commit c909d539bc6d50669cfd173567ad25bcc093e5dd Author: Richard Jolley Date: Wed Jan 14 00:54:08 2026 +0000 Initial commit diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8f0de65 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false + +[*.{yml,yaml}] +indent_size = 2 + +[docker-compose.yml] +indent_size = 4 diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..35db1dd --- /dev/null +++ b/.env.example @@ -0,0 +1,65 @@ +APP_NAME=Laravel +APP_ENV=local +APP_KEY= +APP_DEBUG=true +APP_URL=http://localhost + +APP_LOCALE=en +APP_FALLBACK_LOCALE=en +APP_FAKER_LOCALE=en_US + +APP_MAINTENANCE_DRIVER=file +# APP_MAINTENANCE_STORE=database + +PHP_CLI_SERVER_WORKERS=4 + +BCRYPT_ROUNDS=12 + +LOG_CHANNEL=stack +LOG_STACK=single +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug + +DB_CONNECTION=sqlite +# DB_HOST=127.0.0.1 +# DB_PORT=3306 +# DB_DATABASE=laravel +# DB_USERNAME=root +# DB_PASSWORD= + +SESSION_DRIVER=database +SESSION_LIFETIME=120 +SESSION_ENCRYPT=false +SESSION_PATH=/ +SESSION_DOMAIN=null + +BROADCAST_CONNECTION=log +FILESYSTEM_DISK=local +QUEUE_CONNECTION=database + +CACHE_STORE=database +# CACHE_PREFIX= + +MEMCACHED_HOST=127.0.0.1 + +REDIS_CLIENT=phpredis +REDIS_HOST=127.0.0.1 +REDIS_PASSWORD=null +REDIS_PORT=6379 + +MAIL_MAILER=log +MAIL_SCHEME=null +MAIL_HOST=127.0.0.1 +MAIL_PORT=2525 +MAIL_USERNAME=null +MAIL_PASSWORD=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 + +VITE_APP_NAME="${APP_NAME}" diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fcb21d3 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,11 @@ +* text=auto eol=lf + +*.blade.php diff=html +*.css diff=css +*.html diff=html +*.md diff=markdown +*.php diff=php + +/.github export-ignore +CHANGELOG.md export-ignore +.styleci.yml export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b71b1ea --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +*.log +.DS_Store +.env +.env.backup +.env.production +.phpactor.json +.phpunit.result.cache +/.fleet +/.idea +/.nova +/.phpunit.cache +/.vscode +/.zed +/auth.json +/node_modules +/public/build +/public/hot +/public/storage +/storage/*.key +/storage/pail +/vendor +Homestead.json +Homestead.yaml +Thumbs.db diff --git a/Personal Busy (Nextcloud)], b/Personal Busy (Nextcloud)], new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..9aeaa73 --- /dev/null +++ b/README.md @@ -0,0 +1,61 @@ +

Laravel Logo

+ +

+Build Status +Total Downloads +Latest Stable Version +License +

+ +## About Laravel + +Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experience to be truly fulfilling. Laravel takes the pain out of development by easing common tasks used in many web projects, such as: + +- [Simple, fast routing engine](https://laravel.com/docs/routing). +- [Powerful dependency injection container](https://laravel.com/docs/container). +- Multiple back-ends for [session](https://laravel.com/docs/session) and [cache](https://laravel.com/docs/cache) storage. +- Expressive, intuitive [database ORM](https://laravel.com/docs/eloquent). +- Database agnostic [schema migrations](https://laravel.com/docs/migrations). +- [Robust background job processing](https://laravel.com/docs/queues). +- [Real-time event broadcasting](https://laravel.com/docs/broadcasting). + +Laravel is accessible, powerful, and provides tools required for large, robust applications. + +## Learning Laravel + +Laravel has the most extensive and thorough [documentation](https://laravel.com/docs) and video tutorial library of all modern web application frameworks, making it a breeze to get started with the framework. + +You may al so try the [Laravel Bootcamp](https://bootcamp.laravel.com), where you will be guided through building a modern Laravel application from scratch. + +If you don't feel like reading, [Laracasts](https://laracasts.com) can help. Laracasts contains thousands of video tutorials on a range of topics including Laravel, modern PHP, unit testing, and JavaScript. Boost your skills by digging into our comprehensive video library. + +## Laravel Sponsors + +We would like to extend our thanks to the following sponsors for funding Laravel development. If you are interested in becoming a sponsor, please visit the [Laravel Partners program](https://partners.laravel.com). + +### Premium Partners + +- **[Vehikl](https://vehikl.com)** +- **[Tighten Co.](https://tighten.co)** +- **[Kirschbaum Development Group](https://kirschbaumdevelopment.com)** +- **[64 Robots](https://64robots.com)** +- **[Curotec](https://www.curotec.com/services/technologies/laravel)** +- **[DevSquad](https://devsquad.com/hire-laravel-developers)** +- **[Redberry](https://redberry.international/laravel-development)** +- **[Active Logic](https://activelogic.com)** + +## Contributing + +Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](https://laravel.com/docs/contributions). + +## Code of Conduct + +In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct). + +## Security Vulnerabilities + +If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell via [taylor@laravel.com](mailto:taylor@laravel.com). All security vulnerabilities will be promptly addressed. + +## License + +The Laravel framework is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT). diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php new file mode 100644 index 0000000..ed25864 --- /dev/null +++ b/app/Console/Kernel.php @@ -0,0 +1,31 @@ +call(function () { + SyncNextcloudBusyJob::dispatchSync(); // or (new SyncNextcloudBusyJob)->handle(); + })->everyMinute(); + } + + /** + * Register the commands for the application. + */ + protected function commands(): void + { + $this->load(__DIR__.'/Commands'); + + require base_path('routes/console.php'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/BillingController.php b/app/Http/Controllers/Admin/BillingController.php new file mode 100644 index 0000000..3943b62 --- /dev/null +++ b/app/Http/Controllers/Admin/BillingController.php @@ -0,0 +1,32 @@ +validate([ + 'email' => 'required|email', + ]); + + $billing = BillingAccount::where('invoice_email', $request->email)->first(); + + if ($billing) { + return response()->json([ + 'exists' => true, + 'billing_account_id' => $billing->id, + 'billing_name' => $billing->name, + 'primary_parent_user_id' => $billing->primary_parent_user_id, + ]); + } + + return response()->json([ + 'exists' => false, + ]); + } +} diff --git a/app/Http/Controllers/Admin/BookingController.php b/app/Http/Controllers/Admin/BookingController.php new file mode 100644 index 0000000..6d9c3d2 --- /dev/null +++ b/app/Http/Controllers/Admin/BookingController.php @@ -0,0 +1,246 @@ +validate([ + 'date' => ['required','date_format:Y-m-d'], + 'slot_id' => ['required','exists:slots,id'], + ]); + + $slot = Slot::findOrFail($data['slot_id']); + + // Build nice labels (Europe/London) so Blade doesn't need Carbon + $when = Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $prettyDate = $when->format('D d M Y'); + $prettyTime = $when->format('H:i'); + $weekdayName = $when->format('l'); + + return view('bookings.create', [ + 'slot' => $slot, + 'date' => $data['date'], + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + ]); + } + + public function store(\Illuminate\Http\Request $request) + { + // Needed at top of file (ensure these use's exist): + // use App\Models\Slot; + // use App\Models\Booking; + // use Carbon\Carbon; + // use Illuminate\Validation\ValidationException; + // use Illuminate\Database\QueryException; + + $data = $request->validate([ + 'slot_id' => ['required','exists:slots,id'], + 'date' => ['required','date_format:Y-m-d'], + 'student_name' => ['required','string','max:255'], + 'booked_from_page' => ['nullable','string','max:255'], + 'message' => ['nullable','string'], + ]); + + // Enforce > 2 hours' notice (exactly 120 mins = NOT allowed) + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + $sessionStart = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $now = \Carbon\Carbon::now('Europe/London'); + $minutesUntil = $now->diffInMinutes($sessionStart, false); + + if ($minutesUntil <= 120) { + throw \Illuminate\Validation\ValidationException::withMessages([ + 'date' => 'Bookings require more than 2 hours’ notice.', + ]); + } + + // Persist booking; default status for admin-created bookings = 'booked' + $data['status'] = 'booked'; + + try { + \App\Models\Booking::create($data); + } catch (\Illuminate\Database\QueryException $e) { + // Handle unique (slot_id, date) violation gracefully + if (isset($e->errorInfo[1]) && (int)$e->errorInfo[1] === 1062) { + throw \Illuminate\Validation\ValidationException::withMessages([ + 'slot_id' => 'That slot has just been taken. Please choose another.', + ]); + } + throw $e; + } + + return redirect() + ->route('admin.calendar') + ->with('success', 'Booking created successfully.'); + } + + public function createBlock(\Illuminate\Http\Request $request) + { + // Needed at top of file: + // use App\Models\Slot; + // use Carbon\Carbon; + + $data = $request->validate([ + 'date' => ['required','date_format:Y-m-d'], + 'slot_id' => ['required','exists:slots,id'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + + // Prettify for the view (no Carbon in Blade) + $when = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $prettyDate = $when->format('D d M Y'); + $prettyTime = $when->format('H:i'); + $weekdayName = $when->format('l'); + + return view('bookings.block', [ + 'slot' => $slot, + 'date' => $data['date'], + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + ]); + } + + public function storeBlock(\Illuminate\Http\Request $request) + { + // Validation: block a specific slot on a specific date + $data = $request->validate([ + 'slot_id' => ['required','exists:slots,id'], + 'date' => ['required','date_format:Y-m-d'], + 'message' => ['nullable','string'], // optional reason/notes for the block + ]); + + // Create a "blocked" booking for that slot/date + try { + \App\Models\Booking::create([ + 'slot_id' => (int)$data['slot_id'], + 'date' => $data['date'], + 'student_name' => null, // blocks don't need a student + 'booked_from_page' => 'admin:block', // provenance + 'message' => $data['message'] ?? null, + 'status' => 'blocked', + ]); + } catch (\Illuminate\Database\QueryException $e) { + // Unique (slot_id, date) hit — something already exists for that slot/date + if (isset($e->errorInfo[1]) && (int)$e->errorInfo[1] === 1062) { + return back() + ->withErrors(['slot_id' => 'That slot/date already has a booking or block.']) + ->withInput(); + } + throw $e; + } + + return redirect() + ->route('admin.calendar') + ->with('success', 'Slot blocked successfully.'); + } + + public function createSeries(\Illuminate\Http\Request $request) + { + // Needed at top of file (ensure these exist): + // use App\Models\Slot; + // use Carbon\Carbon; + + // Accept prefill from calendar click: ?date=YYYY-MM-DD&slot_id=NN&weeks=6 + $data = $request->validate([ + 'date' => ['required','date_format:Y-m-d'], + 'slot_id' => ['required','exists:slots,id'], + 'weeks' => ['nullable','integer','min:1','max:52'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + + // Precompute nice labels (keep Blade Carbon-free) + $when = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $prettyDate = $when->format('D d M Y'); + $prettyTime = $when->format('H:i'); + $weekdayName = $when->format('l'); + + $weeks = $data['weeks'] ?? 6; // sensible default + + return view('bookings.series', [ + 'slot' => $slot, + 'date' => $data['date'], + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + 'weeks' => $weeks, + ]); + } + + public function storeSeries(\Illuminate\Http\Request $request) + { + // Needed at top of file: + // use App\Models\Slot; + // use App\Models\Booking; + // use Carbon\Carbon; + // use Illuminate\Database\QueryException; + + $data = $request->validate([ + 'slot_id' => ['required','exists:slots,id'], + 'date' => ['required','date_format:Y-m-d'], // start date + 'weeks' => ['required','integer','min:1','max:52'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + $now = \Carbon\Carbon::now('Europe/London'); + $startDate = \Carbon\Carbon::createFromFormat('Y-m-d', $data['date'], 'Europe/London'); + + $created = 0; + $skipped = 0; + + for ($i = 0; $i < (int)$data['weeks']; $i++) { + $date = $startDate->copy()->addWeeks($i)->toDateString(); + $sessionStart = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$date} {$slot->time}", 'Europe/London'); + + // Skip past or ≤ 2 hours from now + $minutesUntil = $now->diffInMinutes($sessionStart, false); + if ($minutesUntil <= 120) { + $skipped++; + continue; + } + + try { + \App\Models\Booking::create([ + 'slot_id' => $slot->id, + 'date' => $date, + 'student_name' => null, // series = no student name + 'booked_from_page' => 'admin:block-series', // provenance + 'message' => null, + 'status' => 'booked', // shows as “Booked” on the calendar + ]); + $created++; + } catch (\Illuminate\Database\QueryException $e) { + // Skip duplicates (unique (slot_id, date) might already exist as booked/closed) + if (isset($e->errorInfo[1]) && (int)$e->errorInfo[1] === 1062) { + $skipped++; + continue; + } + throw $e; + } + } + + // Redirect back to the week containing the start date (nice UX) + $displayStart = $now->copy()->startOfWeek(\Carbon\Carbon::MONDAY); + $fridayCutoff = $displayStart->copy()->addDays(4)->setTime(15, 0); + if ($now->greaterThanOrEqualTo($fridayCutoff)) { + $displayStart->addWeek(); + } + $weekOffset = $displayStart->diffInWeeks($startDate->copy()->startOfWeek(\Carbon\Carbon::MONDAY), false); + + return redirect() + ->route('admin.calendar', ['week' => $weekOffset ?: null]) + ->with('success', "Series created: {$created} added, {$skipped} skipped."); + } + +} diff --git a/app/Http/Controllers/Admin/CalendarController.php b/app/Http/Controllers/Admin/CalendarController.php new file mode 100644 index 0000000..c2d51ab --- /dev/null +++ b/app/Http/Controllers/Admin/CalendarController.php @@ -0,0 +1,43 @@ +copy()->startOfWeek(\Carbon\Carbon::MONDAY); + $fridayCutoff = $start->copy()->addDays(4)->setTime(15, 0); + if ($now->greaterThanOrEqualTo($fridayCutoff)) { + $start->addWeek(); + } + + // Week navigation + $weekOffset = (int) $request->query('week', 0); + if ($weekOffset !== 0) { + $start->addWeeks($weekOffset); + } + $end = $start->copy()->addDays(6); + + // 👉 Load slots with bookings for the visible week + $slots = \App\Models\Slot::with(['bookings' => function ($q) use ($start, $end) { + $q->whereBetween('date', [$start->toDateString(), $end->toDateString()]); + }])->get(); + + // 👉 Pass $slots (and the other vars) to the view + return view('calendar.index', compact('start', 'end', 'weekOffset', 'slots', 'now')); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/ChapterController.php b/app/Http/Controllers/Admin/ChapterController.php new file mode 100644 index 0000000..47e8d26 --- /dev/null +++ b/app/Http/Controllers/Admin/ChapterController.php @@ -0,0 +1,68 @@ +validate([ + 'lesson_section_id' => 'required|exists:lesson_sections,id', + 'title' => 'required|max:255', + ]); + + // Find the current max order for this section + $maxOrder = Chapter::where('lesson_section_id', $request->lesson_section_id)->max('order'); + + // If no chapters yet, maxOrder will be null → start at 1 + $nextOrder = $maxOrder ? $maxOrder + 1 : 1; + + Chapter::create([ + 'lesson_section_id' => $request->lesson_section_id, + 'title' => $request->title, + 'order' => $nextOrder, + ]); + + return back()->with('success', 'Chapter added.'); + } + + public function destroy(Chapter $chapter) + { + $chapter->delete(); + return back()->with('success', 'Chapter removed.'); + } + + public function reorder(Request $request) + { + $request->validate([ + 'order' => 'required|string', + ]); + + $ids = json_decode($request->order, true); + + if (is_array($ids)) { + foreach ($ids as $index => $id) { + Chapter::where('id', $id)->update(['order' => $index + 1]); + } + } + + return back()->with('success', 'Chapter order updated.'); + } + + public function show(Course $course, Chapter $chapter) + { + // (Optional) safety check: make sure chapter belongs to this course + // via its module / section chain, if you want to enforce that later. + return view('admin.chapters.show', [ + 'course' => $course, + 'chapter' => $chapter, + ]); + } + + +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/CourseController.php b/app/Http/Controllers/Admin/CourseController.php new file mode 100644 index 0000000..bdbf14a --- /dev/null +++ b/app/Http/Controllers/Admin/CourseController.php @@ -0,0 +1,57 @@ +validate([ + 'subject_id' => 'required|exists:subjects,id', + 'level_id' => 'required|exists:levels,id', + 'lead_teacher' => 'required|string|max:255', + 'description' => 'nullable|string', + ]); + + Course::create([ + 'subject_id' => $request->input('subject_id'), + 'level_id' => $request->input('level_id'), + 'lead_teacher' => $request->input('lead_teacher'), + 'description' => $request->input('description'), + ]); + + return redirect() + ->route('admin.courses.index') + ->with('success', 'Course added successfully!'); + } + + public function show(Course $course) + { + // Eager load related modules/sections/chapters so they’re available + $course->load([ + 'modules.lessonSections.chapters' + ]); + + return view('admin.courses.show', compact('course')); + } +} diff --git a/app/Http/Controllers/Admin/DashboardController.php b/app/Http/Controllers/Admin/DashboardController.php new file mode 100644 index 0000000..7e75652 --- /dev/null +++ b/app/Http/Controllers/Admin/DashboardController.php @@ -0,0 +1,18 @@ +order, true); + + if (!is_array($ids)) { + return back()->with('error', 'Invalid order data.'); + } + + foreach ($ids as $index => $id) { + Lesson::where('id', $id)->update(['order' => $index + 1]); + } + + return back()->with('success', 'Lesson order updated.'); + } + + public function show($courseId, $chapterId, Lesson $lesson) + { + // later we’ll validate that the lesson belongs to this chapter & course + return view('admin.lessons.show', compact('lesson', 'chapterId', 'courseId')); + } + + public function store(Request $request) + { + $request->validate([ + 'chapter_id' => 'required|exists:chapters,id', + 'title' => 'required|string|max:255', + ]); + + $order = Lesson::where('chapter_id', $request->chapter_id)->max('order') + 1; + + Lesson::create([ + 'chapter_id' => $request->chapter_id, + 'title' => $request->title, + 'slug' => Str::slug($request->title), + 'description' => $request->description ?? null, + 'order' => $order, + ]); + + return back()->with('success', 'Lesson added.'); + } + + public function destroy(Course $course, Chapter $chapter, Lesson $lesson) + { + $lesson->delete(); + + return redirect()->route('admin.chapters.show', [ + 'course' => $course->slug, + 'chapter' => $chapter->slug, + ])->with('success', 'Lesson deleted.'); + } + + +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/LessonSectionController.php b/app/Http/Controllers/Admin/LessonSectionController.php new file mode 100644 index 0000000..e65d079 --- /dev/null +++ b/app/Http/Controllers/Admin/LessonSectionController.php @@ -0,0 +1,115 @@ + module -> course) + if ($section->module && $section->module->course_id !== $course->id) { + abort(404); + } + + // Eager load chapters for this section + $section->load(['chapters' => function ($q) { + $q->orderBy('order'); + }]); + + return view('admin.sections.show', [ + 'course' => $course, + 'section' => $section, + ]); + } + + public function index(Course $course) + { + $sections = $course->lessonSections()->orderBy('order')->get(); + + return view('admin.lesson_sections.index', compact('course', 'sections')); + } + + public function store(Request $request, Course $course) + { + $request->validate([ + 'module_id' => 'required|exists:modules,id', + 'title' => 'required|string|max:255', + 'year' => 'nullable|integer', + ]); + + $module = \App\Models\Module::findOrFail($request->module_id); + + // Safety check: ensure module belongs to this course + if ($module->course_id !== $course->id) { + abort(404); + } + + LessonSection::create([ + 'module_id' => $module->id, + 'title' => $request->title, + 'year' => $request->year, + 'order' => $module->lessonSections()->count() + 1, + ]); + + return back()->with('success', 'Lesson section added.'); + } + + public function update(Request $request, Course $course, LessonSection $lessonSection) + { + $request->validate([ + 'title' => 'required|string|max:255', + 'year' => 'nullable|integer', + ]); + + $lessonSection->update([ + 'title' => $request->title, + 'year' => $request->year, + ]); + + return back()->with('success', 'Lesson section updated.'); + } + + public function destroy(Course $course, LessonSection $section) + { + // Ensure the section belongs to the course via the module + if ($section->module->course_id !== $course->id) { + abort(404); + } + + // Delete all chapters and their lessons/videos + foreach ($section->chapters as $chapter) { + // delete lessons inside the chapter + foreach ($chapter->lessons as $lesson) { + $lesson->videos()->delete(); + } + + $chapter->lessons()->delete(); + $chapter->delete(); + } + + // Delete the section itself + $section->delete(); + + return redirect() + ->route('admin.courses.show', $course->slug) + ->with('success', 'Lesson section deleted.'); + } + + public function reorder(Request $request, Course $course) + { + $ids = json_decode($request->order, true); + + foreach ($ids as $i => $id) { + LessonSection::where('id', $id)->update(['order' => $i + 1]); + } + + return back()->with('success', 'Lesson section order updated.'); + } +} diff --git a/app/Http/Controllers/Admin/LessonVideoController.php b/app/Http/Controllers/Admin/LessonVideoController.php new file mode 100644 index 0000000..b29d765 --- /dev/null +++ b/app/Http/Controllers/Admin/LessonVideoController.php @@ -0,0 +1,54 @@ +validate([ + 'lesson_id' => 'required|exists:lessons,id', + 'title' => 'required|max:255', + 'video_url' => 'required|url', + ]); + + $maxOrder = LessonVideo::where('lesson_id', $request->lesson_id)->max('order'); + $nextOrder = $maxOrder ? $maxOrder + 1 : 1; + + LessonVideo::create([ + 'lesson_id' => $request->lesson_id, + 'title' => $request->title, + 'video_url' => $request->video_url, + 'order' => $nextOrder, + ]); + + return back()->with('success', 'Video added.'); + } + + public function reorder(Request $request) + { + $request->validate([ + 'order' => 'required|string', + ]); + + $ids = json_decode($request->order, true); + + if (is_array($ids)) { + foreach ($ids as $index => $id) { + LessonVideo::where('id', $id)->update(['order' => $index + 1]); + } + } + + return back()->with('success', 'Video order updated.'); + } + + public function destroy(LessonVideo $video) + { + $video->delete(); + return back()->with('success', 'Video removed.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/ModuleController.php b/app/Http/Controllers/Admin/ModuleController.php new file mode 100644 index 0000000..49de52a --- /dev/null +++ b/app/Http/Controllers/Admin/ModuleController.php @@ -0,0 +1,47 @@ +get(); + return view('admin.modules.create', compact('courses')); + } + + public function store(Request $request) + { + $request->validate([ + 'course_id' => 'required|exists:courses,id', + 'name' => 'required|string|max:255', + ]); + + $course = Course::findOrFail($request->course_id); + + $course->modules()->create([ + 'name' => $request->name, + 'order' => $course->modules()->count() + 1, + ]); + + return redirect() + ->route('admin.courses.show', $course->slug) + ->with('success', 'Module added.'); + } + + public function reorder(Request $request) +{ + $ids = json_decode($request->order, true); + + foreach ($ids as $index => $id) { + Module::where('id', $id)->update(['order' => $index + 1]); + } + + return back()->with('success', 'Module order updated.'); +} +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/ParentController.php b/app/Http/Controllers/Admin/ParentController.php new file mode 100644 index 0000000..e97382e --- /dev/null +++ b/app/Http/Controllers/Admin/ParentController.php @@ -0,0 +1,82 @@ +string('q')->toString(); + + $parents = ParentProfile::query() + ->with('user') + ->when($q, function ($query) use ($q) { + $query->whereHas('user', function ($u) use ($q) { + $u->where('first_name', 'like', "%{$q}%") + ->orWhere('last_name', 'like', "%{$q}%") + ->orWhere('email', 'like', "%{$q}%"); + }); + }) + ->orderByDesc('created_at') + ->paginate(25) + ->withQueryString(); + + return view('admin.parents.index', compact('parents', 'q')); + } + + public function create() + { + $parents = ParentProfile::with('user')->get(); + $studentTypes = StudentType::all(); + + return view('admin.students.create', compact('parents', 'studentTypes')); + } + + public function store(Request $request) + { + $validated = $request->validate([ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['nullable', 'email', 'max:255'], + 'phone' => ['nullable', 'string', 'max:50'], + 'notes' => ['nullable', 'string'], + ]); + + ParentProfile::create($validated); + + return redirect()->route('admin.parents.index') + ->with('success', 'Parent created.'); + } + + public function edit(ParentProfile $parent) + { + return view('admin.parents.edit', compact('parent')); + } + + public function update(Request $request, ParentProfile $parent) + { + $validated = $request->validate([ + 'name' => ['required', 'string', 'max:255'], + 'email' => ['nullable', 'email', 'max:255'], + 'phone' => ['nullable', 'string', 'max:50'], + 'notes' => ['nullable', 'string'], + ]); + + $parent->update($validated); + + return redirect()->route('admin.parents.edit', $parent) + ->with('success', 'Parent updated.'); + } + + public function destroy(ParentProfile $parent) + { + $parent->delete(); + + return redirect()->route('admin.parents.index') + ->with('success', 'Parent deleted.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Admin/StudentController.php b/app/Http/Controllers/Admin/StudentController.php new file mode 100644 index 0000000..badd415 --- /dev/null +++ b/app/Http/Controllers/Admin/StudentController.php @@ -0,0 +1,361 @@ +get(); + + return view('admin.students.index', compact('students')); + } + + public function create() + { + $parents = ParentProfile::with('user')->get(); + $studentTypes = StudentType::all(); + + return view('admin.students.create', compact('parents', 'studentTypes')); + } + + public function edit(StudentProfile $student) + { + $student->load(['user', 'billingAccount', 'billingAccount.primaryParent']); + + $parents = ParentProfile::with('user')->get(); + $studentTypes = StudentType::all(); + + return view('admin.students.edit', compact('student', 'parents', 'studentTypes')); + } + + public function update(Request $request, StudentProfile $student) + { + $validated = $request->validate([ + // Student + 'student_first_name' => 'required|string|max:255', + 'student_last_name' => 'required|string|max:255', + 'student_phone' => 'nullable|string|max:255', + // If you allow changing student email: + // 'student_email' => ['required','email', Rule::unique('users','email')->ignore($student->user_id)], + + 'date_of_birth' => 'nullable|date', + 'student_type_id' => 'required|exists:student_types,id', + + // Parent selection + 'parent_option' => 'required|in:none,existing,new', + 'existing_parent_id' => 'required_if:parent_option,existing|nullable|exists:parent_profiles,id', + + // New parent (only used if parent_option=new) + 'parent_first_name' => 'required_if:parent_option,new|nullable|string|max:255', + 'parent_last_name' => 'required_if:parent_option,new|nullable|string|max:255', + 'parent_email' => 'required_if:parent_option,new|nullable|email|unique:users,email', + 'parent_phone' => 'nullable|string|max:255', + + // Billing (match your edit form; keep minimal initially) + 'billing_account_id' => 'sometimes|nullable|exists:billing_accounts,id', + 'billing_name' => 'required|string|max:255', + 'invoice_email' => 'required|email', + 'billing_phone' => 'nullable|string|max:255', + 'contact_name' => 'nullable|string|max:255', + 'address_line1' => 'required|string|max:255', + 'address_line2' => 'nullable|string|max:255', + 'town' => 'required|string|max:255', + 'postcode' => 'required|string|max:50', + 'country' => 'required|string|max:255', + ]); + + + + DB::beginTransaction(); + + try { + // Load student user + $student->load('user'); + + // 1) Update STUDENT USER + $student->user->update([ + 'first_name' => $validated['student_first_name'], + 'last_name' => $validated['student_last_name'], + 'phone' => $validated['student_phone'] ?? null, + // 'email' => $validated['student_email'], + ]); + + // 2) Update STUDENT PROFILE + $student->update([ + 'date_of_birth' => $validated['date_of_birth'] ?? null, + 'student_type_id' => $validated['student_type_id'], + // billing_account_id handled below + ]); + + // 3) Resolve parent user based on parent_option + $parentProfile = null; + + if ($validated['parent_option'] === 'existing') { + $parentProfile = ParentProfile::with('user')->find($validated['existing_parent_id']); + } + + if ($validated['parent_option'] === 'new') { + $parentUser = User::create([ + 'first_name' => $validated['parent_first_name'], + 'last_name' => $validated['parent_last_name'], + 'email' => $validated['parent_email'], + 'phone' => $validated['parent_phone'], + 'password' => Hash::make(str()->random(16)), + ]); + + $parentUser->assignRole('parent'); + + $parentProfile = ParentProfile::firstOrCreate( + ['user_id' => $parentUser->id], + ['phone' => $parentUser->phone] + ); + + // ensure $parentProfile has user loaded for later + $parentProfile->load('user'); + } + + if ($parentProfile && $parentProfile->user) { + // ensure role even for the "existing" case + $parentProfile->user->assignRole('parent'); + } + + // 4) Billing account: update existing or create new (same logic as store) + if (!empty($validated['billing_account_id'])) { + $billingAccount = BillingAccount::findOrFail($validated['billing_account_id']); + $billingAccount->update([ + 'name' => $validated['billing_name'], + 'contact_name' => $validated['contact_name'], + 'invoice_email' => $validated['invoice_email'], + 'phone' => $validated['billing_phone'], + 'address_line1' => $validated['address_line1'], + 'address_line2' => $validated['address_line2'], + 'town' => $validated['town'], + 'postcode' => $validated['postcode'], + 'country' => $validated['country'], + 'primary_parent_user_id' => $parentProfile?->user_id, + ]); + } else { + $billingAccount = BillingAccount::create([ + 'name' => $validated['billing_name'], + 'contact_name' => $validated['contact_name'], + 'invoice_email' => $validated['invoice_email'], + 'phone' => $validated['billing_phone'], + 'address_line1' => $validated['address_line1'], + 'address_line2' => $validated['address_line2'], + 'town' => $validated['town'], + 'postcode' => $validated['postcode'], + 'country' => $validated['country'], + 'primary_parent_user_id' => $parentProfile?->user_id, + ]); + } + + if ($validated['parent_option'] === 'none') { + $billingAccount->update(['primary_parent_user_id' => null]); + } + + // Ensure student profile points at the billing account we just resolved + $student->billing_account_id = $billingAccount->id; + $student->save(); + + // 5) Parent pivot handling + if ($validated['parent_option'] === 'none') { + $student->parents()->detach(); + } else { + if ($parentProfile) { + // ONE parent only: + $student->parents()->sync([ + $parentProfile->id => [ + 'relationship' => null, + 'notes' => null, + ], + ]); + } + } + + DB::commit(); + + return redirect() + ->route('admin.students.edit', $student->id) + ->with('success', 'Student updated successfully.'); + + } catch (\Exception $e) { + DB::rollBack(); + throw $e; + } + } + + public function store(Request $request) + { + // ----------------------------- + // Validation + // ----------------------------- + $validated = $request->validate([ + // Student + 'student_first_name' => 'required|string|max:255', + 'student_last_name' => 'required|string|max:255', + 'student_email' => 'required|email|unique:users,email', + 'student_phone' => 'nullable|string|max:255', + 'date_of_birth' => 'nullable|date', + 'student_type_id' => 'required|exists:student_types,id', + + // Parent selection + 'parent_option' => 'required|in:none,existing,new', + 'existing_parent_id' => 'required_if:parent_option,existing|nullable|exists:parent_profiles,id', + + // New parent + 'parent_first_name' => 'nullable|string|max:255', + 'parent_last_name' => 'nullable|string|max:255', + 'parent_email' => 'nullable|email|unique:users,email', + 'parent_phone' => 'nullable|string|max:255', + + // Billing + 'billing_account_id' => 'sometimes|nullable|exists:billing_accounts,id', + 'billing_name' => 'required|string|max:255', + 'invoice_email' => 'required|email', + 'billing_phone' => 'nullable|string|max:255', + 'contact_name' => 'nullable|string|max:255', + 'address_line1' => 'required|string|max:255', + 'address_line2' => 'nullable|string|max:255', + 'town' => 'required|string|max:255', + 'postcode' => 'required|string|max:50', + 'country' => 'required|string|max:255', + ]); + + DB::beginTransaction(); + + try { + + // =============================================================== + // 1) Create STUDENT USER + // =============================================================== + $studentUser = User::create([ + 'first_name' => $validated['student_first_name'], + 'last_name' => $validated['student_last_name'], + 'email' => $validated['student_email'], + 'phone' => $validated['student_phone'], + 'password' => Hash::make(str()->random(16)), // Temporary password + ]); + + $studentUser->assignRole('student'); + + + // =============================================================== + // 2) Handle PARENT selection + // =============================================================== + + $parentProfile = null; + + if ($validated['parent_option'] === 'existing') { + $parentProfile = ParentProfile::find($validated['existing_parent_id']); + } + + if ($validated['parent_option'] === 'new') { + create([ + 'first_name' => $validated['parent_first_name'], + 'last_name' => $validated['parent_last_name'], + 'email' => $validated['parent_email'], + 'phone' => $validated['parent_phone'], + 'password' => Hash::make(str()->random(16)), + ]); + $parentUser->assignRole('parent'); + + $parentProfile = ParentProfile::firstOrCreate( + ['user_id' => $parentUser->id], + ['phone' => $parentUser->phone] + ); + } + + if ($parentProfile) { + $parentProfile->user?->assignRole('parent'); + } + + // Note: If parent_option == 'none', $parentUser remains null. + + + // =============================================================== + // 3) Create BILLING ACCOUNT + // =============================================================== + if (!empty($validated['billing_account_id'])) { + // Use existing billing account + $billingAccount = BillingAccount::find($validated['billing_account_id']); + } else { + $billingAccount = BillingAccount::create([ + 'name' => $validated['billing_name'], + 'contact_name' => $validated['contact_name'], + 'invoice_email' => $validated['invoice_email'], + 'phone' => $validated['billing_phone'], + 'address_line1' => $validated['address_line1'], + 'address_line2' => $validated['address_line2'], + 'town' => $validated['town'], + 'postcode' => $validated['postcode'], + 'country' => $validated['country'], + 'primary_parent_user_id' => $parentProfile?->user_id, + ]); + } + + // =============================================================== + // 4) Create STUDENT PROFILE + // =============================================================== + $studentProfile = StudentProfile::create([ + 'user_id' => $studentUser->id, + 'date_of_birth' => $validated['date_of_birth'] ?? null, + 'billing_account_id' => $billingAccount->id, + 'student_type_id' => $validated['student_type_id'], + ]); + + // =============================================================== + // 4B) Create/link PARENT PROFILE + pivot relationship + // =============================================================== + if ($parentUser) { + + // Ensure parent has role (covers "existing parent" case) + $parentUser->assignRole('parent'); + + // Ensure parent profile exists + $parentProfile = ParentProfile::firstOrCreate( + ['user_id' => $parentUser->id], + ['phone' => $parentUser->phone] // optional default + ); + + // Link parent profile to student profile via pivot + $studentProfile->parents()->syncWithoutDetaching([ + $parentProfile->id => [ + 'relationship' => null, + 'notes' => null, + ], + ]); + } + + // =============================================================== + // 5) Send password setup email to student user + // =============================================================== + Password::sendResetLink(['email' => $studentUser->email]); + + + DB::commit(); + + return redirect() + ->route('admin.students.index') + ->with('success', 'Student created successfully.'); + + } catch (\Exception $e) { + DB::rollBack(); + throw $e; // (You can customise error messages later) + } + } +} diff --git a/app/Http/Controllers/Admin/TeacherController.php b/app/Http/Controllers/Admin/TeacherController.php new file mode 100644 index 0000000..098bcb0 --- /dev/null +++ b/app/Http/Controllers/Admin/TeacherController.php @@ -0,0 +1,69 @@ +get(); + + return view('admin.teachers.index', compact('teachers')); + } + + public function create() + { + $subjects = Subject::orderBy('name')->get(); + $levels = Level::orderBy('name')->get(); + + return view('admin.teachers.create', compact('subjects', 'levels')); + } + + public function store(Request $request) + { + // Later we’ll add validation here + + // Create the User + $user = User::create([ + 'name' => $request->name, + 'email' => $request->email, + 'password' => Hash::make($request->password), + ]); + + $user->assignRole('teacher'); + + // Handle profile picture upload (placeholder for now) + $pathToFile = null; + if ($request->hasFile('picture')) { + $pathToFile = $request->file('picture')->store('teacher_pictures', 'public'); + } + + // Create the TeacherProfile + $teacher = TeacherProfile::create([ + 'user_id' => $user->id, + 'bio' => $request->bio, + 'location' => $request->location, + 'hourly_rate'=> $request->hourly_rate, + 'picture' => $pathToFile, + ]); + + // For later: attach subjects and levels + // $teacher->subjects()->sync($request->subjects); + // $teacher->levels()->sync($request->levels); + + // Redirect somewhere (dashboard for now) + return redirect()->route('admin.dashboard') + ->with('success', 'Teacher added successfully!'); + } + + +} diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php new file mode 100644 index 0000000..648fa04 --- /dev/null +++ b/app/Http/Controllers/Admin/UserController.php @@ -0,0 +1,31 @@ +get(); + $roles = Role::all(); + + return view('admin.users.index', compact('users', 'roles')); + } + + public function updateRole(Request $request, User $user) + { + $request->validate([ + 'role' => 'required|exists:roles,name', + ]); + + $user->syncRoles([$request->role]); + + return redirect()->back()->with('success', "{$user->name} is now a {$request->role}."); + } +} + diff --git a/app/Http/Controllers/Auth/AuthenticatedSessionController.php b/app/Http/Controllers/Auth/AuthenticatedSessionController.php new file mode 100644 index 0000000..dfec198 --- /dev/null +++ b/app/Http/Controllers/Auth/AuthenticatedSessionController.php @@ -0,0 +1,61 @@ +authenticate(); + $request->session()->regenerate(); + + $user = $request->user(); + + + if ($user->hasRole('admin')) { + return redirect()->route('admin.dashboard'); + } + if ($user->hasRole('god')) { + return redirect()->route('admin.dashboard'); + } + if ($user->hasRole('teacher') || $user->hasRole('tutor')) { + return redirect()->route('teacher.dashboard'); + } + if ($user->hasRole('student')) { + return redirect()->route('student.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 0000000..712394a --- /dev/null +++ b/app/Http/Controllers/Auth/ConfirmablePasswordController.php @@ -0,0 +1,40 @@ +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(route('dashboard', absolute: false)); + } +} diff --git a/app/Http/Controllers/Auth/EmailVerificationNotificationController.php b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php new file mode 100644 index 0000000..f64fa9b --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationNotificationController.php @@ -0,0 +1,24 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(route('dashboard', absolute: false)); + } + + $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 0000000..ee3cb6f --- /dev/null +++ b/app/Http/Controllers/Auth/EmailVerificationPromptController.php @@ -0,0 +1,21 @@ +user()->hasVerifiedEmail() + ? redirect()->intended(route('dashboard', absolute: false)) + : view('auth.verify-email'); + } +} diff --git a/app/Http/Controllers/Auth/NewPasswordController.php b/app/Http/Controllers/Auth/NewPasswordController.php new file mode 100644 index 0000000..e8368bd --- /dev/null +++ b/app/Http/Controllers/Auth/NewPasswordController.php @@ -0,0 +1,62 @@ + $request]); + } + + /** + * 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 $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. + return $status == Password::PASSWORD_RESET + ? redirect()->route('login')->with('status', __($status)) + : back()->withInput($request->only('email')) + ->withErrors(['email' => __($status)]); + } +} diff --git a/app/Http/Controllers/Auth/PasswordController.php b/app/Http/Controllers/Auth/PasswordController.php new file mode 100644 index 0000000..6916409 --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordController.php @@ -0,0 +1,29 @@ +validateWithBag('updatePassword', [ + 'current_password' => ['required', 'current_password'], + 'password' => ['required', Password::defaults(), 'confirmed'], + ]); + + $request->user()->update([ + 'password' => Hash::make($validated['password']), + ]); + + return back()->with('status', 'password-updated'); + } +} diff --git a/app/Http/Controllers/Auth/PasswordResetLinkController.php b/app/Http/Controllers/Auth/PasswordResetLinkController.php new file mode 100644 index 0000000..bf1ebfa --- /dev/null +++ b/app/Http/Controllers/Auth/PasswordResetLinkController.php @@ -0,0 +1,44 @@ +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') + ); + + return $status == Password::RESET_LINK_SENT + ? back()->with('status', __($status)) + : back()->withInput($request->only('email')) + ->withErrors(['email' => __($status)]); + } +} diff --git a/app/Http/Controllers/Auth/RegisteredUserController.php b/app/Http/Controllers/Auth/RegisteredUserController.php new file mode 100644 index 0000000..936ca46 --- /dev/null +++ b/app/Http/Controllers/Auth/RegisteredUserController.php @@ -0,0 +1,53 @@ +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), + ]); + + //sync the DB column with Spatie’s roles + $user->assignRole($user->role); + + event(new Registered($user)); + + Auth::login($user); + + return redirect()->route('student.dashboard'); + } +} diff --git a/app/Http/Controllers/Auth/VerifyEmailController.php b/app/Http/Controllers/Auth/VerifyEmailController.php new file mode 100644 index 0000000..784765e --- /dev/null +++ b/app/Http/Controllers/Auth/VerifyEmailController.php @@ -0,0 +1,27 @@ +user()->hasVerifiedEmail()) { + return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); + } + + if ($request->user()->markEmailAsVerified()) { + event(new Verified($request->user())); + } + + return redirect()->intended(route('dashboard', absolute: false).'?verified=1'); + } +} diff --git a/app/Http/Controllers/BookingsListController.php b/app/Http/Controllers/BookingsListController.php new file mode 100644 index 0000000..008743d --- /dev/null +++ b/app/Http/Controllers/BookingsListController.php @@ -0,0 +1,10 @@ +get(); + + $otherCourses = Course::with('subject', 'level') + ->whereNotIn('id', $courses->pluck('id')) + ->get(); + + $lastLesson = Lesson::with([ + 'chapter', + 'lessonSection.module.course.subject', + 'lessonSection.module.course.level', + ])->orderBy('id')->first(); + + return view('student.dashboard', [ + 'courses' => $courses, + 'otherCourses' => $otherCourses, + 'lastLesson' => $lastLesson, + ]); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Home Server/ServerHTML.zip b/app/Http/Controllers/Home Server/ServerHTML.zip new file mode 100644 index 0000000..8108fb8 Binary files /dev/null and b/app/Http/Controllers/Home Server/ServerHTML.zip differ diff --git a/app/Http/Controllers/Home Server/automation.zip b/app/Http/Controllers/Home Server/automation.zip new file mode 100644 index 0000000..c807164 Binary files /dev/null and b/app/Http/Controllers/Home Server/automation.zip differ diff --git a/app/Http/Controllers/Home Server/automation/index.html b/app/Http/Controllers/Home Server/automation/index.html new file mode 100644 index 0000000..4551bde --- /dev/null +++ b/app/Http/Controllers/Home Server/automation/index.html @@ -0,0 +1,476 @@ + + + + + + Home Automation + + + + + + + +
+

My Home Automation

+
MQTT control panel (LAN/VPN)
+
+
+ +
+ +
+

MQTT Connection

+
+
+
+ Status: + disconnected + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
+
+
Credentials are pre-filled for convenience and stored locally in your browser (localStorage). For stronger security, consider a tiny server-side MQTT proxy so the page never sees raw creds.
+
+
+ +
+ +
+

Control

+
+ Open Control Panel + LAN/VPN only +
+

VPN and service management.

+
+ + +
+
+

Office Light

+
+
+ +
+
+
Topic base: shellies/office-bulb/color/0
+ +
+ +
+ + +
+
+ +
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+
+ + + +
Shelly expects updates on {base}/set as JSON; on/off on {base}/command. We also listen to {base}/status.
+
+
+ +
+
+

Office Plug Lamp

+
+ + off +
+
+
Prefix: office-plug-lamp · RPC topic: office-plug-lamp/rpc
+
+ + + +
+
+
+ +
+
+

Living Room Plug Lamp

+
+ + off +
+
+
Prefix: livingroom-plug-lamp · RPC topic: livingroom-plug-lamp/rpc
+
+ + + +
+
+
+ +
+
+ + + + diff --git a/app/Http/Controllers/Home Server/automation/test.html b/app/Http/Controllers/Home Server/automation/test.html new file mode 100644 index 0000000..481a3ee --- /dev/null +++ b/app/Http/Controllers/Home Server/automation/test.html @@ -0,0 +1,432 @@ + + + + + + Home Automation + + + + + + + +
+

My Home Automation

+
MQTT control panel (LAN/VPN)
+
+ +
+ +
+

MQTT Connection

+
+
+
+ Status: + disconnected + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
+
+
Credentials are pre-filled for convenience and stored locally in your browser (localStorage). For stronger security, consider a tiny server-side MQTT proxy so the page never sees raw creds.
+
+
+ +
+ +
+

Control

+
+ Open Control Panel + LAN/VPN only +
+

VPN and service management.

+
+ + +
+
+

Office Light

+
+
+ +
+
+
Topic base: shellies/office-bulb/color/0
+ +
+ +
+ + +
+
+ +
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ + +
+ +
+ + +
+
+ + + +
Shelly expects updates on {base}/set as JSON; on/off on {base}/command. We also listen to {base}/status.
+
+
+ +
+
+

Office Plug Lamp

+
+ + off +
+
+
Prefix: office-plug-lamp · RPC topic: office-plug-lamp/rpc
+
+ + + +
+
+
+ +
+
+

Living Room Plug Lamp

+
+ + off +
+
+
Prefix: livingroom-plug-lamp · RPC topic: livingroom-plug-lamp/rpc
+
+ + + +
+
+
+ +
+
+ + + + diff --git a/app/Http/Controllers/Home Server/control/index.html b/app/Http/Controllers/Home Server/control/index.html new file mode 100644 index 0000000..474bac0 --- /dev/null +++ b/app/Http/Controllers/Home Server/control/index.html @@ -0,0 +1,287 @@ + + + + + + Server Dashboard + + + +
+

My Home Server Dashboard

+
Server & network controls (LAN/VPN)
+
+
+ +
+
+ +
+

Home Automation

+
+ Open Home Automation + LAN/VPN only +
+

MQTT device controls.

+
+ + +
+
+

Jellyfin

+
Checking…
+
+
+ Open Jellyfin + +
+ +
+ + +
+
+

Pi-hole

+
Checking…
+
+
+ Open Pi-hole + +
+ +
+ + +
+
+

Nextcloud

+
Checking…
+
+
+ Open Nextcloud + +
+ +
+ + +
+
+

File Browser

+
Checking…
+
+
+ Open File Browser + +
+ +
+ + +
+
+

WireGuard Tunnels

+ Bring interfaces up/down +
+
+ +
+ + +
+
+

VPN (Surfshark)

+ OpenVPN via CGI +
+
+ + +
+
+ + + +
+ +
+ +
+
+ + + + diff --git a/app/Http/Controllers/Home Server/control/test.html b/app/Http/Controllers/Home Server/control/test.html new file mode 100644 index 0000000..ab46dfa --- /dev/null +++ b/app/Http/Controllers/Home Server/control/test.html @@ -0,0 +1,244 @@ + + + + + + Server Dashboard + + + +
+

My Home Server Dashboard

+
Server & network controls (LAN/VPN)
+
+ +
+
+ +
+

Home Automation

+
+ Open Home Automation + LAN/VPN only +
+

MQTT device controls.

+
+ + +
+
+

Jellyfin

+
Checking…
+
+
+ Open Jellyfin + +
+ +
+ + +
+
+

Pi-hole

+
Checking…
+
+
+ Open Pi-hole + +
+ +
+ + +
+
+

Nextcloud

+
Checking…
+
+
+ Open Nextcloud + +
+ +
+ + +
+
+

File Browser

+
Checking…
+
+
+ Open File Browser + +
+ +
+ + +
+
+

WireGuard Tunnels

+ Bring interfaces up/down +
+
+ +
+ + +
+
+

VPN (Surfshark)

+ OpenVPN via CGI +
+
+ + +
+
+ + + +
+ +
+ +
+
+ + + + diff --git a/app/Http/Controllers/Home Server/create-new-automation-rule.js b/app/Http/Controllers/Home Server/create-new-automation-rule.js new file mode 100644 index 0000000..726e7b5 --- /dev/null +++ b/app/Http/Controllers/Home Server/create-new-automation-rule.js @@ -0,0 +1,140 @@ +//This is code for the modification of rules +(function(){ + const APPLY_URL = 'https://control.richardjolley.co.uk/cgi-bin/automation-rules-apply.cgi'; + const GET_URL = 'https://control.richardjolley.co.uk/cgi-bin/automation-rules-get.cgi'; + + const el = id => document.getElementById(id); + const modeEl = el('mode'); + const nameEl = el('rule-name'); + const idEl = el('match-id'); + const stEl = el('match-state'); + const cdEl = el('cooldown'); + const typeEl = el('action-type'); + const topicEl= el('action-topic'); + const payloadEl = el('action-payload'); + const deviceEl = el('action-device'); + const statusEl = el('rule-status'); + + function setStatus(msg, ok=true) { + statusEl.textContent = msg || ''; + statusEl.style.color = ok ? 'inherit' : 'crimson'; + } + + function showActionFields() { + const t = typeEl.value; + document.querySelectorAll('#rule-editor-card .action-row').forEach(row => { + const forList = (row.getAttribute('data-for') || '').split(/\s+/); + row.style.display = forList.includes(t) ? '' : 'none'; + }); + } + + typeEl.addEventListener('change', showActionFields); + showActionFields(); + + // Presets + document.querySelectorAll('#rule-editor-card .preset').forEach(btn => { + btn.addEventListener('click', () => { + const p = btn.getAttribute('data-preset'); + // Common defaults + nameEl.value = ''; + idEl.value = 0; + stEl.value = '1'; + cdEl.value = 200; + + if (p === 'plug-toggle') { + nameEl.value = 's2_toggle_plug_on_press'; + idEl.value = 1; + typeEl.value = 'mqtt_publish'; + topicEl.value = 'office-plug-lamp/rpc'; + payloadEl.value = JSON.stringify({ method: "Switch.Toggle", params: { id: 0 } }, null, 2); + } else if (p === 'bulb-toggle-legacy') { + nameEl.value = 's1_toggle_legacy_bulb'; + idEl.value = 0; + typeEl.value = 'mqtt_publish_toggle_legacy'; + deviceEl.value = 'office-bulb'; + } else if (p === 'bulb-brightness-up') { + nameEl.value = 's1_brightness_up'; + idEl.value = 0; + typeEl.value = 'mqtt_publish_json'; + // Adjust to your device’s topic. For legacy Gen1 bulbs, often: shellies//color/0/set + topicEl.value = 'shellies/office-bulb/color/0/set'; + payloadEl.value = JSON.stringify({ brightness_change: +10 }, null, 2); + } else if (p === 'bulb-brightness-down') { + nameEl.value = 's1_brightness_down'; + idEl.value = 0; + typeEl.value = 'mqtt_publish_json'; + topicEl.value = 'shellies/office-bulb/color/0/set'; + payloadEl.value = JSON.stringify({ brightness_change: -10 }, null, 2); + } + showActionFields(); + }); + }); + + // Submit + el('rule-form').addEventListener('submit', async (ev) => { + ev.preventDefault(); + setStatus('Applying…'); + + // Build rule + const rule = { + name: String(nameEl.value || '').trim(), + match: { method: "NotifyInput", params: { id: Number(idEl.value), state: Number(stEl.value) } }, + actions: [], + }; + const cd = Number(cdEl.value); + if (!isNaN(cd) && cd > 0) rule.cooldown_ms = cd; + + const t = typeEl.value; + if (t === 'mqtt_publish' || t === 'mqtt_publish_json') { + const topic = String(topicEl.value || '').trim(); + if (!topic) { setStatus('Topic is required for mqtt_publish*', false); return; } + let payload = payloadEl.value.trim(); + let payloadVal = null; + + // For mqtt_publish_json we require valid JSON + if (t === 'mqtt_publish_json') { + try { payloadVal = payload ? JSON.parse(payload) : null; } + catch (e) { setStatus('Payload must be valid JSON', false); return; } + rule.actions.push({ type: t, topic, payload: payloadVal }); + } else { + // allow raw strings OR JSON (we won’t parse) + try { + payloadVal = payload ? JSON.parse(payload) : null; + } catch { payloadVal = payload; } // keep as string + rule.actions.push({ type: t, topic, payload: payloadVal }); + } + } else if (t === 'mqtt_publish_toggle_legacy') { + const device = String(deviceEl.value || '').trim(); + if (!device) { setStatus('Legacy device name is required', false); return; } + rule.actions.push({ type: t, device }); + } else { + setStatus('Unsupported action type', false); + return; + } + + const payloadOut = (modeEl.value === 'replace') + ? { mode: 'replace', rules: [ rule ] } // start simple: replace with one rule + : { mode: 'append', rule }; + + try { + const res = await fetch(APPLY_URL, { + method: 'POST', + cache: 'no-store', + credentials: 'omit', + headers: { 'Content-Type': 'application/json' }, + body: JSON.stringify(payloadOut) + }); + const ct = res.headers.get('content-type') || ''; + const text = await res.text(); + if (!ct.includes('application/json')) throw new Error(`Expected JSON, got ${ct}: ${text}`); + const data = JSON.parse(text); + if (!res.ok || !data.ok) throw new Error(data.error || `HTTP ${res.status}`); + setStatus(`Applied ✔ (backup: ${data.backup})`); + // Refresh the read-only card if you kept my function name; else call your own reload + try { if (typeof loadBridgeRules === 'function') await loadBridgeRules(); } catch {} + } catch (e) { + setStatus(`Failed: ${e.message}`, false); + console.error(e); + } + }); +})(); \ No newline at end of file diff --git a/app/Http/Controllers/Home Server/services/index.html b/app/Http/Controllers/Home Server/services/index.html new file mode 100644 index 0000000..cbe474c --- /dev/null +++ b/app/Http/Controllers/Home Server/services/index.html @@ -0,0 +1,157 @@ + + + + + + Services + + + +
+

My Services

+
Apps running on the home server
+
+
+ +
+
+ +
+
+

Jellyfin

+
+ + Checking… +
+
+
+ Open Jellyfin + Media server +
+
+ + +
+
+

Audiobooks

+
+ + Checking… +
+
+
+ Open Audiobooks + Audiobook server +
+
+ + +
+
+

Nextcloud

+
+ + Checking… +
+
+
+ Open Nextcloud + Files & collaboration +
+
+ + +
+
+

File Browser

+
+ + Checking… +
+
+
+ Open File Browser + Web file manager +
+
+
+
+ + + + diff --git a/app/Http/Controllers/Home Server/shared-assets/css/style.css b/app/Http/Controllers/Home Server/shared-assets/css/style.css new file mode 100644 index 0000000..6c21fc0 --- /dev/null +++ b/app/Http/Controllers/Home Server/shared-assets/css/style.css @@ -0,0 +1,96 @@ +:root { --card-bg:#fff; --muted:#6b7280; } + +* { box-sizing:border-box; } +body { + font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif; + margin:0; background:#f3f4f6; color:#111827; +} + +/* Header */ +header { padding:24px 16px 8px; text-align:center; } +h1 { margin:0 0 6px; font-size: clamp(20px, 3vw, 32px); } +.sub { color: var(--muted); font-size: 14px; } + +/* Layout */ +.container { max-width: 1200px; margin: 0 auto; padding: 16px; } +.grid { display:grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap:16px; } + +/* Card */ +.card { min-width: 0; background: var(--card-bg); border-radius:14px; box-shadow: 0 6px 20px rgba(0,0,0,.06); padding:18px; margin-bottom: 20px; } +.card h2 { margin:0 0 12px; font-size:18px; } + +/* Flex helpers */ +.row { display:flex; align-items:center; gap:12px; flex-wrap:wrap; } +.spacer { flex:1; } + +/* Buttons */ +.btn { appearance:none; border:0; border-radius:10px; padding:8px 12px; background:#111827; color:#fff; cursor:pointer; font-weight:600; } +.btn.ghost { background:#e5e7eb; color:#111827; } +.btn.small { padding:6px 10px; font-size:12px; } + +/* Pills & chips */ +.pill { border-radius:999px; padding:6px 10px; background:#f3f4f6; color:#111827; display:inline-flex; align-items:center; gap:8px; } +.status-dot { width:10px; height:10px; border-radius:50%; background:#9CA3AF; display:inline-block; } +.ok .status-dot { background:#10B981; } +.bad .status-dot { background:#EF4444; } +.chip { font-size:12px; padding:4px 8px; border-radius:999px; background:#eef2ff; color:#3730a3; } + +/* Inputs & notices */ +.notice { color: var(--muted); font-size:12px; } +input[type="text"], input[type="password"], select { + padding:8px; border:1px solid #e5e7eb; border-radius:8px; +} + +/* Utility */ +.hidden { display:none; } +.mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace; } + +/* Optional: color/preview box used on automation page */ +.color-box { width:36px; height:24px; border-radius:6px; border:1px solid #e5e7eb; } + +/* Segmented control (automation page) */ +.seg { display:inline-flex; border:1px solid #e5e7eb; border-radius:10px; overflow:hidden; } +.seg button { background:#fff; color:#111; border:0; padding:6px 10px; } +.seg button.active { background:#111827; color:#fff; } + +.top-menu { + background:#111827; + padding:10px 20px; +} +.top-menu ul { + list-style:none; + margin:0; + padding:0; + display:flex; + gap:20px; +} +.top-menu a { + color:white; + text-decoration:none; + font-weight:600; + font-size:14px; +} +.top-menu a:hover { + text-decoration:underline; +} + +/* Top menu wrapper */ +.top-menu { padding: 8px 0; } + +/* Center the buttons and add even spacing */ +.top-menu__row { justify-content: center; gap: 8px; } + +/* Active page: make the ghost button look “primary” */ +.btn.ghost.is-active { + background: #111827; + color: #fff; + outline: 2px solid #111827; /* subtle emphasis */ +} + +/* Keyboard focus ring (accessible) */ +.top-menu a.btn:focus-visible { + outline: 2px solid #111827; + outline-offset: 2px; +} + + diff --git a/app/Http/Controllers/Home Server/shared-assets/page-elements/nav.html b/app/Http/Controllers/Home Server/shared-assets/page-elements/nav.html new file mode 100644 index 0000000..55ca96f --- /dev/null +++ b/app/Http/Controllers/Home Server/shared-assets/page-elements/nav.html @@ -0,0 +1,9 @@ + \ No newline at end of file diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php new file mode 100644 index 0000000..1e90f0b --- /dev/null +++ b/app/Http/Controllers/HomeController.php @@ -0,0 +1,13 @@ +firstOrFail(); + + $bookings = DB::table('bookings') + ->whereBetween('date', [now()->subDay()->toDateString(), now()->addYear()->toDateString()]) + ->orderBy('date') + ->get(); + + $events = []; + foreach ($bookings as $b) { + $slot = DB::table('slots')->where('id', $b->slot_id)->first(); + if (!$slot) { continue; } // (optional guard) + + $startAt = Carbon::parse($b->date.' '.$slot->time, 'Europe/London')->utc(); + $endAt = (clone $startAt)->addMinutes(60); + + $uid = 'booking-'.$b->id.'@tutoring.richardjolley.co.uk'; + + // IMPORTANT: build UTC DateTime objects that will serialize as ...Z (no TZID) + $start = new DateTime(new \DateTimeImmutable($startAt->format('Y-m-d\TH:i:s')), true); + $end = new DateTime(new \DateTimeImmutable($endAt->format('Y-m-d\TH:i:s')), true); + + $event = (new IcalEvent(new UniqueIdentifier($uid))) + ->setSummary('Tutoring Booking') + ->setOccurrence(new TimeSpan($start, $end)); + + $events[] = $event; + } + + $calendar = new Calendar($events); + $ics = (new CalendarFactory())->createCalendar($calendar); + + return response($ics) + ->header('Content-Type', 'text/calendar; charset=utf-8') + ->header('Content-Disposition', 'attachment; filename="tutoring-'.$teacher->id.'.ics"'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/LevelController.php b/app/Http/Controllers/LevelController.php new file mode 100644 index 0000000..28405c9 --- /dev/null +++ b/app/Http/Controllers/LevelController.php @@ -0,0 +1,31 @@ +validate([ + 'name' => 'required|string|max:255|unique:levels,name', + ]); + + Level::create(['name' => $request->name]); + + return redirect()->route('admin.levels.index')->with('success', 'Level added successfully!'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/ProfileController.php b/app/Http/Controllers/ProfileController.php new file mode 100644 index 0000000..a48eb8d --- /dev/null +++ b/app/Http/Controllers/ProfileController.php @@ -0,0 +1,60 @@ + $request->user(), + ]); + } + + /** + * Update the user's profile information. + */ + public function update(ProfileUpdateRequest $request): RedirectResponse + { + $request->user()->fill($request->validated()); + + if ($request->user()->isDirty('email')) { + $request->user()->email_verified_at = null; + } + + $request->user()->save(); + + return Redirect::route('profile.edit')->with('status', 'profile-updated'); + } + + /** + * Delete the user's account. + */ + public function destroy(Request $request): RedirectResponse + { + $request->validateWithBag('userDeletion', [ + 'password' => ['required', 'current_password'], + ]); + + $user = $request->user(); + + Auth::logout(); + + $user->delete(); + + $request->session()->invalidate(); + $request->session()->regenerateToken(); + + return Redirect::to('/'); + } +} diff --git a/app/Http/Controllers/Student/BookingController.php b/app/Http/Controllers/Student/BookingController.php new file mode 100644 index 0000000..3af9253 --- /dev/null +++ b/app/Http/Controllers/Student/BookingController.php @@ -0,0 +1,276 @@ +validate([ + 'date' => ['required','date_format:Y-m-d'], + 'slot_id' => ['required','exists:slots,id'], + ]); + + $slot = Slot::findOrFail($data['slot_id']); + + // Prettify labels so Blade doesn’t need Carbon + $when = Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $prettyDate = $when->format('D d M Y'); + $prettyTime = $when->format('H:i'); + $weekdayName = $when->format('l'); + + return view('student.bookings.create', [ + 'slot' => $slot, + 'date' => $data['date'], + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + ]); + } + + public function createSeries(\Illuminate\Http\Request $request) + { + // Ensure these use's exist at the top of the file: + // use App\Models\Slot; + // use Carbon\Carbon; + + // Expect: /student/bookings/series/create?date=YYYY-MM-DD&slot_id=NN&weeks=6 + $data = $request->validate([ + 'date' => ['required','date_format:Y-m-d'], + 'slot_id' => ['required','exists:slots,id'], + 'weeks' => ['nullable','integer','min:1','max:52'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + + // Prettify labels (keep Blade Carbon-free) + $when = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $prettyDate = $when->format('D d M Y'); + $prettyTime = $when->format('H:i'); + $weekdayName = $when->format('l'); + + $weeks = $data['weeks'] ?? 6; + + return view('student.bookings.series', [ + 'slot' => $slot, + 'date' => $data['date'], + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + 'weeks' => $weeks, + ]); + } + + public function store(\Illuminate\Http\Request $request) + { + // Ensure these use's exist at the top of the file: + // use App\Models\Slot; + // use App\Models\Booking; + // use Carbon\Carbon; + // use Illuminate\Validation\ValidationException; + // use Illuminate\Database\QueryException; + + $data = $request->validate([ + 'slot_id' => ['required','exists:slots,id'], + 'date' => ['required','date_format:Y-m-d'], + 'message' => ['nullable','string'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + + // Enforce > 2 hours’ notice (exactly 120 mins = NOT allowed) + $now = \Carbon\Carbon::now('Europe/London'); + $sessionStart = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$data['date']} {$slot->time}", 'Europe/London'); + $minutesUntil = $now->diffInMinutes($sessionStart, false); + if ($minutesUntil <= 120) { + throw \Illuminate\Validation\ValidationException::withMessages([ + 'date' => 'Bookings require more than 2 hours’ notice.', + ]); + } + + // Pull student name from the logged-in user + $user = $request->user(); + $studentName = $user?->name ?? 'Student'; + + try { + \App\Models\Booking::create([ + 'slot_id' => $slot->id, + 'date' => $data['date'], + 'student_name' => $studentName, + 'booked_from_page' => 'student:booking', + 'message' => $data['message'] ?? null, + 'status' => 'booked', + ]); + } catch (\Illuminate\Database\QueryException $e) { + // Unique (slot_id, date) hit — slot already taken + if (isset($e->errorInfo[1]) && (int)$e->errorInfo[1] === 1062) { + throw \Illuminate\Validation\ValidationException::withMessages([ + 'slot_id' => 'Sorry, that slot was just taken. Please choose another.', + ]); + } + throw $e; + } + + return redirect() + ->route('student.calendar') + ->with('success', 'Your booking is confirmed.'); + } + + public function storeSeries(\Illuminate\Http\Request $request) + { + // Validates: slot, start date, and weeks count + $data = $request->validate([ + 'slot_id' => ['required','exists:slots,id'], + 'date' => ['required','date_format:Y-m-d'], // start date + 'weeks' => ['required','integer','min:1','max:52'], + ]); + + $slot = \App\Models\Slot::findOrFail($data['slot_id']); + $now = \Carbon\Carbon::now('Europe/London'); + $startDate = \Carbon\Carbon::createFromFormat('Y-m-d', $data['date'], 'Europe/London'); + $user = $request->user(); + $student = $user?->name ?? 'Student'; + + $created = 0; + $skipped = 0; + + for ($i = 0; $i < (int)$data['weeks']; $i++) { + $date = $startDate->copy()->addWeeks($i)->toDateString(); + $sessionStart = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', "{$date} {$slot->time}", 'Europe/London'); + + // Enforce > 2 hours’ notice (exactly 120 mins = NOT allowed) + $minutesUntil = $now->diffInMinutes($sessionStart, false); + if ($minutesUntil <= 120) { + $skipped++; + continue; + } + + try { + \App\Models\Booking::create([ + 'slot_id' => $slot->id, + 'date' => $date, + 'student_name' => $student, + 'booked_from_page' => 'student:block-series', + 'message' => null, + 'status' => 'booked', + ]); + $created++; + } catch (\Illuminate\Database\QueryException $e) { + // Skip duplicates (unique (slot_id, date)) + if (isset($e->errorInfo[1]) && (int)$e->errorInfo[1] === 1062) { + $skipped++; + continue; + } + throw $e; + } + } + + return redirect() + ->route('student.calendar') + ->with('success', "Series created: {$created} added, {$skipped} skipped."); + } + + public function cancelConfirm(\App\Models\Booking $booking) + { + // Ensure these use's exist at the top: + // use App\Models\Booking; + // use Carbon\Carbon; + + $user = auth()->user(); + $studentName = $user?->name ?? ''; + + // Authorize: must be this student's booking and still "booked" + if ($booking->student_name !== $studentName || $booking->status !== 'booked') { + abort(403); + } + + // Need the slot's time to compute the session start + $booking->load('slot'); + + $now = \Carbon\Carbon::now('Europe/London'); + $sessionStart = \Carbon\Carbon::createFromFormat( + 'Y-m-d H:i:s', + $booking->date.' '.$booking->slot->time, + 'Europe/London' + ); + + $minutesUntil = $now->diffInMinutes($sessionStart, false); + + // If already started or in the past, disallow cancellation + if ($minutesUntil <= 0) { + return redirect() + ->route('student.bookings.index') + ->withErrors(['booking' => 'This session has started or is in the past and can’t be cancelled.']); + } + + // Refund policy band (for display only; payments added later) + // ≥ 24h => 100%; < 24h => 50% + $refundPercent = ($minutesUntil >= 24 * 60) ? 100 : 50; + + // Prettified labels so Blade stays Carbon-free + $prettyDate = $sessionStart->format('D d M Y'); + $prettyTime = $sessionStart->format('H:i'); + $weekdayName = $sessionStart->format('l'); + + return view('student.bookings.cancel', [ + 'booking' => $booking, + 'prettyDate' => $prettyDate, + 'prettyTime' => $prettyTime, + 'weekdayName' => $weekdayName, + 'refundPercent' => $refundPercent, + 'minutesUntil' => $minutesUntil, + ]); + } + + public function cancelStore(\App\Models\Booking $booking) + { + // Ensure these use's exist at the top: + // use App\Models\Booking; + // use Carbon\Carbon; + + $user = auth()->user(); + $studentName = $user?->name ?? ''; + + // Authorize: must be this student's booking and still "booked" + if ($booking->student_name !== $studentName || $booking->status !== 'booked') { + abort(403); + } + + // Need slot time to compute the session start + $booking->load('slot'); + + $now = \Carbon\Carbon::now('Europe/London'); + $sessionStart = \Carbon\Carbon::createFromFormat( + 'Y-m-d H:i:s', + $booking->date.' '.$booking->slot->time, + 'Europe/London' + ); + + $minutesUntil = $now->diffInMinutes($sessionStart, false); + + // If already started or in the past, disallow cancellation + if ($minutesUntil <= 0) { + return redirect() + ->route('student.bookings.index') + ->withErrors(['booking' => 'This session has started or is in the past and can’t be cancelled.']); + } + + // Refund band (for info only; payments to be integrated later) + $refundPercent = ($minutesUntil >= 24 * 60) ? 100 : 50; + + // For now, delete the booking to free the slot. + // (Later we can switch to a "cancelled" status or soft deletes if you want a history.) + $booking->delete(); + + return redirect() + ->route('student.bookings.index') + ->with('success', "Booking cancelled. Refund: {$refundPercent}%."); + } +} diff --git a/app/Http/Controllers/Student/BookingsListController.php b/app/Http/Controllers/Student/BookingsListController.php new file mode 100644 index 0000000..ae330e4 --- /dev/null +++ b/app/Http/Controllers/Student/BookingsListController.php @@ -0,0 +1,47 @@ +user(); + $name = $user?->name ?? ''; + $now = \Carbon\Carbon::now('Europe/London'); + $today = $now->toDateString(); + + // Upcoming “booked” sessions for this student (names-based for now) + $raw = \App\Models\Booking::with('slot') + ->where('student_name', $name) + ->where('status', 'booked') + ->whereDate('date', '>=', $today) + ->orderBy('date') + ->get(); + + // Pre-format labels so Blade stays Carbon-free + $bookings = $raw->map(function ($b) use ($now) { + $when = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $b->date.' '.$b->slot->time, $now->timezone); + return [ + 'id' => $b->id, + 'date' => $b->date, + 'prettyDate' => $when->format('D d M Y'), + 'prettyTime' => $when->format('H:i'), + 'weekday' => $when->format('l'), + 'status' => $b->status, + 'slot_id' => $b->slot_id, + ]; + }); + + return view('student.bookings.index', [ + 'bookings' => $bookings, + ]); + } +} diff --git a/app/Http/Controllers/Student/CalendarController.php b/app/Http/Controllers/Student/CalendarController.php new file mode 100644 index 0000000..1a27092 --- /dev/null +++ b/app/Http/Controllers/Student/CalendarController.php @@ -0,0 +1,46 @@ +copy()->startOfWeek(Carbon::MONDAY); + $fridayCutoff = $start->copy()->addDays(4)->setTime(15, 0); + if ($now->greaterThanOrEqualTo($fridayCutoff)) { + $start->addWeek(); + } + + // Week navigation + $weekOffset = (int) $request->query('week', 0); + if ($weekOffset !== 0) { + $start->addWeeks($weekOffset); + } + $end = $start->copy()->addDays(6); + + // Load slots + bookings for this visible week + $slots = Slot::with(['bookings' => function ($q) use ($start, $end) { + $q->whereBetween('date', [$start->toDateString(), $end->toDateString()]); + }])->get(); + + // Reuse the same view for now (we'll hide admin-only bits next) + return view('calendar.index', [ + 'start' => $start, + 'end' => $end, + 'weekOffset' => $weekOffset, + 'slots' => $slots, + 'now' => $now, + 'viewer' => 'student', + ]); + } + +} diff --git a/app/Http/Controllers/Student/CourseController.php b/app/Http/Controllers/Student/CourseController.php new file mode 100644 index 0000000..12a8351 --- /dev/null +++ b/app/Http/Controllers/Student/CourseController.php @@ -0,0 +1,17 @@ +load('subject', 'level', 'modules.lessonSections.chapters.lessons'); + + return view('student.courses.show', compact('course')); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Student/DashboardController.php b/app/Http/Controllers/Student/DashboardController.php new file mode 100644 index 0000000..ef9dbcc --- /dev/null +++ b/app/Http/Controllers/Student/DashboardController.php @@ -0,0 +1,65 @@ +courses() + ->with(['subject', 'level']) + ->get(); + + // 2) Courses not yet enrolled + $availableCourses = Course::with(['subject', 'level']) + ->whereNotIn('id', $enrolled->pluck('id')) + ->get(); + + // 3) Find which courses this user has started (based on LessonProgress) + $progressEntries = LessonProgress::where('user_id', $user->id) + ->with('lesson.chapter.lessonSection.module.course') + ->orderByDesc('last_viewed_at') + ->get(); + + $startedCourseIds = $progressEntries + ->pluck('lesson.chapter.lessonSection.module.course.id') + ->unique(); + + // Split enrolled courses into inProgress and notStarted + [$inProgressCourses, $notStartedCourses] = $enrolled->partition( + fn($course) => $startedCourseIds->contains($course->id) + ); + + // 4) Build map of the *latest viewed lesson per course* + $lastLessonsByCourse = collect(); + + foreach ($progressEntries as $entry) { + $course = $entry->lesson->chapter->lessonSection->module->course; + $courseId = $course->id; + + // Store the first (i.e. most recent, since entries are sorted DESC) occurrence + if (!$lastLessonsByCourse->has($courseId)) { + $lastLessonsByCourse->put($courseId, $entry->lesson); + } + } + + return view('student.dashboard', [ + 'inProgressCourses' => $inProgressCourses, + 'notStartedCourses' => $notStartedCourses, + 'availableCourses' => $availableCourses, + 'lastLessonsByCourse' => $lastLessonsByCourse, + ]); + } + +} \ No newline at end of file diff --git a/app/Http/Controllers/Student/LessonController.php b/app/Http/Controllers/Student/LessonController.php new file mode 100644 index 0000000..c8015d7 --- /dev/null +++ b/app/Http/Controllers/Student/LessonController.php @@ -0,0 +1,69 @@ +chapter && + $lesson->chapter->lessonSection && + $lesson->chapter->lessonSection->module && + $lesson->chapter->lessonSection->module->course && + $lesson->chapter->lessonSection->module->course->id !== $course->id + ) { + abort(404); + } + + $lesson->load([ + 'chapter.lessonSection.module.course.subject', + 'chapter.lessonSection.module.course.level', + 'questions' => fn($q) => $q->where('published', 1)->with('student'), + ]); + + LessonProgress::updateOrCreate( + ['user_id' => Auth::id(), 'lesson_id' => $lesson->id], + ['last_viewed_at' => now()] + ); + + $course = $lesson->chapter->lessonSection->module->course; + + // Collect all chapters across all lesson sections for this course + $chapters = $course->lessonSections() + ->with(['chapters.lessons']) + ->get() + ->pluck('chapters') + ->flatten(); + + return view('student.lessons.show', compact('lesson', 'chapters')); + } + + + // Pretty route: /student/{course}/{lesson} + public function showByCourse(Course $course, Lesson $lesson) + { + + \Log::info('Entered showByCourse route'); + dd('Reached controller'); + dd($course, $lesson); + // Ensure the lesson actually belongs to the course + $belongs = $lesson->chapter + && $lesson->chapter->lessonSection + && $lesson->chapter->lessonSection->module + && $lesson->chapter->lessonSection->module->course + && $lesson->chapter->lessonSection->module->course->id === $course->id; + + if (!$belongs) { + abort(404); + } + + return $this->show($lesson); // reuse the existing rendering logic + } +} \ No newline at end of file diff --git a/app/Http/Controllers/Student/LessonQuestionController.php b/app/Http/Controllers/Student/LessonQuestionController.php new file mode 100644 index 0000000..ab87df7 --- /dev/null +++ b/app/Http/Controllers/Student/LessonQuestionController.php @@ -0,0 +1,50 @@ +validate([ + 'question' => 'required|string|max:2000', + ]); + + LessonQuestion::create([ + 'lesson_id' => $lesson->id, + 'user_id' => Auth::id(), + 'question' => $request->question, + 'published' => 0, + ]); + + return back()->with('success', 'Your question has been submitted.'); + } + + /** + * Optional — allow teachers (or admins) to post an answer. + */ + public function answer(Request $request, LessonQuestion $question) + { + $request->validate([ + 'answer' => 'required|string|max:5000', + ]); + + $question->update([ + 'answer' => $request->answer, + 'answered_by' => Auth::id(), + 'answered_at' => now(), + ]); + + return back()->with('success', 'Answer posted successfully.'); + } +} \ No newline at end of file diff --git a/app/Http/Controllers/SubjectController.php b/app/Http/Controllers/SubjectController.php new file mode 100644 index 0000000..8664ba6 --- /dev/null +++ b/app/Http/Controllers/SubjectController.php @@ -0,0 +1,31 @@ +validate([ + 'name' => 'required|string|max:255|unique:subjects,name', + ]); + + Subject::create(['name' => $request->name]); + + return redirect()->route('admin.subjects.index')->with('success', 'Subject added successfully!'); + } +} \ No newline at end of file diff --git a/app/Http/Middleware/AdminOnly.php b/app/Http/Middleware/AdminOnly.php new file mode 100644 index 0000000..cc18840 --- /dev/null +++ b/app/Http/Middleware/AdminOnly.php @@ -0,0 +1,28 @@ +role !== 'admin') { + abort(403, 'Admins only.'); + } + + return $next($request); + } +} + \ No newline at end of file diff --git a/app/Http/Requests/Auth/LoginRequest.php b/app/Http/Requests/Auth/LoginRequest.php new file mode 100644 index 0000000..2574642 --- /dev/null +++ b/app/Http/Requests/Auth/LoginRequest.php @@ -0,0 +1,85 @@ +|string> + */ + 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->string('email')).'|'.$this->ip()); + } +} diff --git a/app/Http/Requests/ProfileUpdateRequest.php b/app/Http/Requests/ProfileUpdateRequest.php new file mode 100644 index 0000000..3622a8f --- /dev/null +++ b/app/Http/Requests/ProfileUpdateRequest.php @@ -0,0 +1,30 @@ +|string> + */ + 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/Jobs/SyncNextcloudBusyJob.php b/app/Jobs/SyncNextcloudBusyJob.php new file mode 100644 index 0000000..3fea704 --- /dev/null +++ b/app/Jobs/SyncNextcloudBusyJob.php @@ -0,0 +1,103 @@ +get(); + if ($calendars->isEmpty()) return; + + $windowStart = now()->utc(); + $windowEnd = now()->addWeeks(6)->utc(); // adjust horizon if needed + + foreach ($calendars as $cal) { + try { + $resp = Http::timeout(20)->get($cal->url); + if (!$resp->ok()) { + // log and continue + \Log::warning("ICS fetch failed", ['cal' => $cal->id, 'status' => $resp->status()]); + continue; + } + + $ics = $resp->body(); + if (!trim($ics)) continue; + + $vcal = Reader::read($ics); // VCalendar + + // Expand recurring events into single instances within window + // Mutates the calendar to contain expanded VEVENTs + $vcal = $vcal->expand( + new \DateTime($windowStart->format('Y-m-d\TH:i:s\Z')), + new \DateTime($windowEnd->format('Y-m-d\TH:i:s\Z')) + ); + + // Remove existing windows in this horizon (simple strategy) + ExternalBusyWindow::where('external_calendar_id', $cal->id) + ->whereBetween('starts_at', [$windowStart, $windowEnd]) + ->delete(); + + $rows = []; + $nowTs = now(); + + // Iterate expanded events + foreach ($vcal->select('VEVENT') as $ve) { + // Treat TRANSPARENT as free; OPAQUE as busy (default busy) + $transp = strtoupper((string)($ve->TRANSP ?? 'OPAQUE')); + if ($transp === 'TRANSPARENT') continue; + + // Safely extract start/end in UTC + $startDt = $ve->DTSTART->getDateTime(new \DateTimeZone('UTC')); + // DTEND may be absent; if so, use DTSTART as a zero-length block (or add a default length) + $endDt = isset($ve->DTEND) + ? $ve->DTEND->getDateTime(new \DateTimeZone('UTC')) + : (clone $startDt); + + // Skip malformed ranges + if ($endDt <= $startDt) continue; + + // Only keep those overlapping our window + $startsAt = CarbonImmutable::instance($startDt); + $endsAt = CarbonImmutable::instance($endDt); + if ($endsAt <= $windowStart || $startsAt >= $windowEnd) { + continue; + } + + $rows[] = [ + 'external_calendar_id' => $cal->id, + 'starts_at' => $startsAt->toDateTimeString(), + 'ends_at' => $endsAt->toDateTimeString(), + 'transparency'=> 'OPAQUE', + 'last_seen_at'=> $nowTs->toDateTimeString(), + 'created_at' => $nowTs->toDateTimeString(), + 'updated_at' => $nowTs->toDateTimeString(), + ]; + } + + if (!empty($rows)) { + // Bulk insert + ExternalBusyWindow::insert($rows); + } + + } catch (\Throwable $e) { + \Log::error("ICS sync error", ['cal' => $cal->id, 'e' => $e->getMessage()]); + // Continue with other calendars + } + } + } +} diff --git a/app/Models/BillingAccount.php b/app/Models/BillingAccount.php new file mode 100644 index 0000000..66a8069 --- /dev/null +++ b/app/Models/BillingAccount.php @@ -0,0 +1,40 @@ +belongsTo(User::class, 'primary_parent_user_id'); + } + + /** + * Students billed under this account. + */ + public function students() + { + return $this->hasMany(StudentProfile::class, 'billing_account_id'); + } +} diff --git a/app/Models/Booking.php b/app/Models/Booking.php new file mode 100644 index 0000000..632d8ed --- /dev/null +++ b/app/Models/Booking.php @@ -0,0 +1,25 @@ +belongsTo(Slot::class); + } +} \ No newline at end of file diff --git a/app/Models/Chapter.php b/app/Models/Chapter.php new file mode 100644 index 0000000..7e31c13 --- /dev/null +++ b/app/Models/Chapter.php @@ -0,0 +1,41 @@ +belongsTo(LessonSection::class); + } + + public function lessons() + { + return $this->hasMany(Lesson::class)->orderBy('order'); + } + + protected static function booted() + { + static::creating(function ($chapter) { + if (empty($chapter->slug)) { + $chapter->slug = Str::slug($chapter->title); + } + }); + + static::updating(function ($chapter) { + if ($chapter->isDirty('title')) { + $chapter->slug = Str::slug($chapter->title); + } + }); + } + + public function getRouteKeyName() + { + return 'slug'; + } +} \ No newline at end of file diff --git a/app/Models/Course.php b/app/Models/Course.php new file mode 100644 index 0000000..ee60396 --- /dev/null +++ b/app/Models/Course.php @@ -0,0 +1,47 @@ +belongsTo(Subject::class); + } + + public function level() + { + return $this->belongsTo(Level::class); + } + + public function modules() + { + return $this->hasMany(Module::class)->orderBy('order'); + } + + public function lessonSections() + { + return $this->hasManyThrough(LessonSection::class, Module::class); + } + + protected static function booted() + { + static::creating(function ($course) { + $subject = $course->subject?->name ?? 'unknown-subject'; + $level = $course->level?->name ?? 'unknown-level'; + $course->slug = \Illuminate\Support\Str::slug($subject . '-' . $level); + }); + } + + public function getRouteKeyName(): string + { + return 'slug'; + } +} diff --git a/app/Models/ExternalBusyWindow.php b/app/Models/ExternalBusyWindow.php new file mode 100644 index 0000000..85876e8 --- /dev/null +++ b/app/Models/ExternalBusyWindow.php @@ -0,0 +1,24 @@ + 'datetime', + 'ends_at' => 'datetime', + 'last_seen_at' => 'datetime', + ]; + + public function calendar() + { + return $this->belongsTo(ExternalCalendar::class, 'external_calendar_id'); + } +} \ No newline at end of file diff --git a/app/Models/ExternalCalendar.php b/app/Models/ExternalCalendar.php new file mode 100644 index 0000000..fdd94ef --- /dev/null +++ b/app/Models/ExternalCalendar.php @@ -0,0 +1,15 @@ +hasMany(ExternalBusyWindow::class); + } +} \ No newline at end of file diff --git a/app/Models/Invoice.php b/app/Models/Invoice.php new file mode 100644 index 0000000..6285c2b --- /dev/null +++ b/app/Models/Invoice.php @@ -0,0 +1,35 @@ +belongsTo(StudentProfile::class, 'student_id'); + } + + /** + * All invoice line items associated with this invoice. + */ + public function items(): HasMany + { + return $this->hasMany(InvoiceItem::class); + } +} diff --git a/app/Models/InvoiceItem.php b/app/Models/InvoiceItem.php new file mode 100644 index 0000000..22dc0b0 --- /dev/null +++ b/app/Models/InvoiceItem.php @@ -0,0 +1,34 @@ +belongsTo(Invoice::class); + } + + /** + * The attendance record this line item is based on. + */ + public function attendance(): BelongsTo + { + return $this->belongsTo(LessonAttendance::class, 'attendance_id'); + } +} diff --git a/app/Models/Lesson.php b/app/Models/Lesson.php new file mode 100644 index 0000000..d7f45cb --- /dev/null +++ b/app/Models/Lesson.php @@ -0,0 +1,38 @@ +belongsTo(LessonSection::class); + } + + public function chapter() + { + return $this->belongsTo(Chapter::class); + } + + public function videos() + { + return $this->hasMany(LessonVideo::class)->orderBy('order'); + } + + public function progress() + { + return $this->hasMany(LessonProgress::class); + } + + public function questions() + { + return $this->hasMany(LessonQuestion::class); + } + +} diff --git a/app/Models/LessonAttendance.php b/app/Models/LessonAttendance.php new file mode 100644 index 0000000..29e892a --- /dev/null +++ b/app/Models/LessonAttendance.php @@ -0,0 +1,56 @@ +belongsTo(TeachingArrangement::class, 'teaching_arrangement_id'); + } + + /** + * The student–teacher–subject relationship for this attendance. + */ + public function studentTeacherSubject(): BelongsTo + { + return $this->belongsTo(StudentTeacherSubject::class, 'student_teacher_subject_id'); + } + + /** + * Invoice item generated from this attendance (if billed). + */ + public function invoiceItem(): HasOne + { + return $this->hasOne(InvoiceItem::class, 'attendance_id'); + } + + /** + * Teacher pay record generated from this attendance (if payable). + */ + public function payItem(): HasOne + { + return $this->hasOne(TeacherPayItem::class, 'attendance_id'); + } +} diff --git a/app/Models/LessonProgress.php b/app/Models/LessonProgress.php new file mode 100644 index 0000000..f22cdbe --- /dev/null +++ b/app/Models/LessonProgress.php @@ -0,0 +1,18 @@ +belongsTo(User::class); + } + + public function lesson() { + return $this->belongsTo(Lesson::class); + } +} \ No newline at end of file diff --git a/app/Models/LessonQuestion.php b/app/Models/LessonQuestion.php new file mode 100644 index 0000000..4e71c1a --- /dev/null +++ b/app/Models/LessonQuestion.php @@ -0,0 +1,36 @@ +belongsTo(Lesson::class); + } + + public function student() + { + return $this->belongsTo(User::class, 'user_id'); + } + + public function teacher() + { + return $this->belongsTo(User::class, 'answered_by'); + } +} \ No newline at end of file diff --git a/app/Models/LessonSection.php b/app/Models/LessonSection.php new file mode 100644 index 0000000..60d2e9d --- /dev/null +++ b/app/Models/LessonSection.php @@ -0,0 +1,51 @@ +belongsTo(Module::class); + } + + public function lessons() + { + return $this->hasMany(Lesson::class)->orderBy('order'); + } + + public function chapters() + { + return $this->hasMany(Chapter::class)->orderBy('order'); + } + + public function getRouteKeyName() + { + return 'slug'; + } + + protected static function boot() + { + parent::boot(); + + static::creating(function ($section) { + if (empty($section->slug)) { + // Use title + uniqid to avoid collisions + $section->slug = Str::slug($section->title . '-' . uniqid()); + } + }); + + static::updating(function ($section) { + if ($section->isDirty('title')) { + // When renaming, regenerate slug based on title + id + $section->slug = Str::slug($section->title . '-' . $section->id); + } + }); + } + +} diff --git a/app/Models/LessonVideo.php b/app/Models/LessonVideo.php new file mode 100644 index 0000000..2a12011 --- /dev/null +++ b/app/Models/LessonVideo.php @@ -0,0 +1,15 @@ +belongsTo(Lesson::class); + } +} \ No newline at end of file diff --git a/app/Models/Level.php b/app/Models/Level.php new file mode 100644 index 0000000..6cca1f2 --- /dev/null +++ b/app/Models/Level.php @@ -0,0 +1,10 @@ +belongsTo(Course::class); + } + + public function lessonSections() + { + return $this->hasMany(LessonSection::class)->orderBy('order'); + } +} diff --git a/app/Models/ParentProfile.php b/app/Models/ParentProfile.php new file mode 100644 index 0000000..7938f37 --- /dev/null +++ b/app/Models/ParentProfile.php @@ -0,0 +1,60 @@ +belongsTo(User::class); + } + + /** + * Optional: link to billing accounts where this parent is primary. + */ + public function billingAccounts() + { + return $this->hasMany(BillingAccount::class, 'primary_parent_user_id', 'user_id'); + } + + + public function students(): BelongsToMany + { + return $this->belongsToMany( + StudentProfile::class, + 'parent_student', + 'parent_profile_id', // this model's FK on the pivot + 'student_profile_id' // related model's FK on the pivot + ) + ->withPivot('relationship', 'notes') + ->withTimestamps(); + } + + public function parentProfile(): HasOne + { + return $this->hasOne(ParentProfile::class); + } +} diff --git a/app/Models/Slot.php b/app/Models/Slot.php new file mode 100644 index 0000000..07bdd2b --- /dev/null +++ b/app/Models/Slot.php @@ -0,0 +1,18 @@ +hasMany(Booking::class); + } +} \ No newline at end of file diff --git a/app/Models/StudentProfile.php b/app/Models/StudentProfile.php new file mode 100644 index 0000000..b09d212 --- /dev/null +++ b/app/Models/StudentProfile.php @@ -0,0 +1,98 @@ + 'date', + ]; + + /** + * The user account for this student + */ + public function user(): BelongsTo + { + return $this->belongsTo(User::class); + } + + /** + * Parent/guardian of this student + */ + public function parent(): BelongsTo + { + return $this->belongsTo(User::class, 'parent_id'); + } + + public function parents(): BelongsToMany + { + return $this->belongsToMany( + ParentProfile::class, + 'parent_student', + 'student_profile_id', // FK column pointing to THIS model + 'parent_profile_id' // FK column pointing to ParentProfile + ) + ->withPivot('relationship', 'notes') + ->withTimestamps(); + } + + /** + * Subjects (with teachers) that this student studies + */ + public function subjects(): HasMany + { + return $this->hasMany(StudentTeacherSubject::class, 'student_id'); + } + + /** + * Attendance records for this student + */ + public function attendance(): HasMany + { + return $this->hasMany(LessonAttendance::class, 'student_teacher_subject_id'); + } + + /** + * The type of student (online, centre, hybrid, etc) + */ + public function type(): BelongsTo + { + return $this->belongsTo(StudentType::class, 'student_type_id'); + } + + public function billingAccount() + { + return $this->belongsTo(BillingAccount::class); + } + + public function students() + { + return $this->belongsToMany(StudentProfile::class, 'parent_student') + ->withPivot('relationship', 'notes') + ->withTimestamps(); + } + +} diff --git a/app/Models/StudentTeacherSubject.php b/app/Models/StudentTeacherSubject.php new file mode 100644 index 0000000..dfc6342 --- /dev/null +++ b/app/Models/StudentTeacherSubject.php @@ -0,0 +1,60 @@ +belongsTo(StudentProfile::class, 'student_id'); + } + + /** + * The teacher assigned to this student for this subject. + */ + public function teacher(): BelongsTo + { + return $this->belongsTo(TeacherProfile::class, 'teacher_id'); + } + + /** + * The subject being taught. + */ + public function subject(): BelongsTo + { + return $this->belongsTo(Subject::class, 'subject_id'); + } + + /** + * Teaching arrangements (sessions/timetabled slots) + * linking this student–teacher subject pair to actual classes. + */ + public function teachingArrangements(): HasMany + { + return $this->hasMany(TeachingArrangementStudent::class); + } + + /** + * Attendance records for this student–teacher–subject combination. + */ + public function attendance(): HasMany + { + return $this->hasMany(LessonAttendance::class); + } +} diff --git a/app/Models/StudentType.php b/app/Models/StudentType.php new file mode 100644 index 0000000..d7f7669 --- /dev/null +++ b/app/Models/StudentType.php @@ -0,0 +1,26 @@ +hasMany(StudentProfile::class); + } +} diff --git a/app/Models/Subject.php b/app/Models/Subject.php new file mode 100644 index 0000000..10eac6a --- /dev/null +++ b/app/Models/Subject.php @@ -0,0 +1,20 @@ +slug)) { + $subject->slug = Str::slug($subject->name); + } + }); + + } +} \ No newline at end of file diff --git a/app/Models/TeacherPayItem.php b/app/Models/TeacherPayItem.php new file mode 100644 index 0000000..8d00791 --- /dev/null +++ b/app/Models/TeacherPayItem.php @@ -0,0 +1,33 @@ +belongsTo(TeacherPayPeriod::class, 'teacher_pay_period_id'); + } + + /** + * The attendance record this payment item is based on. + */ + public function attendance(): BelongsTo + { + return $this->belongsTo(LessonAttendance::class, 'attendance_id'); + } +} diff --git a/app/Models/TeacherPayPeriod.php b/app/Models/TeacherPayPeriod.php new file mode 100644 index 0000000..89f0273 --- /dev/null +++ b/app/Models/TeacherPayPeriod.php @@ -0,0 +1,34 @@ +belongsTo(TeacherProfile::class, 'teacher_id'); + } + + /** + * Each payable lesson included in this period. + */ + public function items(): HasMany + { + return $this->hasMany(TeacherPayItem::class, 'teacher_pay_period_id'); + } +} diff --git a/app/Models/TeacherProfile.php b/app/Models/TeacherProfile.php new file mode 100644 index 0000000..139c4d3 --- /dev/null +++ b/app/Models/TeacherProfile.php @@ -0,0 +1,59 @@ +belongsTo(User::class); + } + + /** + * Subjects this teacher teaches + */ + public function subjects(): BelongsToMany + { + return $this->belongsToMany(Subject::class, 'level_subject_teacher') + ->withPivot('level_id'); // since we’re also tracking level + } + + /** + * Levels this teacher teaches + */ + public function levels(): BelongsToMany + { + return $this->belongsToMany(Level::class, 'level_subject_teacher') + ->withPivot('subject_id'); + } + + public function teachingArrangements(): HasMany + { + return $this->hasMany(TeachingArrangement::class, 'teacher_id'); + } + + public function payPeriods(): HasMany + { + return $this->hasMany(TeacherPayPeriod::class, 'teacher_id'); + } +} \ No newline at end of file diff --git a/app/Models/TeachingArrangement.php b/app/Models/TeachingArrangement.php new file mode 100644 index 0000000..dca99bf --- /dev/null +++ b/app/Models/TeachingArrangement.php @@ -0,0 +1,63 @@ +belongsTo(TeacherProfile::class, 'teacher_id'); + } + + /** + * The subject being taught. + */ + public function subject(): BelongsTo + { + return $this->belongsTo(Subject::class, 'subject_id'); + } + + /** + * Where the session takes place (room, online, etc.) + */ + public function location(): BelongsTo + { + return $this->belongsTo(Location::class, 'location_id'); + } + + /** + * Students assigned to this arrangement. + */ + public function students(): HasMany + { + return $this->hasMany(TeachingArrangementStudent::class, 'teaching_arrangement_id'); + } + + /** + * Attendance records generated from this arrangement. + */ + public function attendance(): HasMany + { + return $this->hasMany(LessonAttendance::class, 'teaching_arrangement_id'); + } +} diff --git a/app/Models/TeachingArrangementStudent.php b/app/Models/TeachingArrangementStudent.php new file mode 100644 index 0000000..49a1743 --- /dev/null +++ b/app/Models/TeachingArrangementStudent.php @@ -0,0 +1,30 @@ +belongsTo(TeachingArrangement::class, 'teaching_arrangement_id'); + } + + /** + * The student–teacher–subject relationship linked to this slot. + */ + public function studentTeacherSubject(): BelongsTo + { + return $this->belongsTo(StudentTeacherSubject::class, 'student_teacher_subject_id'); + } +} diff --git a/app/Models/User.php b/app/Models/User.php new file mode 100644 index 0000000..599aed5 --- /dev/null +++ b/app/Models/User.php @@ -0,0 +1,94 @@ + */ + use HasFactory, Notifiable; + use HasRoles { + HasRoles::hasRole as spatieHasRole; + } + + + public function teacherProfile() + { + return $this->hasOne(TeacherProfile::class); + } + + public function studentProfile() +{ + return $this->hasOne(StudentProfile::class); +} + + + /** + * The attributes that are mass assignable. + * + * @var list + */ + protected $fillable = [ + 'first_name', + 'last_name', + 'email', + 'password', + 'role', + ]; + + /** + * The attributes that should be hidden for serialization. + * + * @var list + */ + protected $hidden = [ + 'password', + 'remember_token', + ]; + + /** + * Get the attributes that should be cast. + * + * @return array + */ + protected function casts(): array + { + return [ + 'email_verified_at' => 'datetime', + 'password' => 'hashed', + ]; + } + + public function lessonProgress() + { + return $this->hasMany(LessonProgress::class); + } + + public function courses() + { + return $this->belongsToMany(\App\Models\Course::class, 'course_user') + ->withTimestamps(); + } + + public function hasRole($roles, $guard = null): bool + { + // God inherits all roles + if ($this->roles->pluck('name')->contains('god')) { + return true; + } + + // Delegate to Spatie's HasRoles trait + return $this->spatieHasRole($roles, $guard); + } + + public function getNameAttribute() + { + return trim($this->first_name . ' ' . $this->last_name); + } + +} diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php new file mode 100644 index 0000000..452e6b6 --- /dev/null +++ b/app/Providers/AppServiceProvider.php @@ -0,0 +1,24 @@ + 'App\Policies\ModelPolicy', + ]; + + public function boot(): void + { + $this->registerPolicies(); + + // God mode: super-admin can do anything + Gate::before(fn($user) => $user->hasRole('super-admin') ? true : null); + + // Example gates + Gate::define('view-course', fn($user, Course $course) => + $user->hasAnyRole(['admin', 'teacher']) + ); + + Gate::define('update-course', fn($user, Course $course) => + $user->hasRole('admin') || + ($user->hasRole('teacher') && $course->teacher_id === $user->id) + ); + + Gate::define('answer-question', fn($user) => + $user->hasAnyRole(['teacher', 'admin']) + ); + } +} \ No newline at end of file diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php new file mode 100644 index 0000000..6694332 --- /dev/null +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -0,0 +1,58 @@ +default() + ->id('admin') + ->path('admin') + ->login() + ->colors([ + 'primary' => Color::Amber, + ]) + ->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources') + ->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages') + ->pages([ + Pages\Dashboard::class, + ]) + ->discoverWidgets(in: app_path('Filament/Widgets'), for: 'App\\Filament\\Widgets') + ->widgets([ + Widgets\AccountWidget::class, + Widgets\FilamentInfoWidget::class, + ]) + ->middleware([ + EncryptCookies::class, + AddQueuedCookiesToResponse::class, + StartSession::class, + AuthenticateSession::class, + ShareErrorsFromSession::class, + VerifyCsrfToken::class, + SubstituteBindings::class, + DisableBladeIconComponents::class, + DispatchServingFilamentEvent::class, + ]) + ->authMiddleware([ + Authenticate::class, + ]); + } +} diff --git a/app/Providers/RouteBindingServiceProvider.php b/app/Providers/RouteBindingServiceProvider.php new file mode 100644 index 0000000..45cfc3a --- /dev/null +++ b/app/Providers/RouteBindingServiceProvider.php @@ -0,0 +1,33 @@ +firstOrFail(); + }); + + Route::bind('lesson', function ($value) { + return \App\Models\Lesson::where('slug', $value)->firstOrFail(); + }); + + Route::bind('chapter', function ($value) { + return \App\Models\Chapter::where('slug', $value)->firstOrFail(); + }); + + + Route::bind('section', function ($value) { + return LessonSection::where('slug', $value)->firstOrFail(); + }); + } +} \ No newline at end of file diff --git a/app/Providers/TelescopeServiceProvider.php b/app/Providers/TelescopeServiceProvider.php new file mode 100644 index 0000000..470ef17 --- /dev/null +++ b/app/Providers/TelescopeServiceProvider.php @@ -0,0 +1,64 @@ +hideSensitiveRequestDetails(); + + $isLocal = $this->app->environment('local'); + + Telescope::filter(function (IncomingEntry $entry) use ($isLocal) { + return $isLocal || + $entry->isReportableException() || + $entry->isFailedRequest() || + $entry->isFailedJob() || + $entry->isScheduledTask() || + $entry->hasMonitoredTag(); + }); + } + + /** + * Prevent sensitive request details from being logged by Telescope. + */ + protected function hideSensitiveRequestDetails(): void + { + if ($this->app->environment('local')) { + return; + } + + Telescope::hideRequestParameters(['_token']); + + Telescope::hideRequestHeaders([ + 'cookie', + 'x-csrf-token', + 'x-xsrf-token', + ]); + } + + /** + * Register the Telescope gate. + * + * This gate determines who can access Telescope in non-local environments. + */ + protected function gate(): void + { + Gate::define('viewTelescope', function ($user) { + return in_array($user->email, [ + // + ]); + }); + } +} diff --git a/app/Services/AvailabilityService.php b/app/Services/AvailabilityService.php new file mode 100644 index 0000000..9654525 --- /dev/null +++ b/app/Services/AvailabilityService.php @@ -0,0 +1,56 @@ +tz); + $slotStartUtc = $slotStartLocal->clone()->utc(); + $slotEndUtc = $slotStartUtc->clone()->addMinutes($durationMins); + + // Expand comparison bounds by buffer + $slotStartMinusBuffer = $slotStartUtc->clone()->subMinutes($this->bufferMins); + $slotEndPlusBuffer = $slotEndUtc->clone()->addMinutes($this->bufferMins); + + // Overlap: busyStart < slotEnd+buffer AND busyEnd > slotStart-buffer + return ExternalBusyWindow::query() + ->where('starts_at', '<', $slotEndPlusBuffer) + ->where('ends_at', '>', $slotStartMinusBuffer) + ->exists(); + } + + /** + * For block-booking: given a set of future candidate dates for a given time, + * return the subset that are blocked (with reasons). + * + * @param array $dateListYmd e.g. ['2025-10-27','2025-11-03', ...] + * @return array + */ + public function checkSeriesConflicts(array $dateListYmd, string $timeHi, int $durationMins = 60): array + { + $results = []; + foreach ($dateListYmd as $ymd) { + $blocked = $this->isSlotBlockedByExternalBusy($ymd, $timeHi, $durationMins); + $results[] = [ + 'date' => $ymd, + 'blocked' => $blocked, + ]; + } + return $results; + } +} \ No newline at end of file diff --git a/app/Services/BusyWindowService.php b/app/Services/BusyWindowService.php new file mode 100644 index 0000000..36a2939 --- /dev/null +++ b/app/Services/BusyWindowService.php @@ -0,0 +1,33 @@ +=', now()) + ->get() + ->map(fn($w) => [ + 'start' => Carbon::parse($w->starts_at)->subMinutes(40), + 'end' => Carbon::parse($w->ends_at)->addMinutes(40), + ]); + } + + public static function isInBusyWindow($slotStart, $busyRanges, $slotLengthMinutes = 60) + { + $slotEnd = (clone $slotStart)->addMinutes($slotLengthMinutes); + + foreach ($busyRanges as $range) { + // If the slot overlaps the busy window in any way + if ($slotStart < $range['end'] && $slotEnd > $range['start']) { + return true; + } + } + return false; + } +} \ No newline at end of file diff --git a/app/Services/CalendarService.php b/app/Services/CalendarService.php new file mode 100644 index 0000000..4d5c321 --- /dev/null +++ b/app/Services/CalendarService.php @@ -0,0 +1,104 @@ +, rows: array}>, times: string[]} + */ + public function build(Carbon $start, Carbon $now, bool $applyShortNotice): array + { + $end = $start->copy()->addDays(6); + + $weekdays = [1,2,3,4,5]; // Mon..Fri + $times = ['09:00:00','10:00:00','11:00:00','14:00:00','15:00:00','16:00:00']; + + // Get all slots with bookings in the visible week + $slots = Slot::with(['bookings' => function ($q) use ($start, $end) { + $q->whereBetween('date', [$start->toDateString(), $end->toDateString()]); + }])->get(); + + // Map slots by weekday/time for O(1) lookup in the loop + $map = []; + foreach ($slots as $s) { + $map[(int)$s->weekday][$s->time] = $s; + } + + // Column headers + $headers = []; + for ($i = 0; $i < 5; $i++) { + $d = $start->copy()->addDays($i); + $headers[] = [ + 'date' => $d->toDateString(), + 'label' => $d->format('D d M'), + ]; + } + + // Rows (each time) + $rows = []; + foreach ($times as $time) { + $cells = []; + foreach ($weekdays as $wd) { + $date = $start->copy()->addDays($wd - 1)->toDateString(); + $slot = $map[$wd][$time] ?? null; + $booking = $slot ? $slot->bookings->firstWhere('date', $date) : null; + + // Compute short-notice closure only when required (students) + $sessionStart = Carbon::createFromFormat('Y-m-d H:i:s', "{$date} {$time}", $now->timezone); + $minutesUntil = $now->diffInMinutes($sessionStart, false); + $tooSoon = $applyShortNotice ? ($minutesUntil <= 120) : false; + + // Decide status + cell class + $status = 'closed'; + $class = 'bg-gray-100'; + $name = null; + + if ($booking) { + if ($booking->status === 'booked') { $status = 'booked'; $class = 'bg-red-200'; } + elseif ($booking->status === 'blocked') { $status = 'blocked'; $class = 'bg-yellow-200'; } + } elseif (!$slot) { + $status = 'not_seeded'; // slot wasn’t seeded for this weekday/time + } elseif ($minutesUntil < 0 || $tooSoon) { + $status = 'closed'; + } else { + $status = 'free'; + $class = 'bg-green-100'; + } + + if ($booking && $booking->student_name) { + $name = $booking->student_name; + } + + $cells[] = [ + 'date' => $date, + 'time' => $time, + 'slot' => $slot?->id, + 'status' => $status, // free | booked | blocked | closed | not_seeded + 'class' => $class, + 'name' => $name, + ]; + } + + $rows[] = [ + 'time' => $time, + 'label' => substr($time, 0, 5), + 'cells' => $cells, + ]; + } + + return [ + 'headers' => $headers, + 'rows' => $rows, + 'times' => $times, + ]; + } +} \ No newline at end of file diff --git a/app/View/Components/AppLayout.php b/app/View/Components/AppLayout.php new file mode 100644 index 0000000..de0d46f --- /dev/null +++ b/app/View/Components/AppLayout.php @@ -0,0 +1,17 @@ +course = $course; + } + + public function render() + { + return view('components.course-card'); + } +} \ No newline at end of file diff --git a/app/View/Components/GuestLayout.php b/app/View/Components/GuestLayout.php new file mode 100644 index 0000000..d1f6253 --- /dev/null +++ b/app/View/Components/GuestLayout.php @@ -0,0 +1,17 @@ +url = trim((string) $url); + $this->title = $title ?: 'Video'; + } + + public function provider(): ?string + { + if ($this->url === '') return null; + $u = $this->url; + + if (stripos($u, 'url === '') return null; + $u = $this->url; + + if (stripos($u, 'provider(); + $id = $this->videoId(); + if (!$provider || !$id) return null; + + return match ($provider) { + 'youtube' => "https://www.youtube.com/embed/{$id}", + 'vimeo' => "https://player.vimeo.com/video/{$id}?title=0&byline=0&portrait=0", + default => null, + }; + } + + public function render(): View|Closure|string + { + return view('components.video-player', [ + 'embedSrc' => $this->embedSrc(), + 'provider' => $this->provider(), + ]); + } +} \ No newline at end of file diff --git a/artisan b/artisan new file mode 100644 index 0000000..c35e31d --- /dev/null +++ b/artisan @@ -0,0 +1,18 @@ +#!/usr/bin/env php +handleCommand(new ArgvInput); + +exit($status); diff --git a/bootstrap/app.php b/bootstrap/app.php new file mode 100644 index 0000000..ff835d6 --- /dev/null +++ b/bootstrap/app.php @@ -0,0 +1,25 @@ +withRouting( + web: __DIR__.'/../routes/web.php', + commands: __DIR__.'/../routes/console.php', + health: '/up', + ) + ->withMiddleware(function (Middleware $middleware): void { + $middleware->alias([ + 'admin' => \App\Http\Middleware\AdminOnly::class, + 'role' => \Spatie\Permission\Middleware\RoleMiddleware::class, + 'permission' => \Spatie\Permission\Middleware\PermissionMiddleware::class, + 'role_or_permission' => \Spatie\Permission\Middleware\RoleOrPermissionMiddleware::class, + ]); + }) + ->withExceptions(function (Exceptions $exceptions): void { + // + })->withProviders([ + App\Providers\RouteBindingServiceProvider::class, + ])->create(); diff --git a/bootstrap/cache/.gitignore b/bootstrap/cache/.gitignore new file mode 100644 index 0000000..d6b7ef3 --- /dev/null +++ b/bootstrap/cache/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/bootstrap/providers.php b/bootstrap/providers.php new file mode 100644 index 0000000..629805d --- /dev/null +++ b/bootstrap/providers.php @@ -0,0 +1,9 @@ +=5.0.0" + }, + "require-dev": { + "doctrine/dbal": "^4.0.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/3.2.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": "2024-02-09T16:56:22+00:00" + }, + { + "name": "danharrin/date-format-converter", + "version": "v0.3.1", + "source": { + "type": "git", + "url": "https://github.com/danharrin/date-format-converter.git", + "reference": "7c31171bc981e48726729a5f3a05a2d2b63f0b1e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/danharrin/date-format-converter/zipball/7c31171bc981e48726729a5f3a05a2d2b63f0b1e", + "reference": "7c31171bc981e48726729a5f3a05a2d2b63f0b1e", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "type": "library", + "autoload": { + "files": [ + "src/helpers.php", + "src/standards.php" + ], + "psr-4": { + "DanHarrin\\DateFormatConverter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dan Harrin", + "email": "dan@danharrin.com" + } + ], + "description": "Convert token-based date formats between standards.", + "homepage": "https://github.com/danharrin/date-format-converter", + "support": { + "issues": "https://github.com/danharrin/date-format-converter/issues", + "source": "https://github.com/danharrin/date-format-converter" + }, + "funding": [ + { + "url": "https://github.com/danharrin", + "type": "github" + } + ], + "time": "2024-06-13T09:38:44+00:00" + }, + { + "name": "danharrin/livewire-rate-limiting", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/danharrin/livewire-rate-limiting.git", + "reference": "14dde653a9ae8f38af07a0ba4921dc046235e1a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/danharrin/livewire-rate-limiting/zipball/14dde653a9ae8f38af07a0ba4921dc046235e1a0", + "reference": "14dde653a9ae8f38af07a0ba4921dc046235e1a0", + "shasum": "" + }, + "require": { + "illuminate/support": "^9.0|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "livewire/livewire": "^3.0", + "livewire/volt": "^1.3", + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpunit/phpunit": "^9.0|^10.0|^11.5.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "DanHarrin\\LivewireRateLimiting\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dan Harrin", + "email": "dan@danharrin.com" + } + ], + "description": "Apply rate limiters to Laravel Livewire actions.", + "homepage": "https://github.com/danharrin/livewire-rate-limiting", + "support": { + "issues": "https://github.com/danharrin/livewire-rate-limiting/issues", + "source": "https://github.com/danharrin/livewire-rate-limiting" + }, + "funding": [ + { + "url": "https://github.com/danharrin", + "type": "github" + } + ], + "time": "2025-02-21T08:52:11+00:00" + }, + { + "name": "dflydev/dot-access-data", + "version": "v3.0.3", + "source": { + "type": "git", + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", + "shasum": "" + }, + "require": { + "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" + }, + "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.3" + }, + "time": "2024-07-08T12:26:09+00:00" + }, + { + "name": "doctrine/dbal", + "version": "4.3.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "231959669bb2173194c95636eae7f1b41b2a8b19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/231959669bb2173194c95636eae7f1b41b2a8b19", + "reference": "231959669bb2173194c95636eae7f1b41b2a8b19", + "shasum": "" + }, + "require": { + "doctrine/deprecations": "^1.1.5", + "php": "^8.2", + "psr/cache": "^1|^2|^3", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "doctrine/coding-standard": "13.0.1", + "fig/log-test": "^1", + "jetbrains/phpstorm-stubs": "2023.2", + "phpstan/phpstan": "2.1.22", + "phpstan/phpstan-phpunit": "2.0.6", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "11.5.23", + "slevomat/coding-standard": "8.16.2", + "squizlabs/php_codesniffer": "3.13.1", + "symfony/cache": "^6.3.8|^7.0", + "symfony/console": "^5.4|^6.3|^7.0" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "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/4.3.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": "2025-09-04T23:52:42+00:00" + }, + { + "name": "doctrine/deprecations", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/deprecations.git", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, + "require-dev": { + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", + "phpstan/phpstan-phpunit": "^1.0 || ^2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", + "psr/log": "^1 || ^2 || ^3" + }, + "suggest": { + "psr/log": "Allows logging deprecations via PSR-3 logger implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Deprecations\\": "src" + } + }, + "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.5" + }, + "time": "2025-04-07T20:06:18+00:00" + }, + { + "name": "doctrine/inflector", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^12.0 || ^13.0", + "phpstan/phpstan": "^1.12 || ^2.0", + "phpstan/phpstan-phpunit": "^1.4 || ^2.0", + "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", + "phpunit/phpunit": "^8.5 || ^12.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Inflector\\": "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" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "support": { + "issues": "https://github.com/doctrine/inflector/issues", + "source": "https://github.com/doctrine/inflector/tree/2.1.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%2Finflector", + "type": "tidelift" + } + ], + "time": "2025-08-10T19:31:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "doctrine/coding-standard": "^12", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^10.5", + "psalm/plugin-phpunit": "^0.18.3", + "vimeo/psalm": "^5.21" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "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": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/3.0.1" + }, + "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%2Flexer", + "type": "tidelift" + } + ], + "time": "2024-02-05T11:56:58+00:00" + }, + { + "name": "dragonmantank/cron-expression", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/dragonmantank/cron-expression.git", + "reference": "8c784d071debd117328803d86b2097615b457500" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500", + "reference": "8c784d071debd117328803d86b2097615b457500", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "webmozart/assert": "^1.0" + }, + "replace": { + "mtdowling/cron-expression": "^1.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpunit/phpunit": "^7.0|^8.0|^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Tankersley", + "email": "chris@ctankersley.com", + "homepage": "https://github.com/dragonmantank" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "support": { + "issues": "https://github.com/dragonmantank/cron-expression/issues", + "source": "https://github.com/dragonmantank/cron-expression/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/dragonmantank", + "type": "github" + } + ], + "time": "2024-10-09T13:47:03+00:00" + }, + { + "name": "egulias/email-validator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^2.0 || ^3.0", + "php": ">=8.1", + "symfony/polyfill-intl-idn": "^1.26" + }, + "require-dev": { + "phpunit/phpunit": "^10.2", + "vimeo/psalm": "^5.12" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2025-03-06T22:45:56+00:00" + }, + { + "name": "eluceo/ical", + "version": "2.14.0", + "source": { + "type": "git", + "url": "https://github.com/markuspoerschke/iCal.git", + "reference": "3123533f7ff0af015da1d788476204f936d18135" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/markuspoerschke/iCal/zipball/3123533f7ff0af015da1d788476204f936d18135", + "reference": "3123533f7ff0af015da1d788476204f936d18135", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0" + }, + "conflict": { + "php": "7.4.6" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.23.1", + "friendsofphp/php-cs-fixer": "^3.4", + "infection/infection": "^0.23 || ^0.26 || ^0.27", + "phpmd/phpmd": "^2.13", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.8 || ^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Eluceo\\iCal\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Markus Poerschke", + "email": "markus@poerschke.nrw", + "role": "Developer" + } + ], + "description": "The eluceo/iCal package offers an abstraction layer for creating iCalendars. You can easily create iCal files by using PHP objects instead of typing your *.ics file by hand. The output will follow RFC 5545 as best as possible.", + "homepage": "https://github.com/markuspoerschke/iCal", + "keywords": [ + "calendar", + "iCalendar", + "ical", + "ics", + "php calendar" + ], + "support": { + "docs": "https://ical.poerschke.nrw", + "forum": "https://github.com/markuspoerschke/iCal/discussions", + "issues": "https://github.com/markuspoerschke/iCal/issues", + "source": "https://github.com/markuspoerschke/iCal" + }, + "time": "2024-07-11T22:33:13+00:00" + }, + { + "name": "filament/actions", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/actions.git", + "reference": "9eaddc610d9adc00d738b8b116cea1be35a88f85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/actions/zipball/9eaddc610d9adc00d738b8b116cea1be35a88f85", + "reference": "9eaddc610d9adc00d738b8b116cea1be35a88f85", + "shasum": "" + }, + "require": { + "anourvalar/eloquent-serialize": "^1.2", + "filament/forms": "self.version", + "filament/infolists": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "league/csv": "^9.16", + "openspout/openspout": "^4.23", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Actions\\ActionsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Actions\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful action modals to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-07-16T08:51:11+00:00" + }, + { + "name": "filament/filament", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/panels.git", + "reference": "6f460f7f5146217b71fc242b288f908fa58c9131" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/panels/zipball/6f460f7f5146217b71fc242b288f908fa58c9131", + "reference": "6f460f7f5146217b71fc242b288f908fa58c9131", + "shasum": "" + }, + "require": { + "danharrin/livewire-rate-limiting": "^0.3|^1.0|^2.0", + "filament/actions": "self.version", + "filament/forms": "self.version", + "filament/infolists": "self.version", + "filament/notifications": "self.version", + "filament/support": "self.version", + "filament/tables": "self.version", + "filament/widgets": "self.version", + "illuminate/auth": "^10.45|^11.0|^12.0", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/cookie": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/http": "^10.45|^11.0|^12.0", + "illuminate/routing": "^10.45|^11.0|^12.0", + "illuminate/session": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\FilamentServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/global_helpers.php", + "src/helpers.php" + ], + "psr-4": { + "Filament\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A collection of full-stack components for accelerated Laravel app development.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-08-12T13:15:51+00:00" + }, + { + "name": "filament/forms", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/forms.git", + "reference": "5cb8623735691d65b9a08c43be9b4431b017c51a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/forms/zipball/5cb8623735691d65b9a08c43be9b4431b017c51a", + "reference": "5cb8623735691d65b9a08c43be9b4431b017c51a", + "shasum": "" + }, + "require": { + "danharrin/date-format-converter": "^0.3", + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/validation": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Forms\\FormsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Forms\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful forms to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-08-18T11:12:37+00:00" + }, + { + "name": "filament/infolists", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/infolists.git", + "reference": "4533c2ccb6ef06ab7f27d81e27be0cdd4f5e72de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/infolists/zipball/4533c2ccb6ef06ab7f27d81e27be0cdd4f5e72de", + "reference": "4533c2ccb6ef06ab7f27d81e27be0cdd4f5e72de", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Infolists\\InfolistsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Infolists\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful read-only infolists to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-08-12T13:15:27+00:00" + }, + { + "name": "filament/notifications", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/notifications.git", + "reference": "adc118c7fc34a423f3c01d6936ad0316f489949c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/notifications/zipball/adc118c7fc34a423f3c01d6936ad0316f489949c", + "reference": "adc118c7fc34a423f3c01d6936ad0316f489949c", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/support": "self.version", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/notifications": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Notifications\\NotificationsServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Testing/Autoload.php" + ], + "psr-4": { + "Filament\\Notifications\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful notifications to any Livewire app.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-07-08T20:42:18+00:00" + }, + { + "name": "filament/support", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/support.git", + "reference": "afafd5e7a2f8cf052f70f989b52d82d0a1df5c78" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/support/zipball/afafd5e7a2f8cf052f70f989b52d82d0a1df5c78", + "reference": "afafd5e7a2f8cf052f70f989b52d82d0a1df5c78", + "shasum": "" + }, + "require": { + "blade-ui-kit/blade-heroicons": "^2.5", + "doctrine/dbal": "^3.2|^4.0", + "ext-intl": "*", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "kirschbaum-development/eloquent-power-joins": "^3.0|^4.0", + "livewire/livewire": "^3.5", + "php": "^8.1", + "ryangjchandler/blade-capture-directive": "^0.2|^0.3|^1.0", + "spatie/color": "^1.5", + "spatie/invade": "^1.0|^2.0", + "spatie/laravel-package-tools": "^1.9", + "symfony/console": "^6.0|^7.0", + "symfony/html-sanitizer": "^6.1|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Support\\SupportServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Filament\\Support\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Core helper methods and foundation code for all Filament packages.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-08-12T13:15:44+00:00" + }, + { + "name": "filament/tables", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/tables.git", + "reference": "20ce6217382785df7b39b8473644c1bfe967963c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/tables/zipball/20ce6217382785df7b39b8473644c1bfe967963c", + "reference": "20ce6217382785df7b39b8473644c1bfe967963c", + "shasum": "" + }, + "require": { + "filament/actions": "self.version", + "filament/forms": "self.version", + "filament/support": "self.version", + "illuminate/console": "^10.45|^11.0|^12.0", + "illuminate/contracts": "^10.45|^11.0|^12.0", + "illuminate/database": "^10.45|^11.0|^12.0", + "illuminate/filesystem": "^10.45|^11.0|^12.0", + "illuminate/support": "^10.45|^11.0|^12.0", + "illuminate/view": "^10.45|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Tables\\TablesServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Tables\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful tables to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-08-12T13:15:31+00:00" + }, + { + "name": "filament/widgets", + "version": "v3.3.37", + "source": { + "type": "git", + "url": "https://github.com/filamentphp/widgets.git", + "reference": "5b956f884aaef479f6091463cb829e7c9f2afc2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filamentphp/widgets/zipball/5b956f884aaef479f6091463cb829e7c9f2afc2c", + "reference": "5b956f884aaef479f6091463cb829e7c9f2afc2c", + "shasum": "" + }, + "require": { + "filament/support": "self.version", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Filament\\Widgets\\WidgetsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Filament\\Widgets\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Easily add beautiful dashboard widgets to any Livewire component.", + "homepage": "https://github.com/filamentphp/filament", + "support": { + "issues": "https://github.com/filamentphp/filament/issues", + "source": "https://github.com/filamentphp/filament" + }, + "time": "2025-06-12T15:11:14+00:00" + }, + { + "name": "fruitcake/php-cors", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "3d158f36e7875e2f040f37bc0573956240a5a38b" + }, + "dist": { + "type": "zip", + "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|^7" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.3.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2023-10-12T05:21:21+00:00" + }, + { + "name": "graham-campbell/result-type", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/GrahamCampbell/Result-Type.git", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GrahamCampbell/Result-Type/zipball/3ba905c11371512af9d9bdd27d99b782216b6945", + "reference": "3ba905c11371512af9d9bdd27d99b782216b6945", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + }, + "type": "library", + "autoload": { + "psr-4": { + "GrahamCampbell\\ResultType\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "An Implementation Of The Result Type", + "keywords": [ + "Graham Campbell", + "GrahamCampbell", + "Result Type", + "Result-Type", + "result" + ], + "support": { + "issues": "https://github.com/GrahamCampbell/Result-Type/issues", + "source": "https://github.com/GrahamCampbell/Result-Type/tree/v1.1.3" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/graham-campbell/result-type", + "type": "tidelift" + } + ], + "time": "2024-07-20T21:45:45+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.10.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-curl": "*", + "guzzle/client-integration-tests": "3.0.2", + "php-http/message-factory": "^1.1", + "phpunit/phpunit": "^8.5.39 || ^9.6.20", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "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": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2025-08-23T22:36:01+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "481557b130ef3790cf82b713667b43030dc9c957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "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": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/2.3.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2025-08-22T14:34:08+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "21dc724a0583619cd1652f673303492272778051" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.1 || ^2.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "http-interop/http-factory-tests": "0.9.0", + "phpunit/phpunit": "^8.5.44 || ^9.6.25" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.8.0" + }, + "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": "2025-08-23T21:21:41+00:00" + }, + { + "name": "guzzlehttp/uri-template", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/uri-template.git", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/uri-template/zipball/4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "reference": "4f4bbd4e7172148801e76e3decc1e559bdee34e1", + "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.44 || ^9.6.25", + "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.5" + }, + "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": "2025-08-22T14:27:06+00:00" + }, + { + "name": "kirschbaum-development/eloquent-power-joins", + "version": "4.2.8", + "source": { + "type": "git", + "url": "https://github.com/kirschbaum-development/eloquent-power-joins.git", + "reference": "d67c7e2efa886d2ef8bb29e86c3ddb9438ac6390" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kirschbaum-development/eloquent-power-joins/zipball/d67c7e2efa886d2ef8bb29e86c3ddb9438ac6390", + "reference": "d67c7e2efa886d2ef8bb29e86c3ddb9438ac6390", + "shasum": "" + }, + "require": { + "illuminate/database": "^11.42|^12.0", + "illuminate/support": "^11.42|^12.0", + "php": "^8.2" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "dev-master", + "laravel/legacy-factories": "^1.0@dev", + "orchestra/testbench": "^9.0|^10.0", + "phpunit/phpunit": "^10.0|^11.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Kirschbaum\\PowerJoins\\PowerJoinsServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Kirschbaum\\PowerJoins\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Luis Dalmolin", + "email": "luis.nh@gmail.com", + "role": "Developer" + } + ], + "description": "The Laravel magic applied to joins.", + "homepage": "https://github.com/kirschbaum-development/eloquent-power-joins", + "keywords": [ + "eloquent", + "join", + "laravel", + "mysql" + ], + "support": { + "issues": "https://github.com/kirschbaum-development/eloquent-power-joins/issues", + "source": "https://github.com/kirschbaum-development/eloquent-power-joins/tree/4.2.8" + }, + "time": "2025-08-14T18:43:05+00:00" + }, + { + "name": "laravel/framework", + "version": "v12.28.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/framework.git", + "reference": "868c1f2d3dba4df6d21e3a8d818479f094cfd942" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/framework/zipball/868c1f2d3dba4df6d21e3a8d818479f094cfd942", + "reference": "868c1f2d3dba4df6d21e3a8d818479f094cfd942", + "shasum": "" + }, + "require": { + "brick/math": "^0.11|^0.12|^0.13|^0.14", + "composer-runtime-api": "^2.2", + "doctrine/inflector": "^2.0.5", + "dragonmantank/cron-expression": "^3.4", + "egulias/email-validator": "^3.2.1|^4.0", + "ext-ctype": "*", + "ext-filter": "*", + "ext-hash": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-session": "*", + "ext-tokenizer": "*", + "fruitcake/php-cors": "^1.3", + "guzzlehttp/guzzle": "^7.8.2", + "guzzlehttp/uri-template": "^1.0", + "laravel/prompts": "^0.3.0", + "laravel/serializable-closure": "^1.3|^2.0", + "league/commonmark": "^2.7", + "league/flysystem": "^3.25.1", + "league/flysystem-local": "^3.25.1", + "league/uri": "^7.5.1", + "monolog/monolog": "^3.0", + "nesbot/carbon": "^3.8.4", + "nunomaduro/termwind": "^2.0", + "php": "^8.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "ramsey/uuid": "^4.7", + "symfony/console": "^7.2.0", + "symfony/error-handler": "^7.2.0", + "symfony/finder": "^7.2.0", + "symfony/http-foundation": "^7.2.0", + "symfony/http-kernel": "^7.2.0", + "symfony/mailer": "^7.2.0", + "symfony/mime": "^7.2.0", + "symfony/polyfill-php83": "^1.33", + "symfony/polyfill-php84": "^1.33", + "symfony/polyfill-php85": "^1.33", + "symfony/process": "^7.2.0", + "symfony/routing": "^7.2.0", + "symfony/uid": "^7.2.0", + "symfony/var-dumper": "^7.2.0", + "tijsverkoyen/css-to-inline-styles": "^2.2.5", + "vlucas/phpdotenv": "^5.6.1", + "voku/portable-ascii": "^2.0.2" + }, + "conflict": { + "tightenco/collect": "<5.5.33" + }, + "provide": { + "psr/container-implementation": "1.1|2.0", + "psr/log-implementation": "1.0|2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" + }, + "replace": { + "illuminate/auth": "self.version", + "illuminate/broadcasting": "self.version", + "illuminate/bus": "self.version", + "illuminate/cache": "self.version", + "illuminate/collections": "self.version", + "illuminate/concurrency": "self.version", + "illuminate/conditionable": "self.version", + "illuminate/config": "self.version", + "illuminate/console": "self.version", + "illuminate/container": "self.version", + "illuminate/contracts": "self.version", + "illuminate/cookie": "self.version", + "illuminate/database": "self.version", + "illuminate/encryption": "self.version", + "illuminate/events": "self.version", + "illuminate/filesystem": "self.version", + "illuminate/hashing": "self.version", + "illuminate/http": "self.version", + "illuminate/json-schema": "self.version", + "illuminate/log": "self.version", + "illuminate/macroable": "self.version", + "illuminate/mail": "self.version", + "illuminate/notifications": "self.version", + "illuminate/pagination": "self.version", + "illuminate/pipeline": "self.version", + "illuminate/process": "self.version", + "illuminate/queue": "self.version", + "illuminate/redis": "self.version", + "illuminate/routing": "self.version", + "illuminate/session": "self.version", + "illuminate/support": "self.version", + "illuminate/testing": "self.version", + "illuminate/translation": "self.version", + "illuminate/validation": "self.version", + "illuminate/view": "self.version", + "spatie/once": "*" + }, + "require-dev": { + "ably/ably-php": "^1.0", + "aws/aws-sdk-php": "^3.322.9", + "ext-gmp": "*", + "fakerphp/faker": "^1.24", + "guzzlehttp/promises": "^2.0.3", + "guzzlehttp/psr7": "^2.4", + "laravel/pint": "^1.18", + "league/flysystem-aws-s3-v3": "^3.25.1", + "league/flysystem-ftp": "^3.25.1", + "league/flysystem-path-prefixing": "^3.25.1", + "league/flysystem-read-only": "^3.25.1", + "league/flysystem-sftp-v3": "^3.25.1", + "mockery/mockery": "^1.6.10", + "opis/json-schema": "^2.4.1", + "orchestra/testbench-core": "^10.6.5", + "pda/pheanstalk": "^5.0.6|^7.0.0", + "php-http/discovery": "^1.15", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^10.5.35|^11.5.3|^12.0.1", + "predis/predis": "^2.3|^3.0", + "resend/resend-php": "^0.10.0", + "symfony/cache": "^7.2.0", + "symfony/http-client": "^7.2.0", + "symfony/psr-http-message-bridge": "^7.2.0", + "symfony/translation": "^7.2.0" + }, + "suggest": { + "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).", + "brianium/paratest": "Required to run tests in parallel (^7.0|^8.0).", + "ext-apcu": "Required to use the APC cache driver.", + "ext-fileinfo": "Required to use the Filesystem class.", + "ext-ftp": "Required to use the Flysystem FTP driver.", + "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().", + "ext-memcached": "Required to use the memcache cache driver.", + "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.", + "ext-pdo": "Required to use all database features.", + "ext-posix": "Required to use all features of the queue worker.", + "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0|^6.0).", + "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", + "filp/whoops": "Required for friendly error pages in development (^2.14.3).", + "laravel/tinker": "Required to use the tinker console command (^2.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", + "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).", + "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", + "mockery/mockery": "Required to use mocking (^1.6).", + "pda/pheanstalk": "Required to use the beanstalk queue driver (^5.0).", + "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).", + "phpunit/phpunit": "Required to use assertions and run tests (^10.5.35|^11.5.3|^12.0.1).", + "predis/predis": "Required to use the predis connector (^2.3|^3.0).", + "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^7.2).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^7.2).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.2).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.2).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.2).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.2)." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/Illuminate/Collections/functions.php", + "src/Illuminate/Collections/helpers.php", + "src/Illuminate/Events/functions.php", + "src/Illuminate/Filesystem/functions.php", + "src/Illuminate/Foundation/helpers.php", + "src/Illuminate/Log/functions.php", + "src/Illuminate/Support/functions.php", + "src/Illuminate/Support/helpers.php" + ], + "psr-4": { + "Illuminate\\": "src/Illuminate/", + "Illuminate\\Support\\": [ + "src/Illuminate/Macroable/", + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "The Laravel Framework.", + "homepage": "https://laravel.com", + "keywords": [ + "framework", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2025-09-04T14:58:12+00:00" + }, + { + "name": "laravel/pennant", + "version": "v1.18.2", + "source": { + "type": "git", + "url": "https://github.com/laravel/pennant.git", + "reference": "6d3ea4874ee4da4a7d02826f545ef6309160d041" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pennant/zipball/6d3ea4874ee4da4a7d02826f545ef6309160d041", + "reference": "6d3ea4874ee4da4a7d02826f545ef6309160d041", + "shasum": "" + }, + "require": { + "illuminate/console": "^10.0|^11.0|^12.0", + "illuminate/container": "^10.0|^11.0|^12.0", + "illuminate/contracts": "^10.0|^11.0|^12.0", + "illuminate/database": "^10.0|^11.0|^12.0", + "illuminate/queue": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0", + "php": "^8.1", + "symfony/console": "^6.0|^7.0", + "symfony/finder": "^6.0|^7.0" + }, + "require-dev": { + "laravel/octane": "^1.4|^2.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.0|^10.4|^11.5" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Feature": "Laravel\\Pennant\\Feature" + }, + "providers": [ + "Laravel\\Pennant\\PennantServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Pennant\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "A simple, lightweight library for managing feature flags.", + "homepage": "https://github.com/laravel/pennant", + "keywords": [ + "feature", + "flags", + "laravel", + "pennant" + ], + "support": { + "issues": "https://github.com/laravel/pennant/issues", + "source": "https://github.com/laravel/pennant" + }, + "time": "2025-08-18T13:24:56+00:00" + }, + { + "name": "laravel/prompts", + "version": "v0.3.6", + "source": { + "type": "git", + "url": "https://github.com/laravel/prompts.git", + "reference": "86a8b692e8661d0fb308cec64f3d176821323077" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/prompts/zipball/86a8b692e8661d0fb308cec64f3d176821323077", + "reference": "86a8b692e8661d0fb308cec64f3d176821323077", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.2", + "ext-mbstring": "*", + "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": { + "illuminate/collections": "^10.0|^11.0|^12.0", + "mockery/mockery": "^1.5", + "pestphp/pest": "^2.3|^3.4", + "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.3.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Laravel\\Prompts\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Add beautiful and user-friendly forms to your command-line applications.", + "support": { + "issues": "https://github.com/laravel/prompts/issues", + "source": "https://github.com/laravel/prompts/tree/v0.3.6" + }, + "time": "2025-07-07T14:17:42+00:00" + }, + { + "name": "laravel/scout", + "version": "v10.19.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/scout.git", + "reference": "996b2a8b5ccc583e7df667c8aac924a46bc8bdd3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/scout/zipball/996b2a8b5ccc583e7df667c8aac924a46bc8bdd3", + "reference": "996b2a8b5ccc583e7df667c8aac924a46bc8bdd3", + "shasum": "" + }, + "require": { + "illuminate/bus": "^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.0|^10.0|^11.0|^12.0", + "illuminate/database": "^9.0|^10.0|^11.0|^12.0", + "illuminate/http": "^9.0|^10.0|^11.0|^12.0", + "illuminate/pagination": "^9.0|^10.0|^11.0|^12.0", + "illuminate/queue": "^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^9.0|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0" + }, + "conflict": { + "algolia/algoliasearch-client-php": "<3.2.0|>=5.0.0" + }, + "require-dev": { + "algolia/algoliasearch-client-php": "^3.2|^4.0", + "meilisearch/meilisearch-php": "^1.0", + "mockery/mockery": "^1.0", + "orchestra/testbench": "^7.31|^8.11|^9.0|^10.0", + "php-http/guzzle7-adapter": "^1.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.3|^10.4|^11.5", + "typesense/typesense-php": "^4.9.3" + }, + "suggest": { + "algolia/algoliasearch-client-php": "Required to use the Algolia engine (^3.2).", + "meilisearch/meilisearch-php": "Required to use the Meilisearch engine (^1.0).", + "typesense/typesense-php": "Required to use the Typesense engine (^4.9)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Scout\\ScoutServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Scout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Scout provides a driver based solution to searching your Eloquent models.", + "keywords": [ + "algolia", + "laravel", + "search" + ], + "support": { + "issues": "https://github.com/laravel/scout/issues", + "source": "https://github.com/laravel/scout" + }, + "time": "2025-08-26T14:24:24+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "reference": "b352cf0534aa1ae6b4d825d1e762e35d43f8a841", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "illuminate/support": "^10.0|^11.0|^12.0", + "nesbot/carbon": "^2.67|^3.0", + "pestphp/pest": "^2.36|^3.0", + "phpstan/phpstan": "^2.0", + "symfony/var-dumper": "^6.2.0|^7.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\SerializableClosure\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "nuno@laravel.com" + } + ], + "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", + "keywords": [ + "closure", + "laravel", + "serializable" + ], + "support": { + "issues": "https://github.com/laravel/serializable-closure/issues", + "source": "https://github.com/laravel/serializable-closure" + }, + "time": "2025-03-19T13:51:03+00:00" + }, + { + "name": "laravel/tinker", + "version": "v2.10.1", + "source": { + "type": "git", + "url": "https://github.com/laravel/tinker.git", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/tinker/zipball/22177cc71807d38f2810c6204d8f7183d88a57d3", + "reference": "22177cc71807d38f2810c6204d8f7183d88a57d3", + "shasum": "" + }, + "require": { + "illuminate/console": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0", + "php": "^7.2.5|^8.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|^10.0" + }, + "suggest": { + "illuminate/database": "The Illuminate Database package (^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0)." + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Tinker\\TinkerServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Tinker\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Powerful REPL for the Laravel framework.", + "keywords": [ + "REPL", + "Tinker", + "laravel", + "psysh" + ], + "support": { + "issues": "https://github.com/laravel/tinker/issues", + "source": "https://github.com/laravel/tinker/tree/v2.10.1" + }, + "time": "2025-01-27T14:24:01+00:00" + }, + { + "name": "league/commonmark", + "version": "2.7.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/commonmark.git", + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/10732241927d3971d28e7ea7b5712721fa2296ca", + "reference": "10732241927d3971d28e7ea7b5712721fa2296ca", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.31.1", + "commonmark/commonmark.js": "0.31.1", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", + "ext-json": "*", + "github/gfm": "0.29.0", + "michelf/php-markdown": "^1.4 || ^2.0", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3 | ^6.0 | ^7.0", + "symfony/process": "^5.4 | ^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 || ^6.0.0" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "League\\CommonMark\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", + "homepage": "https://commonmark.thephpleague.com", + "keywords": [ + "commonmark", + "flavored", + "gfm", + "github", + "github-flavored", + "markdown", + "md", + "parser" + ], + "support": { + "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", + "issues": "https://github.com/thephpleague/commonmark/issues", + "rss": "https://github.com/thephpleague/commonmark/releases.atom", + "source": "https://github.com/thephpleague/commonmark" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/commonmark", + "type": "tidelift" + } + ], + "time": "2025-07-20T12:47:49+00:00" + }, + { + "name": "league/config", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/config.git", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", + "shasum": "" + }, + "require": { + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.8.2", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2022-12-11T20:36:23+00:00" + }, + { + "name": "league/csv", + "version": "9.24.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/csv.git", + "reference": "e0221a3f16aa2a823047d59fab5809d552e29bc8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/e0221a3f16aa2a823047d59fab5809d552e29bc8", + "reference": "e0221a3f16aa2a823047d59fab5809d552e29bc8", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1.2" + }, + "require-dev": { + "ext-dom": "*", + "ext-xdebug": "*", + "friendsofphp/php-cs-fixer": "^3.75.0", + "phpbench/phpbench": "^1.4.1", + "phpstan/phpstan": "^1.12.27", + "phpstan/phpstan-deprecation-rules": "^1.2.1", + "phpstan/phpstan-phpunit": "^1.4.2", + "phpstan/phpstan-strict-rules": "^1.6.2", + "phpunit/phpunit": "^10.5.16 || ^11.5.22", + "symfony/var-dumper": "^6.4.8 || ^7.3.0" + }, + "suggest": { + "ext-dom": "Required to use the XMLConverter and the HTMLConverter classes", + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters", + "ext-mbstring": "Needed to ease transcoding CSV using mb stream filters", + "ext-mysqli": "Requiered to use the package with the MySQLi extension", + "ext-pdo": "Required to use the package with the PDO extension", + "ext-pgsql": "Requiered to use the package with the PgSQL extension", + "ext-sqlite3": "Required to use the package with the SQLite3 extension" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "League\\Csv\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://github.com/nyamsprod/", + "role": "Developer" + } + ], + "description": "CSV data manipulation made easy in PHP", + "homepage": "https://csv.thephpleague.com", + "keywords": [ + "convert", + "csv", + "export", + "filter", + "import", + "read", + "transform", + "write" + ], + "support": { + "docs": "https://csv.thephpleague.com", + "issues": "https://github.com/thephpleague/csv/issues", + "rss": "https://github.com/thephpleague/csv/releases.atom", + "source": "https://github.com/thephpleague/csv" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2025-06-25T14:53:51+00:00" + }, + { + "name": "league/flysystem", + "version": "3.30.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/2203e3151755d874bb2943649dae1eb8533ac93e", + "reference": "2203e3151755d874bb2943649dae1eb8533ac93e", + "shasum": "" + }, + "require": { + "league/flysystem-local": "^3.0.0", + "league/mime-type-detection": "^1.0.0", + "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", + "phpseclib/phpseclib": "3.0.15", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "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": "*", + "ext-mongodb": "^1.3|^2", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "guzzlehttp/psr7": "^2.6", + "microsoft/azure-storage-blob": "^1.1", + "mongodb/mongodb": "^1.2|^2", + "phpseclib/phpseclib": "^3.0.36", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.5.11|^10.0", + "sabre/dav": "^4.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/3.30.0" + }, + "time": "2025-06-25T13:29:59+00:00" + }, + { + "name": "league/flysystem-local", + "version": "3.30.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-local.git", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/6691915f77c7fb69adfb87dcd550052dc184ee10", + "reference": "6691915f77c7fb69adfb87dcd550052dc184ee10", + "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.30.0" + }, + "time": "2025-05-21T10:34:19+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.16.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9", + "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9", + "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.16.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2024-09-21T08:32:55+00:00" + }, + { + "name": "league/uri", + "version": "7.5.1", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri.git", + "reference": "81fb5145d2644324614cc532b28efd0215bda430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri/zipball/81fb5145d2644324614cc532b28efd0215bda430", + "reference": "81fb5145d2644324614cc532b28efd0215bda430", + "shasum": "" + }, + "require": { + "league/uri-interfaces": "^7.5", + "php": "^8.1" + }, + "conflict": { + "league/uri-schemes": "^1.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-fileinfo": "to create Data URI from file contennts", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", + "league/uri-components": "Needed to easily manipulate URI objects components", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "URI manipulation library", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "middleware", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "uri-template", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri/tree/7.5.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:40:02+00:00" + }, + { + "name": "league/uri-interfaces", + "version": "7.5.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/uri-interfaces.git", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "reference": "08cfc6c4f3d811584fb09c37e2849e6a7f9b0742", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^8.1", + "psr/http-factory": "^1", + "psr/http-message": "^1.1 || ^2.0" + }, + "suggest": { + "ext-bcmath": "to improve IPV4 host parsing", + "ext-gmp": "to improve IPV4 host parsing", + "ext-intl": "to handle IDN host with the best performance", + "php-64bit": "to improve IPV4 host parsing", + "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "League\\Uri\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://nyamsprod.com" + } + ], + "description": "Common interfaces and classes for URI representation and interaction", + "homepage": "https://uri.thephpleague.com", + "keywords": [ + "data-uri", + "file-uri", + "ftp", + "hostname", + "http", + "https", + "parse_str", + "parse_url", + "psr-7", + "query-string", + "querystring", + "rfc3986", + "rfc3987", + "rfc6570", + "uri", + "url", + "ws" + ], + "support": { + "docs": "https://uri.thephpleague.com", + "forum": "https://thephpleague.slack.com", + "issues": "https://github.com/thephpleague/uri-src/issues", + "source": "https://github.com/thephpleague/uri-interfaces/tree/7.5.0" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2024-12-08T08:18:47+00:00" + }, + { + "name": "livewire/livewire", + "version": "v3.6.4", + "source": { + "type": "git", + "url": "https://github.com/livewire/livewire.git", + "reference": "ef04be759da41b14d2d129e670533180a44987dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/livewire/livewire/zipball/ef04be759da41b14d2d129e670533180a44987dc", + "reference": "ef04be759da41b14d2d129e670533180a44987dc", + "shasum": "" + }, + "require": { + "illuminate/database": "^10.0|^11.0|^12.0", + "illuminate/routing": "^10.0|^11.0|^12.0", + "illuminate/support": "^10.0|^11.0|^12.0", + "illuminate/validation": "^10.0|^11.0|^12.0", + "laravel/prompts": "^0.1.24|^0.2|^0.3", + "league/mime-type-detection": "^1.9", + "php": "^8.1", + "symfony/console": "^6.0|^7.0", + "symfony/http-kernel": "^6.2|^7.0" + }, + "require-dev": { + "calebporzio/sushi": "^2.1", + "laravel/framework": "^10.15.0|^11.0|^12.0", + "mockery/mockery": "^1.3.1", + "orchestra/testbench": "^8.21.0|^9.0|^10.0", + "orchestra/testbench-dusk": "^8.24|^9.1|^10.0", + "phpunit/phpunit": "^10.4|^11.5", + "psy/psysh": "^0.11.22|^0.12" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Livewire": "Livewire\\Livewire" + }, + "providers": [ + "Livewire\\LivewireServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Livewire\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Caleb Porzio", + "email": "calebporzio@gmail.com" + } + ], + "description": "A front-end framework for Laravel.", + "support": { + "issues": "https://github.com/livewire/livewire/issues", + "source": "https://github.com/livewire/livewire/tree/v3.6.4" + }, + "funding": [ + { + "url": "https://github.com/livewire", + "type": "github" + } + ], + "time": "2025-07-17T05:12:15+00:00" + }, + { + "name": "masterminds/html5", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/Masterminds/html5-php.git", + "reference": "fcf91eb64359852f00d921887b219479b4f21251" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251", + "reference": "fcf91eb64359852f00d921887b219479b4f21251", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7.21 || ^6 || ^7 || ^8 || ^9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Masterminds\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Matt Butcher", + "email": "technosophos@gmail.com" + }, + { + "name": "Matt Farina", + "email": "matt@mattfarina.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "An HTML5 parser and serializer.", + "homepage": "http://masterminds.github.io/html5-php", + "keywords": [ + "HTML5", + "dom", + "html", + "parser", + "querypath", + "serializer", + "xml" + ], + "support": { + "issues": "https://github.com/Masterminds/html5-php/issues", + "source": "https://github.com/Masterminds/html5-php/tree/2.10.0" + }, + "time": "2025-07-25T09:04:22+00:00" + }, + { + "name": "meilisearch/meilisearch-php", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/meilisearch/meilisearch-php.git", + "reference": "94930b9e4b8a6c1ad841eed1395a58a73d0db313" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/meilisearch/meilisearch-php/zipball/94930b9e4b8a6c1ad841eed1395a58a73d0db313", + "reference": "94930b9e4b8a6c1ad841eed1395a58a73d0db313", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.4 || ^8.0", + "php-http/discovery": "^1.7", + "psr/http-client": "^1.0" + }, + "require-dev": { + "guzzlehttp/guzzle": "^7.8.1", + "http-interop/http-factory-guzzle": "^1.2.0", + "php-cs-fixer/shim": "^3.59.3", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.5 || ^10.5" + }, + "suggest": { + "guzzlehttp/guzzle": "Use Guzzle ^7 as HTTP client", + "http-interop/http-factory-guzzle": "Factory for guzzlehttp/guzzle" + }, + "type": "library", + "autoload": { + "psr-4": { + "MeiliSearch\\": "src/", + "Meilisearch\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Clementine", + "email": "clementine@meilisearch.com" + } + ], + "description": "PHP wrapper for the Meilisearch API", + "keywords": [ + "api", + "client", + "instant", + "meilisearch", + "php", + "search" + ], + "support": { + "issues": "https://github.com/meilisearch/meilisearch-php/issues", + "source": "https://github.com/meilisearch/meilisearch-php/tree/v1.15.0" + }, + "time": "2025-06-10T04:33:15+00:00" + }, + { + "name": "monolog/monolog", + "version": "3.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/10d85740180ecba7896c87e06a166e0c95a0e3b6", + "reference": "10d85740180ecba7896c87e06a166e0c95a0e3b6", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/log": "^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2 || ^2.0", + "guzzlehttp/guzzle": "^7.4.5", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "php-console/php-console": "^3.1.8", + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^10.5.17 || ^11.0.7", + "predis/predis": "^1.1 || ^2", + "rollbar/rollbar": "^4.0", + "ruflin/elastica": "^7 || ^8", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/3.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2025-03-24T10:02:05+00:00" + }, + { + "name": "nesbot/carbon", + "version": "3.10.3", + "source": { + "type": "git", + "url": "https://github.com/CarbonPHP/carbon.git", + "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "reference": "8e3643dcd149ae0fe1d2ff4f2c8e4bbfad7c165f", + "shasum": "" + }, + "require": { + "carbonphp/carbon-doctrine-types": "<100.0", + "ext-json": "*", + "php": "^8.1", + "psr/clock": "^1.0", + "symfony/clock": "^6.3.12 || ^7.0", + "symfony/polyfill-mbstring": "^1.0", + "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "require-dev": { + "doctrine/dbal": "^3.6.3 || ^4.0", + "doctrine/orm": "^2.15.2 || ^3.0", + "friendsofphp/php-cs-fixer": "^v3.87.1", + "kylekatarnls/multi-tester": "^2.5.3", + "phpmd/phpmd": "^2.15.0", + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^2.1.22", + "phpunit/phpunit": "^10.5.53", + "squizlabs/php_codesniffer": "^3.13.4" + }, + "bin": [ + "bin/carbon" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Carbon\\Laravel\\ServiceProvider" + ] + }, + "phpstan": { + "includes": [ + "extension.neon" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev", + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Carbon\\": "src/Carbon/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "https://markido.com" + }, + { + "name": "kylekatarnls", + "homepage": "https://github.com/kylekatarnls" + } + ], + "description": "An API extension for DateTime that supports 281 different languages.", + "homepage": "https://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/CarbonPHP/carbon/issues", + "source": "https://github.com/CarbonPHP/carbon" + }, + "funding": [ + { + "url": "https://github.com/sponsors/kylekatarnls", + "type": "github" + }, + { + "url": "https://opencollective.com/Carbon#sponsor", + "type": "opencollective" + }, + { + "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", + "type": "tidelift" + } + ], + "time": "2025-09-06T13:39:36+00:00" + }, + { + "name": "nette/schema", + "version": "v1.3.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/da801d52f0354f70a638673c4a0f04e16529431d", + "reference": "da801d52f0354f70a638673c4a0f04e16529431d", + "shasum": "" + }, + "require": { + "nette/utils": "^4.0", + "php": "8.1 - 8.4" + }, + "require-dev": { + "nette/tester": "^2.5.2", + "phpstan/phpstan-nette": "^1.0", + "tracy/tracy": "^2.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.3.2" + }, + "time": "2024-10-06T23:10:23+00:00" + }, + { + "name": "nette/utils", + "version": "v4.0.8", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "reference": "c930ca4e3cf4f17dcfb03037703679d2396d2ede", + "shasum": "" + }, + "require": { + "php": "8.0 - 8.5" + }, + "conflict": { + "nette/finder": "<3", + "nette/schema": "<1.2.2" + }, + "require-dev": { + "jetbrains/phpstorm-attributes": "^1.2", + "nette/tester": "^2.5", + "phpstan/phpstan-nette": "^2.0@stable", + "tracy/tracy": "^2.9" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "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()" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "psr-4": { + "Nette\\": "src" + }, + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v4.0.8" + }, + "time": "2025-08-06T21:43:34+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v5.6.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-tokenizer": "*", + "php": ">=7.4" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-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.6.1" + }, + "time": "2025-08-13T20:13:15+00:00" + }, + { + "name": "nunomaduro/termwind", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/termwind.git", + "reference": "dfa08f390e509967a15c22493dc0bac5733d9123" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/dfa08f390e509967a15c22493dc0bac5733d9123", + "reference": "dfa08f390e509967a15c22493dc0bac5733d9123", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^8.2", + "symfony/console": "^7.2.6" + }, + "require-dev": { + "illuminate/console": "^11.44.7", + "laravel/pint": "^1.22.0", + "mockery/mockery": "^1.6.12", + "pestphp/pest": "^2.36.0 || ^3.8.2", + "phpstan/phpstan": "^1.12.25", + "phpstan/phpstan-strict-rules": "^1.6.2", + "symfony/var-dumper": "^7.2.6", + "thecodingmachine/phpstan-strict-rules": "^1.0.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Termwind\\Laravel\\TermwindServiceProvider" + ] + }, + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "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/v2.3.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": "2025-05-08T08:14:37+00:00" + }, + { + "name": "nwidart/laravel-modules", + "version": "v12.0.4", + "source": { + "type": "git", + "url": "https://github.com/nWidart/laravel-modules.git", + "reference": "6e1f50de63366206b06ec53bbc823282977ddd06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nWidart/laravel-modules/zipball/6e1f50de63366206b06ec53bbc823282977ddd06", + "reference": "6e1f50de63366206b06ec53bbc823282977ddd06", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-simplexml": "*", + "php": ">=8.2", + "wikimedia/composer-merge-plugin": "^2.1" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^v3.52", + "laravel/framework": "^v12.0", + "laravel/pint": "^1.16", + "mockery/mockery": "^1.6", + "orchestra/testbench": "^v10.0", + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^11.5.3|^12.0.", + "spatie/phpunit-snapshot-assertions": "^5.0" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Module": "Nwidart\\Modules\\Facades\\Module" + }, + "providers": [ + "Nwidart\\Modules\\LaravelModulesServiceProvider" + ] + }, + "branch-alias": { + "dev-master": "12.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Nwidart\\Modules\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Widart", + "email": "n.widart@gmail.com", + "homepage": "https://nicolaswidart.com", + "role": "Developer" + } + ], + "description": "Laravel Module management", + "keywords": [ + "laravel", + "module", + "modules", + "nwidart", + "rad" + ], + "support": { + "issues": "https://github.com/nWidart/laravel-modules/issues", + "source": "https://github.com/nWidart/laravel-modules/tree/v12.0.4" + }, + "funding": [ + { + "url": "https://github.com/dcblogdev", + "type": "github" + }, + { + "url": "https://github.com/nwidart", + "type": "github" + } + ], + "time": "2025-06-29T09:23:53+00:00" + }, + { + "name": "openspout/openspout", + "version": "v4.28.5", + "source": { + "type": "git", + "url": "https://github.com/openspout/openspout.git", + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/openspout/openspout/zipball/ab05a09fe6fce57c90338f83280648a9786ce36b", + "reference": "ab05a09fe6fce57c90338f83280648a9786ce36b", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-filter": "*", + "ext-libxml": "*", + "ext-xmlreader": "*", + "ext-zip": "*", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0" + }, + "require-dev": { + "ext-zlib": "*", + "friendsofphp/php-cs-fixer": "^3.68.3", + "infection/infection": "^0.29.10", + "phpbench/phpbench": "^1.4.0", + "phpstan/phpstan": "^2.1.2", + "phpstan/phpstan-phpunit": "^2.0.4", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^11.5.4" + }, + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-mbstring\" is not already installed or is too limited)", + "ext-mbstring": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OpenSpout\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://github.com/openspout/openspout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "support": { + "issues": "https://github.com/openspout/openspout/issues", + "source": "https://github.com/openspout/openspout/tree/v4.28.5" + }, + "funding": [ + { + "url": "https://paypal.me/filippotessarotto", + "type": "custom" + }, + { + "url": "https://github.com/Slamdunk", + "type": "github" + } + ], + "time": "2025-01-30T13:51:11+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.20.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d", + "reference": "82fe4c73ef3363caed49ff8dd1539ba06044910d", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "*", + "psr/http-factory-implementation": "*", + "psr/http-message-implementation": "*" + }, + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", + "sebastian/comparator": "^3.0.5 || ^4.0.8", + "symfony/phpunit-bridge": "^6.4.4 || ^7.0.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Http\\Discovery\\Composer\\Plugin", + "plugin-optional": true + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + }, + "exclude-from-classmap": [ + "src/Composer/Plugin.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr17", + "psr7" + ], + "support": { + "issues": "https://github.com/php-http/discovery/issues", + "source": "https://github.com/php-http/discovery/tree/1.20.0" + }, + "time": "2024-10-02T11:20:13+00:00" + }, + { + "name": "phpoption/phpoption", + "version": "1.9.4", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/php-option.git", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpOption\\": "src/PhpOption/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com", + "homepage": "https://github.com/schmittjoh" + }, + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + } + ], + "description": "Option Type for PHP", + "keywords": [ + "language", + "option", + "php", + "type" + ], + "support": { + "issues": "https://github.com/schmittjoh/php-option/issues", + "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", + "type": "tidelift" + } + ], + "time": "2025-08-21T11:53:16+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", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/2.0.2" + }, + "time": "2021-11-05T16:47:00+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client" + }, + "time": "2023-09-23T14:17:50+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory" + }, + "time": "2024-04-15T12:06:14+00:00" + }, + { + "name": "psr/http-message", + "version": "2.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/2.0" + }, + "time": "2023-04-04T09:54:51+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/3.0.2" + }, + "time": "2024-09-11T13:17:53+00:00" + }, + { + "name": "psr/simple-cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interfaces for simple caching", + "keywords": [ + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" + ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + }, + "time": "2021-10-29T13:26:27+00:00" + }, + { + "name": "psy/psysh", + "version": "v0.12.10", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/psysh.git", + "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/6e80abe6f2257121f1eb9a4c55bf29d921025b22", + "reference": "6e80abe6f2257121f1eb9a4c55bf29d921025b22", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-tokenizer": "*", + "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" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.2" + }, + "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." + }, + "bin": [ + "bin/psysh" + ], + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false, + "forward-command": false + }, + "branch-alias": { + "dev-main": "0.12.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Psy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info" + } + ], + "description": "An interactive shell for modern PHP.", + "homepage": "https://psysh.org", + "keywords": [ + "REPL", + "console", + "interactive", + "shell" + ], + "support": { + "issues": "https://github.com/bobthecow/psysh/issues", + "source": "https://github.com/bobthecow/psysh/tree/v0.12.10" + }, + "time": "2025-08-04T12:39:37+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "2.1.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", + "shasum": "" + }, + "require": { + "php": "^8.1" + }, + "require-dev": { + "captainhook/plugin-composer": "^5.3", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", + "hamcrest/hamcrest-php": "^2.0", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", + "php-parallel-lint/php-console-highlighter": "^1.0", + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + }, + "ramsey/conventional-commits": { + "configFile": "conventional-commits.json" + } + }, + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/2.1.1" + }, + "time": "2025-03-22T05:38:12+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.9.1", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "reference": "81f941f6f729b1e3ceea61d9d014f8b6c6800440", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14", + "php": "^8.0", + "ramsey/collection": "^1.2 || ^2.0" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.25", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.9.1" + }, + "time": "2025-09-04T20:59:21+00:00" + }, + { + "name": "ryangjchandler/blade-capture-directive", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/ryangjchandler/blade-capture-directive.git", + "reference": "bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ryangjchandler/blade-capture-directive/zipball/bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d", + "reference": "bbb1513dfd89eaec87a47fe0c449a7e3d4a1976d", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^10.0|^11.0|^12.0", + "php": "^8.1", + "spatie/laravel-package-tools": "^1.9.2" + }, + "require-dev": { + "nunomaduro/collision": "^7.0|^8.0", + "nunomaduro/larastan": "^2.0|^3.0", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "pestphp/pest": "^2.0|^3.7", + "pestphp/pest-plugin-laravel": "^2.0|^3.1", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0|^2.0", + "phpstan/phpstan-phpunit": "^1.0|^2.0", + "phpunit/phpunit": "^10.0|^11.5.3", + "spatie/laravel-ray": "^1.26" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "BladeCaptureDirective": "RyanChandler\\BladeCaptureDirective\\Facades\\BladeCaptureDirective" + }, + "providers": [ + "RyanChandler\\BladeCaptureDirective\\BladeCaptureDirectiveServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "RyanChandler\\BladeCaptureDirective\\": "src", + "RyanChandler\\BladeCaptureDirective\\Database\\Factories\\": "database/factories" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ryan Chandler", + "email": "support@ryangjchandler.co.uk", + "role": "Developer" + } + ], + "description": "Create inline partials in your Blade templates with ease.", + "homepage": "https://github.com/ryangjchandler/blade-capture-directive", + "keywords": [ + "blade-capture-directive", + "laravel", + "ryangjchandler" + ], + "support": { + "issues": "https://github.com/ryangjchandler/blade-capture-directive/issues", + "source": "https://github.com/ryangjchandler/blade-capture-directive/tree/v1.1.0" + }, + "funding": [ + { + "url": "https://github.com/ryangjchandler", + "type": "github" + } + ], + "time": "2025-02-25T09:09:36+00:00" + }, + { + "name": "sabre/uri", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sabre-io/uri.git", + "reference": "38eeab6ed9eec435a2188db489d4649c56272c51" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabre-io/uri/zipball/38eeab6ed9eec435a2188db489d4649c56272c51", + "reference": "38eeab6ed9eec435a2188db489d4649c56272c51", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.64", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^1.12", + "phpstan/phpstan-phpunit": "^1.4", + "phpstan/phpstan-strict-rules": "^1.6", + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "autoload": { + "files": [ + "lib/functions.php" + ], + "psr-4": { + "Sabre\\Uri\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + } + ], + "description": "Functions for making sense out of URIs.", + "homepage": "http://sabre.io/uri/", + "keywords": [ + "rfc3986", + "uri", + "url" + ], + "support": { + "forum": "https://groups.google.com/group/sabredav-discuss", + "issues": "https://github.com/sabre-io/uri/issues", + "source": "https://github.com/fruux/sabre-uri" + }, + "time": "2024-09-04T15:30:08+00:00" + }, + { + "name": "sabre/vobject", + "version": "4.5.7", + "source": { + "type": "git", + "url": "https://github.com/sabre-io/vobject.git", + "reference": "ff22611a53782e90c97be0d0bc4a5f98a5c0a12c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabre-io/vobject/zipball/ff22611a53782e90c97be0d0bc4a5f98a5c0a12c", + "reference": "ff22611a53782e90c97be0d0bc4a5f98a5c0a12c", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": "^7.1 || ^8.0", + "sabre/xml": "^2.1 || ^3.0 || ^4.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.17.1", + "phpstan/phpstan": "^0.12 || ^1.12 || ^2.0", + "phpunit/php-invoker": "^2.0 || ^3.1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6" + }, + "suggest": { + "hoa/bench": "If you would like to run the benchmark scripts" + }, + "bin": [ + "bin/vobject", + "bin/generate_vcards" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sabre\\VObject\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + }, + { + "name": "Dominik Tobschall", + "email": "dominik@fruux.com", + "homepage": "http://tobschall.de/", + "role": "Developer" + }, + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net", + "homepage": "http://mnt.io/", + "role": "Developer" + } + ], + "description": "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects", + "homepage": "http://sabre.io/vobject/", + "keywords": [ + "availability", + "freebusy", + "iCalendar", + "ical", + "ics", + "jCal", + "jCard", + "recurrence", + "rfc2425", + "rfc2426", + "rfc2739", + "rfc4770", + "rfc5545", + "rfc5546", + "rfc6321", + "rfc6350", + "rfc6351", + "rfc6474", + "rfc6638", + "rfc6715", + "rfc6868", + "vCalendar", + "vCard", + "vcf", + "xCal", + "xCard" + ], + "support": { + "forum": "https://groups.google.com/group/sabredav-discuss", + "issues": "https://github.com/sabre-io/vobject/issues", + "source": "https://github.com/fruux/sabre-vobject" + }, + "time": "2025-04-17T09:22:48+00:00" + }, + { + "name": "sabre/xml", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sabre-io/xml.git", + "reference": "a89257fd188ce30e456b841b6915f27905dfdbe3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabre-io/xml/zipball/a89257fd188ce30e456b841b6915f27905dfdbe3", + "reference": "a89257fd188ce30e456b841b6915f27905dfdbe3", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlreader": "*", + "ext-xmlwriter": "*", + "lib-libxml": ">=2.6.20", + "php": "^7.4 || ^8.0", + "sabre/uri": ">=2.0,<4.0.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.64", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "^9.6" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Deserializer/functions.php", + "lib/Serializer/functions.php" + ], + "psr-4": { + "Sabre\\Xml\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Evert Pot", + "email": "me@evertpot.com", + "homepage": "http://evertpot.com/", + "role": "Developer" + }, + { + "name": "Markus Staab", + "email": "markus.staab@redaxo.de", + "role": "Developer" + } + ], + "description": "sabre/xml is an XML library that you may not hate.", + "homepage": "https://sabre.io/xml/", + "keywords": [ + "XMLReader", + "XMLWriter", + "dom", + "xml" + ], + "support": { + "forum": "https://groups.google.com/group/sabredav-discuss", + "issues": "https://github.com/sabre-io/xml/issues", + "source": "https://github.com/fruux/sabre-xml" + }, + "time": "2024-09-06T08:00:55+00:00" + }, + { + "name": "spatie/color", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/color.git", + "reference": "142af7fec069a420babea80a5412eb2f646dcd8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/color/zipball/142af7fec069a420babea80a5412eb2f646dcd8c", + "reference": "142af7fec069a420babea80a5412eb2f646dcd8c", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.22", + "phpunit/phpunit": "^6.5||^9.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Color\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A little library to handle color conversions", + "homepage": "https://github.com/spatie/color", + "keywords": [ + "color", + "conversion", + "rgb", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/color/issues", + "source": "https://github.com/spatie/color/tree/1.8.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-02-10T09:22:41+00:00" + }, + { + "name": "spatie/db-dumper", + "version": "3.8.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/db-dumper.git", + "reference": "91e1fd4dc000aefc9753cda2da37069fc996baee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/db-dumper/zipball/91e1fd4dc000aefc9753cda2da37069fc996baee", + "reference": "91e1fd4dc000aefc9753cda2da37069fc996baee", + "shasum": "" + }, + "require": { + "php": "^8.0", + "symfony/process": "^5.0|^6.0|^7.0" + }, + "require-dev": { + "pestphp/pest": "^1.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\DbDumper\\": "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": "Dump databases", + "homepage": "https://github.com/spatie/db-dumper", + "keywords": [ + "database", + "db-dumper", + "dump", + "mysqldump", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/db-dumper/tree/3.8.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-02-14T15:04:22+00:00" + }, + { + "name": "spatie/invade", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/invade.git", + "reference": "b920f6411d21df4e8610a138e2e87ae4957d7f63" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/invade/zipball/b920f6411d21df4e8610a138e2e87ae4957d7f63", + "reference": "b920f6411d21df4e8610a138e2e87ae4957d7f63", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "pestphp/pest": "^1.20", + "phpstan/phpstan": "^1.4", + "spatie/ray": "^1.28" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Spatie\\Invade\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "A PHP function to work with private properties and methods", + "homepage": "https://github.com/spatie/invade", + "keywords": [ + "invade", + "spatie" + ], + "support": { + "source": "https://github.com/spatie/invade/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2024-05-17T09:06:10+00:00" + }, + { + "name": "spatie/laravel-backup", + "version": "9.3.4", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-backup.git", + "reference": "707e27eb1746296ac7e111179ec5da842f64e235" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-backup/zipball/707e27eb1746296ac7e111179ec5da842f64e235", + "reference": "707e27eb1746296ac7e111179ec5da842f64e235", + "shasum": "" + }, + "require": { + "ext-zip": "^1.14.0", + "illuminate/console": "^10.10.0|^11.0|^12.0", + "illuminate/contracts": "^10.10.0|^11.0|^12.0", + "illuminate/events": "^10.10.0|^11.0|^12.0", + "illuminate/filesystem": "^10.10.0|^11.0|^12.0", + "illuminate/notifications": "^10.10.0|^11.0|^12.0", + "illuminate/support": "^10.10.0|^11.0|^12.0", + "league/flysystem": "^3.0", + "php": "^8.2", + "spatie/db-dumper": "^3.8", + "spatie/laravel-package-tools": "^1.6.2", + "spatie/laravel-signal-aware-command": "^1.2|^2.0", + "spatie/temporary-directory": "^2.0", + "symfony/console": "^6.0|^7.0", + "symfony/finder": "^6.0|^7.0" + }, + "require-dev": { + "composer-runtime-api": "^2.0", + "ext-pcntl": "*", + "larastan/larastan": "^2.7.0|^3.0", + "laravel/slack-notification-channel": "^2.5|^3.0", + "league/flysystem-aws-s3-v3": "^2.0|^3.0", + "mockery/mockery": "^1.4", + "orchestra/testbench": "^8.0|^9.0|^10.0", + "pestphp/pest": "^1.20|^2.0|^3.0", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1", + "rector/rector": "^1.1" + }, + "suggest": { + "laravel/slack-notification-channel": "Required for sending notifications via Slack" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Backup\\BackupServiceProvider" + ] + } + }, + "autoload": { + "files": [ + "src/Helpers/functions.php" + ], + "psr-4": { + "Spatie\\Backup\\": "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": "A Laravel package to backup your application", + "homepage": "https://github.com/spatie/laravel-backup", + "keywords": [ + "backup", + "database", + "laravel-backup", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-backup/issues", + "source": "https://github.com/spatie/laravel-backup/tree/9.3.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2025-07-25T07:51:20+00:00" + }, + { + "name": "spatie/laravel-package-tools", + "version": "1.92.7", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-package-tools.git", + "reference": "f09a799850b1ed765103a4f0b4355006360c49a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-package-tools/zipball/f09a799850b1ed765103a4f0b4355006360c49a5", + "reference": "f09a799850b1ed765103a4f0b4355006360c49a5", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^9.28|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.5", + "orchestra/testbench": "^7.7|^8.0|^9.0|^10.0", + "pestphp/pest": "^1.23|^2.1|^3.1", + "phpunit/php-code-coverage": "^9.0|^10.0|^11.0", + "phpunit/phpunit": "^9.5.24|^10.5|^11.5", + "spatie/pest-plugin-test-time": "^1.1|^2.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\LaravelPackageTools\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Tools for creating Laravel packages", + "homepage": "https://github.com/spatie/laravel-package-tools", + "keywords": [ + "laravel-package-tools", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-package-tools/issues", + "source": "https://github.com/spatie/laravel-package-tools/tree/1.92.7" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-07-17T15:46:43+00:00" + }, + { + "name": "spatie/laravel-permission", + "version": "6.21.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-permission.git", + "reference": "6a118e8855dfffcd90403aab77bbf35a03db51b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-permission/zipball/6a118e8855dfffcd90403aab77bbf35a03db51b3", + "reference": "6a118e8855dfffcd90403aab77bbf35a03db51b3", + "shasum": "" + }, + "require": { + "illuminate/auth": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/container": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/contracts": "^8.12|^9.0|^10.0|^11.0|^12.0", + "illuminate/database": "^8.12|^9.0|^10.0|^11.0|^12.0", + "php": "^8.0" + }, + "require-dev": { + "laravel/passport": "^11.0|^12.0", + "laravel/pint": "^1.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0", + "phpunit/phpunit": "^9.4|^10.1|^11.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\Permission\\PermissionServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "6.x-dev", + "dev-master": "6.x-dev" + } + }, + "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.21.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-07-23T16:08:05+00:00" + }, + { + "name": "spatie/laravel-signal-aware-command", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-signal-aware-command.git", + "reference": "8e8a226ed7fb45302294878ef339e75ffa9a878d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-signal-aware-command/zipball/8e8a226ed7fb45302294878ef339e75ffa9a878d", + "reference": "8e8a226ed7fb45302294878ef339e75ffa9a878d", + "shasum": "" + }, + "require": { + "illuminate/contracts": "^11.0|^12.0", + "php": "^8.2", + "spatie/laravel-package-tools": "^1.4.3", + "symfony/console": "^7.0" + }, + "require-dev": { + "brianium/paratest": "^6.2|^7.0", + "ext-pcntl": "*", + "nunomaduro/collision": "^5.3|^6.0|^7.0|^8.0", + "orchestra/testbench": "^9.0|^10.0", + "pestphp/pest-plugin-laravel": "^1.3|^2.0|^3.0", + "phpunit/phpunit": "^9.5|^10|^11", + "spatie/laravel-ray": "^1.17" + }, + "type": "library", + "extra": { + "laravel": { + "aliases": { + "Signal": "Spatie\\SignalAwareCommand\\Facades\\Signal" + }, + "providers": [ + "Spatie\\SignalAwareCommand\\SignalAwareCommandServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Spatie\\SignalAwareCommand\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van der Herten", + "email": "freek@spatie.be", + "role": "Developer" + } + ], + "description": "Handle signals in artisan commands", + "homepage": "https://github.com/spatie/laravel-signal-aware-command", + "keywords": [ + "laravel", + "laravel-signal-aware-command", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/laravel-signal-aware-command/issues", + "source": "https://github.com/spatie/laravel-signal-aware-command/tree/2.1.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-02-14T09:55:51+00:00" + }, + { + "name": "spatie/temporary-directory", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/temporary-directory.git", + "reference": "580eddfe9a0a41a902cac6eeb8f066b42e65a32b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/580eddfe9a0a41a902cac6eeb8f066b42e65a32b", + "reference": "580eddfe9a0a41a902cac6eeb8f066b42e65a32b", + "shasum": "" + }, + "require": { + "php": "^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\TemporaryDirectory\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alex Vanderbist", + "email": "alex@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Easily create, use and destroy temporary directories", + "homepage": "https://github.com/spatie/temporary-directory", + "keywords": [ + "php", + "spatie", + "temporary-directory" + ], + "support": { + "issues": "https://github.com/spatie/temporary-directory/issues", + "source": "https://github.com/spatie/temporary-directory/tree/2.3.0" + }, + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + }, + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2025-01-13T13:04:43+00:00" + }, + { + "name": "symfony/clock", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/clock.git", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/clock/zipball/b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "reference": "b81435fbd6648ea425d1ee96a2d8e68f4ceacd24", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/clock": "^1.0", + "symfony/polyfill-php83": "^1.28" + }, + "provide": { + "psr/clock-implementation": "1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/now.php" + ], + "psr-4": { + "Symfony\\Component\\Clock\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "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": "Decouples applications from the system clock", + "homepage": "https://symfony.com", + "keywords": [ + "clock", + "psr20", + "time" + ], + "support": { + "source": "https://github.com/symfony/clock/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/console", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "reference": "cb0102a1c5ac3807cf3fdf8bea96007df7fdbea7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^7.2" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], + "support": { + "source": "https://github.com/symfony/console/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v7.3.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "reference": "601a5ce9aaad7bf10797e3663faefce9e26c24e2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v7.3.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-25T14:21:43+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "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": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.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-09-25T14:21:43+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "reference": "0b31a944fcd8759ae294da4d2808cbc53aebd0c3", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/var-dumper": "^6.4|^7.0" + }, + "conflict": { + "symfony/deprecation-contracts": "<2.5", + "symfony/http-kernel": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" + }, + "bin": [ + "Resources/bin/patch-type-declarations" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-07T08:17:57+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "reference": "b7dc69e71de420ac04bc9ab830cf3ffebba48191", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/event-dispatcher-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/service-contracts": "<2.5" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/error-handler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/stopwatch": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides 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/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/event-dispatcher": "^1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "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": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.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-09-25T14:21:43+00:00" + }, + { + "name": "symfony/finder", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/2a6614966ba1074fa93dae0bc804227422df4dfe", + "reference": "2a6614966ba1074fa93dae0bc804227422df4dfe", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "symfony/filesystem": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/html-sanitizer", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/html-sanitizer.git", + "reference": "8740fc48979f649dee8b8fc51a2698e5c190bf12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/html-sanitizer/zipball/8740fc48979f649dee8b8fc51a2698e5c190bf12", + "reference": "8740fc48979f649dee8b8fc51a2698e5c190bf12", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "league/uri": "^6.5|^7.0", + "masterminds/html5": "^2.7.2", + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HtmlSanitizer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Titouan Galopin", + "email": "galopintitouan@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM.", + "homepage": "https://symfony.com", + "keywords": [ + "Purifier", + "html", + "sanitizer" + ], + "support": { + "source": "https://github.com/symfony/html-sanitizer/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-12T10:34:03+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7475561ec27020196c49bb7c4f178d33d7d3dc00", + "reference": "7475561ec27020196c49bb7c4f178d33d7d3dc00", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php83": "^1.27" + }, + "conflict": { + "doctrine/dbal": "<3.6", + "symfony/cache": "<6.4.12|>=7.0,<7.1.5" + }, + "require-dev": { + "doctrine/dbal": "^3.6|^4", + "predis/predis": "^1.1|^2.0", + "symfony/cache": "^6.4.12|^7.1.5", + "symfony/clock": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/mime": "^6.4|^7.0", + "symfony/rate-limiter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-20T08:04:18+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "reference": "72c304de37e1a1cec6d5d12b81187ebd4850a17b", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "psr/log": "^1|^2|^3", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/error-handler": "^6.4|^7.0", + "symfony/event-dispatcher": "^7.3", + "symfony/http-foundation": "^7.3", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/browser-kit": "<6.4", + "symfony/cache": "<6.4", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/doctrine-bridge": "<6.4", + "symfony/form": "<6.4", + "symfony/http-client": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/mailer": "<6.4", + "symfony/messenger": "<6.4", + "symfony/translation": "<6.4", + "symfony/translation-contracts": "<2.5", + "symfony/twig-bridge": "<6.4", + "symfony/validator": "<6.4", + "symfony/var-dumper": "<6.4", + "twig/twig": "<3.12" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^6.4|^7.0", + "symfony/clock": "^6.4|^7.0", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/css-selector": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/dom-crawler": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^7.1", + "symfony/routing": "^6.4|^7.0", + "symfony/serializer": "^7.1", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/translation": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3", + "symfony/uid": "^6.4|^7.0", + "symfony/validator": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symfony/var-exporter": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-29T08:23:45+00:00" + }, + { + "name": "symfony/mailer", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/a32f3f45f1990db8c4341d5122a7d3a381c7e575", + "reference": "a32f3f45f1990db8c4341d5122a7d3a381c7e575", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/mime": "^7.2", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/messenger": "<6.4", + "symfony/mime": "<6.4", + "symfony/twig-bridge": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/twig-bridge": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "symfony/mime", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/e0a0f859148daf1edf6c60b398eb40bfc96697d1", + "reference": "e0a0f859148daf1edf6c60b398eb40bfc96697d1", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<6.4", + "symfony/serializer": "<6.4.3|>7.0,<7.0.3" + }, + "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": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/property-access": "^6.4|^7.0", + "symfony/property-info": "^6.4|^7.0", + "symfony/serializer": "^6.4.3|^7.0.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T13:41:35+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + } + }, + "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 for intl's grapheme_* functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-27T09:58:17+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "symfony/polyfill-intl-normalizer": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-10T14:38:51+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "3833d7255cc303546435cb650316bff708a1c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", + "reference": "3833d7255cc303546435cb650316bff708a1c75c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "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 for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=7.2" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "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 for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-01-02T08:10:11+00:00" + }, + { + "name": "symfony/polyfill-php83", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php83\\": "" + }, + "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.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-08T02:45:35+00:00" + }, + { + "name": "symfony/polyfill-php84", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191", + "reference": "d8ced4d875142b6a7426000426b8abc631d6b191", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php84\\": "" + }, + "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.4+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php84/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-24T13:30:11+00:00" + }, + { + "name": "symfony/polyfill-php85", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php85.git", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "reference": "d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php85\\": "" + }, + "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.5+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php85/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-06-23T16:12:55+00:00" + }, + { + "name": "symfony/polyfill-uuid", + "version": "v1.33.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "reference": "21533be36c24be3f4b1669c4725c7d1d2bab4ae2", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "provide": { + "ext-uuid": "*" + }, + "suggest": { + "ext-uuid": "For best performance" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.33.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-09-09T11:45:10+00:00" + }, + { + "name": "symfony/process", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/32241012d521e2e8a9d713adb0812bb773b907f1", + "reference": "32241012d521e2e8a9d713adb0812bb773b907f1", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-18T09:42:54+00:00" + }, + { + "name": "symfony/routing", + "version": "v7.3.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "reference": "7614b8ca5fa89b9cd233e21b627bfc5774f586e4", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/config": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/yaml": "<6.4" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/expression-language": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v7.3.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-07-15T11:36:08+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "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": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v3.6.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": "2025-04-25T09:37:31+00:00" + }, + { + "name": "symfony/string", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/string.git", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/string/zipball/17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "reference": "17a426cce5fd1f0901fefa9b2a490d0038fd3c9c", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/translation-contracts": "<2.5" + }, + "require-dev": { + "symfony/emoji": "^7.1", + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "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": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", + "keywords": [ + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" + ], + "support": { + "source": "https://github.com/symfony/string/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-25T06:35:40+00:00" + }, + { + "name": "symfony/translation", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "e0837b4cbcef63c754d89a4806575cada743a38d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/e0837b4cbcef63c754d89a4806575cada743a38d", + "reference": "e0837b4cbcef63c754d89a4806575cada743a38d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "nikic/php-parser": "<5.0", + "symfony/config": "<6.4", + "symfony/console": "<6.4", + "symfony/dependency-injection": "<6.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<6.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<6.4", + "symfony/yaml": "<6.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" + }, + "require-dev": { + "nikic/php-parser": "^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/console": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/finder": "^6.4|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^6.4|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-01T21:02:37+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] + }, + "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": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.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-09-27T08:32:26+00:00" + }, + { + "name": "symfony/uid", + "version": "v7.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/uid.git", + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/uid/zipball/a69f69f3159b852651a6bf45a9fdd149520525bb", + "reference": "a69f69f3159b852651a6bf45a9fdd149520525bb", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", + "keywords": [ + "UID", + "ulid", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/uid/tree/v7.3.1" + }, + "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": "2025-06-27T19:55:54+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "reference": "34d8d4c4b9597347306d1ec8eb4e1319b1e6986f", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/uid": "^6.4|^7.0", + "twig/twig": "^3.12" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "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": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-13T11:49:31+00:00" + }, + { + "name": "tijsverkoyen/css-to-inline-styles", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/0d72ac1c00084279c1816675284073c5a337c20d", + "reference": "0d72ac1c00084279c1816675284073c5a337c20d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "^7.4 || ^8.0", + "symfony/css-selector": "^5.4 || ^6.0 || ^7.0" + }, + "require-dev": { + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5.10" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "TijsVerkoyen\\CssToInlineStyles\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Tijs Verkoyen", + "email": "css_to_inline_styles@verkoyen.eu", + "role": "Developer" + } + ], + "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", + "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", + "support": { + "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", + "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.3.0" + }, + "time": "2024-12-21T16:25:41+00:00" + }, + { + "name": "vlucas/phpdotenv", + "version": "v5.6.2", + "source": { + "type": "git", + "url": "https://github.com/vlucas/phpdotenv.git", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "reference": "24ac4c74f91ee2c193fa1aaa5c249cb0822809af", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "graham-campbell/result-type": "^1.1.3", + "php": "^7.2.5 || ^8.0", + "phpoption/phpoption": "^1.9.3", + "symfony/polyfill-ctype": "^1.24", + "symfony/polyfill-mbstring": "^1.24", + "symfony/polyfill-php80": "^1.24" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.8.2", + "ext-filter": "*", + "phpunit/phpunit": "^8.5.34 || ^9.6.13 || ^10.4.2" + }, + "suggest": { + "ext-filter": "Required to use the boolean validator." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": true, + "forward-command": false + }, + "branch-alias": { + "dev-master": "5.6-dev" + } + }, + "autoload": { + "psr-4": { + "Dotenv\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Vance Lucas", + "email": "vance@vancelucas.com", + "homepage": "https://github.com/vlucas" + } + ], + "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "issues": "https://github.com/vlucas/phpdotenv/issues", + "source": "https://github.com/vlucas/phpdotenv/tree/v5.6.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", + "type": "tidelift" + } + ], + "time": "2025-04-30T23:37:27+00:00" + }, + { + "name": "voku/portable-ascii", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/voku/portable-ascii.git", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0" + }, + "suggest": { + "ext-intl": "Use Intl for transliterator_transliterate() support" + }, + "type": "library", + "autoload": { + "psr-4": { + "voku\\": "src/voku/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lars Moelleken", + "homepage": "https://www.moelleken.org/" + } + ], + "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", + "homepage": "https://github.com/voku/portable-ascii", + "keywords": [ + "ascii", + "clean", + "php" + ], + "support": { + "issues": "https://github.com/voku/portable-ascii/issues", + "source": "https://github.com/voku/portable-ascii/tree/2.0.3" + }, + "funding": [ + { + "url": "https://www.paypal.me/moelleken", + "type": "custom" + }, + { + "url": "https://github.com/voku", + "type": "github" + }, + { + "url": "https://opencollective.com/portable-ascii", + "type": "open_collective" + }, + { + "url": "https://www.patreon.com/voku", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", + "type": "tidelift" + } + ], + "time": "2024-11-21T01:49:47+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "wikimedia/composer-merge-plugin", + "version": "v2.1.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/composer-merge-plugin.git", + "reference": "a03d426c8e9fb2c9c569d9deeb31a083292788bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/composer-merge-plugin/zipball/a03d426c8e9fb2c9c569d9deeb31a083292788bc", + "reference": "a03d426c8e9fb2c9c569d9deeb31a083292788bc", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1||^2.0", + "php": ">=7.2.0" + }, + "require-dev": { + "composer/composer": "^1.1||^2.0", + "ext-json": "*", + "mediawiki/mediawiki-phan-config": "0.11.1", + "php-parallel-lint/php-parallel-lint": "~1.3.1", + "phpspec/prophecy": "~1.15.0", + "phpunit/phpunit": "^8.5||^9.0", + "squizlabs/php_codesniffer": "~3.7.1" + }, + "type": "composer-plugin", + "extra": { + "class": "Wikimedia\\Composer\\Merge\\V2\\MergePlugin", + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Wikimedia\\Composer\\Merge\\V2\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bryan Davis", + "email": "bd808@wikimedia.org" + } + ], + "description": "Composer plugin to merge multiple composer.json files", + "support": { + "issues": "https://github.com/wikimedia/composer-merge-plugin/issues", + "source": "https://github.com/wikimedia/composer-merge-plugin/tree/v2.1.0" + }, + "time": "2023-04-15T19:07:00+00:00" + } + ], + "packages-dev": [ + { + "name": "fakerphp/faker", + "version": "v1.24.1", + "source": { + "type": "git", + "url": "https://github.com/FakerPHP/Faker.git", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "conflict": { + "fzaninotto/faker": "*" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "doctrine/persistence": "^1.3 || ^2.0", + "ext-intl": "*", + "phpunit/phpunit": "^9.5.26", + "symfony/phpunit-bridge": "^5.4.16" + }, + "suggest": { + "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", + "ext-curl": "Required by Faker\\Provider\\Image to download images.", + "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", + "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", + "ext-mbstring": "Required for multibyte Unicode string functionality." + }, + "type": "library", + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "support": { + "issues": "https://github.com/FakerPHP/Faker/issues", + "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" + }, + "time": "2024-11-21T13:46:39+00:00" + }, + { + "name": "filp/whoops", + "version": "2.18.4", + "source": { + "type": "git", + "url": "https://github.com/filp/whoops.git", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/filp/whoops/zipball/d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "reference": "d2102955e48b9fd9ab24280a7ad12ed552752c4d", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3", + "symfony/var-dumper": "^4.0 || ^5.0" + }, + "suggest": { + "symfony/var-dumper": "Pretty print complex values better with var-dumper available", + "whoops/soap": "Formats errors as SOAP responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "Whoops\\": "src/Whoops/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Filipe Dobreira", + "homepage": "https://github.com/filp", + "role": "Developer" + } + ], + "description": "php error handling for cool kids", + "homepage": "https://filp.github.io/whoops/", + "keywords": [ + "error", + "exception", + "handling", + "library", + "throwable", + "whoops" + ], + "support": { + "issues": "https://github.com/filp/whoops/issues", + "source": "https://github.com/filp/whoops/tree/2.18.4" + }, + "funding": [ + { + "url": "https://github.com/denis-sokolov", + "type": "github" + } + ], + "time": "2025-08-08T12:00:00+00:00" + }, + { + "name": "hamcrest/hamcrest-php", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/hamcrest/hamcrest-php.git", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "reference": "f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487", + "shasum": "" + }, + "require": { + "php": "^7.4|^8.0" + }, + "replace": { + "cordoval/hamcrest-php": "*", + "davedevelopment/hamcrest-php": "*", + "kodova/hamcrest-php": "*" + }, + "require-dev": { + "phpunit/php-file-iterator": "^1.4 || ^2.0 || ^3.0", + "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1-dev" + } + }, + "autoload": { + "classmap": [ + "hamcrest" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "This is the PHP port of Hamcrest Matchers", + "keywords": [ + "test" + ], + "support": { + "issues": "https://github.com/hamcrest/hamcrest-php/issues", + "source": "https://github.com/hamcrest/hamcrest-php/tree/v2.1.1" + }, + "time": "2025-04-30T06:54:44+00:00" + }, + { + "name": "laravel/breeze", + "version": "v2.3.8", + "source": { + "type": "git", + "url": "https://github.com/laravel/breeze.git", + "reference": "1a29c5792818bd4cddf70b5f743a227e02fbcfcd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/breeze/zipball/1a29c5792818bd4cddf70b5f743a227e02fbcfcd", + "reference": "1a29c5792818bd4cddf70b5f743a227e02fbcfcd", + "shasum": "" + }, + "require": { + "illuminate/console": "^11.0|^12.0", + "illuminate/filesystem": "^11.0|^12.0", + "illuminate/support": "^11.0|^12.0", + "illuminate/validation": "^11.0|^12.0", + "php": "^8.2.0", + "symfony/console": "^7.0" + }, + "require-dev": { + "laravel/framework": "^11.0|^12.0", + "orchestra/testbench-core": "^9.0|^10.0", + "phpstan/phpstan": "^2.0" + }, + "type": "library", + "extra": { + "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": "2025-07-18T18:49:59+00:00" + }, + { + "name": "laravel/pail", + "version": "v1.2.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/pail.git", + "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pail/zipball/8cc3d575c1f0e57eeb923f366a37528c50d2385a", + "reference": "8cc3d575c1f0e57eeb923f366a37528c50d2385a", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "illuminate/console": "^10.24|^11.0|^12.0", + "illuminate/contracts": "^10.24|^11.0|^12.0", + "illuminate/log": "^10.24|^11.0|^12.0", + "illuminate/process": "^10.24|^11.0|^12.0", + "illuminate/support": "^10.24|^11.0|^12.0", + "nunomaduro/termwind": "^1.15|^2.0", + "php": "^8.2", + "symfony/console": "^6.0|^7.0" + }, + "require-dev": { + "laravel/framework": "^10.24|^11.0|^12.0", + "laravel/pint": "^1.13", + "orchestra/testbench-core": "^8.13|^9.0|^10.0", + "pestphp/pest": "^2.20|^3.0", + "pestphp/pest-plugin-type-coverage": "^2.3|^3.0", + "phpstan/phpstan": "^1.12.27", + "symfony/var-dumper": "^6.3|^7.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Pail\\PailServiceProvider" + ] + }, + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Laravel\\Pail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Easily delve into your Laravel application's log files directly from the command line.", + "homepage": "https://github.com/laravel/pail", + "keywords": [ + "dev", + "laravel", + "logs", + "php", + "tail" + ], + "support": { + "issues": "https://github.com/laravel/pail/issues", + "source": "https://github.com/laravel/pail" + }, + "time": "2025-06-05T13:55:57+00:00" + }, + { + "name": "laravel/pint", + "version": "v1.24.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/pint.git", + "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/pint/zipball/0345f3b05f136801af8c339f9d16ef29e6b4df8a", + "reference": "0345f3b05f136801af8c339f9d16ef29e6b4df8a", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "php": "^8.2.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.82.2", + "illuminate/view": "^11.45.1", + "larastan/larastan": "^3.5.0", + "laravel-zero/framework": "^11.45.0", + "mockery/mockery": "^1.6.12", + "nunomaduro/termwind": "^2.3.1", + "pestphp/pest": "^2.36.0" + }, + "bin": [ + "builds/pint" + ], + "type": "project", + "autoload": { + "files": [ + "overrides/Runner/Parallel/ProcessFactory.php" + ], + "psr-4": { + "App\\": "app/", + "Database\\Seeders\\": "database/seeders/", + "Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "An opinionated code formatter for PHP.", + "homepage": "https://laravel.com", + "keywords": [ + "format", + "formatter", + "lint", + "linter", + "php" + ], + "support": { + "issues": "https://github.com/laravel/pint/issues", + "source": "https://github.com/laravel/pint" + }, + "time": "2025-07-10T18:09:32+00:00" + }, + { + "name": "laravel/sail", + "version": "v1.45.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/sail.git", + "reference": "019a2933ff4a9199f098d4259713f9bc266a874e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/sail/zipball/019a2933ff4a9199f098d4259713f9bc266a874e", + "reference": "019a2933ff4a9199f098d4259713f9bc266a874e", + "shasum": "" + }, + "require": { + "illuminate/console": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/contracts": "^9.52.16|^10.0|^11.0|^12.0", + "illuminate/support": "^9.52.16|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^6.0|^7.0", + "symfony/yaml": "^6.0|^7.0" + }, + "require-dev": { + "orchestra/testbench": "^7.0|^8.0|^9.0|^10.0", + "phpstan/phpstan": "^1.10" + }, + "bin": [ + "bin/sail" + ], + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Sail\\SailServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Docker files for running a basic Laravel application.", + "keywords": [ + "docker", + "laravel" + ], + "support": { + "issues": "https://github.com/laravel/sail/issues", + "source": "https://github.com/laravel/sail" + }, + "time": "2025-08-25T19:28:31+00:00" + }, + { + "name": "laravel/telescope", + "version": "v5.11.3", + "source": { + "type": "git", + "url": "https://github.com/laravel/telescope.git", + "reference": "7684604e104e7755b70dcacfeee06888e2470689" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/telescope/zipball/7684604e104e7755b70dcacfeee06888e2470689", + "reference": "7684604e104e7755b70dcacfeee06888e2470689", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laravel/framework": "^8.37|^9.0|^10.0|^11.0|^12.0", + "php": "^8.0", + "symfony/console": "^5.3|^6.0|^7.0", + "symfony/var-dumper": "^5.0|^6.0|^7.0" + }, + "require-dev": { + "ext-gd": "*", + "guzzlehttp/guzzle": "^6.0|^7.0", + "laravel/octane": "^1.4|^2.0|dev-develop", + "orchestra/testbench": "^6.40|^7.37|^8.17|^9.0|^10.0", + "phpstan/phpstan": "^1.10", + "phpunit/phpunit": "^9.0|^10.5|^11.5" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Laravel\\Telescope\\TelescopeServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Telescope\\": "src/", + "Laravel\\Telescope\\Database\\Factories\\": "database/factories/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + }, + { + "name": "Mohamed Said", + "email": "mohamed@laravel.com" + } + ], + "description": "An elegant debug assistant for the Laravel framework.", + "keywords": [ + "debugging", + "laravel", + "monitoring" + ], + "support": { + "issues": "https://github.com/laravel/telescope/issues", + "source": "https://github.com/laravel/telescope/tree/v5.11.3" + }, + "time": "2025-08-21T14:25:40+00:00" + }, + { + "name": "mockery/mockery", + "version": "1.6.12", + "source": { + "type": "git", + "url": "https://github.com/mockery/mockery.git", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "reference": "1f4efdd7d3beafe9807b08156dfcb176d18f1699", + "shasum": "" + }, + "require": { + "hamcrest/hamcrest-php": "^2.0.1", + "lib-pcre": ">=7.0", + "php": ">=7.3" + }, + "conflict": { + "phpunit/phpunit": "<8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.6.17", + "symplify/easy-coding-standard": "^12.1.14" + }, + "type": "library", + "autoload": { + "files": [ + "library/helpers.php", + "library/Mockery.php" + ], + "psr-4": { + "Mockery\\": "library/Mockery" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Pádraic Brady", + "email": "padraic.brady@gmail.com", + "homepage": "https://github.com/padraic", + "role": "Author" + }, + { + "name": "Dave Marshall", + "email": "dave.marshall@atstsolutions.co.uk", + "homepage": "https://davedevelopment.co.uk", + "role": "Developer" + }, + { + "name": "Nathanael Esayeas", + "email": "nathanael.esayeas@protonmail.com", + "homepage": "https://github.com/ghostwriter", + "role": "Lead Developer" + } + ], + "description": "Mockery is a simple yet flexible PHP mock object framework", + "homepage": "https://github.com/mockery/mockery", + "keywords": [ + "BDD", + "TDD", + "library", + "mock", + "mock objects", + "mockery", + "stub", + "test", + "test double", + "testing" + ], + "support": { + "docs": "https://docs.mockery.io/", + "issues": "https://github.com/mockery/mockery/issues", + "rss": "https://github.com/mockery/mockery/releases.atom", + "security": "https://github.com/mockery/mockery/security/advisories", + "source": "https://github.com/mockery/mockery" + }, + "time": "2024-05-16T03:13:13+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.13.4", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3 <3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpspec/prophecy": "^1.10", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2025-08-01T08:46:24+00:00" + }, + { + "name": "nunomaduro/collision", + "version": "v8.8.2", + "source": { + "type": "git", + "url": "https://github.com/nunomaduro/collision.git", + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "reference": "60207965f9b7b7a4ce15a0f75d57f9dadb105bdb", + "shasum": "" + }, + "require": { + "filp/whoops": "^2.18.1", + "nunomaduro/termwind": "^2.3.1", + "php": "^8.2.0", + "symfony/console": "^7.3.0" + }, + "conflict": { + "laravel/framework": "<11.44.2 || >=13.0.0", + "phpunit/phpunit": "<11.5.15 || >=13.0.0" + }, + "require-dev": { + "brianium/paratest": "^7.8.3", + "larastan/larastan": "^3.4.2", + "laravel/framework": "^11.44.2 || ^12.18", + "laravel/pint": "^1.22.1", + "laravel/sail": "^1.43.1", + "laravel/sanctum": "^4.1.1", + "laravel/tinker": "^2.10.1", + "orchestra/testbench-core": "^9.12.0 || ^10.4", + "pestphp/pest": "^3.8.2", + "sebastian/environment": "^7.2.1 || ^8.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" + ] + }, + "branch-alias": { + "dev-8.x": "8.x-dev" + } + }, + "autoload": { + "files": [ + "./src/Adapters/Phpunit/Autoload.php" + ], + "psr-4": { + "NunoMaduro\\Collision\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nuno Maduro", + "email": "enunomaduro@gmail.com" + } + ], + "description": "Cli error handling for console/command-line PHP applications.", + "keywords": [ + "artisan", + "cli", + "command-line", + "console", + "dev", + "error", + "handling", + "laravel", + "laravel-zero", + "php", + "symfony" + ], + "support": { + "issues": "https://github.com/nunomaduro/collision/issues", + "source": "https://github.com/nunomaduro/collision" + }, + "funding": [ + { + "url": "https://www.paypal.com/paypalme/enunomaduro", + "type": "custom" + }, + { + "url": "https://github.com/nunomaduro", + "type": "github" + }, + { + "url": "https://www.patreon.com/nunomaduro", + "type": "patreon" + } + ], + "time": "2025-06-25T02:12:12+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "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", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "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.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "11.0.11", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "reference": "4f7722aa9a7b76aa775e2d9d4e95d1ea16eeeef4", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", + "theseer/tokenizer": "^1.2.3" + }, + "require-dev": { + "phpunit/phpunit": "^11.5.2" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "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/11.0.11" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" + } + ], + "time": "2025-08-27T14:37:49+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "5.1.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "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/5.1.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-08-27T05:02:59+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "5.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^11.0" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:07:44+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:08:43+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "7.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:09:35+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "11.5.36", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "264a87c7ef68b1ab9af7172357740dc266df5957" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/264a87c7ef68b1ab9af7172357740dc266df5957", + "reference": "264a87c7ef68b1ab9af7172357740dc266df5957", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.13.4", + "phar-io/manifest": "^2.0.4", + "phar-io/version": "^3.2.1", + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.11", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.2", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.0", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.3", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" + }, + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "11.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.36" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2025-09-03T06:24:17+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:41:36+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2025-03-19T07:56:08+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:45:54+00:00" + }, + { + "name": "sebastian/comparator", + "version": "6.3.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/85c77556683e6eee4323e4c5468641ca0237e2e8", + "reference": "85c77556683e6eee4323e4c5468641ca0237e2e8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.3-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "security": "https://github.com/sebastianbergmann/comparator/security/policy", + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator", + "type": "tidelift" + } + ], + "time": "2025-08-10T08:07:46+00:00" + }, + { + "name": "sebastian/complexity", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "security": "https://github.com/sebastianbergmann/complexity/security/policy", + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:49:50+00:00" + }, + { + "name": "sebastian/diff", + "version": "6.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "security": "https://github.com/sebastianbergmann/diff/security/policy", + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:53:05+00:00" + }, + { + "name": "sebastian/environment", + "version": "7.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "https://github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "security": "https://github.com/sebastianbergmann/environment/security/policy", + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" + } + ], + "time": "2025-05-21T11:55:47+00:00" + }, + { + "name": "sebastian/exporter", + "version": "6.3.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "security": "https://github.com/sebastianbergmann/exporter/security/policy", + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-12-05T09:17:50+00:00" + }, + { + "name": "sebastian/global-state", + "version": "7.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of 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/7.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:57:36+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^5.0", + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T04:58:38+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "6.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:00:13+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "4.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-07-03T05:01:32+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context", + "type": "tidelift" + } + ], + "time": "2025-08-13T04:42:22+00:00" + }, + { + "name": "sebastian/type", + "version": "5.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "require-dev": { + "phpunit/phpunit": "^11.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/type", + "type": "tidelift" + } + ], + "time": "2025-08-09T06:55:48+00:00" + }, + { + "name": "sebastian/version", + "version": "5.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", + "shasum": "" + }, + "require": { + "php": ">=8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-10-09T05:16:32+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" + } + ], + "time": "2024-10-20T05:08:20+00:00" + }, + { + "name": "symfony/yaml", + "version": "v7.3.3", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/d4f4a66866fe2451f61296924767280ab5732d9d", + "reference": "d4f4a66866fe2451f61296924767280ab5732d9d", + "shasum": "" + }, + "require": { + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "symfony/console": "<6.4" + }, + "require-dev": { + "symfony/console": "^6.4|^7.0" + }, + "bin": [ + "Resources/bin/yaml-lint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v7.3.3" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2025-08-27T11:34:33+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "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.3" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:36:25+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": {}, + "prefer-stable": true, + "prefer-lowest": false, + "platform": { + "php": "^8.2" + }, + "platform-dev": {}, + "plugin-api-version": "2.6.0" +} diff --git a/config/app.php b/config/app.php new file mode 100644 index 0000000..a1ba157 --- /dev/null +++ b/config/app.php @@ -0,0 +1,139 @@ + env('APP_NAME', 'Laravel'), + + /* + |-------------------------------------------------------------------------- + | Application Environment + |-------------------------------------------------------------------------- + | + | This value determines the "environment" your application is currently + | running in. This may determine how you prefer to configure various + | services the application utilizes. Set this in your ".env" file. + | + */ + + 'env' => env('APP_ENV', 'production'), + + /* + |-------------------------------------------------------------------------- + | Application Debug Mode + |-------------------------------------------------------------------------- + | + | When your application is in debug mode, detailed error messages with + | stack traces will be shown on every error that occurs within your + | application. If disabled, a simple generic error page is shown. + | + */ + + 'debug' => (bool) env('APP_DEBUG', false), + + /* + |-------------------------------------------------------------------------- + | Application URL + |-------------------------------------------------------------------------- + | + | This URL is used by the console to properly generate URLs when using + | the Artisan command line tool. You should set this to the root of + | the application so that it's available within Artisan commands. + | + */ + + 'url' => env('APP_URL', 'http://localhost'), + + /* + |-------------------------------------------------------------------------- + | Application Timezone + |-------------------------------------------------------------------------- + | + | Here you may specify the default timezone for your application, which + | will be used by the PHP date and date-time functions. The timezone + | is set to "UTC" by default as it is suitable for most use cases. + | + */ + + 'timezone' => 'UTC', + + /* + |-------------------------------------------------------------------------- + | Application Locale Configuration + |-------------------------------------------------------------------------- + | + | The application locale determines the default locale that will be used + | by Laravel's translation / localization methods. This option can be + | set to any locale for which you plan to have translation strings. + | + */ + + 'locale' => env('APP_LOCALE', 'en'), + + 'fallback_locale' => env('APP_FALLBACK_LOCALE', 'en'), + + 'faker_locale' => env('APP_FAKER_LOCALE', 'en_US'), + + /* + |-------------------------------------------------------------------------- + | Encryption Key + |-------------------------------------------------------------------------- + | + | This key is utilized by Laravel's encryption services and should be set + | to a random, 32 character string to ensure that all encrypted values + | are secure. You should do this prior to deploying the application. + | + */ + + 'cipher' => 'AES-256-CBC', + + 'key' => env('APP_KEY'), + + 'previous_keys' => [ + ...array_filter( + explode(',', (string) env('APP_PREVIOUS_KEYS', '')) + ), + ], + + /* + |-------------------------------------------------------------------------- + | Maintenance Mode Driver + |-------------------------------------------------------------------------- + | + | These configuration options determine the driver used to determine and + | manage Laravel's "maintenance mode" status. The "cache" driver will + | allow maintenance mode to be controlled across multiple machines. + | + | Supported drivers: "file", "cache" + | + */ + + 'maintenance' => [ + 'driver' => env('APP_MAINTENANCE_DRIVER', 'file'), + 'store' => env('APP_MAINTENANCE_STORE', 'database'), + ], + + /* + |-------------------------------------------------------------------------- + | Time allowed for travel + |-------------------------------------------------------------------------- + | + | This is the amount of time to allocate as 'busy' to allow for travelling + | to and from in-person sessions so no sessions are booked while I am travelling + | + + */ + 'travel_buffer_minutes' => env('TRAVEL_BUFFER_MINUTES', 40), + + +]; diff --git a/config/auth.php b/config/auth.php new file mode 100644 index 0000000..7d1eb0d --- /dev/null +++ b/config/auth.php @@ -0,0 +1,115 @@ + [ + 'guard' => env('AUTH_GUARD', 'web'), + 'passwords' => env('AUTH_PASSWORD_BROKER', 'users'), + ], + + /* + |-------------------------------------------------------------------------- + | Authentication Guards + |-------------------------------------------------------------------------- + | + | Next, you may define every authentication guard for your application. + | Of course, a great default configuration has been defined for you + | which utilizes session storage plus the Eloquent user provider. + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | Supported: "session" + | + */ + + 'guards' => [ + 'web' => [ + 'driver' => 'session', + 'provider' => 'users', + ], + ], + + /* + |-------------------------------------------------------------------------- + | User Providers + |-------------------------------------------------------------------------- + | + | All authentication guards have a user provider, which defines how the + | users are actually retrieved out of your database or other storage + | system used by the application. Typically, Eloquent is utilized. + | + | If you have multiple user tables or models you may configure multiple + | providers to represent the model / table. These providers may then + | be assigned to any extra authentication guards you have defined. + | + | Supported: "database", "eloquent" + | + */ + + 'providers' => [ + 'users' => [ + 'driver' => 'eloquent', + 'model' => env('AUTH_MODEL', App\Models\User::class), + ], + + // 'users' => [ + // 'driver' => 'database', + // 'table' => 'users', + // ], + ], + + /* + |-------------------------------------------------------------------------- + | Resetting Passwords + |-------------------------------------------------------------------------- + | + | These configuration options specify the behavior of Laravel's password + | reset functionality, including the table utilized for token storage + | and the user provider that is invoked to actually retrieve users. + | + | The expiry time is the number of minutes that each reset token will be + | considered valid. This security feature keeps tokens short-lived so + | they have less time to be guessed. You may change this as needed. + | + | The throttle setting is the number of seconds a user must wait before + | generating more password reset tokens. This prevents the user from + | quickly generating a very large amount of password reset tokens. + | + */ + + 'passwords' => [ + 'users' => [ + 'provider' => 'users', + 'table' => env('AUTH_PASSWORD_RESET_TOKEN_TABLE', 'password_reset_tokens'), + 'expire' => 60, + 'throttle' => 60, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Password Confirmation Timeout + |-------------------------------------------------------------------------- + | + | Here you may define the number of seconds before a password confirmation + | window expires and users are asked to re-enter their password via the + | confirmation screen. By default, the timeout lasts for three hours. + | + */ + + 'password_timeout' => env('AUTH_PASSWORD_TIMEOUT', 10800), + +]; diff --git a/config/backup.php b/config/backup.php new file mode 100644 index 0000000..e04e7ad --- /dev/null +++ b/config/backup.php @@ -0,0 +1,341 @@ + [ + /* + * The name of this application. You can use this name to monitor + * the backups. + */ + 'name' => env('APP_NAME', 'laravel-backup'), + + 'source' => [ + 'files' => [ + /* + * The list of directories and files that will be included in the backup. + */ + 'include' => [ + base_path(), + ], + + /* + * These directories and files will be excluded from the backup. + * + * Directories used by the backup process will automatically be excluded. + */ + 'exclude' => [ + base_path('vendor'), + base_path('node_modules'), + ], + + /* + * Determines if symlinks should be followed. + */ + 'follow_links' => false, + + /* + * Determines if it should avoid unreadable folders. + */ + 'ignore_unreadable_directories' => false, + + /* + * This path is used to make directories in resulting zip-file relative + * Set to `null` to include complete absolute path + * Example: base_path() + */ + 'relative_path' => null, + ], + + /* + * The names of the connections to the databases that should be backed up + * MySQL, PostgreSQL, SQLite and Mongo databases are supported. + * + * The content of the database dump may be customized for each connection + * by adding a 'dump' key to the connection settings in config/database.php. + * E.g. + * 'mysql' => [ + * ... + * 'dump' => [ + * 'excludeTables' => [ + * 'table_to_exclude_from_backup', + * 'another_table_to_exclude' + * ] + * ], + * ], + * + * If you are using only InnoDB tables on a MySQL server, you can + * also supply the useSingleTransaction option to avoid table locking. + * + * E.g. + * 'mysql' => [ + * ... + * 'dump' => [ + * 'useSingleTransaction' => true, + * ], + * ], + * + * For a complete list of available customization options, see https://github.com/spatie/db-dumper + */ + 'databases' => [ + env('DB_CONNECTION', 'mysql'), + ], + ], + + /* + * The database dump can be compressed to decrease disk space usage. + * + * Out of the box Laravel-backup supplies + * Spatie\DbDumper\Compressors\GzipCompressor::class. + * + * You can also create custom compressor. More info on that here: + * https://github.com/spatie/db-dumper#using-compression + * + * If you do not want any compressor at all, set it to null. + */ + 'database_dump_compressor' => null, + + /* + * If specified, the database dumped file name will contain a timestamp (e.g.: 'Y-m-d-H-i-s'). + */ + 'database_dump_file_timestamp_format' => null, + + /* + * The base of the dump filename, either 'database' or 'connection' + * + * If 'database' (default), the dumped filename will contain the database name. + * If 'connection', the dumped filename will contain the connection name. + */ + 'database_dump_filename_base' => 'database', + + /* + * The file extension used for the database dump files. + * + * If not specified, the file extension will be .archive for MongoDB and .sql for all other databases + * The file extension should be specified without a leading . + */ + 'database_dump_file_extension' => '', + + 'destination' => [ + /* + * The compression algorithm to be used for creating the zip archive. + * + * If backing up only database, you may choose gzip compression for db dump and no compression at zip. + * + * Some common algorithms are listed below: + * ZipArchive::CM_STORE (no compression at all; set 0 as compression level) + * ZipArchive::CM_DEFAULT + * ZipArchive::CM_DEFLATE + * ZipArchive::CM_BZIP2 + * ZipArchive::CM_XZ + * + * For more check https://www.php.net/manual/zip.constants.php and confirm it's supported by your system. + */ + 'compression_method' => ZipArchive::CM_DEFAULT, + + /* + * The compression level corresponding to the used algorithm; an integer between 0 and 9. + * + * Check supported levels for the chosen algorithm, usually 1 means the fastest and weakest compression, + * while 9 the slowest and strongest one. + * + * Setting of 0 for some algorithms may switch to the strongest compression. + */ + 'compression_level' => 9, + + /* + * The filename prefix used for the backup zip file. + */ + 'filename_prefix' => '', + + /* + * The disk names on which the backups will be stored. + */ + 'disks' => [ + 'local', + ], + ], + + /* + * The directory where the temporary files will be stored. + */ + 'temporary_directory' => storage_path('app/backup-temp'), + + /* + * The password to be used for archive encryption. + * Set to `null` to disable encryption. + */ + 'password' => env('BACKUP_ARCHIVE_PASSWORD'), + + /* + * The encryption algorithm to be used for archive encryption. + * You can set it to `null` or `false` to disable encryption. + * + * When set to 'default', we'll use ZipArchive::EM_AES_256 if it is + * available on your system. + */ + 'encryption' => 'default', + + /* + * The number of attempts, in case the backup command encounters an exception + */ + 'tries' => 1, + + /* + * The number of seconds to wait before attempting a new backup if the previous try failed + * Set to `0` for none + */ + 'retry_delay' => 0, + ], + + /* + * You can get notified when specific events occur. Out of the box you can use 'mail' and 'slack'. + * For Slack you need to install laravel/slack-notification-channel. + * + * You can also use your own notification classes, just make sure the class is named after one of + * the `Spatie\Backup\Notifications\Notifications` classes. + */ + 'notifications' => [ + 'notifications' => [ + \Spatie\Backup\Notifications\Notifications\BackupHasFailedNotification::class => ['mail'], + \Spatie\Backup\Notifications\Notifications\UnhealthyBackupWasFoundNotification::class => ['mail'], + \Spatie\Backup\Notifications\Notifications\CleanupHasFailedNotification::class => ['mail'], + \Spatie\Backup\Notifications\Notifications\BackupWasSuccessfulNotification::class => ['mail'], + \Spatie\Backup\Notifications\Notifications\HealthyBackupWasFoundNotification::class => ['mail'], + \Spatie\Backup\Notifications\Notifications\CleanupWasSuccessfulNotification::class => ['mail'], + ], + + /* + * Here you can specify the notifiable to which the notifications should be sent. The default + * notifiable will use the variables specified in this config file. + */ + 'notifiable' => \Spatie\Backup\Notifications\Notifiable::class, + + 'mail' => [ + 'to' => 'your@example.com', + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + ], + + 'slack' => [ + 'webhook_url' => '', + + /* + * If this is set to null the default channel of the webhook will be used. + */ + 'channel' => null, + + 'username' => null, + + 'icon' => null, + ], + + 'discord' => [ + 'webhook_url' => '', + + /* + * If this is an empty string, the name field on the webhook will be used. + */ + 'username' => '', + + /* + * If this is an empty string, the avatar on the webhook will be used. + */ + 'avatar_url' => '', + ], + ], + + /* + * Here you can specify which backups should be monitored. + * If a backup does not meet the specified requirements the + * UnHealthyBackupWasFound event will be fired. + */ + 'monitor_backups' => [ + [ + 'name' => env('APP_NAME', 'laravel-backup'), + 'disks' => ['local'], + 'health_checks' => [ + \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumAgeInDays::class => 1, + \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumStorageInMegabytes::class => 5000, + ], + ], + + /* + [ + 'name' => 'name of the second app', + 'disks' => ['local', 's3'], + 'health_checks' => [ + \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumAgeInDays::class => 1, + \Spatie\Backup\Tasks\Monitor\HealthChecks\MaximumStorageInMegabytes::class => 5000, + ], + ], + */ + ], + + 'cleanup' => [ + /* + * The strategy that will be used to cleanup old backups. The default strategy + * will keep all backups for a certain amount of days. After that period only + * a daily backup will be kept. After that period only weekly backups will + * be kept and so on. + * + * No matter how you configure it the default strategy will never + * delete the newest backup. + */ + 'strategy' => \Spatie\Backup\Tasks\Cleanup\Strategies\DefaultStrategy::class, + + 'default_strategy' => [ + /* + * The number of days for which backups must be kept. + */ + 'keep_all_backups_for_days' => 7, + + /* + * After the "keep_all_backups_for_days" period is over, the most recent backup + * of that day will be kept. Older backups within the same day will be removed. + * If you create backups only once a day, no backups will be removed yet. + */ + 'keep_daily_backups_for_days' => 16, + + /* + * After the "keep_daily_backups_for_days" period is over, the most recent backup + * of that week will be kept. Older backups within the same week will be removed. + * If you create backups only once a week, no backups will be removed yet. + */ + 'keep_weekly_backups_for_weeks' => 8, + + /* + * After the "keep_weekly_backups_for_weeks" period is over, the most recent backup + * of that month will be kept. Older backups within the same month will be removed. + */ + 'keep_monthly_backups_for_months' => 4, + + /* + * After the "keep_monthly_backups_for_months" period is over, the most recent backup + * of that year will be kept. Older backups within the same year will be removed. + */ + 'keep_yearly_backups_for_years' => 2, + + /* + * After cleaning up the backups remove the oldest backup until + * this amount of megabytes has been reached. + * Set null for unlimited size. + */ + 'delete_oldest_backups_when_using_more_megabytes_than' => 5000, + ], + + /* + * The number of attempts, in case the cleanup command encounters an exception + */ + 'tries' => 1, + + /* + * The number of seconds to wait before attempting a new cleanup if the previous try failed + * Set to `0` for none + */ + 'retry_delay' => 0, + ], + +]; diff --git a/config/cache.php b/config/cache.php new file mode 100644 index 0000000..c2d927d --- /dev/null +++ b/config/cache.php @@ -0,0 +1,108 @@ + env('CACHE_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Cache Stores + |-------------------------------------------------------------------------- + | + | Here you may define all of the cache "stores" for your application as + | well as their drivers. You may even define multiple stores for the + | same cache driver to group types of items stored in your caches. + | + | Supported drivers: "array", "database", "file", "memcached", + | "redis", "dynamodb", "octane", "null" + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + 'serialize' => false, + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_CACHE_CONNECTION'), + 'table' => env('DB_CACHE_TABLE', 'cache'), + 'lock_connection' => env('DB_CACHE_LOCK_CONNECTION'), + 'lock_table' => env('DB_CACHE_LOCK_TABLE'), + ], + + 'file' => [ + 'driver' => 'file', + 'path' => storage_path('framework/cache/data'), + 'lock_path' => storage_path('framework/cache/data'), + ], + + 'memcached' => [ + 'driver' => 'memcached', + 'persistent_id' => env('MEMCACHED_PERSISTENT_ID'), + 'sasl' => [ + env('MEMCACHED_USERNAME'), + env('MEMCACHED_PASSWORD'), + ], + 'options' => [ + // Memcached::OPT_CONNECT_TIMEOUT => 2000, + ], + 'servers' => [ + [ + 'host' => env('MEMCACHED_HOST', '127.0.0.1'), + 'port' => env('MEMCACHED_PORT', 11211), + 'weight' => 100, + ], + ], + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_CACHE_CONNECTION', 'cache'), + 'lock_connection' => env('REDIS_CACHE_LOCK_CONNECTION', 'default'), + ], + + 'dynamodb' => [ + 'driver' => 'dynamodb', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'table' => env('DYNAMODB_CACHE_TABLE', 'cache'), + 'endpoint' => env('DYNAMODB_ENDPOINT'), + ], + + 'octane' => [ + 'driver' => 'octane', + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Cache Key Prefix + |-------------------------------------------------------------------------- + | + | When utilizing the APC, database, memcached, Redis, and DynamoDB cache + | stores, there might be other applications using the same cache. For + | that reason, you may prefix every cache key to avoid collisions. + | + */ + + 'prefix' => env('CACHE_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-cache-'), + +]; diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..53dcae0 --- /dev/null +++ b/config/database.php @@ -0,0 +1,183 @@ + env('DB_CONNECTION', 'sqlite'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Below are all of the database connections defined for your application. + | An example configuration is provided for each database system which + | is supported by Laravel. You're free to add / remove connections. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DB_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + 'busy_timeout' => null, + 'journal_mode' => null, + 'synchronous' => null, + 'transaction_mode' => 'DEFERRED', + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'mariadb' => [ + 'driver' => 'mariadb', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '3306'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => env('DB_CHARSET', 'utf8mb4'), + 'collation' => env('DB_COLLATION', 'utf8mb4_unicode_ci'), + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DB_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'laravel'), + 'username' => env('DB_USERNAME', 'root'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => env('DB_CHARSET', 'utf8'), + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run on the database. + | + */ + + 'migrations' => [ + 'table' => 'migrations', + 'update_date_on_publish' => true, + ], + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as Memcached. You may define your connection settings here. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug((string) env('APP_NAME', 'laravel')).'-database-'), + 'persistent' => env('REDIS_PERSISTENT', false), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + 'max_retries' => env('REDIS_MAX_RETRIES', 3), + 'backoff_algorithm' => env('REDIS_BACKOFF_ALGORITHM', 'decorrelated_jitter'), + 'backoff_base' => env('REDIS_BACKOFF_BASE', 100), + 'backoff_cap' => env('REDIS_BACKOFF_CAP', 1000), + ], + + ], + +]; diff --git a/config/filesystems.php b/config/filesystems.php new file mode 100644 index 0000000..3d671bd --- /dev/null +++ b/config/filesystems.php @@ -0,0 +1,80 @@ + env('FILESYSTEM_DISK', 'local'), + + /* + |-------------------------------------------------------------------------- + | Filesystem Disks + |-------------------------------------------------------------------------- + | + | Below you may configure as many filesystem disks as necessary, and you + | may even configure multiple disks for the same driver. Examples for + | most supported storage drivers are configured here for reference. + | + | Supported drivers: "local", "ftp", "sftp", "s3" + | + */ + + 'disks' => [ + + 'local' => [ + 'driver' => 'local', + 'root' => storage_path('app/private'), + 'serve' => true, + 'throw' => false, + 'report' => false, + ], + + 'public' => [ + 'driver' => 'local', + 'root' => storage_path('app/public'), + 'url' => env('APP_URL').'/storage', + 'visibility' => 'public', + 'throw' => false, + 'report' => false, + ], + + 's3' => [ + 'driver' => 's3', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION'), + 'bucket' => env('AWS_BUCKET'), + 'url' => env('AWS_URL'), + 'endpoint' => env('AWS_ENDPOINT'), + 'use_path_style_endpoint' => env('AWS_USE_PATH_STYLE_ENDPOINT', false), + 'throw' => false, + 'report' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Symbolic Links + |-------------------------------------------------------------------------- + | + | Here you may configure the symbolic links that will be created when the + | `storage:link` Artisan command is executed. The array keys should be + | the locations of the links and the values should be their targets. + | + */ + + 'links' => [ + public_path('storage') => storage_path('app/public'), + ], + +]; diff --git a/config/logging.php b/config/logging.php new file mode 100644 index 0000000..9e998a4 --- /dev/null +++ b/config/logging.php @@ -0,0 +1,132 @@ + env('LOG_CHANNEL', 'stack'), + + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => [ + 'channel' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + 'trace' => env('LOG_DEPRECATIONS_TRACE', false), + ], + + /* + |-------------------------------------------------------------------------- + | Log Channels + |-------------------------------------------------------------------------- + | + | Here you may configure the log channels for your application. Laravel + | utilizes the Monolog PHP logging library, which includes a variety + | of powerful log handlers and formatters that you're free to use. + | + | Available drivers: "single", "daily", "slack", "syslog", + | "errorlog", "monolog", "custom", "stack" + | + */ + + 'channels' => [ + + 'stack' => [ + 'driver' => 'stack', + 'channels' => explode(',', (string) env('LOG_STACK', 'single')), + 'ignore_exceptions' => false, + ], + + 'single' => [ + 'driver' => 'single', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'daily' => [ + 'driver' => 'daily', + 'path' => storage_path('logs/laravel.log'), + 'level' => env('LOG_LEVEL', 'debug'), + 'days' => env('LOG_DAILY_DAYS', 14), + 'replace_placeholders' => true, + ], + + 'slack' => [ + 'driver' => 'slack', + 'url' => env('LOG_SLACK_WEBHOOK_URL'), + 'username' => env('LOG_SLACK_USERNAME', 'Laravel Log'), + 'emoji' => env('LOG_SLACK_EMOJI', ':boom:'), + 'level' => env('LOG_LEVEL', 'critical'), + 'replace_placeholders' => true, + ], + + 'papertrail' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => env('LOG_PAPERTRAIL_HANDLER', SyslogUdpHandler::class), + 'handler_with' => [ + 'host' => env('PAPERTRAIL_URL'), + 'port' => env('PAPERTRAIL_PORT'), + 'connectionString' => 'tls://'.env('PAPERTRAIL_URL').':'.env('PAPERTRAIL_PORT'), + ], + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'stderr' => [ + 'driver' => 'monolog', + 'level' => env('LOG_LEVEL', 'debug'), + 'handler' => StreamHandler::class, + 'handler_with' => [ + 'stream' => 'php://stderr', + ], + 'formatter' => env('LOG_STDERR_FORMATTER'), + 'processors' => [PsrLogMessageProcessor::class], + ], + + 'syslog' => [ + 'driver' => 'syslog', + 'level' => env('LOG_LEVEL', 'debug'), + 'facility' => env('LOG_SYSLOG_FACILITY', LOG_USER), + 'replace_placeholders' => true, + ], + + 'errorlog' => [ + 'driver' => 'errorlog', + 'level' => env('LOG_LEVEL', 'debug'), + 'replace_placeholders' => true, + ], + + 'null' => [ + 'driver' => 'monolog', + 'handler' => NullHandler::class, + ], + + 'emergency' => [ + 'path' => storage_path('logs/laravel.log'), + ], + + ], + +]; diff --git a/config/mail.php b/config/mail.php new file mode 100644 index 0000000..522b284 --- /dev/null +++ b/config/mail.php @@ -0,0 +1,118 @@ + env('MAIL_MAILER', 'log'), + + /* + |-------------------------------------------------------------------------- + | Mailer Configurations + |-------------------------------------------------------------------------- + | + | Here you may configure all of the mailers used by your application plus + | their respective settings. Several examples have been configured for + | you and you are free to add your own as your application requires. + | + | Laravel supports a variety of mail "transport" drivers that can be used + | when delivering an email. You may specify which one you're using for + | your mailers below. You may also add additional mailers if needed. + | + | Supported: "smtp", "sendmail", "mailgun", "ses", "ses-v2", + | "postmark", "resend", "log", "array", + | "failover", "roundrobin" + | + */ + + 'mailers' => [ + + 'smtp' => [ + 'transport' => 'smtp', + 'scheme' => env('MAIL_SCHEME'), + 'url' => env('MAIL_URL'), + 'host' => env('MAIL_HOST', '127.0.0.1'), + 'port' => env('MAIL_PORT', 2525), + 'username' => env('MAIL_USERNAME'), + 'password' => env('MAIL_PASSWORD'), + 'timeout' => null, + 'local_domain' => env('MAIL_EHLO_DOMAIN', parse_url((string) env('APP_URL', 'http://localhost'), PHP_URL_HOST)), + ], + + 'ses' => [ + 'transport' => 'ses', + ], + + 'postmark' => [ + 'transport' => 'postmark', + // 'message_stream_id' => env('POSTMARK_MESSAGE_STREAM_ID'), + // 'client' => [ + // 'timeout' => 5, + // ], + ], + + 'resend' => [ + 'transport' => 'resend', + ], + + 'sendmail' => [ + 'transport' => 'sendmail', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -bs -i'), + ], + + 'log' => [ + 'transport' => 'log', + 'channel' => env('MAIL_LOG_CHANNEL'), + ], + + 'array' => [ + 'transport' => 'array', + ], + + 'failover' => [ + 'transport' => 'failover', + 'mailers' => [ + 'smtp', + 'log', + ], + 'retry_after' => 60, + ], + + 'roundrobin' => [ + 'transport' => 'roundrobin', + 'mailers' => [ + 'ses', + 'postmark', + ], + 'retry_after' => 60, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Global "From" Address + |-------------------------------------------------------------------------- + | + | You may wish for all emails sent by your application to be sent from + | the same address. Here you may specify a name and address that is + | used globally for all emails that are sent by your application. + | + */ + + 'from' => [ + 'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'), + 'name' => env('MAIL_FROM_NAME', 'Example'), + ], + +]; diff --git a/config/modules.php b/config/modules.php new file mode 100644 index 0000000..32f69c3 --- /dev/null +++ b/config/modules.php @@ -0,0 +1,298 @@ + 'Modules', + + /* + |-------------------------------------------------------------------------- + | Module Stubs + |-------------------------------------------------------------------------- + | + | Default module stubs. + | + */ + 'stubs' => [ + 'enabled' => false, + 'path' => base_path('vendor/nwidart/laravel-modules/src/Commands/stubs'), + 'files' => [ + 'routes/web' => 'routes/web.php', + 'routes/api' => 'routes/api.php', + 'views/index' => 'resources/views/index.blade.php', + 'views/master' => 'resources/views/components/layouts/master.blade.php', + 'scaffold/config' => 'config/config.php', + 'composer' => 'composer.json', + 'assets/js/app' => 'resources/assets/js/app.js', + 'assets/sass/app' => 'resources/assets/sass/app.scss', + 'vite' => 'vite.config.js', + 'package' => 'package.json', + ], + 'replacements' => [ + /** + * Define custom replacements for each section. + * You can specify a closure for dynamic values. + * + * Example: + * + * 'composer' => [ + * 'CUSTOM_KEY' => fn (\Nwidart\Modules\Generators\ModuleGenerator $generator) => $generator->getModule()->getLowerName() . '-module', + * 'CUSTOM_KEY2' => fn () => 'custom text', + * 'LOWER_NAME', + * 'STUDLY_NAME', + * // ... + * ], + * + * Note: Keys should be in UPPERCASE. + */ + 'routes/web' => ['LOWER_NAME', 'STUDLY_NAME', 'PLURAL_LOWER_NAME', 'KEBAB_NAME', 'MODULE_NAMESPACE', 'CONTROLLER_NAMESPACE'], + 'routes/api' => ['LOWER_NAME', 'STUDLY_NAME', 'PLURAL_LOWER_NAME', 'KEBAB_NAME', 'MODULE_NAMESPACE', 'CONTROLLER_NAMESPACE'], + 'vite' => ['LOWER_NAME', 'STUDLY_NAME', 'KEBAB_NAME'], + 'json' => ['LOWER_NAME', 'STUDLY_NAME', 'KEBAB_NAME', 'MODULE_NAMESPACE', 'PROVIDER_NAMESPACE'], + 'views/index' => ['LOWER_NAME'], + 'views/master' => ['LOWER_NAME', 'STUDLY_NAME', 'KEBAB_NAME'], + 'scaffold/config' => ['STUDLY_NAME'], + 'composer' => [ + 'LOWER_NAME', + 'STUDLY_NAME', + 'VENDOR', + 'AUTHOR_NAME', + 'AUTHOR_EMAIL', + 'MODULE_NAMESPACE', + 'PROVIDER_NAMESPACE', + 'APP_FOLDER_NAME', + ], + ], + 'gitkeep' => true, + ], + 'paths' => [ + /* + |-------------------------------------------------------------------------- + | Modules path + |-------------------------------------------------------------------------- + | + | This path is used to save the generated module. + | This path will also be added automatically to the list of scanned folders. + | + */ + 'modules' => base_path('Modules'), + + /* + |-------------------------------------------------------------------------- + | Modules assets path + |-------------------------------------------------------------------------- + | + | Here you may update the modules' assets path. + | + */ + 'assets' => public_path('modules'), + + /* + |-------------------------------------------------------------------------- + | The migrations' path + |-------------------------------------------------------------------------- + | + | Where you run the 'module:publish-migration' command, where do you publish the + | the migration files? + | + */ + 'migration' => base_path('database/migrations'), + + /* + |-------------------------------------------------------------------------- + | The app path + |-------------------------------------------------------------------------- + | + | app folder name + | for example can change it to 'src' or 'App' + */ + 'app_folder' => 'app/', + + /* + |-------------------------------------------------------------------------- + | Generator path + |-------------------------------------------------------------------------- + | Customise the paths where the folders will be generated. + | Setting the generate key to false will not generate that folder + */ + 'generator' => [ + // app/ + 'actions' => ['path' => 'app/Actions', 'generate' => false], + 'casts' => ['path' => 'app/Casts', 'generate' => false], + 'channels' => ['path' => 'app/Broadcasting', 'generate' => false], + 'class' => ['path' => 'app/Classes', 'generate' => false], + 'command' => ['path' => 'app/Console', 'generate' => false], + 'component-class' => ['path' => 'app/View/Components', 'generate' => false], + 'emails' => ['path' => 'app/Emails', 'generate' => false], + 'event' => ['path' => 'app/Events', 'generate' => false], + 'enums' => ['path' => 'app/Enums', 'generate' => false], + 'exceptions' => ['path' => 'app/Exceptions', 'generate' => false], + 'jobs' => ['path' => 'app/Jobs', 'generate' => false], + 'helpers' => ['path' => 'app/Helpers', 'generate' => false], + 'interfaces' => ['path' => 'app/Interfaces', 'generate' => false], + 'listener' => ['path' => 'app/Listeners', 'generate' => false], + 'model' => ['path' => 'app/Models', 'generate' => false], + 'notifications' => ['path' => 'app/Notifications', 'generate' => false], + 'observer' => ['path' => 'app/Observers', 'generate' => false], + 'policies' => ['path' => 'app/Policies', 'generate' => false], + 'provider' => ['path' => 'app/Providers', 'generate' => true], + 'repository' => ['path' => 'app/Repositories', 'generate' => false], + 'resource' => ['path' => 'app/Transformers', 'generate' => false], + 'route-provider' => ['path' => 'app/Providers', 'generate' => true], + 'rules' => ['path' => 'app/Rules', 'generate' => false], + 'services' => ['path' => 'app/Services', 'generate' => false], + 'scopes' => ['path' => 'app/Models/Scopes', 'generate' => false], + 'traits' => ['path' => 'app/Traits', 'generate' => false], + + // app/Http/ + 'controller' => ['path' => 'app/Http/Controllers', 'generate' => true], + 'filter' => ['path' => 'app/Http/Middleware', 'generate' => false], + 'request' => ['path' => 'app/Http/Requests', 'generate' => false], + + // config/ + 'config' => ['path' => 'config', 'generate' => true], + + // database/ + 'factory' => ['path' => 'database/factories', 'generate' => true], + 'migration' => ['path' => 'database/migrations', 'generate' => true], + 'seeder' => ['path' => 'database/seeders', 'generate' => true], + + // lang/ + 'lang' => ['path' => 'lang', 'generate' => false], + + // resource/ + 'assets' => ['path' => 'resources/assets', 'generate' => true], + 'component-view' => ['path' => 'resources/views/components', 'generate' => false], + 'views' => ['path' => 'resources/views', 'generate' => true], + + // routes/ + 'routes' => ['path' => 'routes', 'generate' => true], + + // tests/ + 'test-feature' => ['path' => 'tests/Feature', 'generate' => true], + 'test-unit' => ['path' => 'tests/Unit', 'generate' => true], + ], + ], + + /* + |-------------------------------------------------------------------------- + | Auto Discover of Modules + |-------------------------------------------------------------------------- + | + | Here you configure auto discover of module + | This is useful for simplify module providers. + | + */ + 'auto-discover' => [ + /* + |-------------------------------------------------------------------------- + | Migrations + |-------------------------------------------------------------------------- + | + | This option for register migration automatically. + | + */ + 'migrations' => true, + + /* + |-------------------------------------------------------------------------- + | Translations + |-------------------------------------------------------------------------- + | + | This option for register lang file automatically. + | + */ + 'translations' => false, + + ], + + /* + |-------------------------------------------------------------------------- + | Package commands + |-------------------------------------------------------------------------- + | + | Here you can define which commands will be visible and used in your + | application. You can add your own commands to merge section. + | + */ + 'commands' => ConsoleServiceProvider::defaultCommands() + ->merge([ + // New commands go here + ])->toArray(), + + /* + |-------------------------------------------------------------------------- + | Scan Path + |-------------------------------------------------------------------------- + | + | Here you define which folder will be scanned. By default will scan vendor + | directory. This is useful if you host the package in packagist website. + | + */ + 'scan' => [ + 'enabled' => false, + 'paths' => [ + base_path('vendor/*/*'), + ], + ], + + /* + |-------------------------------------------------------------------------- + | Composer File Template + |-------------------------------------------------------------------------- + | + | Here is the config for the composer.json file, generated by this package + | + */ + 'composer' => [ + 'vendor' => env('MODULE_VENDOR', 'nwidart'), + 'author' => [ + 'name' => env('MODULE_AUTHOR_NAME', 'Nicolas Widart'), + 'email' => env('MODULE_AUTHOR_EMAIL', 'n.widart@gmail.com'), + ], + 'composer-output' => false, + ], + + /* + |-------------------------------------------------------------------------- + | Choose what laravel-modules will register as custom namespaces. + | Setting one to false will require you to register that part + | in your own Service Provider class. + |-------------------------------------------------------------------------- + */ + 'register' => [ + 'translations' => true, + /** + * load files on boot or register method + */ + 'files' => 'register', + ], + + /* + |-------------------------------------------------------------------------- + | Activators + |-------------------------------------------------------------------------- + | + | You can define new types of activators here, file, database, etc. The only + | required parameter is 'class'. + | The file activator will store the activation status in storage/installed_modules + */ + 'activators' => [ + 'file' => [ + 'class' => FileActivator::class, + 'statuses-file' => base_path('modules_statuses.json'), + ], + ], + + 'activator' => 'file', +]; diff --git a/config/pennant.php b/config/pennant.php new file mode 100644 index 0000000..d03ebfb --- /dev/null +++ b/config/pennant.php @@ -0,0 +1,44 @@ + env('PENNANT_STORE', 'database'), + + /* + |-------------------------------------------------------------------------- + | Pennant Stores + |-------------------------------------------------------------------------- + | + | Here you may configure each of the stores that should be available to + | Pennant. These stores shall be used to store resolved feature flag + | values - you may configure as many as your application requires. + | + */ + + 'stores' => [ + + 'array' => [ + 'driver' => 'array', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => null, + 'table' => 'features', + ], + + ], +]; diff --git a/config/permission.php b/config/permission.php new file mode 100644 index 0000000..f39f6b5 --- /dev/null +++ b/config/permission.php @@ -0,0 +1,202 @@ + [ + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * Eloquent model should be used to retrieve your permissions. Of course, it + * is often just the "Permission" model but you may use whatever you like. + * + * The model you want to use as a Permission model needs to implement the + * `Spatie\Permission\Contracts\Permission` contract. + */ + + 'permission' => Spatie\Permission\Models\Permission::class, + + /* + * When using the "HasRoles" trait from this package, we need to know which + * Eloquent model should be used to retrieve your roles. Of course, it + * is often just the "Role" model but you may use whatever you like. + * + * The model you want to use as a Role model needs to implement the + * `Spatie\Permission\Contracts\Role` contract. + */ + + 'role' => Spatie\Permission\Models\Role::class, + + ], + + 'table_names' => [ + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'roles' => 'roles', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your permissions. We have chosen a basic + * default value but you may easily change it to any table you like. + */ + + 'permissions' => 'permissions', + + /* + * When using the "HasPermissions" trait from this package, we need to know which + * table should be used to retrieve your models permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_permissions' => 'model_has_permissions', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your models roles. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'model_has_roles' => 'model_has_roles', + + /* + * When using the "HasRoles" trait from this package, we need to know which + * table should be used to retrieve your roles permissions. We have chosen a + * basic default value but you may easily change it to any table you like. + */ + + 'role_has_permissions' => 'role_has_permissions', + ], + + 'column_names' => [ + /* + * Change this if you want to name the related pivots other than defaults + */ + 'role_pivot_key' => null, // default 'role_id', + 'permission_pivot_key' => null, // default 'permission_id', + + /* + * Change this if you want to name the related model primary key other than + * `model_id`. + * + * For example, this would be nice if your primary keys are all UUIDs. In + * that case, name this `model_uuid`. + */ + + 'model_morph_key' => 'model_id', + + /* + * Change this if you want to use the teams feature and your related model's + * foreign key is other than `team_id`. + */ + + 'team_foreign_key' => 'team_id', + ], + + /* + * When set to true, the method for checking permissions will be registered on the gate. + * Set this to false if you want to implement custom logic for checking permissions. + */ + + 'register_permission_check_method' => true, + + /* + * When set to true, Laravel\Octane\Events\OperationTerminated event listener will be registered + * this will refresh permissions on every TickTerminated, TaskTerminated and RequestTerminated + * NOTE: This should not be needed in most cases, but an Octane/Vapor combination benefited from it. + */ + 'register_octane_reset_listener' => false, + + /* + * Events will fire when a role or permission is assigned/unassigned: + * \Spatie\Permission\Events\RoleAttached + * \Spatie\Permission\Events\RoleDetached + * \Spatie\Permission\Events\PermissionAttached + * \Spatie\Permission\Events\PermissionDetached + * + * To enable, set to true, and then create listeners to watch these events. + */ + 'events_enabled' => false, + + /* + * Teams Feature. + * When set to true the package implements teams using the 'team_foreign_key'. + * If you want the migrations to register the 'team_foreign_key', you must + * set this to true before doing the migration. + * If you already did the migration then you must make a new migration to also + * add 'team_foreign_key' to 'roles', 'model_has_roles', and 'model_has_permissions' + * (view the latest version of this package's migration file) + */ + + 'teams' => false, + + /* + * The class to use to resolve the permissions team id + */ + 'team_resolver' => \Spatie\Permission\DefaultTeamResolver::class, + + /* + * Passport Client Credentials Grant + * When set to true the package will use Passports Client to check permissions + */ + + 'use_passport_client_credentials' => false, + + /* + * When set to true, the required permission names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_permission_in_exception' => false, + + /* + * When set to true, the required role names are added to exception messages. + * This could be considered an information leak in some contexts, so the default + * setting is false here for optimum safety. + */ + + 'display_role_in_exception' => false, + + /* + * By default wildcard permission lookups are disabled. + * See documentation to understand supported syntax. + */ + + 'enable_wildcard_permission' => false, + + /* + * The class to use for interpreting wildcard permissions. + * If you need to modify delimiters, override the class and specify its name here. + */ + // 'wildcard_permission' => Spatie\Permission\WildcardPermission::class, + + /* Cache-specific settings */ + + 'cache' => [ + + /* + * By default all permissions are cached for 24 hours to speed up performance. + * When permissions or roles are updated the cache is flushed automatically. + */ + + 'expiration_time' => \DateInterval::createFromDateString('24 hours'), + + /* + * The cache key used to store all permissions. + */ + + 'key' => 'spatie.permission.cache', + + /* + * You may optionally indicate a specific cache driver to use for permission and + * role caching using any of the `store` drivers listed in the cache.php config + * file. Using 'default' here means to use the `default` set in cache.php. + */ + + 'store' => 'default', + ], +]; diff --git a/config/queue.php b/config/queue.php new file mode 100644 index 0000000..116bd8d --- /dev/null +++ b/config/queue.php @@ -0,0 +1,112 @@ + env('QUEUE_CONNECTION', 'database'), + + /* + |-------------------------------------------------------------------------- + | Queue Connections + |-------------------------------------------------------------------------- + | + | Here you may configure the connection options for every queue backend + | used by your application. An example configuration is provided for + | each backend supported by Laravel. You're also free to add more. + | + | Drivers: "sync", "database", "beanstalkd", "sqs", "redis", "null" + | + */ + + 'connections' => [ + + 'sync' => [ + 'driver' => 'sync', + ], + + 'database' => [ + 'driver' => 'database', + 'connection' => env('DB_QUEUE_CONNECTION'), + 'table' => env('DB_QUEUE_TABLE', 'jobs'), + 'queue' => env('DB_QUEUE', 'default'), + 'retry_after' => (int) env('DB_QUEUE_RETRY_AFTER', 90), + 'after_commit' => false, + ], + + 'beanstalkd' => [ + 'driver' => 'beanstalkd', + 'host' => env('BEANSTALKD_QUEUE_HOST', 'localhost'), + 'queue' => env('BEANSTALKD_QUEUE', 'default'), + 'retry_after' => (int) env('BEANSTALKD_QUEUE_RETRY_AFTER', 90), + 'block_for' => 0, + 'after_commit' => false, + ], + + 'sqs' => [ + 'driver' => 'sqs', + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'), + 'queue' => env('SQS_QUEUE', 'default'), + 'suffix' => env('SQS_SUFFIX'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + 'after_commit' => false, + ], + + 'redis' => [ + 'driver' => 'redis', + 'connection' => env('REDIS_QUEUE_CONNECTION', 'default'), + 'queue' => env('REDIS_QUEUE', 'default'), + 'retry_after' => (int) env('REDIS_QUEUE_RETRY_AFTER', 90), + 'block_for' => null, + 'after_commit' => false, + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Job Batching + |-------------------------------------------------------------------------- + | + | The following options configure the database and table that store job + | batching information. These options can be updated to any database + | connection and table which has been defined by your application. + | + */ + + 'batching' => [ + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'job_batches', + ], + + /* + |-------------------------------------------------------------------------- + | Failed Queue Jobs + |-------------------------------------------------------------------------- + | + | These options configure the behavior of failed queue job logging so you + | can control how and where failed jobs are stored. Laravel ships with + | support for storing failed jobs in a simple file or in a database. + | + | Supported drivers: "database-uuids", "dynamodb", "file", "null" + | + */ + + 'failed' => [ + 'driver' => env('QUEUE_FAILED_DRIVER', 'database-uuids'), + 'database' => env('DB_CONNECTION', 'sqlite'), + 'table' => 'failed_jobs', + ], + +]; diff --git a/config/services.php b/config/services.php new file mode 100644 index 0000000..6182e4b --- /dev/null +++ b/config/services.php @@ -0,0 +1,38 @@ + [ + 'token' => env('POSTMARK_TOKEN'), + ], + + 'resend' => [ + 'key' => env('RESEND_KEY'), + ], + + 'ses' => [ + 'key' => env('AWS_ACCESS_KEY_ID'), + 'secret' => env('AWS_SECRET_ACCESS_KEY'), + 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), + ], + + 'slack' => [ + 'notifications' => [ + 'bot_user_oauth_token' => env('SLACK_BOT_USER_OAUTH_TOKEN'), + 'channel' => env('SLACK_BOT_USER_DEFAULT_CHANNEL'), + ], + ], + +]; diff --git a/config/session.php b/config/session.php new file mode 100644 index 0000000..f715097 --- /dev/null +++ b/config/session.php @@ -0,0 +1,217 @@ + env('SESSION_DRIVER', 'database'), + + /* + |-------------------------------------------------------------------------- + | Session Lifetime + |-------------------------------------------------------------------------- + | + | Here you may specify the number of minutes that you wish the session + | to be allowed to remain idle before it expires. If you want them + | to expire immediately when the browser is closed then you may + | indicate that via the expire_on_close configuration option. + | + */ + + 'lifetime' => (int) env('SESSION_LIFETIME', 120), + + 'expire_on_close' => env('SESSION_EXPIRE_ON_CLOSE', false), + + /* + |-------------------------------------------------------------------------- + | Session Encryption + |-------------------------------------------------------------------------- + | + | This option allows you to easily specify that all of your session data + | should be encrypted before it's stored. All encryption is performed + | automatically by Laravel and you may use the session like normal. + | + */ + + 'encrypt' => env('SESSION_ENCRYPT', false), + + /* + |-------------------------------------------------------------------------- + | Session File Location + |-------------------------------------------------------------------------- + | + | When utilizing the "file" session driver, the session files are placed + | on disk. The default storage location is defined here; however, you + | are free to provide another location where they should be stored. + | + */ + + 'files' => storage_path('framework/sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Database Connection + |-------------------------------------------------------------------------- + | + | When using the "database" or "redis" session drivers, you may specify a + | connection that should be used to manage these sessions. This should + | correspond to a connection in your database configuration options. + | + */ + + 'connection' => env('SESSION_CONNECTION'), + + /* + |-------------------------------------------------------------------------- + | Session Database Table + |-------------------------------------------------------------------------- + | + | When using the "database" session driver, you may specify the table to + | be used to store sessions. Of course, a sensible default is defined + | for you; however, you're welcome to change this to another table. + | + */ + + 'table' => env('SESSION_TABLE', 'sessions'), + + /* + |-------------------------------------------------------------------------- + | Session Cache Store + |-------------------------------------------------------------------------- + | + | When using one of the framework's cache driven session backends, you may + | define the cache store which should be used to store the session data + | between requests. This must match one of your defined cache stores. + | + | Affects: "dynamodb", "memcached", "redis" + | + */ + + 'store' => env('SESSION_STORE'), + + /* + |-------------------------------------------------------------------------- + | Session Sweeping Lottery + |-------------------------------------------------------------------------- + | + | Some session drivers must manually sweep their storage location to get + | rid of old sessions from storage. Here are the chances that it will + | happen on a given request. By default, the odds are 2 out of 100. + | + */ + + 'lottery' => [2, 100], + + /* + |-------------------------------------------------------------------------- + | Session Cookie Name + |-------------------------------------------------------------------------- + | + | Here you may change the name of the session cookie that is created by + | the framework. Typically, you should not need to change this value + | since doing so does not grant a meaningful security improvement. + | + */ + + 'cookie' => env( + 'SESSION_COOKIE', + Str::slug(env('APP_NAME', 'laravel')).'-session' + ), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Path + |-------------------------------------------------------------------------- + | + | The session cookie path determines the path for which the cookie will + | be regarded as available. Typically, this will be the root path of + | your application, but you're free to change this when necessary. + | + */ + + 'path' => env('SESSION_PATH', '/'), + + /* + |-------------------------------------------------------------------------- + | Session Cookie Domain + |-------------------------------------------------------------------------- + | + | This value determines the domain and subdomains the session cookie is + | available to. By default, the cookie will be available to the root + | domain and all subdomains. Typically, this shouldn't be changed. + | + */ + + 'domain' => env('SESSION_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | HTTPS Only Cookies + |-------------------------------------------------------------------------- + | + | By setting this option to true, session cookies will only be sent back + | to the server if the browser has a HTTPS connection. This will keep + | the cookie from being sent to you when it can't be done securely. + | + */ + + 'secure' => env('SESSION_SECURE_COOKIE'), + + /* + |-------------------------------------------------------------------------- + | HTTP Access Only + |-------------------------------------------------------------------------- + | + | Setting this value to true will prevent JavaScript from accessing the + | value of the cookie and the cookie will only be accessible through + | the HTTP protocol. It's unlikely you should disable this option. + | + */ + + 'http_only' => env('SESSION_HTTP_ONLY', true), + + /* + |-------------------------------------------------------------------------- + | Same-Site Cookies + |-------------------------------------------------------------------------- + | + | This option determines how your cookies behave when cross-site requests + | take place, and can be used to mitigate CSRF attacks. By default, we + | will set this value to "lax" to permit secure cross-site requests. + | + | See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie#samesitesamesite-value + | + | Supported: "lax", "strict", "none", null + | + */ + + 'same_site' => env('SESSION_SAME_SITE', 'lax'), + + /* + |-------------------------------------------------------------------------- + | Partitioned Cookies + |-------------------------------------------------------------------------- + | + | Setting this value to true will tie the cookie to the top-level site for + | a cross-site context. Partitioned cookies are accepted by the browser + | when flagged "secure" and the Same-Site attribute is set to "none". + | + */ + + 'partitioned' => env('SESSION_PARTITIONED_COOKIE', false), + +]; diff --git a/config/telescope.php b/config/telescope.php new file mode 100644 index 0000000..af8ca1b --- /dev/null +++ b/config/telescope.php @@ -0,0 +1,207 @@ + env('TELESCOPE_ENABLED', true), + + /* + |-------------------------------------------------------------------------- + | Telescope Domain + |-------------------------------------------------------------------------- + | + | This is the subdomain where Telescope will be accessible from. If the + | setting is null, Telescope will reside under the same domain as the + | application. Otherwise, this value will be used as the subdomain. + | + */ + + 'domain' => env('TELESCOPE_DOMAIN'), + + /* + |-------------------------------------------------------------------------- + | Telescope Path + |-------------------------------------------------------------------------- + | + | This is the URI path where Telescope will be accessible from. Feel free + | to change this path to anything you like. Note that the URI will not + | affect the paths of its internal API that aren't exposed to users. + | + */ + + 'path' => env('TELESCOPE_PATH', 'telescope'), + + /* + |-------------------------------------------------------------------------- + | Telescope Storage Driver + |-------------------------------------------------------------------------- + | + | This configuration options determines the storage driver that will + | be used to store Telescope's data. In addition, you may set any + | custom options as needed by the particular driver you choose. + | + */ + + 'driver' => env('TELESCOPE_DRIVER', 'database'), + + 'storage' => [ + 'database' => [ + 'connection' => env('DB_CONNECTION', 'mysql'), + 'chunk' => 1000, + ], + ], + + /* + |-------------------------------------------------------------------------- + | Telescope Queue + |-------------------------------------------------------------------------- + | + | This configuration options determines the queue connection and queue + | which will be used to process ProcessPendingUpdate jobs. This can + | be changed if you would prefer to use a non-default connection. + | + */ + + 'queue' => [ + 'connection' => env('TELESCOPE_QUEUE_CONNECTION'), + 'queue' => env('TELESCOPE_QUEUE'), + 'delay' => env('TELESCOPE_QUEUE_DELAY', 10), + ], + + /* + |-------------------------------------------------------------------------- + | Telescope Route Middleware + |-------------------------------------------------------------------------- + | + | These middleware will be assigned to every Telescope route, giving you + | the chance to add your own middleware to this list or change any of + | the existing middleware. Or, you can simply stick with this list. + | + */ + + 'middleware' => [ + 'web', + Authorize::class, + ], + + /* + |-------------------------------------------------------------------------- + | Allowed / Ignored Paths & Commands + |-------------------------------------------------------------------------- + | + | The following array lists the URI paths and Artisan commands that will + | not be watched by Telescope. In addition to this list, some Laravel + | commands, like migrations and queue commands, are always ignored. + | + */ + + 'only_paths' => [ + // 'api/*' + ], + + 'ignore_paths' => [ + 'livewire*', + 'nova-api*', + 'pulse*', + ], + + 'ignore_commands' => [ + // + ], + + /* + |-------------------------------------------------------------------------- + | Telescope Watchers + |-------------------------------------------------------------------------- + | + | The following array lists the "watchers" that will be registered with + | Telescope. The watchers gather the application's profile data when + | a request or task is executed. Feel free to customize this list. + | + */ + + 'watchers' => [ + Watchers\BatchWatcher::class => env('TELESCOPE_BATCH_WATCHER', true), + + Watchers\CacheWatcher::class => [ + 'enabled' => env('TELESCOPE_CACHE_WATCHER', true), + 'hidden' => [], + 'ignore' => [], + ], + + Watchers\ClientRequestWatcher::class => env('TELESCOPE_CLIENT_REQUEST_WATCHER', true), + + Watchers\CommandWatcher::class => [ + 'enabled' => env('TELESCOPE_COMMAND_WATCHER', true), + 'ignore' => [], + ], + + Watchers\DumpWatcher::class => [ + 'enabled' => env('TELESCOPE_DUMP_WATCHER', true), + 'always' => env('TELESCOPE_DUMP_WATCHER_ALWAYS', false), + ], + + Watchers\EventWatcher::class => [ + 'enabled' => env('TELESCOPE_EVENT_WATCHER', true), + 'ignore' => [], + ], + + Watchers\ExceptionWatcher::class => env('TELESCOPE_EXCEPTION_WATCHER', true), + + Watchers\GateWatcher::class => [ + 'enabled' => env('TELESCOPE_GATE_WATCHER', true), + 'ignore_abilities' => [], + 'ignore_packages' => true, + 'ignore_paths' => [], + ], + + Watchers\JobWatcher::class => env('TELESCOPE_JOB_WATCHER', true), + + Watchers\LogWatcher::class => [ + 'enabled' => env('TELESCOPE_LOG_WATCHER', true), + 'level' => 'error', + ], + + Watchers\MailWatcher::class => env('TELESCOPE_MAIL_WATCHER', true), + + Watchers\ModelWatcher::class => [ + 'enabled' => env('TELESCOPE_MODEL_WATCHER', true), + 'events' => ['eloquent.*'], + 'hydrations' => true, + ], + + Watchers\NotificationWatcher::class => env('TELESCOPE_NOTIFICATION_WATCHER', true), + + Watchers\QueryWatcher::class => [ + 'enabled' => env('TELESCOPE_QUERY_WATCHER', true), + 'ignore_packages' => true, + 'ignore_paths' => [], + 'slow' => 100, + ], + + Watchers\RedisWatcher::class => env('TELESCOPE_REDIS_WATCHER', true), + + Watchers\RequestWatcher::class => [ + 'enabled' => env('TELESCOPE_REQUEST_WATCHER', true), + 'size_limit' => env('TELESCOPE_RESPONSE_SIZE_LIMIT', 64), + 'ignore_http_methods' => [], + 'ignore_status_codes' => [], + ], + + Watchers\ScheduleWatcher::class => env('TELESCOPE_SCHEDULE_WATCHER', true), + Watchers\ViewWatcher::class => env('TELESCOPE_VIEW_WATCHER', true), + ], +]; diff --git a/database/.gitignore b/database/.gitignore new file mode 100644 index 0000000..9b19b93 --- /dev/null +++ b/database/.gitignore @@ -0,0 +1 @@ +*.sqlite* diff --git a/database/factories/UserFactory.php b/database/factories/UserFactory.php new file mode 100644 index 0000000..584104c --- /dev/null +++ b/database/factories/UserFactory.php @@ -0,0 +1,44 @@ + + */ +class UserFactory extends Factory +{ + /** + * The current password being used by the factory. + */ + protected static ?string $password; + + /** + * 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/2025_11_30_225659_create_billing_accounts_table.php b/database/migrations/2025_11_30_225659_create_billing_accounts_table.php new file mode 100644 index 0000000..5526d43 --- /dev/null +++ b/database/migrations/2025_11_30_225659_create_billing_accounts_table.php @@ -0,0 +1,46 @@ +id(); + + // Basic billing account identity + $table->string('name'); // e.g. "Smith Family" or "Acme Ltd" + $table->string('contact_name')->nullable(); // attachment for companies + + // Primary parent user (nullable) + $table->unsignedBigInteger('primary_parent_user_id')->nullable(); + $table->foreign('primary_parent_user_id') + ->references('id')->on('users') + ->nullOnDelete(); + + // Core billing communication channel + $table->string('invoice_email'); + + // Optional phone for billing queries + $table->string('phone')->nullable(); + + // Address fields + $table->string('address_line1'); + $table->string('address_line2')->nullable(); + $table->string('town'); + $table->string('postcode'); + $table->string('country'); + + $table->softDeletes(); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('billing_accounts'); + } +}; diff --git a/database/migrations/2025_11_30_230429_add_billing_account_id_to_student_profiles_table.php b/database/migrations/2025_11_30_230429_add_billing_account_id_to_student_profiles_table.php new file mode 100644 index 0000000..485bfc9 --- /dev/null +++ b/database/migrations/2025_11_30_230429_add_billing_account_id_to_student_profiles_table.php @@ -0,0 +1,28 @@ +unsignedBigInteger('billing_account_id')->nullable()->after('user_id'); + + $table->foreign('billing_account_id') + ->references('id')->on('billing_accounts') + ->nullOnDelete(); + }); + } + + public function down(): void + { + Schema::table('student_profiles', function (Blueprint $table) { + $table->dropForeign(['billing_account_id']); + $table->dropColumn('billing_account_id'); + }); + } +}; + diff --git a/database/migrations/2025_11_30_235633_create_parent_profiles_table.php b/database/migrations/2025_11_30_235633_create_parent_profiles_table.php new file mode 100644 index 0000000..6d22559 --- /dev/null +++ b/database/migrations/2025_11_30_235633_create_parent_profiles_table.php @@ -0,0 +1,42 @@ +id(); + + // Link to the users table + $table->unsignedBigInteger('user_id')->unique(); + $table->foreign('user_id') + ->references('id')->on('users') + ->onDelete('cascade'); + + // Parent contact info + $table->string('phone')->nullable(); + + // Parent address (optional, but useful) + $table->string('address_line1')->nullable(); + $table->string('address_line2')->nullable(); + $table->string('town')->nullable(); + $table->string('postcode')->nullable(); + $table->string('country')->nullable(); + + // Notes about the parent + $table->text('notes')->nullable(); + + $table->softDeletes(); + $table->timestamps(); + }); + } + + public function down(): void + { + Schema::dropIfExists('parent_profiles'); + } +}; diff --git a/database/migrations/2025_12_01_000250_create_parent_student_table.php b/database/migrations/2025_12_01_000250_create_parent_student_table.php new file mode 100644 index 0000000..80aacc4 --- /dev/null +++ b/database/migrations/2025_12_01_000250_create_parent_student_table.php @@ -0,0 +1,43 @@ +id(); + + // Foreign keys + $table->unsignedBigInteger('parent_profile_id'); + $table->unsignedBigInteger('student_profile_id'); + + $table->foreign('parent_profile_id') + ->references('id')->on('parent_profiles') + ->onDelete('cascade'); + + $table->foreign('student_profile_id') + ->references('id')->on('student_profiles') + ->onDelete('cascade'); + + // Optional descriptive relationship + $table->string('relationship')->nullable(); + + // Optional admin notes + $table->text('notes')->nullable(); + + $table->timestamps(); + + // Ensure a parent cannot be linked to the same student twice + $table->unique(['parent_profile_id', 'student_profile_id']); + }); + } + + public function down(): void + { + Schema::dropIfExists('parent_student'); + } +}; diff --git a/database/migrations/2025_12_01_215549_add_first_and_last_name_to_users_table.php b/database/migrations/2025_12_01_215549_add_first_and_last_name_to_users_table.php new file mode 100644 index 0000000..e9faaeb --- /dev/null +++ b/database/migrations/2025_12_01_215549_add_first_and_last_name_to_users_table.php @@ -0,0 +1,52 @@ +string('first_name')->nullable()->after('id'); + $table->string('last_name')->nullable()->after('first_name'); + + // Make 'name' nullable so inserts won't fail + $table->string('name')->nullable()->change(); + }); + + // Backfill: split existing 'name' into first and last + $users = DB::table('users')->select('id', 'name')->get(); + + foreach ($users as $user) { + if (!$user->name) { + continue; + } + + // Split the name safely + $parts = explode(' ', $user->name, 2); + $first = $parts[0]; + $last = $parts[1] ?? ''; + + DB::table('users') + ->where('id', $user->id) + ->update([ + 'first_name' => $first, + 'last_name' => $last, + ]); + } + } + + public function down(): void + { + Schema::table('users', function (Blueprint $table) { + $table->dropColumn(['first_name', 'last_name']); + + // restore name to not null if needed + $table->string('name')->nullable(false)->change(); + }); + } +}; diff --git a/database/schema/mysql-schema.sql b/database/schema/mysql-schema.sql new file mode 100644 index 0000000..d8c4c59 --- /dev/null +++ b/database/schema/mysql-schema.sql @@ -0,0 +1,809 @@ +/*M!999999\- enable the sandbox mode */ +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +DROP TABLE IF EXISTS `bookings`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `bookings` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `slot_id` bigint(20) unsigned NOT NULL, + `date` date NOT NULL, + `student_name` varchar(255) DEFAULT NULL, + `booked_from_page` varchar(255) DEFAULT NULL, + `message` text DEFAULT NULL, + `status` enum('booked','blocked') NOT NULL DEFAULT 'booked', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `bookings_slot_id_date_unique` (`slot_id`,`date`), + CONSTRAINT `bookings_slot_id_foreign` FOREIGN KEY (`slot_id`) REFERENCES `slots` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `cache`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `cache` ( + `key` varchar(255) NOT NULL, + `value` mediumtext NOT NULL, + `expiration` int(11) NOT NULL, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `cache_locks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `cache_locks` ( + `key` varchar(255) NOT NULL, + `owner` varchar(255) NOT NULL, + `expiration` int(11) NOT NULL, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `chapters`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `chapters` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `lesson_section_id` bigint(20) unsigned NOT NULL, + `title` varchar(255) NOT NULL, + `slug` varchar(255) DEFAULT NULL, + `order` int(10) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `chapters_slug_unique` (`slug`), + KEY `chapters_lesson_section_id_foreign` (`lesson_section_id`), + CONSTRAINT `chapters_lesson_section_id_foreign` FOREIGN KEY (`lesson_section_id`) REFERENCES `lesson_sections` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `course_user`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `course_user` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_id` bigint(20) unsigned NOT NULL, + `course_id` bigint(20) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `last_lesson_id` bigint(20) unsigned DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `course_user_user_id_foreign` (`user_id`), + KEY `course_user_course_id_foreign` (`course_id`), + KEY `course_user_last_lesson_id_foreign` (`last_lesson_id`), + CONSTRAINT `course_user_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE, + CONSTRAINT `course_user_last_lesson_id_foreign` FOREIGN KEY (`last_lesson_id`) REFERENCES `lessons` (`id`) ON DELETE SET NULL, + CONSTRAINT `course_user_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `courses`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `courses` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `lead_teacher` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `subject_id` bigint(20) unsigned NOT NULL, + `level_id` bigint(20) unsigned NOT NULL, + `slug` varchar(255) NOT NULL, + PRIMARY KEY (`id`), + KEY `courses_subject_id_foreign` (`subject_id`), + KEY `courses_level_id_foreign` (`level_id`), + CONSTRAINT `courses_level_id_foreign` FOREIGN KEY (`level_id`) REFERENCES `levels` (`id`) ON DELETE CASCADE, + CONSTRAINT `courses_subject_id_foreign` FOREIGN KEY (`subject_id`) REFERENCES `subjects` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `external_busy_windows`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `external_busy_windows` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `external_calendar_id` bigint(20) unsigned NOT NULL, + `starts_at` datetime NOT NULL, + `ends_at` datetime NOT NULL, + `transparency` varchar(255) NOT NULL DEFAULT 'OPAQUE', + `last_seen_at` datetime DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `external_busy_windows_external_calendar_id_starts_at_index` (`external_calendar_id`,`starts_at`), + CONSTRAINT `external_busy_windows_external_calendar_id_foreign` FOREIGN KEY (`external_calendar_id`) REFERENCES `external_calendars` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `external_calendars`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `external_calendars` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `source` varchar(255) NOT NULL DEFAULT 'nextcloud-ics', + `url` text NOT NULL, + `is_enabled` tinyint(1) NOT NULL DEFAULT 1, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `failed_jobs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `failed_jobs` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `uuid` varchar(255) NOT NULL, + `connection` text NOT NULL, + `queue` text NOT NULL, + `payload` longtext NOT NULL, + `exception` longtext NOT NULL, + `failed_at` timestamp NOT NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`), + UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `features`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `features` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `scope` varchar(255) NOT NULL, + `value` text NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `features_name_scope_unique` (`name`,`scope`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `invoice_items`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `invoice_items` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `invoice_id` bigint(20) unsigned NOT NULL, + `attendance_id` bigint(20) unsigned NOT NULL, + `description` varchar(255) NOT NULL, + `quantity` int(11) NOT NULL DEFAULT 1, + `unit_price` decimal(8,2) NOT NULL, + `amount` decimal(8,2) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `invoice_items_invoice_id_foreign` (`invoice_id`), + KEY `invoice_items_attendance_id_foreign` (`attendance_id`), + CONSTRAINT `invoice_items_attendance_id_foreign` FOREIGN KEY (`attendance_id`) REFERENCES `lesson_attendances` (`id`) ON DELETE CASCADE, + CONSTRAINT `invoice_items_invoice_id_foreign` FOREIGN KEY (`invoice_id`) REFERENCES `invoices` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `invoices`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `invoices` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `student_id` bigint(20) unsigned NOT NULL, + `period_start` date NOT NULL, + `period_end` date NOT NULL, + `total` decimal(8,2) NOT NULL DEFAULT 0.00, + `status` varchar(255) NOT NULL DEFAULT 'draft', + `pdf_path` varchar(255) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `invoices_student_id_foreign` (`student_id`), + CONSTRAINT `invoices_student_id_foreign` FOREIGN KEY (`student_id`) REFERENCES `student_profiles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `job_batches`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `job_batches` ( + `id` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `total_jobs` int(11) NOT NULL, + `pending_jobs` int(11) NOT NULL, + `failed_jobs` int(11) NOT NULL, + `failed_job_ids` longtext NOT NULL, + `options` mediumtext DEFAULT NULL, + `cancelled_at` int(11) DEFAULT NULL, + `created_at` int(11) NOT NULL, + `finished_at` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `jobs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `jobs` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `queue` varchar(255) NOT NULL, + `payload` longtext NOT NULL, + `attempts` tinyint(3) unsigned NOT NULL, + `reserved_at` int(10) unsigned DEFAULT NULL, + `available_at` int(10) unsigned NOT NULL, + `created_at` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `jobs_queue_index` (`queue`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lesson_attendances`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lesson_attendances` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `teaching_arrangement_id` bigint(20) unsigned NOT NULL, + `student_teacher_subject_id` bigint(20) unsigned NOT NULL, + `scheduled_start` datetime NOT NULL, + `scheduled_end` datetime NOT NULL, + `actual_start` datetime DEFAULT NULL, + `actual_end` datetime DEFAULT NULL, + `week_of_year` tinyint(4) NOT NULL, + `status` enum('attended','cancelled_by_student','cancelled_by_teacher','no_show','rearranged','sick','centre_closed') NOT NULL, + `billable` tinyint(1) NOT NULL DEFAULT 1, + `payable` tinyint(1) NOT NULL DEFAULT 1, + `notes` text DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lesson_attendance_teaching_arrangement_id_foreign` (`teaching_arrangement_id`), + KEY `lesson_attendance_student_teacher_subject_id_foreign` (`student_teacher_subject_id`), + CONSTRAINT `lesson_attendance_student_teacher_subject_id_foreign` FOREIGN KEY (`student_teacher_subject_id`) REFERENCES `student_teacher_subjects` (`id`) ON DELETE CASCADE, + CONSTRAINT `lesson_attendance_teaching_arrangement_id_foreign` FOREIGN KEY (`teaching_arrangement_id`) REFERENCES `teaching_arrangements` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lesson_progress`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lesson_progress` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_id` bigint(20) unsigned NOT NULL, + `lesson_id` bigint(20) unsigned NOT NULL, + `completed` tinyint(1) NOT NULL DEFAULT 0, + `last_viewed_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lesson_progress_user_id_lesson_id_unique` (`user_id`,`lesson_id`), + KEY `lesson_progress_lesson_id_foreign` (`lesson_id`), + CONSTRAINT `lesson_progress_lesson_id_foreign` FOREIGN KEY (`lesson_id`) REFERENCES `lessons` (`id`) ON DELETE CASCADE, + CONSTRAINT `lesson_progress_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lesson_questions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lesson_questions` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `lesson_id` bigint(20) unsigned NOT NULL, + `user_id` bigint(20) unsigned NOT NULL, + `question` text NOT NULL, + `answer` text DEFAULT NULL, + `published` tinyint(3) unsigned NOT NULL DEFAULT 0, + `answered_by` bigint(20) unsigned DEFAULT NULL, + `answered_at` timestamp NULL DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lesson_questions_lesson_id_foreign` (`lesson_id`), + KEY `lesson_questions_user_id_foreign` (`user_id`), + KEY `lesson_questions_answered_by_foreign` (`answered_by`), + CONSTRAINT `lesson_questions_answered_by_foreign` FOREIGN KEY (`answered_by`) REFERENCES `users` (`id`) ON DELETE SET NULL, + CONSTRAINT `lesson_questions_lesson_id_foreign` FOREIGN KEY (`lesson_id`) REFERENCES `lessons` (`id`) ON DELETE CASCADE, + CONSTRAINT `lesson_questions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lesson_sections`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lesson_sections` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `module_id` bigint(20) unsigned NOT NULL, + `title` varchar(255) NOT NULL DEFAULT 'Year', + `slug` varchar(255) DEFAULT NULL, + `year` tinyint(3) unsigned DEFAULT NULL, + `order` int(10) unsigned NOT NULL DEFAULT 0, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lesson_sections_slug_unique` (`slug`), + KEY `lesson_sections_module_id_foreign` (`module_id`), + CONSTRAINT `lesson_sections_module_id_foreign` FOREIGN KEY (`module_id`) REFERENCES `modules` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lesson_videos`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lesson_videos` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `lesson_id` bigint(20) unsigned NOT NULL, + `title` varchar(255) NOT NULL, + `video_url` varchar(255) NOT NULL, + `order` int(11) NOT NULL DEFAULT 0, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `lesson_videos_lesson_id_foreign` (`lesson_id`), + CONSTRAINT `lesson_videos_lesson_id_foreign` FOREIGN KEY (`lesson_id`) REFERENCES `lessons` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `lessons`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `lessons` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `title` varchar(255) NOT NULL, + `slug` varchar(255) NOT NULL, + `description` text DEFAULT NULL, + `order` int(10) unsigned NOT NULL DEFAULT 0, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `chapter_id` bigint(20) unsigned DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `lessons_slug_unique` (`slug`), + KEY `lessons_chapter_id_foreign` (`chapter_id`), + CONSTRAINT `lessons_chapter_id_foreign` FOREIGN KEY (`chapter_id`) REFERENCES `chapters` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `level_subject_teacher`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `level_subject_teacher` ( + `teacher_profile_id` bigint(20) unsigned NOT NULL, + `subject_id` bigint(20) unsigned NOT NULL, + `level_id` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`teacher_profile_id`,`subject_id`,`level_id`), + KEY `level_subject_teacher_subject_id_foreign` (`subject_id`), + KEY `level_subject_teacher_level_id_foreign` (`level_id`), + CONSTRAINT `level_subject_teacher_level_id_foreign` FOREIGN KEY (`level_id`) REFERENCES `levels` (`id`) ON DELETE CASCADE, + CONSTRAINT `level_subject_teacher_subject_id_foreign` FOREIGN KEY (`subject_id`) REFERENCES `subjects` (`id`) ON DELETE CASCADE, + CONSTRAINT `level_subject_teacher_teacher_profile_id_foreign` FOREIGN KEY (`teacher_profile_id`) REFERENCES `teacher_profiles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `levels`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `levels` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `levels_name_unique` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `locations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `locations` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `location_name` varchar(255) NOT NULL, + `has_smartboard` tinyint(1) NOT NULL DEFAULT 0, + `has_whiteboard` tinyint(1) NOT NULL DEFAULT 0, + `has_projector` tinyint(1) NOT NULL DEFAULT 0, + `has_computer` tinyint(1) NOT NULL DEFAULT 0, + `has_video_conferencing` tinyint(1) NOT NULL DEFAULT 0, + `computer_quantity` tinyint(4) NOT NULL DEFAULT 0, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `migrations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `migrations` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `migration` varchar(255) NOT NULL, + `batch` int(11) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `model_has_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `model_has_permissions` ( + `permission_id` bigint(20) unsigned NOT NULL, + `model_type` varchar(255) NOT NULL, + `model_id` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`permission_id`,`model_id`,`model_type`), + KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`), + CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `model_has_roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `model_has_roles` ( + `role_id` bigint(20) unsigned NOT NULL, + `model_type` varchar(255) NOT NULL, + `model_id` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`role_id`,`model_id`,`model_type`), + KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`), + CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `modules`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `modules` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `course_id` bigint(20) unsigned NOT NULL, + `name` varchar(255) NOT NULL, + `order` int(10) unsigned NOT NULL DEFAULT 0, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `modules_course_id_foreign` (`course_id`), + CONSTRAINT `modules_course_id_foreign` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `password_reset_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `password_reset_tokens` ( + `email` varchar(255) NOT NULL, + `token` varchar(255) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`email`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `permissions` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `guard_name` varchar(255) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `role_has_permissions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `role_has_permissions` ( + `permission_id` bigint(20) unsigned NOT NULL, + `role_id` bigint(20) unsigned NOT NULL, + PRIMARY KEY (`permission_id`,`role_id`), + KEY `role_has_permissions_role_id_foreign` (`role_id`), + CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE, + CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `roles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `roles` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `guard_name` varchar(255) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `sessions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `sessions` ( + `id` varchar(255) NOT NULL, + `user_id` bigint(20) unsigned DEFAULT NULL, + `ip_address` varchar(45) DEFAULT NULL, + `user_agent` text DEFAULT NULL, + `payload` longtext NOT NULL, + `last_activity` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `sessions_user_id_index` (`user_id`), + KEY `sessions_last_activity_index` (`last_activity`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `slots`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `slots` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `weekday` tinyint(3) unsigned NOT NULL, + `time` time NOT NULL, + `is_active` tinyint(1) NOT NULL DEFAULT 1, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_profiles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `student_profiles` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_id` bigint(20) unsigned NOT NULL, + `parent_id` bigint(20) unsigned DEFAULT NULL, + `date_of_birth` date DEFAULT NULL, + `notes` text DEFAULT NULL, + `sen_notes` text DEFAULT NULL, + `year_group` varchar(255) DEFAULT NULL, + `has_dyslexia` tinyint(1) NOT NULL DEFAULT 0, + `has_dyspraxia` tinyint(1) NOT NULL DEFAULT 0, + `has_autism` tinyint(1) NOT NULL DEFAULT 0, + `has_adhd` tinyint(1) NOT NULL DEFAULT 0, + `has_speech_needs` tinyint(1) NOT NULL DEFAULT 0, + `student_type_id` bigint(20) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_profiles_student_type_id_foreign` (`student_type_id`), + CONSTRAINT `student_profiles_student_type_id_foreign` FOREIGN KEY (`student_type_id`) REFERENCES `student_types` (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_teacher_subjects`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `student_teacher_subjects` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `student_id` bigint(20) unsigned NOT NULL, + `teacher_id` bigint(20) unsigned NOT NULL, + `subject_id` bigint(20) unsigned NOT NULL, + `rate_override` decimal(8,2) DEFAULT NULL, + `status` varchar(255) NOT NULL DEFAULT 'active', + `notes` text DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `student_teacher_subject_student_id_foreign` (`student_id`), + KEY `student_teacher_subject_teacher_id_foreign` (`teacher_id`), + KEY `student_teacher_subject_subject_id_foreign` (`subject_id`), + CONSTRAINT `student_teacher_subject_student_id_foreign` FOREIGN KEY (`student_id`) REFERENCES `student_profiles` (`id`) ON DELETE CASCADE, + CONSTRAINT `student_teacher_subject_subject_id_foreign` FOREIGN KEY (`subject_id`) REFERENCES `subjects` (`id`) ON DELETE CASCADE, + CONSTRAINT `student_teacher_subject_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `teacher_profiles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `student_types`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `student_types` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `description` varchar(255) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `student_types_name_unique` (`name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `subjects`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `subjects` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `slug` varchar(255) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `subjects_name_unique` (`name`), + UNIQUE KEY `subjects_slug_unique` (`slug`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teacher_pay_items`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `teacher_pay_items` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `teacher_pay_period_id` bigint(20) unsigned NOT NULL, + `attendance_id` bigint(20) unsigned NOT NULL, + `hours` decimal(5,2) NOT NULL, + `rate` decimal(8,2) NOT NULL, + `total` decimal(8,2) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `teacher_pay_items_teacher_pay_period_id_foreign` (`teacher_pay_period_id`), + KEY `teacher_pay_items_attendance_id_foreign` (`attendance_id`), + CONSTRAINT `teacher_pay_items_attendance_id_foreign` FOREIGN KEY (`attendance_id`) REFERENCES `lesson_attendances` (`id`) ON DELETE CASCADE, + CONSTRAINT `teacher_pay_items_teacher_pay_period_id_foreign` FOREIGN KEY (`teacher_pay_period_id`) REFERENCES `teacher_pay_periods` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teacher_pay_periods`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `teacher_pay_periods` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `teacher_id` bigint(20) unsigned NOT NULL, + `period_start` date NOT NULL, + `period_end` date NOT NULL, + `total` decimal(8,2) NOT NULL DEFAULT 0.00, + `status` varchar(255) NOT NULL DEFAULT 'draft', + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `teacher_pay_periods_teacher_id_foreign` (`teacher_id`), + CONSTRAINT `teacher_pay_periods_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `teacher_profiles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teacher_profiles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `teacher_profiles` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `user_id` bigint(20) unsigned NOT NULL, + `ics_token` varchar(64) DEFAULT NULL, + `bio` text DEFAULT NULL, + `qualifications` text DEFAULT NULL, + `active` tinyint(1) NOT NULL DEFAULT 1, + `picture` varchar(255) DEFAULT NULL, + `location` varchar(255) DEFAULT NULL, + `hourly_rate` decimal(8,2) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `teacher_profiles_user_id_unique` (`user_id`), + UNIQUE KEY `teacher_profiles_ics_token_unique` (`ics_token`), + CONSTRAINT `teacher_profiles_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teaching_arrangement_students`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `teaching_arrangement_students` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `teaching_arrangement_id` bigint(20) unsigned NOT NULL, + `student_teacher_subject_id` bigint(20) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `teaching_arrangement_students_teaching_arrangement_id_foreign` (`teaching_arrangement_id`), + KEY `teaching_arrangement_students_student_teacher_subject_id_foreign` (`student_teacher_subject_id`), + CONSTRAINT `teaching_arrangement_students_student_teacher_subject_id_foreign` FOREIGN KEY (`student_teacher_subject_id`) REFERENCES `student_teacher_subjects` (`id`) ON DELETE CASCADE, + CONSTRAINT `teaching_arrangement_students_teaching_arrangement_id_foreign` FOREIGN KEY (`teaching_arrangement_id`) REFERENCES `teaching_arrangements` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `teaching_arrangements`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `teaching_arrangements` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `teacher_id` bigint(20) unsigned NOT NULL, + `subject_id` bigint(20) unsigned NOT NULL, + `location_id` bigint(20) unsigned DEFAULT NULL, + `weekday` tinyint(4) NOT NULL, + `start_time` time NOT NULL, + `duration_minutes` int(11) NOT NULL, + `is_group` tinyint(1) NOT NULL DEFAULT 0, + `max_students` int(11) DEFAULT NULL, + `fee_policy` varchar(255) NOT NULL DEFAULT 'normal', + `active` tinyint(1) NOT NULL DEFAULT 1, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `teaching_arrangements_teacher_id_foreign` (`teacher_id`), + KEY `teaching_arrangements_subject_id_foreign` (`subject_id`), + KEY `teaching_arrangements_location_id_foreign` (`location_id`), + CONSTRAINT `teaching_arrangements_location_id_foreign` FOREIGN KEY (`location_id`) REFERENCES `locations` (`id`) ON DELETE SET NULL, + CONSTRAINT `teaching_arrangements_subject_id_foreign` FOREIGN KEY (`subject_id`) REFERENCES `subjects` (`id`) ON DELETE CASCADE, + CONSTRAINT `teaching_arrangements_teacher_id_foreign` FOREIGN KEY (`teacher_id`) REFERENCES `teacher_profiles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `telescope_entries`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `telescope_entries` ( + `sequence` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `uuid` char(36) NOT NULL, + `batch_id` char(36) NOT NULL, + `family_hash` varchar(255) DEFAULT NULL, + `should_display_on_index` tinyint(1) NOT NULL DEFAULT 1, + `type` varchar(20) NOT NULL, + `content` longtext NOT NULL, + `created_at` datetime DEFAULT NULL, + PRIMARY KEY (`sequence`), + UNIQUE KEY `telescope_entries_uuid_unique` (`uuid`), + KEY `telescope_entries_batch_id_index` (`batch_id`), + KEY `telescope_entries_family_hash_index` (`family_hash`), + KEY `telescope_entries_created_at_index` (`created_at`), + KEY `telescope_entries_type_should_display_on_index_index` (`type`,`should_display_on_index`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `telescope_entries_tags`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `telescope_entries_tags` ( + `entry_uuid` char(36) NOT NULL, + `tag` varchar(255) NOT NULL, + PRIMARY KEY (`entry_uuid`,`tag`), + KEY `telescope_entries_tags_tag_index` (`tag`), + CONSTRAINT `telescope_entries_tags_entry_uuid_foreign` FOREIGN KEY (`entry_uuid`) REFERENCES `telescope_entries` (`uuid`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `telescope_monitoring`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `telescope_monitoring` ( + `tag` varchar(255) NOT NULL, + PRIMARY KEY (`tag`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +DROP TABLE IF EXISTS `users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8mb4 */; +CREATE TABLE `users` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `email` varchar(255) NOT NULL, + `email_verified_at` timestamp NULL DEFAULT NULL, + `password` varchar(255) NOT NULL, + `remember_token` varchar(100) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `users_email_unique` (`email`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; + +/*M!999999\- enable the sandbox mode */ +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (1,'0001_01_01_000000_create_users_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (2,'0001_01_01_000001_create_cache_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (3,'0001_01_01_000002_create_jobs_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (4,'2025_09_09_203821_create_permission_tables',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (5,'2025_09_09_204352_create_features_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (6,'2025_09_09_204411_create_telescope_entries_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (7,'2025_09_10_000801_create_courses_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (8,'2025_09_10_145118_add_role_to_users_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (9,'2025_09_11_000940_alter_role_default_on_users_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (10,'2025_09_11_010334_remove_role_column_from_users_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (11,'2025_09_11_103252_create_teacher_profiles_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (12,'2025_09_11_103255_create_subjects_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (13,'2025_09_11_103258_create_levels_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (14,'2025_09_11_103301_create_level_subject_teacher_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (15,'2025_09_12_105011_update_courses_table_with_subject_and_level',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (16,'2025_09_12_141116_remove_title_from_courses_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (17,'2025_09_12_141321_remove_title_from_courses_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (18,'2025_09_12_141441_remove_title_from_courses_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (19,'2025_09_12_145930_update_courses_table_lead_teacher_to_foreign',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (20,'2025_09_20_201133_create_modules_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (21,'2025_09_20_201137_create_lesson_sections_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (22,'2025_09_20_201139_create_lessons_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (23,'2025_09_21_000855_create_chapters_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (24,'2025_09_25_001309_create_lesson_videos_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (25,'2025_09_25_004727_remove_video_url_from_lessons_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (26,'2025_09_26_204754_create_slots_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (27,'2025_09_26_204848_create_bookings_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (28,'2025_09_26_223715_remove_lesson_section_id_from_lessons_table',1); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (29,'2025_09_27_012432_create_course_user_table',2); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (30,'2025_09_27_013114_drop_course_user_table',3); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (31,'2025_09_27_013231_drop_course_user_table',3); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (32,'2025_09_27_013420_create_course_user_table',4); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (33,'2025_09_27_174930_add_unique_index_to_lessons_slug',5); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (34,'2025_10_18_211737_add_ics_token_to_teacher_profiles_table',5); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (35,'2025_10_19_172321_create_external_calendars_table',6); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (36,'2025_10_19_172325_create_external_busy_windows_table',6); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (37,'2025_11_08_232702_create_lesson_progress_table',7); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (38,'2025_11_09_014447_add_last_lesson_id_to_course_user_table',8); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (39,'2025_11_09_155159_add_slug_to_courses_table',8); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (40,'2025_11_10_230040_create_lesson_questions_table',9); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (41,'2025_11_11_111954_add_published_to_lesson_questions_table',10); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (42,'2025_11_13_124055_add_slug_to_chapters_table',11); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (43,'2025_11_20_134212_add_slug_to_lesson_sections_table',12); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (45,'2025_11_27_155927_add_slug_to_subjects_table',13); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (46,'2025_11_27_164103_create_student_profiles_table',13); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (47,'2025_11_27_164305_create_student_teacher_subject_table',14); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (48,'2025_11_27_214652_create_locations_table',15); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (49,'2025_11_27_214822_create_teaching_arrangements_table',16); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (50,'2025_11_27_215054_create_teaching_arrangement_students_table',17); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (51,'2025_11_27_215302_create_lesson_attendance_table',18); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (52,'2025_11_27_220103_update_teacher_profiles_add_qualifications_and_active',19); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (53,'2025_11_27_220335_create_invoices_table',20); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (54,'2025_11_27_220429_create_invoice_items_table',21); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (55,'2025_11_27_220532_create_teacher_pay_periods_table',22); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (56,'2025_11_27_220613_create_teacher_pay_items_table',23); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (57,'2025_11_29_210900_create_student_types_table',24); +INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES (58,'2025_11_29_211113_add_student_type_id_to_student_profiles',24); diff --git a/database/seeders/ChapterSeeder.php b/database/seeders/ChapterSeeder.php new file mode 100644 index 0000000..3b53dcc --- /dev/null +++ b/database/seeders/ChapterSeeder.php @@ -0,0 +1,56 @@ + 1, 'title' => 'Algebra', 'order' => 1], + ['lesson_section_id' => 1, 'title' => 'Quadratics', 'order' => 2], + ['lesson_section_id' => 1, 'title' => 'Functions', 'order' => 3], + ['lesson_section_id' => 1, 'title' => 'Graphs', 'order' => 4], + ['lesson_section_id' => 1, 'title' => 'Linear Graphs', 'order' => 5], + ['lesson_section_id' => 1, 'title' => 'Coordinate Geometry', 'order' => 6], + ['lesson_section_id' => 1, 'title' => 'Circles', 'order' => 7], + ['lesson_section_id' => 1, 'title' => 'Binomial Expansion', 'order' => 8], + ['lesson_section_id' => 1, 'title' => 'Differentiation', 'order' => 9], + ['lesson_section_id' => 1, 'title' => 'Integration', 'order' => 10], + ['lesson_section_id' => 1, 'title' => 'Exponentials & Logs', 'order' => 11], + ['lesson_section_id' => 1, 'title' => 'Trigonometry', 'order' => 12], + ['lesson_section_id' => 1, 'title' => 'Trigonometric Graphs', 'order' => 13], + ['lesson_section_id' => 1, 'title' => 'Trigonometric Identities & Equations', 'order' => 14], + + // Year 2 (lesson_section_id = 2) + ['lesson_section_id' => 2, 'title' => 'Algebra', 'order' => 1], + ['lesson_section_id' => 2, 'title' => 'Functions', 'order' => 2], + ['lesson_section_id' => 2, 'title' => 'Graphs', 'order' => 3], + ['lesson_section_id' => 2, 'title' => 'Sequences & Series', 'order' => 4], + ['lesson_section_id' => 2, 'title' => 'Binomial Expansion', 'order' => 5], + ['lesson_section_id' => 2, 'title' => 'Radian Measure', 'order' => 6], + ['lesson_section_id' => 2, 'title' => 'Trigonometry', 'order' => 7], + ['lesson_section_id' => 2, 'title' => 'Parametric Equations', 'order' => 8], + ['lesson_section_id' => 2, 'title' => 'Differentiation', 'order' => 9], + ['lesson_section_id' => 2, 'title' => 'Integration', 'order' => 10], + ['lesson_section_id' => 2, 'title' => 'Numerical Methods', 'order' => 11], + ['lesson_section_id' => 2, 'title' => 'Vectors', 'order' => 12], + ]; + + foreach ($chapters as $chapter) { + Chapter::updateOrCreate( + [ + 'lesson_section_id' => $chapter['lesson_section_id'], + 'title' => $chapter['title'], + ], + [ + 'order' => $chapter['order'], + ] + ); + } + } +} \ No newline at end of file diff --git a/database/seeders/CourseSeeder.php b/database/seeders/CourseSeeder.php new file mode 100644 index 0000000..fab0df3 --- /dev/null +++ b/database/seeders/CourseSeeder.php @@ -0,0 +1,41 @@ +first(); + $aslevel = Level::where('name', 'AS Level')->first(); + $maths = Subject::where('name', 'Mathematics')->first(); + $physics = Subject::where('name', 'Physics')->first(); + + $courses = [ + [ + 'subject_id' => $maths->id, + 'level_id' => $alevel->id, + 'lead_teacher' => "Richard", + + ], + [ + 'subject_id' => $physics->id, + 'level_id' => $aslevel->id, + 'lead_teacher' => "Richard", + ], + ]; + + foreach ($courses as $course) { + Course::firstOrCreate($course); + } + } +} diff --git a/database/seeders/DatabaseSeeder.php b/database/seeders/DatabaseSeeder.php new file mode 100644 index 0000000..c352491 --- /dev/null +++ b/database/seeders/DatabaseSeeder.php @@ -0,0 +1,26 @@ +call([ + LevelSeeder::class, + SubjectSeeder::class, + CourseSeeder::class, + ModuleSeeder::class, + LessonSectionSeeder::class, // 👈 must come before + ChapterSeeder::class, + LessonSeeder::class, + SlotSeeder::class, + ]); + } +} \ No newline at end of file diff --git a/database/seeders/LessonSectionSeeder.php b/database/seeders/LessonSectionSeeder.php new file mode 100644 index 0000000..8505f6f --- /dev/null +++ b/database/seeders/LessonSectionSeeder.php @@ -0,0 +1,27 @@ +first(); + + $sections = [ + ['module_id' => $pure->id, 'title' => 'Year 1', 'order' => 1], + ['module_id' => $pure->id, 'title' => 'Year 2', 'order' => 2], + ]; + + foreach ($sections as $section) { + LessonSection::updateOrCreate( + ['module_id' => $section['module_id'], 'title' => $section['title']], + $section + ); + } + } +} \ No newline at end of file diff --git a/database/seeders/LessonSeeder.php b/database/seeders/LessonSeeder.php new file mode 100644 index 0000000..85ef926 --- /dev/null +++ b/database/seeders/LessonSeeder.php @@ -0,0 +1,242 @@ + 1, 'title' => 'Index Laws', 'description' => 'Index Laws — multiply, divide, (ab)^m and (a^m)^n, simplifying fractions with powers including fractions', 'order' => 1], + ['chapter_id' => 1, 'title' => 'Expanding brackets double', 'description' => 'Expanding brackets double and triple brackets with coefficients of x (x + y)(3x - 4)(2x + 5) etc and (a + b + c)(x + y) graphical interpretation', 'order' => 2], + ['chapter_id' => 1, 'title' => 'Factorising', 'description' => 'Factorising', 'order' => 3], + ['chapter_id' => 1, 'title' => 'Negative and fractional indices', 'description' => 'Negative and fractional indices', 'order' => 4], + ['chapter_id' => 1, 'title' => 'Surds', 'description' => 'Surds', 'order' => 5], + ['chapter_id' => 2, 'title' => 'Factorising', 'description' => 'Factorising', 'order' => 1], + ['chapter_id' => 2, 'title' => 'Solving in completed', 'description' => 'Solving in completed square form, and purpose of CTS, min, max point', 'order' => 2], + ['chapter_id' => 2, 'title' => 'Using quadratic formula', 'description' => 'Using quadratic formula', 'order' => 3], + ['chapter_id' => 2, 'title' => 'Complete square to solve', 'description' => 'Complete square to solve', 'order' => 4], + ['chapter_id' => 2, 'title' => 'Derive QF', 'description' => 'Derive QF', 'order' => 5], + ['chapter_id' => 2, 'title' => 'Turning other expressions', 'description' => 'Turning other expressions into quadratics ax + bx^0.5 +c or ax^6 + bx^3 + c with a substitution', 'order' => 6], + ['chapter_id' => 2, 'title' => 'The discriminant', 'description' => 'The discriminant', 'order' => 7], + ['chapter_id' => 2, 'title' => 'Applications of quadratics', 'description' => 'Applications of quadratics', 'order' => 8], + ['chapter_id' => 16, 'title' => 'Naming functions f,', 'description' => 'Naming functions f, g, h, sin, cos, etc. Rules of functions, vertical line test', 'order' => 1], + ['chapter_id' => 16, 'title' => 'Subbing a values in ', 'description' => 'Subbing a values in ', 'order' => 2], + ['chapter_id' => 16, 'title' => 'Domain restrictions', 'description' => 'Domain restrictions', 'order' => 3], + ['chapter_id' => 16, 'title' => 'Inverse functions', 'description' => 'Inverse functions', 'order' => 4], + ['chapter_id' => 16, 'title' => 'Simultaneous equations. Solve', 'description' => 'Simultaneous equations. Solve by \'mickey mouse\'', 'order' => 5], + ['chapter_id' => 16, 'title' => 'Sim eqs substitution', 'description' => 'Sim eqs substitution', 'order' => 6], + ['chapter_id' => 16, 'title' => 'Sim eqs quadratic + linear and Q+Q', 'description' => 'Sim eqs quadratic + linear and Q+Q', 'order' => 7], + ['chapter_id' => 16, 'title' => 'Graphical interpretation of the above', 'description' => 'Graphical interpretation of the above', 'order' => 8], + ['chapter_id' => 16, 'title' => 'Inequalities - linear', 'description' => 'Inequalities - linear', 'order' => 9], + ['chapter_id' => 16, 'title' => 'Inequatlities - quadratics', 'description' => 'Inequatlities - quadratics', 'order' => 10], + ['chapter_id' => 16, 'title' => 'Set notation and', 'description' => 'Set notation and graphical representation of < and =<', 'order' => 11], + ['chapter_id' => 4, 'title' => 'Cubic graphs, with', 'description' => 'Cubic graphs, with and without certain terms and shapes of graphs. -ve a', 'order' => 1], + ['chapter_id' => 4, 'title' => 'Factorised version', 'description' => 'Factorised version', 'order' => 2], + ['chapter_id' => 4, 'title' => 'quartic and quintic, odd and even ', 'description' => 'quartic and quintic, odd and even ', 'order' => 3], + ['chapter_id' => 4, 'title' => 'Reciprocal graphs and', 'description' => 'Reciprocal graphs and inverse square y = k/x where k can vary', 'order' => 4], + ['chapter_id' => 4, 'title' => 'Solutions where f(x)', 'description' => 'Solutions where f(x) = g(x) and f(x) - g(x) = 0', 'order' => 5], + ['chapter_id' => 4, 'title' => 'Identifying how many', 'description' => 'Identifying how many solutions exist from clues such as squares, odd/even functions', 'order' => 6], + ['chapter_id' => 4, 'title' => 'Transforming graphs', 'description' => 'Transforming graphs', 'order' => 7], + ['chapter_id' => 5, 'title' => 'Finding a midpoint of 2 points', 'description' => 'Finding a midpoint of 2 points', 'order' => 1], + ['chapter_id' => 5, 'title' => 'Determining gradient from two points', 'description' => 'Determining gradient from two points', 'order' => 2], + ['chapter_id' => 5, 'title' => 'Expressing the gradient', 'description' => 'Expressing the gradient in the form y=mx+c', 'order' => 3], + ['chapter_id' => 5, 'title' => 'One point known,', 'description' => 'One point known, one point unknown with gradient equation to form y=mx+c', 'order' => 4], + ['chapter_id' => 5, 'title' => 'Parallel and perpendicular lines', 'description' => 'Parallel and perpendicular lines', 'order' => 5], + ['chapter_id' => 5, 'title' => 'Length of line', 'description' => 'Length of line section and angle. Area underneath', 'order' => 6], + ['chapter_id' => 5, 'title' => 'Modelling with straight lines', 'description' => 'Modelling with straight lines', 'order' => 7], + ['chapter_id' => 5, 'title' => 'Distinction between perfect', 'description' => 'Distinction between perfect straight line relationships and data', 'order' => 8], + ['chapter_id' => 5, 'title' => 'Find perpendicular bisector', 'description' => 'Find perpendicular bisector of two points', 'order' => 9], + ['chapter_id' => 6, 'title' => 'Equation of a', 'description' => 'Equation of a circle centred at origin and then transform in x and y. Demonstrate why the equation is what it is', 'order' => 1], + ['chapter_id' => 6, 'title' => 'Writing equation from', 'description' => 'Writing equation from centre and radius and writing centre and radius from equation', 'order' => 2], + ['chapter_id' => 6, 'title' => 'Find equation from centre and one point', 'description' => 'Find equation from centre and one point', 'order' => 3], + ['chapter_id' => 6, 'title' => 'Show that circle', 'description' => 'Show that circle is \'completed square\' version and move between the two', 'order' => 4], + ['chapter_id' => 6, 'title' => 'Intersection of straight', 'description' => 'Intersection of straight line and circle, relate to discriminant', 'order' => 5], + ['chapter_id' => 6, 'title' => 'Find equation of a tangent at a point', 'description' => 'Find equation of a tangent at a point', 'order' => 6], + ['chapter_id' => 6, 'title' => 'Find a circle', 'description' => 'Find a circle from a centre point and a tangent line', 'order' => 7], + ['chapter_id' => 6, 'title' => 'Find equation of', 'description' => 'Find equation of a circle from 3 points on the circumfrence and special case of a right angle triangle', 'order' => 8], + ['chapter_id' => 7, 'title' => 'Algebraic fractions, simplifying', 'description' => 'Algebraic fractions, simplifying and adding/subtracting', 'order' => 1], + ['chapter_id' => 7, 'title' => 'Dividing polynomials both', 'description' => 'Dividing polynomials both with factored versions and where there is a remainder. Show the fraction as a mixed fractioin', 'order' => 2], + ['chapter_id' => 7, 'title' => 'Factor Theorem', 'description' => 'Factor Theorem', 'order' => 3], + ['chapter_id' => 7, 'title' => 'Remainder Theorem', 'description' => 'Remainder Theorem', 'order' => 4], + ['chapter_id' => 7, 'title' => 'Proof. Lots of examples', 'description' => 'Proof. Lots of examples', 'order' => 5], + ['chapter_id' => 7, 'title' => 'Proof by exhaustion', 'description' => 'Proof by exhaustion', 'order' => 6], + ['chapter_id' => 7, 'title' => 'Proof by counter-example', 'description' => 'Proof by counter-example', 'order' => 7], + ['chapter_id' => 8, 'title' => 'Expand brackets reminder', 'description' => 'Expand brackets reminder', 'order' => 1], + ['chapter_id' => 8, 'title' => 'Pascal\'s triangle and', 'description' => 'Pascal\'s triangle and application to (x+1)^n', 'order' => 2], + ['chapter_id' => 8, 'title' => 'Factorial notation', 'description' => 'Factorial notation', 'order' => 3], + ['chapter_id' => 8, 'title' => 'Combination and permutation', 'description' => 'Combination and permutation', 'order' => 4], + ['chapter_id' => 8, 'title' => 'Formula for binomial expansion', 'description' => 'Formula for binomial expansion', 'order' => 5], + ['chapter_id' => 8, 'title' => 'Binomial problem questions', 'description' => 'Binomial problem questions', 'order' => 6], + ['chapter_id' => 8, 'title' => 'Approximation with the', 'description' => 'Approximation with the binomial expansion', 'order' => 7], + ['chapter_id' => 8, 'title' => 'Convergence vs divergence', 'description' => 'Convergence vs divergence', 'order' => 8], + ['chapter_id' => 8, 'title' => 'questions inspired by the book', 'description' => 'questions inspired by the book', 'order' => 9], + ['chapter_id' => 9, 'title' => 'Sine rule', 'description' => 'Sine rule', 'order' => 1], + ['chapter_id' => 9, 'title' => 'Cosine rule', 'description' => 'Cosine rule', 'order' => 2], + ['chapter_id' => 9, 'title' => 'Sine and Cosine rule with bearings', 'description' => 'Sine and Cosine rule with bearings', 'order' => 3], + ['chapter_id' => 9, 'title' => 'Area of triangle 0.5absinC', 'description' => 'Area of triangle 0.5absinC', 'order' => 4], + ['chapter_id' => 9, 'title' => 'Graphs of sin, cos and tan', 'description' => 'Graphs of sin, cos and tan', 'order' => 5], + ['chapter_id' => 9, 'title' => 'Transforming the graphs', 'description' => 'Transforming the graphs', 'order' => 6], + ['chapter_id' => 10, 'title' => 'Show how Sine,', 'description' => 'Show how Sine, Cosine, and Tangent come to be from the unit circle', 'order' => 1], + ['chapter_id' => 10, 'title' => 'Drawing graphs to', 'description' => 'Drawing graphs to determine sign of values', 'order' => 2], + ['chapter_id' => 10, 'title' => 'Exact values of sin, cos and tan', 'description' => 'Exact values of sin, cos and tan', 'order' => 3], + ['chapter_id' => 10, 'title' => 'Use exact values', 'description' => 'Use exact values to determine exact values at other angles', 'order' => 4], + ['chapter_id' => 10, 'title' => 'tan = sin/cos', 'description' => 'tan = sin/cos', 'order' => 5], + ['chapter_id' => 10, 'title' => 'Pythagorean identity', 'description' => 'Pythagorean identity', 'order' => 6], + ['chapter_id' => 10, 'title' => 'Simplifying/manipulating trig equations', 'description' => 'Simplifying/manipulating trig equations', 'order' => 7], + ['chapter_id' => 10, 'title' => 'Solving trig equation', 'description' => 'Solving trig equation in certain range and How calculator gives inverse values ', 'order' => 8], + ['chapter_id' => 10, 'title' => 'Solving trig equation', 'description' => 'Solving trig equation when graph has been transformed with enlargements or translations', 'order' => 9], + ['chapter_id' => 10, 'title' => 'Quadratics with trig', 'description' => 'Quadratics with trig equations built in. As touched on in quadratics', 'order' => 10], + ['chapter_id' => 26, 'title' => 'Combining vectors', 'description' => 'Combining vectors', 'order' => 1], + ['chapter_id' => 26, 'title' => 'Parallel vectors', 'description' => 'Parallel vectors', 'order' => 2], + ['chapter_id' => 26, 'title' => 'Multiples of vectors', 'description' => 'Multiples of vectors', 'order' => 3], + ['chapter_id' => 26, 'title' => 'pi + qj notation', 'description' => 'pi + qj notation', 'order' => 4], + ['chapter_id' => 26, 'title' => 'Magnitude and Direction', 'description' => 'Magnitude and Direction', 'order' => 5], + ['chapter_id' => 26, 'title' => 'Positiono vectors', 'description' => 'Positiono vectors', 'order' => 6], + ['chapter_id' => 26, 'title' => 'Geometric problems (see 11.5)', 'description' => 'Geometric problems (see 11.5)', 'order' => 7], + ['chapter_id' => 26, 'title' => 'Modelling with vectors', 'description' => 'Modelling with vectors', 'order' => 8], + ['chapter_id' => 23, 'title' => 'Gradient of tangent to curve', 'description' => 'Gradient of tangent to curve', 'order' => 1], + ['chapter_id' => 23, 'title' => 'Estimating tangent from chord', 'description' => 'Estimating tangent from chord', 'order' => 2], + ['chapter_id' => 23, 'title' => 'Diff from first principles', 'description' => 'Diff from first principles', 'order' => 3], + ['chapter_id' => 23, 'title' => 'Leibniz and Newton\'s notation', 'description' => 'Leibniz and Newton\'s notation', 'order' => 4], + ['chapter_id' => 23, 'title' => 'Differentiating x^n', 'description' => 'Differentiating x^n', 'order' => 5], + ['chapter_id' => 23, 'title' => 'FTOC', 'description' => 'FTOC', 'order' => 6], + ['chapter_id' => 23, 'title' => 'Differentiating polynomials', 'description' => 'Differentiating polynomials', 'order' => 7], + ['chapter_id' => 23, 'title' => 'Differentiating non-integer powers', 'description' => 'Differentiating non-integer powers', 'order' => 8], + ['chapter_id' => 23, 'title' => 'Gradients of tangents and normals', 'description' => 'Gradients of tangents and normals', 'order' => 9], + ['chapter_id' => 23, 'title' => 'Find equation of', 'description' => 'Find equation of tangent at a particular point', 'order' => 10], + ['chapter_id' => 23, 'title' => 'Increasing and decreasing', 'description' => 'Increasing and decreasing functions and relation to derivative', 'order' => 11], + ['chapter_id' => 23, 'title' => 'Second derivative notation ', 'description' => 'Second derivative notation ', 'order' => 12], + ['chapter_id' => 23, 'title' => 'Stationary points and', 'description' => 'Stationary points and their nature from first and second derivatives', 'order' => 13], + ['chapter_id' => 23, 'title' => 'Sketching derivative functions', 'description' => 'Sketching derivative functions', 'order' => 14], + ['chapter_id' => 23, 'title' => 'Modelling with differentiation ', 'description' => 'Modelling with differentiation ', 'order' => 15], + ['chapter_id' => 13, 'title' => 'Introduction: Areas under curves', 'description' => 'Introduction: Areas under curves', 'order' => 1], + ['chapter_id' => 13, 'title' => 'Process of integration', 'description' => 'Process of integration -> backwards differentiation including constant of int Reminder of FTOC and application here', 'order' => 2], + ['chapter_id' => 13, 'title' => 'Notation of indefinite integrals', 'description' => 'Notation of indefinite integrals', 'order' => 3], + ['chapter_id' => 13, 'title' => 'Determining the constant of integration', 'description' => 'Determining the constant of integration', 'order' => 4], + ['chapter_id' => 13, 'title' => 'Definite integrals', 'description' => 'Definite integrals', 'order' => 5], + ['chapter_id' => 13, 'title' => 'Proof', 'description' => 'Proof', 'order' => 6], + ['chapter_id' => 13, 'title' => 'Areas between curves and lines', 'description' => 'Areas between curves and lines', 'order' => 7], + ['chapter_id' => 13, 'title' => 'Areas between curves and curves', 'description' => 'Areas between curves and curves', 'order' => 8], + ['chapter_id' => 14, 'title' => 'Definition of exponential', 'description' => 'Definition of exponential functions and their graphs', 'order' => 1], + ['chapter_id' => 14, 'title' => 'Where does \'e\'', 'description' => 'Where does \'e\' come from and the graph of y = e^x', 'order' => 2], + ['chapter_id' => 14, 'title' => 'derivative of e^x and e^kx', 'description' => 'derivative of e^x and e^kx', 'order' => 3], + ['chapter_id' => 14, 'title' => 'Modelling with exponentials', 'description' => 'Modelling with exponentials', 'order' => 4], + ['chapter_id' => 14, 'title' => 'Logs as inverse', 'description' => 'Logs as inverse functions of exponentials and their notation', 'order' => 5], + ['chapter_id' => 14, 'title' => 'Laws of logs', 'description' => 'Laws of logs', 'order' => 6], + ['chapter_id' => 14, 'title' => 'Solving equations involving logs', 'description' => 'Solving equations involving logs', 'order' => 7], + ['chapter_id' => 14, 'title' => 'Solving equations using logs', 'description' => 'Solving equations using logs', 'order' => 8], + ['chapter_id' => 14, 'title' => 'The natural logarithm', 'description' => 'The natural logarithm', 'order' => 9], + ['chapter_id' => 14, 'title' => 'Using logs to', 'description' => 'Using logs to represent non-linear data in a linear way', 'order' => 10], + ['chapter_id' => 15, 'title' => 'Proof by contradiction', 'description' => 'Proof by contradiction', 'order' => 1], + ['chapter_id' => 15, 'title' => 'Recap of fractioni addition', 'description' => 'Recap of fractioni addition', 'order' => 2], + ['chapter_id' => 15, 'title' => 'Partial fractions intro', 'description' => 'Partial fractions intro', 'order' => 3], + ['chapter_id' => 15, 'title' => 'Partial fractions with repeated factors', 'description' => 'Partial fractions with repeated factors', 'order' => 4], + ['chapter_id' => 15, 'title' => 'Application of PFs', 'description' => 'Application of PFs with algebraic division', 'order' => 5], + ['chapter_id' => 16, 'title' => 'Modulus function', 'description' => 'Modulus function', 'order' => 1], + ['chapter_id' => 16, 'title' => 'Graphing functions with the modulus', 'description' => 'Graphing functions with the modulus', 'order' => 2], + ['chapter_id' => 16, 'title' => 'Solving equations with', 'description' => 'Solving equations with modulus function (points of intersection)', 'order' => 3], + ['chapter_id' => 16, 'title' => 'Mappings and recap', 'description' => 'Mappings and recap of types of functions (1-1, many-1 etc) discontinuities', 'order' => 4], + ['chapter_id' => 16, 'title' => 'piecewise functions', 'description' => 'piecewise functions', 'order' => 5], + ['chapter_id' => 16, 'title' => 'Composition of functions', 'description' => 'Composition of functions', 'order' => 6], + ['chapter_id' => 16, 'title' => 'Inverse functions', 'description' => 'Inverse functions', 'order' => 7], + ['chapter_id' => 16, 'title' => 'recap of graph', 'description' => 'recap of graph transforms and combinations of them', 'order' => 8], + ['chapter_id' => 16, 'title' => 'Combining modulus and', 'description' => 'Combining modulus and graph transformations', 'order' => 9], + ['chapter_id' => 17, 'title' => 'Index notation', 'description' => 'Index notation', 'order' => 1], + ['chapter_id' => 17, 'title' => 'Arithmetic sequences', 'description' => 'Arithmetic sequences', 'order' => 2], + ['chapter_id' => 17, 'title' => 'AS equations', 'description' => 'AS equations', 'order' => 3], + ['chapter_id' => 17, 'title' => 'Geometric sequences', 'description' => 'Geometric sequences', 'order' => 4], + ['chapter_id' => 17, 'title' => 'GS equations', 'description' => 'GS equations', 'order' => 5], + ['chapter_id' => 17, 'title' => 'Sum to infinity', 'description' => 'Sum to infinity', 'order' => 6], + ['chapter_id' => 17, 'title' => 'Divergence and convergence', 'description' => 'Divergence and convergence', 'order' => 7], + ['chapter_id' => 17, 'title' => 'Sigma notation', 'description' => 'Sigma notation', 'order' => 8], + ['chapter_id' => 17, 'title' => 'Recurrence relations', 'description' => 'Recurrence relations', 'order' => 9], + ['chapter_id' => 17, 'title' => 'Modelling with series', 'description' => 'Modelling with series', 'order' => 10], + ['chapter_id' => 18, 'title' => 'Recap of year 1', 'description' => 'Recap of year 1', 'order' => 1], + ['chapter_id' => 18, 'title' => 'New binomial equation', 'description' => 'New binomial equation and approximation with it', 'order' => 2], + ['chapter_id' => 18, 'title' => 'Non-integer power examples', 'description' => 'Non-integer power examples', 'order' => 3], + ['chapter_id' => 18, 'title' => 'Valid range of expansion', 'description' => 'Valid range of expansion', 'order' => 4], + ['chapter_id' => 18, 'title' => 'Partial fractions with expansions', 'description' => 'Partial fractions with expansions', 'order' => 5], + ['chapter_id' => 18, 'title' => 'Application to approximating', 'description' => 'Application to approximating actual values', 'order' => 6], + ['chapter_id' => 19, 'title' => 'Definition of a', 'description' => 'Definition of a radian and derivation of 2pir and pirsqr', 'order' => 1], + ['chapter_id' => 19, 'title' => 'Converting radians to degrees and back', 'description' => 'Converting radians to degrees and back', 'order' => 2], + ['chapter_id' => 19, 'title' => 'Trig functions with radians', 'description' => 'Trig functions with radians', 'order' => 3], + ['chapter_id' => 19, 'title' => 'Areas of sectors and segments', 'description' => 'Areas of sectors and segments', 'order' => 4], + ['chapter_id' => 19, 'title' => 'Lengths of arcs', 'description' => 'Lengths of arcs', 'order' => 5], + ['chapter_id' => 19, 'title' => 'Solutions of trig cuntions in radians', 'description' => 'Solutions of trig cuntions in radians', 'order' => 6], + ['chapter_id' => 19, 'title' => 'Small angle approximations', 'description' => 'Small angle approximations', 'order' => 7], + ['chapter_id' => 20, 'title' => 'sec, cosec cot graphs and valuesd', 'description' => 'sec, cosec cot graphs and valuesd', 'order' => 1], + ['chapter_id' => 20, 'title' => 'Transformations of new graphs', 'description' => 'Transformations of new graphs', 'order' => 2], + ['chapter_id' => 20, 'title' => 'Proving trig equations', 'description' => 'Proving trig equations', 'order' => 3], + ['chapter_id' => 20, 'title' => 'New trig IDs', 'description' => 'New trig IDs', 'order' => 4], + ['chapter_id' => 20, 'title' => 'Converting exact values', 'description' => 'Converting exact values between the 6 trig functions', 'order' => 5], + ['chapter_id' => 20, 'title' => 'Inverse trig functions', 'description' => 'Inverse trig functions and limitations with graphs', 'order' => 6], + ['chapter_id' => 20, 'title' => 'inverse functions as roots of 1-x etc', 'description' => 'inverse functions as roots of 1-x etc', 'order' => 7], + ['chapter_id' => 21, 'title' => 'Introduction to compound angle formulae', 'description' => 'Introduction to compound angle formulae', 'order' => 1], + ['chapter_id' => 21, 'title' => 'Proof of them', 'description' => 'Proof of them', 'order' => 2], + ['chapter_id' => 21, 'title' => 'Exact values of', 'description' => 'Exact values of new values in trig functions', 'order' => 3], + ['chapter_id' => 21, 'title' => 'Double angle formulae', 'description' => 'Double angle formulae', 'order' => 4], + ['chapter_id' => 21, 'title' => 'Simplify acosx +- bsinx', 'description' => 'Simplify acosx +- bsinx', 'order' => 5], + ['chapter_id' => 21, 'title' => 'Prove more trig IDs', 'description' => 'Prove more trig IDs', 'order' => 6], + ['chapter_id' => 21, 'title' => 'Combining double angle', 'description' => 'Combining double angle with pythagorean ID', 'order' => 7], + ['chapter_id' => 21, 'title' => 'Modelling examples', 'description' => 'Modelling examples', 'order' => 8], + ['chapter_id' => 22, 'title' => 'Introduction to ideas', 'description' => 'Introduction to ideas', 'order' => 1], + ['chapter_id' => 22, 'title' => 'Converting parametric to Cartesian', 'description' => 'Converting parametric to Cartesian', 'order' => 2], + ['chapter_id' => 22, 'title' => 'Trig IDs in parametric equations', 'description' => 'Trig IDs in parametric equations', 'order' => 3], + ['chapter_id' => 22, 'title' => 'Sketching curves from parametric EQs', 'description' => 'Sketching curves from parametric EQs', 'order' => 4], + ['chapter_id' => 22, 'title' => 'Points of intersection', 'description' => 'Points of intersection with co-ordinate axes', 'order' => 5], + ['chapter_id' => 22, 'title' => 'Start and end', 'description' => 'Start and end points of parametrically defined curves', 'order' => 6], + ['chapter_id' => 22, 'title' => 'Modelling', 'description' => 'Modelling', 'order' => 7], + ['chapter_id' => 23, 'title' => 'Differentiating trig functions', 'description' => 'Differentiating trig functions', 'order' => 1], + ['chapter_id' => 23, 'title' => 'Differentiating logs and exponentials', 'description' => 'Differentiating logs and exponentials', 'order' => 2], + ['chapter_id' => 23, 'title' => 'Chain Rule', 'description' => 'Chain Rule', 'order' => 3], + ['chapter_id' => 23, 'title' => 'Product Rule', 'description' => 'Product Rule', 'order' => 4], + ['chapter_id' => 23, 'title' => 'Quotient Rules', 'description' => 'Quotient Rules', 'order' => 5], + ['chapter_id' => 23, 'title' => 'Differentiating trig functions', 'description' => 'Differentiating trig functions', 'order' => 6], + ['chapter_id' => 23, 'title' => 'Differentiating inverse trig functions', 'description' => 'Differentiating inverse trig functions', 'order' => 7], + ['chapter_id' => 23, 'title' => 'Parametric differentiation using', 'description' => 'Parametric differentiation using chain rule', 'order' => 8], + ['chapter_id' => 23, 'title' => 'Implicit differentiation', 'description' => 'Implicit differentiation', 'order' => 9], + ['chapter_id' => 23, 'title' => 'Convex and Concave', 'description' => 'Convex and Concave regions and inflection points', 'order' => 10], + ['chapter_id' => 23, 'title' => 'Rates of change and modelling', 'description' => 'Rates of change and modelling', 'order' => 11], + ['chapter_id' => 24, 'title' => 'Recap roots of', 'description' => 'Recap roots of functions and their location for polynomial functions. Being careful with locations', 'order' => 1], + ['chapter_id' => 24, 'title' => 'Positive and negative', 'description' => 'Positive and negative values either side of a root', 'order' => 2], + ['chapter_id' => 24, 'title' => 'Iteration staircase', 'description' => 'Iteration staircase', 'order' => 3], + ['chapter_id' => 24, 'title' => 'Iteration spiders web', 'description' => 'Iteration spiders web', 'order' => 4], + ['chapter_id' => 24, 'title' => 'Newton Raphson', 'description' => 'Newton Raphson', 'order' => 5], + ['chapter_id' => 24, 'title' => 'Modelliing', 'description' => 'Modelliing', 'order' => 6], + ['chapter_id' => 25, 'title' => 'Integration table', 'description' => 'Integration table', 'order' => 1], + ['chapter_id' => 25, 'title' => 'Reverse Chain rule', 'description' => 'Reverse Chain rule', 'order' => 2], + ['chapter_id' => 25, 'title' => 'Subbing trig functions', 'description' => 'Subbing trig functions', 'order' => 3], + ['chapter_id' => 25, 'title' => 'Integration by substitution', 'description' => 'Integration by substitution', 'order' => 4], + ['chapter_id' => 25, 'title' => 'Integration by Parts', 'description' => 'Integration by Parts', 'order' => 5], + ['chapter_id' => 25, 'title' => 'Partial fractions with integration', 'description' => 'Partial fractions with integration', 'order' => 6], + ['chapter_id' => 25, 'title' => 'Recap of areas and new examples', 'description' => 'Recap of areas and new examples', 'order' => 7], + ['chapter_id' => 25, 'title' => 'Trapezium rule', 'description' => 'Trapezium rule', 'order' => 8], + ['chapter_id' => 25, 'title' => 'Differential equations', 'description' => 'Differential equations', 'order' => 9], + ['chapter_id' => 25, 'title' => 'Modelling with DEs', 'description' => 'Modelling with DEs', 'order' => 10], + ['chapter_id' => 26, 'title' => '3D co-ordinates', 'description' => '3D co-ordinates', 'order' => 1], + ['chapter_id' => 26, 'title' => '3D Pythagoras', 'description' => '3D Pythagoras', 'order' => 2], + ['chapter_id' => 26, 'title' => 'ikj notation of', 'description' => 'ikj notation of vectors and the unit vector', 'order' => 3], + ['chapter_id' => 26, 'title' => 'Magnitude of vectors', 'description' => 'Magnitude of vectors', 'order' => 4], + ['chapter_id' => 26, 'title' => 'Unit vector along a vector', 'description' => 'Unit vector along a vector', 'order' => 5], + ['chapter_id' => 26, 'title' => 'Applying to geometric shapes', 'description' => 'Applying to geometric shapes', 'order' => 6], + ['chapter_id' => 26, 'title' => 'Connection to Mech', 'description' => 'Connection to Mech', 'order' => 7], + ]; + + foreach ($lessons as $lesson) { + Lesson::updateOrCreate( + [ + 'chapter_id' => $lesson['chapter_id'], + 'title' => $lesson['title'], + ], + [ + 'description' => $lesson['description'], + 'order' => $lesson['order'], + ] + ); + } + } +} diff --git a/database/seeders/LevelSeeder.php b/database/seeders/LevelSeeder.php new file mode 100644 index 0000000..ee3a84f --- /dev/null +++ b/database/seeders/LevelSeeder.php @@ -0,0 +1,22 @@ + 'AS Level'], + ['name' => 'A Level'], + ]; + + foreach ($levels as $level) { + Level::firstOrCreate(['name' => $level['name']], $level); + } + } +} \ No newline at end of file diff --git a/database/seeders/ModuleSeeder.php b/database/seeders/ModuleSeeder.php new file mode 100644 index 0000000..90d2d47 --- /dev/null +++ b/database/seeders/ModuleSeeder.php @@ -0,0 +1,39 @@ +first(); + $maths = Subject::where('name', 'Mathematics')->first(); + + $mathsCourse = Course::where('level_id', $alevel->id) + ->where('subject_id', $maths->id) + ->first(); + + if (!$mathsCourse) { + $this->command->warn('Maths course not found, skipping ModuleSeeder.'); + return; + } + + $modules = [ + ['course_id' => $mathsCourse->id, 'name' => 'Pure Mathematics', 'order' => 1], + ['course_id' => $mathsCourse->id, 'name' => 'Statistics', 'order' => 2], + ]; + + foreach ($modules as $module) { + Module::updateOrCreate( + ['course_id' => $module['course_id'], 'name' => $module['name']], + $module + ); + } + } +} \ No newline at end of file diff --git a/database/seeders/PermissionSeeder.php b/database/seeders/PermissionSeeder.php new file mode 100644 index 0000000..148cc5c --- /dev/null +++ b/database/seeders/PermissionSeeder.php @@ -0,0 +1,39 @@ + $perm, 'guard_name' => 'web']); + } + + // Assign to roles + $admin = Role::where('name', 'admin')->first(); + $teacher = Role::where('name', 'teacher')->first(); + $student = Role::where('name', 'student')->first(); + + if ($admin) { + $admin->givePermissionTo($permissions); // admin gets all + } + if ($teacher) { + $teacher->givePermissionTo(['view dashboard', 'manage courses']); + } + if ($student) { + $student->givePermissionTo(['view dashboard']); + } + } +} \ No newline at end of file diff --git a/database/seeders/RoleSeeder.php b/database/seeders/RoleSeeder.php new file mode 100644 index 0000000..4c3ee34 --- /dev/null +++ b/database/seeders/RoleSeeder.php @@ -0,0 +1,24 @@ + $role, 'guard_name' => 'web'] + ); + } + } +} diff --git a/database/seeders/RolesAndPermissionsSeeder.php b/database/seeders/RolesAndPermissionsSeeder.php new file mode 100644 index 0000000..b693f8c --- /dev/null +++ b/database/seeders/RolesAndPermissionsSeeder.php @@ -0,0 +1,17 @@ + $weekday, + 'time' => $time, + 'is_active' => 1, + 'created_at' => $now, + 'updated_at' => $now, + ]; + } + } + + DB::table('slots')->insert($slots); + } +} \ No newline at end of file diff --git a/database/seeders/StudentTypesSeeder.php b/database/seeders/StudentTypesSeeder.php new file mode 100644 index 0000000..b665155 --- /dev/null +++ b/database/seeders/StudentTypesSeeder.php @@ -0,0 +1,23 @@ +insert([ + ['name' => 'online', 'description' => 'Online-only student'], + ['name' => 'centre_full_time', 'description' => 'Full-time centre student'], + ['name' => 'centre_part_time', 'description' => 'Part-time centre student'], + ['name' => 'hybrid', 'description' => 'Online + in person'], + ['name' => 'trainee_teacher', 'description' => 'Teacher-in-training'], + ]); + } +} diff --git a/database/seeders/SubjectSeeder.php b/database/seeders/SubjectSeeder.php new file mode 100644 index 0000000..439d49a --- /dev/null +++ b/database/seeders/SubjectSeeder.php @@ -0,0 +1,22 @@ + 'Mathematics'], + ['name' => 'Physics'], + ]; + + foreach ($subjects as $subject) { + Subject::firstOrCreate(['name' => $subject['name']], $subject); + } + } +} \ No newline at end of file diff --git a/database/seeders/UserSeeder.php b/database/seeders/UserSeeder.php new file mode 100644 index 0000000..c26bb9c --- /dev/null +++ b/database/seeders/UserSeeder.php @@ -0,0 +1,37 @@ + $role, 'guard_name' => 'web'] + ); + } + + // Create a default admin user + $admin = User::firstOrCreate( + ['email' => 'admin@example.com'], + [ + 'name' => 'Admin User', + 'password' => Hash::make('password'), // change to something secure later + ] + ); + + // Assign role + if (!$admin->hasRole('admin')) { + $admin->assignRole('admin'); + } + } +} \ No newline at end of file diff --git a/lang/vendor/backup/ar/notifications.php b/lang/vendor/backup/ar/notifications.php new file mode 100644 index 0000000..48bc709 --- /dev/null +++ b/lang/vendor/backup/ar/notifications.php @@ -0,0 +1,45 @@ + 'رسالة استثناء: :message', + 'exception_trace' => 'تتبع الإستثناء: :trace', + 'exception_message_title' => 'رسالة استثناء', + 'exception_trace_title' => 'تتبع الإستثناء', + + 'backup_failed_subject' => 'أخفق النسخ الاحتياطي لل :application_name', + 'backup_failed_body' => 'مهم: حدث خطأ أثناء النسخ الاحتياطي :application_name', + + 'backup_successful_subject' => 'نسخ احتياطي جديد ناجح ل :application_name', + 'backup_successful_subject_title' => 'نجاح النسخ الاحتياطي الجديد!', + 'backup_successful_body' => 'أخبار عظيمة، نسخة احتياطية جديدة ل :application_name تم إنشاؤها بنجاح على القرص المسمى :disk_name.', + + 'cleanup_failed_subject' => 'فشل تنظيف النسخ الاحتياطي للتطبيق :application_name .', + 'cleanup_failed_body' => 'حدث خطأ أثناء تنظيف النسخ الاحتياطية ل :application_name', + + 'cleanup_successful_subject' => 'تنظيف النسخ الاحتياطية ل :application_name تمت بنجاح', + 'cleanup_successful_subject_title' => 'تنظيف النسخ الاحتياطية تم بنجاح!', + 'cleanup_successful_body' => 'تنظيف النسخ الاحتياطية ل :application_name على القرص المسمى :disk_name تم بنجاح.', + + 'healthy_backup_found_subject' => 'النسخ الاحتياطية ل :application_name على القرص :disk_name صحية', + 'healthy_backup_found_subject_title' => 'النسخ الاحتياطية ل :application_name صحية', + 'healthy_backup_found_body' => 'تعتبر النسخ الاحتياطية ل :application_name صحية. عمل جيد!', + + 'unhealthy_backup_found_subject' => 'مهم: النسخ الاحتياطية ل :application_name غير صحية', + 'unhealthy_backup_found_subject_title' => 'مهم: النسخ الاحتياطية ل :application_name غير صحية. :problem', + 'unhealthy_backup_found_body' => 'النسخ الاحتياطية ل :application_name على القرص :disk_name غير صحية.', + 'unhealthy_backup_found_not_reachable' => 'لا يمكن الوصول إلى وجهة النسخ الاحتياطي. :error', + 'unhealthy_backup_found_empty' => 'لا توجد نسخ احتياطية لهذا التطبيق على الإطلاق.', + 'unhealthy_backup_found_old' => 'تم إنشاء أحدث النسخ الاحتياطية في :date وتعتبر قديمة جدا.', + 'unhealthy_backup_found_unknown' => 'عذرا، لا يمكن تحديد سبب دقيق.', + 'unhealthy_backup_found_full' => 'النسخ الاحتياطية تستخدم الكثير من التخزين. الاستخدام الحالي هو :disk_usage وهو أعلى من الحد المسموح به من :disk_limit.', + + 'no_backups_info' => 'لم يتم عمل نسخ احتياطية حتى الآن', + 'application_name' => 'اسم التطبيق', + 'backup_name' => 'اسم النسخ الاحتياطي', + 'disk' => 'القرص', + 'newest_backup_size' => 'أحدث حجم للنسخ الاحتياطي', + 'number_of_backups' => 'عدد النسخ الاحتياطية', + 'total_storage_used' => 'إجمالي مساحة التخزين المستخدمة', + 'newest_backup_date' => 'أحدث تاريخ النسخ الاحتياطي', + 'oldest_backup_date' => 'أقدم تاريخ نسخ احتياطي', +]; diff --git a/lang/vendor/backup/bg/notifications.php b/lang/vendor/backup/bg/notifications.php new file mode 100644 index 0000000..7c87d5b --- /dev/null +++ b/lang/vendor/backup/bg/notifications.php @@ -0,0 +1,45 @@ + 'Съобщение за изключение: :message', + 'exception_trace' => 'Проследяване на изключение: :trace', + 'exception_message_title' => 'Съобщение за изключение', + 'exception_trace_title' => 'Проследяване на изключение', + + 'backup_failed_subject' => 'Неуспешно резервно копие на :application_name', + 'backup_failed_body' => 'Важно: Възникна грешка при архивиране на :application_name', + + 'backup_successful_subject' => 'Успешно ново резервно копие на :application_name', + 'backup_successful_subject_title' => 'Успешно ново резервно копие!', + 'backup_successful_body' => 'Чудесни новини, ново резервно копие на :application_name беше успешно създадено на диска с име :disk_name.', + + 'cleanup_failed_subject' => 'Почистването на резервните копия на :application_name не бе успешно.', + 'cleanup_failed_body' => 'Възникна грешка при почистването на резервните копия на :application_name', + + 'cleanup_successful_subject' => 'Почистването на архивите на :application_name е успешно', + 'cleanup_successful_subject_title' => 'Почистването на резервните копия е успешно!', + 'cleanup_successful_body' => 'Почистването на резервни копия на :application_name на диска с име :disk_name беше успешно.', + + 'healthy_backup_found_subject' => 'Резервните копия за :application_name на диск :disk_name са здрави', + 'healthy_backup_found_subject_title' => 'Резервните копия за :application_name са здрави', + 'healthy_backup_found_body' => 'Резервните копия за :application_name се считат за здрави. Добра работа!', + + 'unhealthy_backup_found_subject' => 'Важно: Резервните копия за :application_name не са здрави', + 'unhealthy_backup_found_subject_title' => 'Важно: Резервните копия за :application_name не са здрави. :проблем', + 'unhealthy_backup_found_body' => 'Резервните копия за :application_name на диск :disk_name не са здрави.', + 'unhealthy_backup_found_not_reachable' => 'Дестинацията за резервни копия не може да бъде достигната. :грешка', + 'unhealthy_backup_found_empty' => 'Изобщо няма резервни копия на това приложение.', + 'unhealthy_backup_found_old' => 'Последното резервно копие, направено на :date, се счита за твърде старо.', + 'unhealthy_backup_found_unknown' => 'За съжаление не може да се определи точна причина.', + 'unhealthy_backup_found_full' => 'Резервните копия използват твърде много място за съхранение. Текущото използване е :disk_usage, което е по-високо от разрешеното ограничение на :disk_limit.', + + 'no_backups_info' => 'Все още не са правени резервни копия', + 'application_name' => 'Име на приложението', + 'backup_name' => 'Име на резервно копие', + 'disk' => 'Диск', + 'newest_backup_size' => 'Най-новият размер на резервно копие', + 'number_of_backups' => 'Брой резервни копия', + 'total_storage_used' => 'Общо използвано дисково пространство', + 'newest_backup_date' => 'Най-нова дата на резервно копие', + 'oldest_backup_date' => 'Най-старата дата на резервно копие', +]; diff --git a/lang/vendor/backup/bn/notifications.php b/lang/vendor/backup/bn/notifications.php new file mode 100644 index 0000000..bd0bf81 --- /dev/null +++ b/lang/vendor/backup/bn/notifications.php @@ -0,0 +1,45 @@ + 'এক্সসেপশন বার্তা: :message', + 'exception_trace' => 'এক্সসেপশন ট্রেস: :trace', + 'exception_message_title' => 'এক্সসেপশন message', + 'exception_trace_title' => 'এক্সসেপশন ট্রেস', + + 'backup_failed_subject' => ':application_name এর ব্যাকআপ ব্যর্থ হয়েছে।', + 'backup_failed_body' => 'গুরুত্বপূর্ণঃ :application_name ব্যাক আপ করার সময় একটি ত্রুটি ঘটেছে।', + + 'backup_successful_subject' => ':application_name এর নতুন ব্যাকআপ সফল হয়েছে।', + 'backup_successful_subject_title' => 'নতুন ব্যাকআপ সফল হয়েছে!', + 'backup_successful_body' => 'খুশির খবর, :application_name এর নতুন ব্যাকআপ :disk_name ডিস্কে সফলভাবে তৈরি হয়েছে।', + + 'cleanup_failed_subject' => ':application_name ব্যাকআপগুলি সাফ করতে ব্যর্থ হয়েছে।', + 'cleanup_failed_body' => ':application_name ব্যাকআপগুলি সাফ করার সময় একটি ত্রুটি ঘটেছে।', + + 'cleanup_successful_subject' => ':application_name এর ব্যাকআপগুলি সফলভাবে সাফ করা হয়েছে।', + 'cleanup_successful_subject_title' => 'ব্যাকআপগুলি সফলভাবে সাফ করা হয়েছে!', + 'cleanup_successful_body' => ':application_name এর ব্যাকআপগুলি :disk_name ডিস্ক থেকে সফলভাবে সাফ করা হয়েছে।', + + 'healthy_backup_found_subject' => ':application_name এর ব্যাকআপগুলি :disk_name ডিস্কে স্বাস্থ্যকর অবস্থায় আছে।', + 'healthy_backup_found_subject_title' => ':application_name এর ব্যাকআপগুলি স্বাস্থ্যকর অবস্থায় আছে।', + 'healthy_backup_found_body' => ':application_name এর ব্যাকআপগুলি স্বাস্থ্যকর বিবেচনা করা হচ্ছে। Good job!', + + 'unhealthy_backup_found_subject' => 'গুরুত্বপূর্ণঃ :application_name এর ব্যাকআপগুলি অস্বাস্থ্যকর অবস্থায় আছে।', + 'unhealthy_backup_found_subject_title' => 'গুরুত্বপূর্ণঃ :application_name এর ব্যাকআপগুলি অস্বাস্থ্যকর অবস্থায় আছে। :problem', + 'unhealthy_backup_found_body' => ':disk_name ডিস্কের :application_name এর ব্যাকআপগুলি অস্বাস্থ্যকর অবস্থায় আছে।', + 'unhealthy_backup_found_not_reachable' => 'ব্যাকআপ গন্তব্যে পৌঁছানো যায় নি। :error', + 'unhealthy_backup_found_empty' => 'এই অ্যাপ্লিকেশনটির কোনও ব্যাকআপ নেই।', + 'unhealthy_backup_found_old' => 'সর্বশেষ ব্যাকআপ যেটি :date এই তারিখে করা হয়েছে, সেটি খুব পুরানো।', + 'unhealthy_backup_found_unknown' => 'দুঃখিত, সঠিক কারণ নির্ধারণ করা সম্ভব হয়নি।', + 'unhealthy_backup_found_full' => 'ব্যাকআপগুলি অতিরিক্ত স্টোরেজ ব্যবহার করছে। বর্তমান ব্যবহারের পরিমান :disk_usage যা অনুমোদিত সীমা :disk_limit এর বেশি।', + + 'no_backups_info' => 'কোনো ব্যাকআপ এখনও তৈরি হয়নি', + 'application_name' => 'আবেদনের নাম', + 'backup_name' => 'ব্যাকআপের নাম', + 'disk' => 'ডিস্ক', + 'newest_backup_size' => 'নতুন ব্যাকআপ আকার', + 'number_of_backups' => 'ব্যাকআপের সংখ্যা', + 'total_storage_used' => 'ব্যবহৃত মোট সঞ্চয়স্থান', + 'newest_backup_date' => 'নতুন ব্যাকআপের তারিখ', + 'oldest_backup_date' => 'পুরানো ব্যাকআপের তারিখ', +]; diff --git a/lang/vendor/backup/cs/notifications.php b/lang/vendor/backup/cs/notifications.php new file mode 100644 index 0000000..9a145d9 --- /dev/null +++ b/lang/vendor/backup/cs/notifications.php @@ -0,0 +1,45 @@ + 'Zpráva výjimky: :message', + 'exception_trace' => 'Stopa výjimky: :trace', + 'exception_message_title' => 'Zpráva výjimky', + 'exception_trace_title' => 'Stopa výjimky', + + 'backup_failed_subject' => 'Záloha :application_name neuspěla', + 'backup_failed_body' => 'Důležité: Při záloze :application_name se vyskytla chyba', + + 'backup_successful_subject' => 'Úspěšná nová záloha :application_name', + 'backup_successful_subject_title' => 'Úspěšná nová záloha!', + 'backup_successful_body' => 'Dobrá zpráva, na disku jménem :disk_name byla úspěšně vytvořena nová záloha :application_name.', + + 'cleanup_failed_subject' => 'Vyčištění záloh :application_name neuspělo.', + 'cleanup_failed_body' => 'Při čištění záloh :application_name se vyskytla chyba', + + 'cleanup_successful_subject' => 'Vyčištění záloh :application_name úspěšné', + 'cleanup_successful_subject_title' => 'Vyčištění záloh bylo úspěšné!', + 'cleanup_successful_body' => 'Vyčištění záloh :application_name na disku jménem :disk_name bylo úspěšné.', + + 'healthy_backup_found_subject' => 'Zálohy pro :application_name na disku :disk_name jsou zdravé', + 'healthy_backup_found_subject_title' => 'Zálohy pro :application_name jsou zdravé', + 'healthy_backup_found_body' => 'Zálohy pro :application_name jsou považovány za zdravé. Dobrá práce!', + + 'unhealthy_backup_found_subject' => 'Důležité: Zálohy pro :application_name jsou nezdravé', + 'unhealthy_backup_found_subject_title' => 'Důležité: Zálohy pro :application_name jsou nezdravé. :problem', + 'unhealthy_backup_found_body' => 'Zálohy pro :application_name na disku :disk_name jsou nezdravé.', + 'unhealthy_backup_found_not_reachable' => 'Nelze se dostat k cíli zálohy. :error', + 'unhealthy_backup_found_empty' => 'Tato aplikace nemá vůbec žádné zálohy.', + 'unhealthy_backup_found_old' => 'Poslední záloha vytvořená dne :date je považována za příliš starou.', + 'unhealthy_backup_found_unknown' => 'Omlouváme se, nemůžeme určit přesný důvod.', + 'unhealthy_backup_found_full' => 'Zálohy zabírají příliš mnoho místa na disku. Aktuální využití disku je :disk_usage, což je vyšší než povolený limit :disk_limit.', + + 'no_backups_info' => 'Zatím nebyly vytvořeny žádné zálohy', + 'application_name' => 'Název aplikace', + 'backup_name' => 'Název zálohy', + 'disk' => 'Disk', + 'newest_backup_size' => 'Velikost nejnovější zálohy', + 'number_of_backups' => 'Počet záloh', + 'total_storage_used' => 'Celková využitá kapacita úložiště', + 'newest_backup_date' => 'Datum nejnovější zálohy', + 'oldest_backup_date' => 'Datum nejstarší zálohy', +]; diff --git a/lang/vendor/backup/da/notifications.php b/lang/vendor/backup/da/notifications.php new file mode 100644 index 0000000..80b4697 --- /dev/null +++ b/lang/vendor/backup/da/notifications.php @@ -0,0 +1,45 @@ + 'Fejlbesked: :message', + 'exception_trace' => 'Fejl trace: :trace', + 'exception_message_title' => 'Fejlbesked', + 'exception_trace_title' => 'Fejl trace', + + 'backup_failed_subject' => 'Backup af :application_name fejlede', + 'backup_failed_body' => 'Vigtigt: Der skete en fejl under backup af :application_name', + + 'backup_successful_subject' => 'Ny backup af :application_name oprettet', + 'backup_successful_subject_title' => 'Ny backup!', + 'backup_successful_body' => 'Gode nyheder - der blev oprettet en ny backup af :application_name på disken :disk_name.', + + 'cleanup_failed_subject' => 'Oprydning af backups for :application_name fejlede.', + 'cleanup_failed_body' => 'Der skete en fejl under oprydning af backups for :application_name', + + 'cleanup_successful_subject' => 'Oprydning af backups for :application_name gennemført', + 'cleanup_successful_subject_title' => 'Backup oprydning gennemført!', + 'cleanup_successful_body' => 'Oprydningen af backups for :application_name på disken :disk_name er gennemført.', + + 'healthy_backup_found_subject' => 'Alle backups for :application_name på disken :disk_name er OK', + 'healthy_backup_found_subject_title' => 'Alle backups for :application_name er OK', + 'healthy_backup_found_body' => 'Alle backups for :application_name er ok. Godt gået!', + + 'unhealthy_backup_found_subject' => 'Vigtigt: Backups for :application_name fejlbehæftede', + 'unhealthy_backup_found_subject_title' => 'Vigtigt: Backups for :application_name er fejlbehæftede. :problem', + 'unhealthy_backup_found_body' => 'Backups for :application_name på disken :disk_name er fejlbehæftede.', + 'unhealthy_backup_found_not_reachable' => 'Backup destinationen kunne ikke findes. :error', + 'unhealthy_backup_found_empty' => 'Denne applikation har ingen backups overhovedet.', + 'unhealthy_backup_found_old' => 'Den seneste backup fra :date er for gammel.', + 'unhealthy_backup_found_unknown' => 'Beklager, en præcis årsag kunne ikke findes.', + 'unhealthy_backup_found_full' => 'Backups bruger for meget plads. Nuværende disk forbrug er :disk_usage, hvilket er mere end den tilladte grænse på :disk_limit.', + + 'no_backups_info' => 'Der blev ikke foretaget nogen sikkerhedskopier endnu', + 'application_name' => 'Applikationens navn', + 'backup_name' => 'Backup navn', + 'disk' => 'Disk', + 'newest_backup_size' => 'Nyeste backup-størrelse', + 'number_of_backups' => 'Antal sikkerhedskopier', + 'total_storage_used' => 'Samlet lagerplads brugt', + 'newest_backup_date' => 'Nyeste backup-størrelse', + 'oldest_backup_date' => 'Ældste backup-størrelse', +]; diff --git a/lang/vendor/backup/de/notifications.php b/lang/vendor/backup/de/notifications.php new file mode 100644 index 0000000..acce789 --- /dev/null +++ b/lang/vendor/backup/de/notifications.php @@ -0,0 +1,45 @@ + 'Fehlermeldung: :message', + 'exception_trace' => 'Fehlerverfolgung: :trace', + 'exception_message_title' => 'Fehlermeldung', + 'exception_trace_title' => 'Fehlerverfolgung', + + 'backup_failed_subject' => 'Backup von :application_name konnte nicht erstellt werden', + 'backup_failed_body' => 'Wichtig: Beim Backup von :application_name ist ein Fehler aufgetreten', + + 'backup_successful_subject' => 'Erfolgreiches neues Backup von :application_name', + 'backup_successful_subject_title' => 'Erfolgreiches neues Backup!', + 'backup_successful_body' => 'Gute Nachrichten, ein neues Backup von :application_name wurde erfolgreich erstellt und in :disk_name gepeichert.', + + 'cleanup_failed_subject' => 'Aufräumen der Backups von :application_name schlug fehl.', + 'cleanup_failed_body' => 'Beim aufräumen der Backups von :application_name ist ein Fehler aufgetreten', + + 'cleanup_successful_subject' => 'Aufräumen der Backups von :application_name backups erfolgreich', + 'cleanup_successful_subject_title' => 'Aufräumen der Backups erfolgreich!', + 'cleanup_successful_body' => 'Aufräumen der Backups von :application_name in :disk_name war erfolgreich.', + + 'healthy_backup_found_subject' => 'Die Backups von :application_name in :disk_name sind gesund', + 'healthy_backup_found_subject_title' => 'Die Backups von :application_name sind Gesund', + 'healthy_backup_found_body' => 'Die Backups von :application_name wurden als gesund eingestuft. Gute Arbeit!', + + 'unhealthy_backup_found_subject' => 'Wichtig: Die Backups für :application_name sind nicht gesund', + 'unhealthy_backup_found_subject_title' => 'Wichtig: Die Backups für :application_name sind ungesund. :problem', + 'unhealthy_backup_found_body' => 'Die Backups für :application_name in :disk_name sind ungesund.', + 'unhealthy_backup_found_not_reachable' => 'Das Backup Ziel konnte nicht erreicht werden. :error', + 'unhealthy_backup_found_empty' => 'Es gibt für die Anwendung noch gar keine Backups.', + 'unhealthy_backup_found_old' => 'Das letzte Backup am :date ist zu lange her.', + 'unhealthy_backup_found_unknown' => 'Sorry, ein genauer Grund konnte nicht gefunden werden.', + 'unhealthy_backup_found_full' => 'Die Backups verbrauchen zu viel Platz. Aktuell wird :disk_usage belegt, dass ist höher als das erlaubte Limit von :disk_limit.', + + 'no_backups_info' => 'Bisher keine Backups vorhanden', + 'application_name' => 'Applikationsname', + 'backup_name' => 'Backup Name', + 'disk' => 'Speicherort', + 'newest_backup_size' => 'Neuste Backup-Größe', + 'number_of_backups' => 'Anzahl Backups', + 'total_storage_used' => 'Gesamter genutzter Speicherplatz', + 'newest_backup_date' => 'Neustes Backup', + 'oldest_backup_date' => 'Ältestes Backup', +]; diff --git a/lang/vendor/backup/en/notifications.php b/lang/vendor/backup/en/notifications.php new file mode 100644 index 0000000..73811bd --- /dev/null +++ b/lang/vendor/backup/en/notifications.php @@ -0,0 +1,45 @@ + 'Exception message: :message', + 'exception_trace' => 'Exception trace: :trace', + 'exception_message_title' => 'Exception message', + 'exception_trace_title' => 'Exception trace', + + 'backup_failed_subject' => 'Failed backup of :application_name', + 'backup_failed_body' => 'Important: An error occurred while backing up :application_name', + + 'backup_successful_subject' => 'Successful new backup of :application_name', + 'backup_successful_subject_title' => 'Successful new backup!', + 'backup_successful_body' => 'Great news, a new backup of :application_name was successfully created on the disk named :disk_name.', + + 'cleanup_failed_subject' => 'Cleaning up the backups of :application_name failed.', + 'cleanup_failed_body' => 'An error occurred while cleaning up the backups of :application_name', + + 'cleanup_successful_subject' => 'Clean up of :application_name backups successful', + 'cleanup_successful_subject_title' => 'Clean up of backups successful!', + 'cleanup_successful_body' => 'The clean up of the :application_name backups on the disk named :disk_name was successful.', + + 'healthy_backup_found_subject' => 'The backups for :application_name on disk :disk_name are healthy', + 'healthy_backup_found_subject_title' => 'The backups for :application_name are healthy', + 'healthy_backup_found_body' => 'The backups for :application_name are considered healthy. Good job!', + + 'unhealthy_backup_found_subject' => 'Important: The backups for :application_name are unhealthy', + 'unhealthy_backup_found_subject_title' => 'Important: The backups for :application_name are unhealthy. :problem', + 'unhealthy_backup_found_body' => 'The backups for :application_name on disk :disk_name are unhealthy.', + 'unhealthy_backup_found_not_reachable' => 'The backup destination cannot be reached. :error', + 'unhealthy_backup_found_empty' => 'There are no backups of this application at all.', + 'unhealthy_backup_found_old' => 'The latest backup made on :date is considered too old.', + 'unhealthy_backup_found_unknown' => 'Sorry, an exact reason cannot be determined.', + 'unhealthy_backup_found_full' => 'The backups are using too much storage. Current usage is :disk_usage which is higher than the allowed limit of :disk_limit.', + + 'no_backups_info' => 'No backups were made yet', + 'application_name' => 'Application name', + 'backup_name' => 'Backup name', + 'disk' => 'Disk', + 'newest_backup_size' => 'Newest backup size', + 'number_of_backups' => 'Number of backups', + 'total_storage_used' => 'Total storage used', + 'newest_backup_date' => 'Newest backup date', + 'oldest_backup_date' => 'Oldest backup date', +]; diff --git a/lang/vendor/backup/es/notifications.php b/lang/vendor/backup/es/notifications.php new file mode 100644 index 0000000..d2071b8 --- /dev/null +++ b/lang/vendor/backup/es/notifications.php @@ -0,0 +1,45 @@ + 'Mensaje de la excepción: :message', + 'exception_trace' => 'Traza de la excepción: :trace', + 'exception_message_title' => 'Mensaje de la excepción', + 'exception_trace_title' => 'Traza de la excepción', + + 'backup_failed_subject' => 'Copia de seguridad de :application_name fallida', + 'backup_failed_body' => 'Importante: Ocurrió un error al realizar la copia de seguridad de :application_name', + + 'backup_successful_subject' => 'Se completó con éxito la copia de seguridad de :application_name', + 'backup_successful_subject_title' => '¡Nueva copia de seguridad creada con éxito!', + 'backup_successful_body' => 'Buenas noticias, una nueva copia de seguridad de :application_name fue creada con éxito en el disco llamado :disk_name.', + + 'cleanup_failed_subject' => 'La limpieza de copias de seguridad de :application_name falló.', + 'cleanup_failed_body' => 'Ocurrió un error mientras se realizaba la limpieza de copias de seguridad de :application_name', + + 'cleanup_successful_subject' => 'La limpieza de copias de seguridad de :application_name se completó con éxito', + 'cleanup_successful_subject_title' => '!Limpieza de copias de seguridad completada con éxito!', + 'cleanup_successful_body' => 'La limpieza de copias de seguridad de :application_name en el disco llamado :disk_name se completo con éxito.', + + 'healthy_backup_found_subject' => 'Las copias de seguridad de :application_name en el disco :disk_name están en buen estado', + 'healthy_backup_found_subject_title' => 'Las copias de seguridad de :application_name están en buen estado', + 'healthy_backup_found_body' => 'Las copias de seguridad de :application_name se consideran en buen estado. ¡Buen trabajo!', + + 'unhealthy_backup_found_subject' => 'Importante: Las copias de seguridad de :application_name están en mal estado', + 'unhealthy_backup_found_subject_title' => 'Importante: Las copias de seguridad de :application_name están en mal estado. :problem', + 'unhealthy_backup_found_body' => 'Las copias de seguridad de :application_name en el disco :disk_name están en mal estado.', + 'unhealthy_backup_found_not_reachable' => 'No se puede acceder al destino de la copia de seguridad. :error', + 'unhealthy_backup_found_empty' => 'No existe ninguna copia de seguridad de esta aplicación.', + 'unhealthy_backup_found_old' => 'La última copia de seguriad hecha en :date es demasiado antigua.', + 'unhealthy_backup_found_unknown' => 'Lo siento, no es posible determinar la razón exacta.', + 'unhealthy_backup_found_full' => 'Las copias de seguridad están ocupando demasiado espacio. El espacio utilizado actualmente es :disk_usage el cual es mayor que el límite permitido de :disk_limit.', + + 'no_backups_info' => 'Aún no se hicieron copias de seguridad', + 'application_name' => 'Nombre de la aplicación', + 'backup_name' => 'Nombre de la copia de seguridad', + 'disk' => 'Disco', + 'newest_backup_size' => 'Tamaño de copia de seguridad más reciente', + 'number_of_backups' => 'Número de copias de seguridad', + 'total_storage_used' => 'Almacenamiento total utilizado', + 'newest_backup_date' => 'Fecha de la copia de seguridad más reciente', + 'oldest_backup_date' => 'Fecha de la copia de seguridad más antigua', +]; diff --git a/lang/vendor/backup/fa/notifications.php b/lang/vendor/backup/fa/notifications.php new file mode 100644 index 0000000..580a1f1 --- /dev/null +++ b/lang/vendor/backup/fa/notifications.php @@ -0,0 +1,45 @@ + 'پیغام خطا: :message', + 'exception_trace' => 'جزییات خطا: :trace', + 'exception_message_title' => 'پیغام خطا', + 'exception_trace_title' => 'جزییات خطا', + + 'backup_failed_subject' => 'پشتیبان‌گیری :application_name با خطا مواجه شد.', + 'backup_failed_body' => 'پیغام مهم: هنگام پشتیبان‌گیری از :application_name خطایی رخ داده است. ', + + 'backup_successful_subject' => 'نسخه پشتیبان جدید :application_name با موفقیت ساخته شد.', + 'backup_successful_subject_title' => 'پشتیبان‌گیری موفق!', + 'backup_successful_body' => 'خبر خوب، به تازگی نسخه پشتیبان :application_name روی دیسک :disk_name با موفقیت ساخته شد. ', + + 'cleanup_failed_subject' => 'پاک‌‌سازی نسخه پشتیبان :application_name انجام نشد.', + 'cleanup_failed_body' => 'هنگام پاک‌سازی نسخه پشتیبان :application_name خطایی رخ داده است.', + + 'cleanup_successful_subject' => 'پاک‌سازی نسخه پشتیبان :application_name با موفقیت انجام شد.', + 'cleanup_successful_subject_title' => 'پاک‌سازی نسخه پشتیبان!', + 'cleanup_successful_body' => 'پاک‌سازی نسخه پشتیبان :application_name روی دیسک :disk_name با موفقیت انجام شد.', + + 'healthy_backup_found_subject' => 'نسخه پشتیبان :application_name روی دیسک :disk_name سالم بود.', + 'healthy_backup_found_subject_title' => 'نسخه پشتیبان :application_name سالم بود.', + 'healthy_backup_found_body' => 'نسخه پشتیبان :application_name به نظر سالم میاد. دمت گرم!', + + 'unhealthy_backup_found_subject' => 'خبر مهم: نسخه پشتیبان :application_name سالم نبود.', + 'unhealthy_backup_found_subject_title' => 'خبر مهم: نسخه پشتیبان :application_name سالم نبود. :problem', + 'unhealthy_backup_found_body' => 'نسخه پشتیبان :application_name روی دیسک :disk_name سالم نبود.', + 'unhealthy_backup_found_not_reachable' => 'مقصد پشتیبان‌گیری در دسترس نبود. :error', + 'unhealthy_backup_found_empty' => 'برای این برنامه هیچ نسخه پشتیبانی وجود ندارد.', + 'unhealthy_backup_found_old' => 'آخرین نسخه پشتیبان برای تاریخ :date است، که به نظر خیلی قدیمی میاد. ', + 'unhealthy_backup_found_unknown' => 'متاسفانه دلیل دقیقی قابل تعیین نیست.', + 'unhealthy_backup_found_full' => 'نسخه‌های پشتیبان حجم زیادی اشغال کرده‌اند. میزان دیسک استفاده‌شده :disk_usage است که از میزان مجاز :disk_limit فراتر رفته است. ', + + 'no_backups_info' => 'هنوز نسخه پشتیبان تهیه نشده است', + 'application_name' => 'نام نرم‌افزار', + 'backup_name' => 'نام نسخه پشتیبان', + 'disk' => 'دیسک', + 'newest_backup_size' => 'اندازه جدیدترین نسخه پشتیبان', + 'number_of_backups' => 'تعداد نسخه‌های پشتیبان', + 'total_storage_used' => 'کل فضای ذخیره‌سازی استفاده‌شده', + 'newest_backup_date' => 'تاریخ جدیدترین نسخه پشتیبان', + 'oldest_backup_date' => 'تاریخ قدیمی‌ترین نسخه پشتیبان', +]; diff --git a/lang/vendor/backup/fi/notifications.php b/lang/vendor/backup/fi/notifications.php new file mode 100644 index 0000000..98bec62 --- /dev/null +++ b/lang/vendor/backup/fi/notifications.php @@ -0,0 +1,45 @@ + 'Virheilmoitus: :message', + 'exception_trace' => 'Virhe, jäljitys: :trace', + 'exception_message_title' => 'Virheilmoitus', + 'exception_trace_title' => 'Virheen jäljitys', + + 'backup_failed_subject' => ':application_name varmuuskopiointi epäonnistui', + 'backup_failed_body' => 'HUOM!: :application_name varmuuskoipionnissa tapahtui virhe', + + 'backup_successful_subject' => ':application_name varmuuskopioitu onnistuneesti', + 'backup_successful_subject_title' => 'Uusi varmuuskopio!', + 'backup_successful_body' => 'Hyviä uutisia! :application_name on varmuuskopioitu levylle :disk_name.', + + 'cleanup_failed_subject' => ':application_name varmuuskopioiden poistaminen epäonnistui.', + 'cleanup_failed_body' => ':application_name varmuuskopioiden poistamisessa tapahtui virhe.', + + 'cleanup_successful_subject' => ':application_name varmuuskopiot poistettu onnistuneesti', + 'cleanup_successful_subject_title' => 'Varmuuskopiot poistettu onnistuneesti!', + 'cleanup_successful_body' => ':application_name varmuuskopiot poistettu onnistuneesti levyltä :disk_name.', + + 'healthy_backup_found_subject' => ':application_name varmuuskopiot levyllä :disk_name ovat kunnossa', + 'healthy_backup_found_subject_title' => ':application_name varmuuskopiot ovat kunnossa', + 'healthy_backup_found_body' => ':application_name varmuuskopiot ovat kunnossa. Hieno homma!', + + 'unhealthy_backup_found_subject' => 'HUOM!: :application_name varmuuskopiot ovat vialliset', + 'unhealthy_backup_found_subject_title' => 'HUOM!: :application_name varmuuskopiot ovat vialliset. :problem', + 'unhealthy_backup_found_body' => ':application_name varmuuskopiot levyllä :disk_name ovat vialliset.', + 'unhealthy_backup_found_not_reachable' => 'Varmuuskopioiden kohdekansio ei ole saatavilla. :error', + 'unhealthy_backup_found_empty' => 'Tästä sovelluksesta ei ole varmuuskopioita.', + 'unhealthy_backup_found_old' => 'Viimeisin varmuuskopio, luotu :date, on liian vanha.', + 'unhealthy_backup_found_unknown' => 'Virhe, tarkempaa tietoa syystä ei valitettavasti ole saatavilla.', + 'unhealthy_backup_found_full' => 'Varmuuskopiot vievät liikaa levytilaa. Tällä hetkellä käytössä :disk_usage, mikä on suurempi kuin sallittu tilavuus (:disk_limit).', + + 'no_backups_info' => 'Varmuuskopioita ei vielä tehty', + 'application_name' => 'Sovelluksen nimi', + 'backup_name' => 'Varmuuskopion nimi', + 'disk' => 'Levy', + 'newest_backup_size' => 'Uusin varmuuskopion koko', + 'number_of_backups' => 'Varmuuskopioiden määrä', + 'total_storage_used' => 'Käytetty tallennustila yhteensä', + 'newest_backup_date' => 'Uusin varmuuskopion koko', + 'oldest_backup_date' => 'Vanhin varmuuskopion koko', +]; diff --git a/lang/vendor/backup/fr/notifications.php b/lang/vendor/backup/fr/notifications.php new file mode 100644 index 0000000..ad60a5c --- /dev/null +++ b/lang/vendor/backup/fr/notifications.php @@ -0,0 +1,45 @@ + "Message de l'exception : :message", + 'exception_trace' => "Trace de l'exception : :trace", + 'exception_message_title' => "Message de l'exception", + 'exception_trace_title' => "Trace de l'exception", + + 'backup_failed_subject' => 'Échec de la sauvegarde de :application_name', + 'backup_failed_body' => 'Important : Une erreur est survenue lors de la sauvegarde de :application_name', + + 'backup_successful_subject' => 'Succès de la sauvegarde de :application_name', + 'backup_successful_subject_title' => 'Sauvegarde créée avec succès !', + 'backup_successful_body' => 'Bonne nouvelle, une nouvelle sauvegarde de :application_name a été créée avec succès sur le disque nommé :disk_name.', + + 'cleanup_failed_subject' => 'Le nettoyage des sauvegardes de :application_name a echoué.', + 'cleanup_failed_body' => 'Une erreur est survenue lors du nettoyage des sauvegardes de :application_name', + + 'cleanup_successful_subject' => 'Succès du nettoyage des sauvegardes de :application_name', + 'cleanup_successful_subject_title' => 'Sauvegardes nettoyées avec succès !', + 'cleanup_successful_body' => 'Le nettoyage des sauvegardes de :application_name sur le disque nommé :disk_name a été effectué avec succès.', + + 'healthy_backup_found_subject' => 'Les sauvegardes pour :application_name sur le disque :disk_name sont saines', + 'healthy_backup_found_subject_title' => 'Les sauvegardes pour :application_name sont saines', + 'healthy_backup_found_body' => 'Les sauvegardes pour :application_name sont considérées saines. Bon travail !', + + 'unhealthy_backup_found_subject' => 'Important : Les sauvegardes pour :application_name sont corrompues', + 'unhealthy_backup_found_subject_title' => 'Important : Les sauvegardes pour :application_name sont corrompues. :problem', + 'unhealthy_backup_found_body' => 'Les sauvegardes pour :application_name sur le disque :disk_name sont corrompues.', + 'unhealthy_backup_found_not_reachable' => "La destination de la sauvegarde n'est pas accessible. :error", + 'unhealthy_backup_found_empty' => "Il n'y a aucune sauvegarde pour cette application.", + 'unhealthy_backup_found_old' => 'La dernière sauvegarde du :date est considérée trop vieille.', + 'unhealthy_backup_found_unknown' => 'Désolé, une raison exacte ne peut être déterminée.', + 'unhealthy_backup_found_full' => 'Les sauvegardes utilisent trop d\'espace disque. L\'utilisation actuelle est de :disk_usage alors que la limite autorisée est de :disk_limit.', + + 'no_backups_info' => 'Aucune sauvegarde n\'a encore été effectuée', + 'application_name' => "Nom de l'application", + 'backup_name' => 'Nom de la sauvegarde', + 'disk' => 'Disque', + 'newest_backup_size' => 'Taille de la sauvegarde la plus récente', + 'number_of_backups' => 'Nombre de sauvegardes', + 'total_storage_used' => 'Stockage total utilisé', + 'newest_backup_date' => 'Date de la sauvegarde la plus récente', + 'oldest_backup_date' => 'Date de la sauvegarde la plus ancienne', +]; diff --git a/lang/vendor/backup/he/notifications.php b/lang/vendor/backup/he/notifications.php new file mode 100644 index 0000000..db3b35f --- /dev/null +++ b/lang/vendor/backup/he/notifications.php @@ -0,0 +1,45 @@ + 'הודעת חריגה: :message', + 'exception_trace' => 'מעקב חריגה: :trace', + 'exception_message_title' => 'הודעת חריגה', + 'exception_trace_title' => 'מעקב חריגה', + + 'backup_failed_subject' => 'כשל בגיבוי של :application_name', + 'backup_failed_body' => 'חשוב: אירעה שגיאה במהלך גיבוי היישום :application_name', + + 'backup_successful_subject' => 'גיבוי חדש מוצלח של :application_name', + 'backup_successful_subject_title' => 'גיבוי חדש מוצלח!', + 'backup_successful_body' => 'חדשות טובות, גיבוי חדש של :application_name נוצר בהצלחה על הדיסק בשם :disk_name.', + + 'cleanup_failed_subject' => 'נכשל בניקוי הגיבויים של :application_name', + 'cleanup_failed_body' => 'אירעה שגיאה במהלך ניקוי הגיבויים של :application_name', + + 'cleanup_successful_subject' => 'ניקוי הגיבויים של :application_name בוצע בהצלחה', + 'cleanup_successful_subject_title' => 'ניקוי הגיבויים בוצע בהצלחה!', + 'cleanup_successful_body' => 'ניקוי הגיבויים של :application_name על הדיסק בשם :disk_name בוצע בהצלחה.', + + 'healthy_backup_found_subject' => 'הגיבויים של :application_name על הדיסק :disk_name תקינים', + 'healthy_backup_found_subject_title' => 'הגיבויים של :application_name תקינים', + 'healthy_backup_found_body' => 'הגיבויים של :application_name נחשבים לתקינים. עבודה טובה!', + + 'unhealthy_backup_found_subject' => 'חשוב: הגיבויים של :application_name אינם תקינים', + 'unhealthy_backup_found_subject_title' => 'חשוב: הגיבויים של :application_name אינם תקינים. :problem', + 'unhealthy_backup_found_body' => 'הגיבויים של :application_name על הדיסק :disk_name אינם תקינים.', + 'unhealthy_backup_found_not_reachable' => 'לא ניתן להגיע ליעד הגיבוי. :error', + 'unhealthy_backup_found_empty' => 'אין גיבויים של היישום הזה בכלל.', + 'unhealthy_backup_found_old' => 'הגיבוי האחרון שנעשה בתאריך :date נחשב כישן מדי.', + 'unhealthy_backup_found_unknown' => 'מצטערים, לא ניתן לקבוע סיבה מדויקת.', + 'unhealthy_backup_found_full' => 'הגיבויים משתמשים בשטח אחסון רב מידי. שימוש הנוכחי הוא :disk_usage, שגבול המותר הוא :disk_limit.', + + 'no_backups_info' => 'לא נעשו עדיין גיבויים', + 'application_name' => 'שם היישום', + 'backup_name' => 'שם הגיבוי', + 'disk' => 'דיסק', + 'newest_backup_size' => 'גודל הגיבוי החדש ביותר', + 'number_of_backups' => 'מספר הגיבויים', + 'total_storage_used' => 'סך האחסון המופעל', + 'newest_backup_date' => 'תאריך הגיבוי החדש ביותר', + 'oldest_backup_date' => 'תאריך הגיבוי הישן ביותר', +]; diff --git a/lang/vendor/backup/hi/notifications.php b/lang/vendor/backup/hi/notifications.php new file mode 100644 index 0000000..f812867 --- /dev/null +++ b/lang/vendor/backup/hi/notifications.php @@ -0,0 +1,45 @@ + 'अपवाद संदेश: :message', + 'exception_trace' => 'अपवाद निशान: :trace', + 'exception_message_title' => 'अपवादी संदेश', + 'exception_trace_title' => 'अपवाद निशान', + + 'backup_failed_subject' => ':application_name का बैकअप असफल रहा', + 'backup_failed_body' => 'जरूरी सुचना: :application_name का बैकअप लेते समय असफल रहे', + + 'backup_successful_subject' => ':application_name का बैकअप सफल रहा', + 'backup_successful_subject_title' => 'बैकअप सफल रहा!', + 'backup_successful_body' => 'खुशखबर, :application_name का बैकअप :disk_name पर संग्रहित करने मे सफल रहे.', + + 'cleanup_failed_subject' => ':application_name के बैकअप की सफाई असफल रही.', + 'cleanup_failed_body' => ':application_name के बैकअप की सफाई करते समय कुछ बाधा आयी है.', + + 'cleanup_successful_subject' => ':application_name के बैकअप की सफाई सफल रही', + 'cleanup_successful_subject_title' => 'बैकअप की सफाई सफल रही!', + 'cleanup_successful_body' => ':application_name का बैकअप जो :disk_name नाम की डिस्क पर संग्रहित है, उसकी सफाई सफल रही.', + + 'healthy_backup_found_subject' => ':disk_name नाम की डिस्क पर संग्रहित :application_name के बैकअप स्वस्थ है', + 'healthy_backup_found_subject_title' => ':application_name के सभी बैकअप स्वस्थ है', + 'healthy_backup_found_body' => 'बहुत बढ़िया! :application_name के सभी बैकअप स्वस्थ है.', + + 'unhealthy_backup_found_subject' => 'जरूरी सुचना : :application_name के बैकअप अस्वस्थ है', + 'unhealthy_backup_found_subject_title' => 'जरूरी सुचना : :application_name के बैकअप :problem के बजेसे अस्वस्थ है', + 'unhealthy_backup_found_body' => ':disk_name नाम की डिस्क पर संग्रहित :application_name के बैकअप अस्वस्थ है', + 'unhealthy_backup_found_not_reachable' => ':error के बजेसे बैकअप की मंजिल तक पोहोच नहीं सकते.', + 'unhealthy_backup_found_empty' => 'इस एप्लीकेशन का कोई भी बैकअप नहीं है.', + 'unhealthy_backup_found_old' => 'हालहीमें :date को लिया हुआ बैकअप बहुत पुराना है.', + 'unhealthy_backup_found_unknown' => 'माफ़ कीजिये, सही कारण निर्धारित नहीं कर सकते.', + 'unhealthy_backup_found_full' => 'सभी बैकअप बहुत ज्यादा जगह का उपयोग कर रहे है. फ़िलहाल सभी बैकअप :disk_usage जगह का उपयोग कर रहे है, जो की :disk_limit अनुमति सीमा से अधिक का है.', + + 'no_backups_info' => 'अभी तक कोई बैकअप नहीं बनाया गया था', + 'application_name' => 'आवेदन का नाम', + 'backup_name' => 'बैकअप नाम', + 'disk' => 'डिस्क', + 'newest_backup_size' => 'नवीनतम बैकअप आकार', + 'number_of_backups' => 'बैकअप की संख्या', + 'total_storage_used' => 'उपयोग किया गया कुल संग्रहण', + 'newest_backup_date' => 'नवीनतम बैकअप आकार', + 'oldest_backup_date' => 'सबसे पुराना बैकअप आकार', +]; diff --git a/lang/vendor/backup/hr/notifications.php b/lang/vendor/backup/hr/notifications.php new file mode 100644 index 0000000..0b12bfd --- /dev/null +++ b/lang/vendor/backup/hr/notifications.php @@ -0,0 +1,45 @@ + 'Greška: :message', + 'exception_trace' => 'Praćenje greške: :trace', + 'exception_message_title' => 'Greška', + 'exception_trace_title' => 'Praćenje greške', + + 'backup_failed_subject' => 'Neuspješno sigurnosno kopiranje za :application_name', + 'backup_failed_body' => 'Važno: Došlo je do greške prilikom sigurnosnog kopiranja za :application_name', + + 'backup_successful_subject' => 'Uspješno sigurnosno kopiranje za :application_name', + 'backup_successful_subject_title' => 'Uspješno sigurnosno kopiranje!', + 'backup_successful_body' => 'Nova sigurnosna kopija za :application_name je uspješno spremljena na disk :disk_name.', + + 'cleanup_failed_subject' => 'Neuspješno čišćenje sigurnosnih kopija za :application_name', + 'cleanup_failed_body' => 'Došlo je do greške prilikom čišćenja sigurnosnih kopija za :application_name', + + 'cleanup_successful_subject' => 'Uspješno čišćenje sigurnosnih kopija za :application_name', + 'cleanup_successful_subject_title' => 'Uspješno čišćenje sigurnosnih kopija!', + 'cleanup_successful_body' => 'Sigurnosne kopije za :application_name su uspješno očišćene s diska :disk_name.', + + 'healthy_backup_found_subject' => 'Sigurnosne kopije za :application_name na disku :disk_name su zdrave', + 'healthy_backup_found_subject_title' => 'Sigurnosne kopije za :application_name su zdrave', + 'healthy_backup_found_body' => 'Sigurnosne kopije za :application_name se smatraju zdravima. Svaka čast!', + + 'unhealthy_backup_found_subject' => 'Važno: Sigurnosne kopije za :application_name su nezdrave', + 'unhealthy_backup_found_subject_title' => 'Važno: Sigurnosne kopije za :application_name su nezdrave. :problem', + 'unhealthy_backup_found_body' => 'Sigurnosne kopije za :application_name na disku :disk_name su nezdrave.', + 'unhealthy_backup_found_not_reachable' => 'Destinacija sigurnosne kopije nije dohvatljiva. :error', + 'unhealthy_backup_found_empty' => 'Nijedna sigurnosna kopija ove aplikacije ne postoji.', + 'unhealthy_backup_found_old' => 'Zadnja sigurnosna kopija generirana na datum :date smatra se prestarom.', + 'unhealthy_backup_found_unknown' => 'Isprike, ali nije moguće odrediti razlog.', + 'unhealthy_backup_found_full' => 'Sigurnosne kopije zauzimaju previše prostora. Trenutno zauzeće je :disk_usage što je više od dozvoljenog ograničenja od :disk_limit.', + + 'no_backups_info' => 'Nema sigurnosnih kopija', + 'application_name' => 'Naziv aplikacije', + 'backup_name' => 'Naziv sigurnosne kopije', + 'disk' => 'Disk', + 'newest_backup_size' => 'Veličina najnovije sigurnosne kopije', + 'number_of_backups' => 'Broj sigurnosnih kopija', + 'total_storage_used' => 'Ukupno zauzeće', + 'newest_backup_date' => 'Najnovija kopija na datum', + 'oldest_backup_date' => 'Najstarija kopija na datum', +]; diff --git a/lang/vendor/backup/id/notifications.php b/lang/vendor/backup/id/notifications.php new file mode 100644 index 0000000..12364b5 --- /dev/null +++ b/lang/vendor/backup/id/notifications.php @@ -0,0 +1,45 @@ + 'Pesan pengecualian: :message', + 'exception_trace' => 'Jejak pengecualian: :trace', + 'exception_message_title' => 'Pesan pengecualian', + 'exception_trace_title' => 'Jejak pengecualian', + + 'backup_failed_subject' => 'Gagal backup :application_name', + 'backup_failed_body' => 'Penting: Sebuah error terjadi ketika membackup :application_name', + + 'backup_successful_subject' => 'Backup baru sukses dari :application_name', + 'backup_successful_subject_title' => 'Backup baru sukses!', + 'backup_successful_body' => 'Kabar baik, sebuah backup baru dari :application_name sukses dibuat pada disk bernama :disk_name.', + + 'cleanup_failed_subject' => 'Membersihkan backup dari :application_name yang gagal.', + 'cleanup_failed_body' => 'Sebuah error teradi ketika membersihkan backup dari :application_name', + + 'cleanup_successful_subject' => 'Sukses membersihkan backup :application_name', + 'cleanup_successful_subject_title' => 'Sukses membersihkan backup!', + 'cleanup_successful_body' => 'Pembersihan backup :application_name pada disk bernama :disk_name telah sukses.', + + 'healthy_backup_found_subject' => 'Backup untuk :application_name pada disk :disk_name sehat', + 'healthy_backup_found_subject_title' => 'Backup untuk :application_name sehat', + 'healthy_backup_found_body' => 'Backup untuk :application_name dipertimbangkan sehat. Kerja bagus!', + + 'unhealthy_backup_found_subject' => 'Penting: Backup untuk :application_name tidak sehat', + 'unhealthy_backup_found_subject_title' => 'Penting: Backup untuk :application_name tidak sehat. :problem', + 'unhealthy_backup_found_body' => 'Backup untuk :application_name pada disk :disk_name tidak sehat.', + 'unhealthy_backup_found_not_reachable' => 'Tujuan backup tidak dapat terjangkau. :error', + 'unhealthy_backup_found_empty' => 'Tidak ada backup pada aplikasi ini sama sekali.', + 'unhealthy_backup_found_old' => 'Backup terakhir dibuat pada :date dimana dipertimbahkan sudah sangat lama.', + 'unhealthy_backup_found_unknown' => 'Maaf, sebuah alasan persisnya tidak dapat ditentukan.', + 'unhealthy_backup_found_full' => 'Backup menggunakan terlalu banyak kapasitas penyimpanan. Penggunaan terkini adalah :disk_usage dimana lebih besar dari batas yang diperbolehkan yaitu :disk_limit.', + + 'no_backups_info' => 'Belum ada backup yang dibuat', + 'application_name' => 'Nama aplikasi', + 'backup_name' => 'Nama cadangan', + 'disk' => 'Disk', + 'newest_backup_size' => 'Ukuran cadangan terbaru', + 'number_of_backups' => 'Jumlah cadangan', + 'total_storage_used' => 'Total penyimpanan yang digunakan', + 'newest_backup_date' => 'Ukuran cadangan terbaru', + 'oldest_backup_date' => 'Ukuran cadangan tertua', +]; diff --git a/lang/vendor/backup/it/notifications.php b/lang/vendor/backup/it/notifications.php new file mode 100644 index 0000000..e96618d --- /dev/null +++ b/lang/vendor/backup/it/notifications.php @@ -0,0 +1,45 @@ + "Messaggio dell'eccezione: :message", + 'exception_trace' => "Traccia dell'eccezione: :trace", + 'exception_message_title' => "Messaggio dell'eccezione", + 'exception_trace_title' => "Traccia dell'eccezione", + + 'backup_failed_subject' => 'Fallito il backup di :application_name', + 'backup_failed_body' => 'Importante: Si è verificato un errore durante il backup di :application_name', + + 'backup_successful_subject' => 'Creato nuovo backup di :application_name', + 'backup_successful_subject_title' => 'Nuovo backup creato!', + 'backup_successful_body' => 'Grande notizia, un nuovo backup di :application_name è stato creato con successo sul disco :disk_name.', + + 'cleanup_failed_subject' => 'Pulizia dei backup di :application_name fallita.', + 'cleanup_failed_body' => 'Si è verificato un errore durante la pulizia dei backup di :application_name', + + 'cleanup_successful_subject' => 'Pulizia dei backup di :application_name avvenuta con successo', + 'cleanup_successful_subject_title' => 'Pulizia dei backup avvenuta con successo!', + 'cleanup_successful_body' => 'La pulizia dei backup di :application_name sul disco :disk_name è avvenuta con successo.', + + 'healthy_backup_found_subject' => 'I backup per :application_name sul disco :disk_name sono sani', + 'healthy_backup_found_subject_title' => 'I backup per :application_name sono sani', + 'healthy_backup_found_body' => 'I backup per :application_name sono considerati sani. Bel Lavoro!', + + 'unhealthy_backup_found_subject' => 'Importante: i backup per :application_name sono corrotti', + 'unhealthy_backup_found_subject_title' => 'Importante: i backup per :application_name sono corrotti. :problem', + 'unhealthy_backup_found_body' => 'I backup per :application_name sul disco :disk_name sono corrotti.', + 'unhealthy_backup_found_not_reachable' => 'Impossibile raggiungere la destinazione di backup. :error', + 'unhealthy_backup_found_empty' => 'Non esiste alcun backup di questa applicazione.', + 'unhealthy_backup_found_old' => 'L\'ultimo backup fatto il :date è considerato troppo vecchio.', + 'unhealthy_backup_found_unknown' => 'Spiacenti, non è possibile determinare una ragione esatta.', + 'unhealthy_backup_found_full' => 'I backup utilizzano troppa memoria. L\'utilizzo corrente è :disk_usage che è superiore al limite consentito di :disk_limit.', + + 'no_backups_info' => 'Non sono stati ancora effettuati backup', + 'application_name' => "Nome dell'applicazione", + 'backup_name' => 'Nome di backup', + 'disk' => 'Disco', + 'newest_backup_size' => 'Dimensione backup più recente', + 'number_of_backups' => 'Numero di backup', + 'total_storage_used' => 'Spazio di archiviazione totale utilizzato', + 'newest_backup_date' => 'Data del backup più recente', + 'oldest_backup_date' => 'Data del backup più vecchio', +]; diff --git a/lang/vendor/backup/ja/notifications.php b/lang/vendor/backup/ja/notifications.php new file mode 100644 index 0000000..1b57ca3 --- /dev/null +++ b/lang/vendor/backup/ja/notifications.php @@ -0,0 +1,45 @@ + '例外のメッセージ: :message', + 'exception_trace' => '例外の追跡: :trace', + 'exception_message_title' => '例外のメッセージ', + 'exception_trace_title' => '例外の追跡', + + 'backup_failed_subject' => ':application_name のバックアップに失敗しました。', + 'backup_failed_body' => '重要: :application_name のバックアップ中にエラーが発生しました。', + + 'backup_successful_subject' => ':application_name のバックアップに成功しました。', + 'backup_successful_subject_title' => 'バックアップに成功しました!', + 'backup_successful_body' => '朗報です。ディスク :disk_name へ :application_name のバックアップが成功しました。', + + 'cleanup_failed_subject' => ':application_name のバックアップ削除に失敗しました。', + 'cleanup_failed_body' => ':application_name のバックアップ削除中にエラーが発生しました。', + + 'cleanup_successful_subject' => ':application_name のバックアップ削除に成功しました。', + 'cleanup_successful_subject_title' => 'バックアップ削除に成功しました!', + 'cleanup_successful_body' => 'ディスク :disk_name に保存された :application_name のバックアップ削除に成功しました。', + + 'healthy_backup_found_subject' => 'ディスク :disk_name への :application_name のバックアップは正常です。', + 'healthy_backup_found_subject_title' => ':application_name のバックアップは正常です。', + 'healthy_backup_found_body' => ':application_name へのバックアップは正常です。いい仕事してますね!', + + 'unhealthy_backup_found_subject' => '重要: :application_name のバックアップに異常があります。', + 'unhealthy_backup_found_subject_title' => '重要: :application_name のバックアップに異常があります。 :problem', + 'unhealthy_backup_found_body' => ':disk_name への :application_name のバックアップに異常があります。', + 'unhealthy_backup_found_not_reachable' => 'バックアップ先にアクセスできませんでした。 :error', + 'unhealthy_backup_found_empty' => 'このアプリケーションのバックアップは見つかりませんでした。', + 'unhealthy_backup_found_old' => ':date に保存された直近のバックアップが古すぎます。', + 'unhealthy_backup_found_unknown' => '申し訳ございません。予期せぬエラーです。', + 'unhealthy_backup_found_full' => 'バックアップがディスク容量を圧迫しています。現在の使用量 :disk_usage は、許可された限界値 :disk_limit を超えています。', + + 'no_backups_info' => 'バックアップはまだ作成されていません', + 'application_name' => 'アプリケーション名', + 'backup_name' => 'バックアップ名', + 'disk' => 'ディスク', + 'newest_backup_size' => '最新のバックアップサイズ', + 'number_of_backups' => 'バックアップ数', + 'total_storage_used' => '使用された合計ストレージ', + 'newest_backup_date' => '最新のバックアップ日時', + 'oldest_backup_date' => '最も古いバックアップ日時', +]; diff --git a/lang/vendor/backup/kk/notifications.php b/lang/vendor/backup/kk/notifications.php new file mode 100644 index 0000000..2382e48 --- /dev/null +++ b/lang/vendor/backup/kk/notifications.php @@ -0,0 +1,45 @@ + 'Қате туралы хабарлама: :message', + 'exception_trace' => 'Қате туралы мәліметтер: :trace', + 'exception_message_title' => 'Қате туралы хабарлама', + 'exception_trace_title' => 'Қате туралы мәліметтер', + + 'backup_failed_subject' => ':application_name бағдарламасының резервтік көшірмесін жасау сәтсіз аяқталды', + 'backup_failed_body' => 'Маңызды: :application_name бағдарламасының резервтік көшірмесін жасау барысында қате орын алды', + + 'backup_successful_subject' => ':application_name бағдарламасының жаңа резервтік көшірмесі сәтті құрылды', + 'backup_successful_subject_title' => 'Жаңа резервтік көшірме сәтті құрылды!', + 'backup_successful_body' => 'Жақсы жаңалық: :application_name бағдарламасының жаңа резервтік көшірмесі :disk_name дискінде сәтті құрылды.', + + 'cleanup_failed_subject' => ':application_name бағдарламасының резервтік көшірмелерін тазалау сәтсіз аяқталды', + 'cleanup_failed_body' => ':application_name бағдарламасының резервтік көшірмелерін тазалау барысында қате орын алды', + + 'cleanup_successful_subject' => ':application_name бағдарламасының резервтік көшірмелерін тазалау сәтті өтті', + 'cleanup_successful_subject_title' => 'Резервтік көшірмелерді тазалау сәтті аяқталды!', + 'cleanup_successful_body' => ':disk_name дискіндегі :application_name бағдарламасының резервтік көшірмелерін тазалау сәтті аяқталды.', + + 'healthy_backup_found_subject' => ':disk_name дискіндегі :application_name бағдарламасының резервтік көшірмелері қалыпты күйде', + 'healthy_backup_found_subject_title' => ':application_name бағдарламасының резервтік көшірмелері қалыпты күйде', + 'healthy_backup_found_body' => ':application_name бағдарламасының резервтік көшірмелері толық тексеруден өтті. Өте жақсы!', + + 'unhealthy_backup_found_subject' => 'Маңызды: :application_name бағдарламасының резервтік көшірмелері жарамсыз күйде', + 'unhealthy_backup_found_subject_title' => 'Маңызды: :application_name бағдарламасының резервтік көшірмелері жарамсыз күйде. :problem', + 'unhealthy_backup_found_body' => ':disk_name дискіндегі :application_name бағдарламасының резервтік көшірмелері жарамсыз күйде.', + 'unhealthy_backup_found_not_reachable' => 'Резервтік көшірме сақтау орнына қол жеткізу мүмкін емес. :error', + 'unhealthy_backup_found_empty' => 'Осы бағдарлама бойынша резервтік көшірмелер әлі жасалмаған.', + 'unhealthy_backup_found_old' => 'Соңғы резервтік көшірме (:date) тым ескі болып саналады.', + 'unhealthy_backup_found_unknown' => 'Кешіріңіз, нақты себебін анықтау мүмкін емес.', + 'unhealthy_backup_found_full' => 'Резервтік көшірмелер тым көп орын алып отыр. Ағымдағы пайдалану көлемі :disk_usage, бұл рұқсат етілген шектен :disk_limit аса жоғары.', + + 'no_backups_info' => 'Әлі резервтік көшірме жасалмаған', + 'application_name' => 'Бағдарлама атауы', + 'backup_name' => 'Резервтік көшірме атауы', + 'disk' => 'Диск', + 'newest_backup_size' => 'Соңғы резервтік көшірменің көлемі', + 'number_of_backups' => 'Резервтік көшірмелер саны', + 'total_storage_used' => 'Жалпы қолданылған сақтау көлемі', + 'newest_backup_date' => 'Соңғы резервтік көшірме күні', + 'oldest_backup_date' => 'Ең ескі резервтік көшірме күні', +]; diff --git a/lang/vendor/backup/ko/notifications.php b/lang/vendor/backup/ko/notifications.php new file mode 100644 index 0000000..d13c0f9 --- /dev/null +++ b/lang/vendor/backup/ko/notifications.php @@ -0,0 +1,45 @@ + '예외 메시지: :message', + 'exception_trace' => '예외 추적: :trace', + 'exception_message_title' => '예외 메시지', + 'exception_trace_title' => '예외 추적', + + 'backup_failed_subject' => ':application_name 백업 실패', + 'backup_failed_body' => '중요: :application_name 백업 중 오류 발생', + + 'backup_successful_subject' => ':application_name 백업 성공', + 'backup_successful_subject_title' => '백업이 성공적으로 완료되었습니다!', + 'backup_successful_body' => '좋은 소식입니다. :disk_name 디스크에 :application_name 백업이 성공적으로 완료되었습니다.', + + 'cleanup_failed_subject' => ':application_name 백업 정리 실패', + 'cleanup_failed_body' => ':application_name 백업 정리 중 오류 발생', + + 'cleanup_successful_subject' => ':application_name 백업 정리 성공', + 'cleanup_successful_subject_title' => '백업 정리가 성공적으로 완료되었습니다!', + 'cleanup_successful_body' => ':disk_name 디스크에 저장된 :application_name 백업 정리가 성공적으로 완료되었습니다.', + + 'healthy_backup_found_subject' => ':application_name 백업은 정상입니다.', + 'healthy_backup_found_subject_title' => ':application_name 백업은 정상입니다.', + 'healthy_backup_found_body' => ':application_name 백업은 정상입니다. 수고하셨습니다!', + + 'unhealthy_backup_found_subject' => '중요: :application_name 백업에 문제가 있습니다.', + 'unhealthy_backup_found_subject_title' => '중요: :application_name 백업에 문제가 있습니다. :problem', + 'unhealthy_backup_found_body' => ':disk_name 디스크에 :application_name 백업에 문제가 있습니다.', + 'unhealthy_backup_found_not_reachable' => '백업 위치에 액세스할 수 없습니다. :error', + 'unhealthy_backup_found_empty' => '이 애플리케이션에는 백업이 없습니다.', + 'unhealthy_backup_found_old' => ':date에 저장된 최신 백업이 너무 오래되었습니다.', + 'unhealthy_backup_found_unknown' => '죄송합니다. 예기치 않은 오류가 발생했습니다.', + 'unhealthy_backup_found_full' => '백업이 디스크 공간을 다 차지하고 있습니다. 현재 사용량 :disk_usage는 허용 한도 :disk_limit을 초과합니다.', + + 'no_backups_info' => '아직 백업이 생성되지 않았습니다.', + 'application_name' => '애플리케이션 이름', + 'backup_name' => '백업 이름', + 'disk' => '디스크', + 'newest_backup_size' => '최신 백업 크기', + 'number_of_backups' => '백업 수', + 'total_storage_used' => '총 사용 스토리지', + 'newest_backup_date' => '최신 백업 날짜', + 'oldest_backup_date' => '가장 오래된 백업 날짜', +]; diff --git a/lang/vendor/backup/nl/notifications.php b/lang/vendor/backup/nl/notifications.php new file mode 100644 index 0000000..4887cbf --- /dev/null +++ b/lang/vendor/backup/nl/notifications.php @@ -0,0 +1,45 @@ + 'Fout bericht: :message', + 'exception_trace' => 'Fout trace: :trace', + 'exception_message_title' => 'Fout bericht', + 'exception_trace_title' => 'Fout trace', + + 'backup_failed_subject' => 'Back-up van :application_name mislukt', + 'backup_failed_body' => 'Belangrijk: Er ging iets fout tijdens het maken van een back-up van :application_name', + + 'backup_successful_subject' => 'Succesvolle nieuwe back-up van :application_name', + 'backup_successful_subject_title' => 'Succesvolle nieuwe back-up!', + 'backup_successful_body' => 'Goed nieuws, een nieuwe back-up van :application_name was succesvol aangemaakt op de schijf genaamd :disk_name.', + + 'cleanup_failed_subject' => 'Het opschonen van de back-ups van :application_name is mislukt.', + 'cleanup_failed_body' => 'Er ging iets fout tijdens het opschonen van de back-ups van :application_name', + + 'cleanup_successful_subject' => 'Opschonen van :application_name back-ups was succesvol.', + 'cleanup_successful_subject_title' => 'Opschonen van back-ups was succesvol!', + 'cleanup_successful_body' => 'Het opschonen van de :application_name back-ups op de schijf genaamd :disk_name was succesvol.', + + 'healthy_backup_found_subject' => 'De back-ups voor :application_name op schijf :disk_name zijn gezond', + 'healthy_backup_found_subject_title' => 'De back-ups voor :application_name zijn gezond', + 'healthy_backup_found_body' => 'De back-ups voor :application_name worden als gezond beschouwd. Goed gedaan!', + + 'unhealthy_backup_found_subject' => 'Belangrijk: De back-ups voor :application_name zijn niet meer gezond', + 'unhealthy_backup_found_subject_title' => 'Belangrijk: De back-ups voor :application_name zijn niet gezond. :problem', + 'unhealthy_backup_found_body' => 'De back-ups voor :application_name op schijf :disk_name zijn niet gezond.', + 'unhealthy_backup_found_not_reachable' => 'De back-upbestemming kon niet worden bereikt. :error', + 'unhealthy_backup_found_empty' => 'Er zijn geen back-ups van deze applicatie beschikbaar.', + 'unhealthy_backup_found_old' => 'De laatste back-up gemaakt op :date is te oud.', + 'unhealthy_backup_found_unknown' => 'Sorry, een exacte reden kon niet worden bepaald.', + 'unhealthy_backup_found_full' => 'De back-ups gebruiken te veel opslagruimte. Momenteel wordt er :disk_usage gebruikt wat hoger is dan de toegestane limiet van :disk_limit.', + + 'no_backups_info' => 'Er zijn nog geen back-ups gemaakt', + 'application_name' => 'Naam van de toepassing', + 'backup_name' => 'Back-upnaam', + 'disk' => 'Schijf', + 'newest_backup_size' => 'Nieuwste back-upgrootte', + 'number_of_backups' => 'Aantal back-ups', + 'total_storage_used' => 'Totale gebruikte opslagruimte', + 'newest_backup_date' => 'Datum nieuwste back-up', + 'oldest_backup_date' => 'Datum oudste back-up', +]; diff --git a/lang/vendor/backup/no/notifications.php b/lang/vendor/backup/no/notifications.php new file mode 100644 index 0000000..e1d7019 --- /dev/null +++ b/lang/vendor/backup/no/notifications.php @@ -0,0 +1,45 @@ + 'Exception: :message', + 'exception_trace' => 'Exception trace: :trace', + 'exception_message_title' => 'Exception', + 'exception_trace_title' => 'Exception trace', + + 'backup_failed_subject' => 'Backup feilet for :application_name', + 'backup_failed_body' => 'Viktg: En feil oppstod under backing av :application_name', + + 'backup_successful_subject' => 'Gjennomført backup av :application_name', + 'backup_successful_subject_title' => 'Gjennomført backup!', + 'backup_successful_body' => 'Gode nyheter, en ny backup av :application_name ble opprettet på disken :disk_name.', + + 'cleanup_failed_subject' => 'Opprydding av backup for :application_name feilet.', + 'cleanup_failed_body' => 'En feil oppstod under opprydding av backups for :application_name', + + 'cleanup_successful_subject' => 'Opprydding av backup for :application_name gjennomført', + 'cleanup_successful_subject_title' => 'Opprydding av backup gjennomført!', + 'cleanup_successful_body' => 'Oppryddingen av backup for :application_name på disken :disk_name har blitt gjennomført.', + + 'healthy_backup_found_subject' => 'Alle backups for :application_name på disken :disk_name er OK', + 'healthy_backup_found_subject_title' => 'Alle backups for :application_name er OK', + 'healthy_backup_found_body' => 'Alle backups for :application_name er ok. Godt jobba!', + + 'unhealthy_backup_found_subject' => 'Viktig: Backups for :application_name ikke OK', + 'unhealthy_backup_found_subject_title' => 'Viktig: Backups for :application_name er ikke OK. :problem', + 'unhealthy_backup_found_body' => 'Backups for :application_name på disken :disk_name er ikke OK.', + 'unhealthy_backup_found_not_reachable' => 'Kunne ikke finne backup-destinasjonen. :error', + 'unhealthy_backup_found_empty' => 'Denne applikasjonen mangler backups.', + 'unhealthy_backup_found_old' => 'Den siste backupem fra :date er for gammel.', + 'unhealthy_backup_found_unknown' => 'Beklager, kunne ikke finne nøyaktig årsak.', + 'unhealthy_backup_found_full' => 'Backups bruker for mye lagringsplass. Nåværende diskbruk er :disk_usage, som er mer enn den tillatte grensen på :disk_limit.', + + 'no_backups_info' => 'Ingen sikkerhetskopier ble gjort ennå', + 'application_name' => 'Programnavn', + 'backup_name' => 'Navn på sikkerhetskopi', + 'disk' => 'Disk', + 'newest_backup_size' => 'Nyeste backup-størrelse', + 'number_of_backups' => 'Antall sikkerhetskopier', + 'total_storage_used' => 'Total lagring brukt', + 'newest_backup_date' => 'Nyeste backup-størrelse', + 'oldest_backup_date' => 'Eldste sikkerhetskopistørrelse', +]; diff --git a/lang/vendor/backup/pl/notifications.php b/lang/vendor/backup/pl/notifications.php new file mode 100644 index 0000000..5e79902 --- /dev/null +++ b/lang/vendor/backup/pl/notifications.php @@ -0,0 +1,45 @@ + 'Błąd: :message', + 'exception_trace' => 'Zrzut błędu: :trace', + 'exception_message_title' => 'Błąd', + 'exception_trace_title' => 'Zrzut błędu', + + 'backup_failed_subject' => 'Tworzenie kopii zapasowej aplikacji :application_name nie powiodło się', + 'backup_failed_body' => 'Ważne: Wystąpił błąd podczas tworzenia kopii zapasowej aplikacji :application_name', + + 'backup_successful_subject' => 'Pomyślnie utworzono kopię zapasową aplikacji :application_name', + 'backup_successful_subject_title' => 'Nowa kopia zapasowa!', + 'backup_successful_body' => 'Wspaniała wiadomość, nowa kopia zapasowa aplikacji :application_name została pomyślnie utworzona na dysku o nazwie :disk_name.', + + 'cleanup_failed_subject' => 'Czyszczenie kopii zapasowych aplikacji :application_name nie powiodło się.', + 'cleanup_failed_body' => 'Wystąpił błąd podczas czyszczenia kopii zapasowej aplikacji :application_name', + + 'cleanup_successful_subject' => 'Kopie zapasowe aplikacji :application_name zostały pomyślnie wyczyszczone', + 'cleanup_successful_subject_title' => 'Kopie zapasowe zostały pomyślnie wyczyszczone!', + 'cleanup_successful_body' => 'Czyszczenie kopii zapasowych aplikacji :application_name na dysku :disk_name zakończone sukcesem.', + + 'healthy_backup_found_subject' => 'Kopie zapasowe aplikacji :application_name na dysku :disk_name są poprawne', + 'healthy_backup_found_subject_title' => 'Kopie zapasowe aplikacji :application_name są poprawne', + 'healthy_backup_found_body' => 'Kopie zapasowe aplikacji :application_name są poprawne. Dobra robota!', + + 'unhealthy_backup_found_subject' => 'Ważne: Kopie zapasowe aplikacji :application_name są niepoprawne', + 'unhealthy_backup_found_subject_title' => 'Ważne: Kopie zapasowe aplikacji :application_name są niepoprawne. :problem', + 'unhealthy_backup_found_body' => 'Kopie zapasowe aplikacji :application_name na dysku :disk_name są niepoprawne.', + 'unhealthy_backup_found_not_reachable' => 'Miejsce docelowe kopii zapasowej nie jest osiągalne. :error', + 'unhealthy_backup_found_empty' => 'W aplikacji nie ma żadnej kopii zapasowych tej aplikacji.', + 'unhealthy_backup_found_old' => 'Ostatnia kopia zapasowa wykonania dnia :date jest zbyt stara.', + 'unhealthy_backup_found_unknown' => 'Niestety, nie można ustalić dokładnego błędu.', + 'unhealthy_backup_found_full' => 'Kopie zapasowe zajmują zbyt dużo miejsca. Obecne użycie dysku :disk_usage jest większe od ustalonego limitu :disk_limit.', + + 'no_backups_info' => 'Nie utworzono jeszcze kopii zapasowych', + 'application_name' => 'Nazwa aplikacji', + 'backup_name' => 'Nazwa kopii zapasowej', + 'disk' => 'Dysk', + 'newest_backup_size' => 'Najnowszy rozmiar kopii zapasowej', + 'number_of_backups' => 'Liczba kopii zapasowych', + 'total_storage_used' => 'Całkowite wykorzystane miejsce', + 'newest_backup_date' => 'Najnowszy rozmiar kopii zapasowej', + 'oldest_backup_date' => 'Najstarszy rozmiar kopii zapasowej', +]; diff --git a/lang/vendor/backup/pt/notifications.php b/lang/vendor/backup/pt/notifications.php new file mode 100644 index 0000000..835cfeb --- /dev/null +++ b/lang/vendor/backup/pt/notifications.php @@ -0,0 +1,45 @@ + 'Mensagem de exceção: :message', + 'exception_trace' => 'Rasto da exceção: :trace', + 'exception_message_title' => 'Mensagem de exceção', + 'exception_trace_title' => 'Rasto da exceção', + + 'backup_failed_subject' => 'Falha no backup da aplicação :application_name', + 'backup_failed_body' => 'Importante: Ocorreu um erro ao executar o backup da aplicação :application_name', + + 'backup_successful_subject' => 'Backup realizado com sucesso: :application_name', + 'backup_successful_subject_title' => 'Backup Realizado com Sucesso!', + 'backup_successful_body' => 'Boas notícias, foi criado um novo backup no disco :disk_name referente à aplicação :application_name.', + + 'cleanup_failed_subject' => 'Falha na limpeza dos backups da aplicação :application_name.', + 'cleanup_failed_body' => 'Ocorreu um erro ao executar a limpeza dos backups da aplicação :application_name', + + 'cleanup_successful_subject' => 'Limpeza dos backups da aplicação :application_name concluída!', + 'cleanup_successful_subject_title' => 'Limpeza dos backups concluída!', + 'cleanup_successful_body' => 'Concluída a limpeza dos backups da aplicação :application_name no disco :disk_name.', + + 'healthy_backup_found_subject' => 'Os backups da aplicação :application_name no disco :disk_name estão em dia', + 'healthy_backup_found_subject_title' => 'Os backups da aplicação :application_name estão em dia', + 'healthy_backup_found_body' => 'Os backups da aplicação :application_name estão em dia. Bom trabalho!', + + 'unhealthy_backup_found_subject' => 'Importante: Os backups da aplicação :application_name não estão em dia', + 'unhealthy_backup_found_subject_title' => 'Importante: Os backups da aplicação :application_name não estão em dia. :problem', + 'unhealthy_backup_found_body' => 'Os backups da aplicação :application_name no disco :disk_name não estão em dia.', + 'unhealthy_backup_found_not_reachable' => 'O destino dos backups não pode ser alcançado. :error', + 'unhealthy_backup_found_empty' => 'Não existem backups para essa aplicação.', + 'unhealthy_backup_found_old' => 'O último backup realizado em :date é demasiado antigo.', + 'unhealthy_backup_found_unknown' => 'Desculpe, impossível determinar a razão exata.', + 'unhealthy_backup_found_full' => 'Os backups estão a utilizar demasiado espaço de armazenamento. A utilização atual é de :disk_usage, o que é maior que o limite permitido de :disk_limit.', + + 'no_backups_info' => 'Nenhum backup foi feito ainda', + 'application_name' => 'Nome da Aplicação', + 'backup_name' => 'Nome de backup', + 'disk' => 'Disco', + 'newest_backup_size' => 'Tamanho de backup mais recente', + 'number_of_backups' => 'Número de backups', + 'total_storage_used' => 'Armazenamento total usado', + 'newest_backup_date' => 'Data de backup mais recente', + 'oldest_backup_date' => 'Data de backup mais antiga', +]; diff --git a/lang/vendor/backup/pt_BR/notifications.php b/lang/vendor/backup/pt_BR/notifications.php new file mode 100644 index 0000000..406d4da --- /dev/null +++ b/lang/vendor/backup/pt_BR/notifications.php @@ -0,0 +1,45 @@ + 'Mensagem de exceção: :message', + 'exception_trace' => 'Rastreamento de exceção: :trace', + 'exception_message_title' => 'Mensagem de exceção', + 'exception_trace_title' => 'Rastreamento de exceção', + + 'backup_failed_subject' => 'Falha no backup da aplicação :application_name', + 'backup_failed_body' => 'Importante: Ocorreu um erro ao fazer o backup da aplicação :application_name', + + 'backup_successful_subject' => 'Backup realizado com sucesso: :application_name', + 'backup_successful_subject_title' => 'Backup Realizado com sucesso!', + 'backup_successful_body' => 'Boas notícias, um novo backup da aplicação :application_name foi criado no disco :disk_name.', + + 'cleanup_failed_subject' => 'Falha na limpeza dos backups da aplicação :application_name.', + 'cleanup_failed_body' => 'Um erro ocorreu ao fazer a limpeza dos backups da aplicação :application_name', + + 'cleanup_successful_subject' => 'Limpeza dos backups da aplicação :application_name concluída!', + 'cleanup_successful_subject_title' => 'Limpeza dos backups concluída!', + 'cleanup_successful_body' => 'A limpeza dos backups da aplicação :application_name no disco :disk_name foi concluída.', + + 'healthy_backup_found_subject' => 'Os backups da aplicação :application_name no disco :disk_name estão em dia', + 'healthy_backup_found_subject_title' => 'Os backups da aplicação :application_name estão em dia', + 'healthy_backup_found_body' => 'Os backups da aplicação :application_name estão em dia. Bom trabalho!', + + 'unhealthy_backup_found_subject' => 'Importante: Os backups da aplicação :application_name não estão em dia', + 'unhealthy_backup_found_subject_title' => 'Importante: Os backups da aplicação :application_name não estão em dia. :problem', + 'unhealthy_backup_found_body' => 'Os backups da aplicação :application_name no disco :disk_name não estão em dia.', + 'unhealthy_backup_found_not_reachable' => 'O destino dos backups não pode ser alcançado. :error', + 'unhealthy_backup_found_empty' => 'Não existem backups para essa aplicação.', + 'unhealthy_backup_found_old' => 'O último backup realizado em :date é considerado muito antigo.', + 'unhealthy_backup_found_unknown' => 'Desculpe, a exata razão não pode ser encontrada.', + 'unhealthy_backup_found_full' => 'Os backups estão usando muito espaço de armazenamento. A utilização atual é de :disk_usage, o que é maior que o limite permitido de :disk_limit.', + + 'no_backups_info' => 'Nenhum backup foi feito ainda', + 'application_name' => 'Nome da Aplicação', + 'backup_name' => 'Nome de backup', + 'disk' => 'Disco', + 'newest_backup_size' => 'Tamanho do backup mais recente', + 'number_of_backups' => 'Número de backups', + 'total_storage_used' => 'Armazenamento total usado', + 'newest_backup_date' => 'Data do backup mais recente', + 'oldest_backup_date' => 'Data do backup mais antigo', +]; diff --git a/lang/vendor/backup/ro/notifications.php b/lang/vendor/backup/ro/notifications.php new file mode 100644 index 0000000..0e8bc91 --- /dev/null +++ b/lang/vendor/backup/ro/notifications.php @@ -0,0 +1,45 @@ + 'Cu excepția mesajului: :message', + 'exception_trace' => 'Urmă excepţie: :trace', + 'exception_message_title' => 'Mesaj de excepție', + 'exception_trace_title' => 'Urmă excepţie', + + 'backup_failed_subject' => 'Nu s-a putut face copie de rezervă pentru :application_name', + 'backup_failed_body' => 'Important: A apărut o eroare în timpul generării copiei de rezervă pentru :application_name', + + 'backup_successful_subject' => 'Copie de rezervă efectuată cu succes pentru :application_name', + 'backup_successful_subject_title' => 'O nouă copie de rezervă a fost efectuată cu succes!', + 'backup_successful_body' => 'Vești bune, o nouă copie de rezervă pentru :application_name a fost creată cu succes pe discul cu numele :disk_name.', + + 'cleanup_failed_subject' => 'Curățarea copiilor de rezervă pentru :application_name nu a reușit.', + 'cleanup_failed_body' => 'A apărut o eroare în timpul curățirii copiilor de rezervă pentru :application_name', + + 'cleanup_successful_subject' => 'Curățarea copiilor de rezervă pentru :application_name a fost făcută cu succes', + 'cleanup_successful_subject_title' => 'Curățarea copiilor de rezervă a fost făcută cu succes!', + 'cleanup_successful_body' => 'Curățarea copiilor de rezervă pentru :application_name de pe discul cu numele :disk_name a fost făcută cu succes.', + + 'healthy_backup_found_subject' => 'Copiile de rezervă pentru :application_name de pe discul :disk_name sunt în regulă', + 'healthy_backup_found_subject_title' => 'Copiile de rezervă pentru :application_name sunt în regulă', + 'healthy_backup_found_body' => 'Copiile de rezervă pentru :application_name sunt considerate în regulă. Bună treabă!', + + 'unhealthy_backup_found_subject' => 'Important: Copiile de rezervă pentru :application_name nu sunt în regulă', + 'unhealthy_backup_found_subject_title' => 'Important: Copiile de rezervă pentru :application_name nu sunt în regulă. :problem', + 'unhealthy_backup_found_body' => 'Copiile de rezervă pentru :application_name de pe discul :disk_name nu sunt în regulă.', + 'unhealthy_backup_found_not_reachable' => 'Nu se poate ajunge la destinația copiilor de rezervă. :error', + 'unhealthy_backup_found_empty' => 'Nu există copii de rezervă ale acestei aplicații.', + 'unhealthy_backup_found_old' => 'Cea mai recentă copie de rezervă făcută la :date este considerată prea veche.', + 'unhealthy_backup_found_unknown' => 'Ne pare rău, un motiv exact nu poate fi determinat.', + 'unhealthy_backup_found_full' => 'Copiile de rezervă folosesc prea mult spațiu de stocare. Utilizarea curentă este de :disk_usage care este mai mare decât limita permisă de :disk_limit.', + + 'no_backups_info' => 'Nu s-au făcut încă copii de rezervă', + 'application_name' => 'Numele aplicatiei', + 'backup_name' => 'Numele de rezervă', + 'disk' => 'Disc', + 'newest_backup_size' => 'Cea mai nouă dimensiune de rezervă', + 'number_of_backups' => 'Număr de copii de rezervă', + 'total_storage_used' => 'Spațiu total de stocare utilizat', + 'newest_backup_date' => 'Cea mai nouă dimensiune de rezervă', + 'oldest_backup_date' => 'Cea mai veche dimensiune de rezervă', +]; diff --git a/lang/vendor/backup/ru/notifications.php b/lang/vendor/backup/ru/notifications.php new file mode 100644 index 0000000..d58beb7 --- /dev/null +++ b/lang/vendor/backup/ru/notifications.php @@ -0,0 +1,45 @@ + 'Сообщение об ошибке: :message', + 'exception_trace' => 'Сведения об ошибке: :trace', + 'exception_message_title' => 'Сообщение об ошибке', + 'exception_trace_title' => 'Сведения об ошибке', + + 'backup_failed_subject' => 'Не удалось сделать резервную копию :application_name', + 'backup_failed_body' => 'Внимание: Произошла ошибка во время резервного копирования :application_name', + + 'backup_successful_subject' => 'Успешно создана новая резервная копия :application_name', + 'backup_successful_subject_title' => 'Успешно создана новая резервная копия!', + 'backup_successful_body' => 'Отличная новость, новая резервная копия :application_name успешно создана и сохранена на диск :disk_name.', + + 'cleanup_failed_subject' => 'Не удалось очистить резервные копии :application_name', + 'cleanup_failed_body' => 'Произошла ошибка при очистке резервных копий :application_name', + + 'cleanup_successful_subject' => 'Очистка от резервных копий :application_name прошла успешно', + 'cleanup_successful_subject_title' => 'Очистка резервных копий прошла успешно!', + 'cleanup_successful_body' => 'Очистка от старых резервных копий :application_name на диске :disk_name прошла успешно.', + + 'healthy_backup_found_subject' => 'Резервные копии :application_name с диска :disk_name исправны', + 'healthy_backup_found_subject_title' => 'Резервные копии :application_name исправны', + 'healthy_backup_found_body' => 'Резервные копии :application_name считаются исправными. Хорошая работа!', + + 'unhealthy_backup_found_subject' => 'Внимание: резервные копии :application_name неисправны', + 'unhealthy_backup_found_subject_title' => 'Внимание: резервные копии для :application_name неисправны. :problem', + 'unhealthy_backup_found_body' => 'Резервные копии для :application_name на диске :disk_name неисправны.', + 'unhealthy_backup_found_not_reachable' => 'Не удается достичь места назначения резервной копии. :error', + 'unhealthy_backup_found_empty' => 'Резервные копии для этого приложения отсутствуют.', + 'unhealthy_backup_found_old' => 'Последнее резервное копирование созданное :date является устаревшим.', + 'unhealthy_backup_found_unknown' => 'Извините, точная причина не может быть определена.', + 'unhealthy_backup_found_full' => 'Резервные копии используют слишком много памяти. Используется :disk_usage что выше допустимого предела: :disk_limit.', + + 'no_backups_info' => 'Резервных копий еще не было', + 'application_name' => 'Имя приложения', + 'backup_name' => 'Имя резервной копии', + 'disk' => 'Диск', + 'newest_backup_size' => 'Размер последней резервной копии', + 'number_of_backups' => 'Количество резервных копий', + 'total_storage_used' => 'Общий объем используемого хранилища', + 'newest_backup_date' => 'Дата последней резервной копии', + 'oldest_backup_date' => 'Дата самой старой резервной копии', +]; diff --git a/lang/vendor/backup/sk/notifications.php b/lang/vendor/backup/sk/notifications.php new file mode 100644 index 0000000..1d95e44 --- /dev/null +++ b/lang/vendor/backup/sk/notifications.php @@ -0,0 +1,45 @@ + 'Správa výnimky: :message', + 'exception_trace' => 'Stopa výnimky: :trace', + 'exception_message_title' => 'Správa výnimky', + 'exception_trace_title' => 'Stopa výnimky', + + 'backup_failed_subject' => 'Záloha :application_name zlyhala', + 'backup_failed_body' => 'Dôležité: Pri zálohovaní :application_name sa vyskytla chyba', + + 'backup_successful_subject' => 'Úspešná nová záloha :application_name', + 'backup_successful_subject_title' => 'Úspešná nová záloha!', + 'backup_successful_body' => 'Dobrá správa, na disku s názvom :disk_name bola úspešne vytvorená nová záloha :application_name.', + + 'cleanup_failed_subject' => 'Vyčistenie záloh :application_name zlyhalo.', + 'cleanup_failed_body' => 'Pri čistení záloh :application_name sa vyskytla chyba', + + 'cleanup_successful_subject' => 'Vyčistenie záloh :application_name bolo úspešné', + 'cleanup_successful_subject_title' => 'Vyčistenie záloh bolo úspešné!', + 'cleanup_successful_body' => 'Vyčistenie záloh :application_name na disku s názvom :disk_name bolo úspešné.', + + 'healthy_backup_found_subject' => 'Zálohy pre :application_name na disku :disk_name sú zdravé', + 'healthy_backup_found_subject_title' => 'Zálohy pre :application_name sú zdravé', + 'healthy_backup_found_body' => 'Zálohy pre :application_name sa považujú za zdravé. Dobrá práca!', + + 'unhealthy_backup_found_subject' => 'Dôležité: Zálohy pre :application_name sú nezdravé', + 'unhealthy_backup_found_subject_title' => 'Dôležité: Zálohy pre :application_name sú nezdravé. :problem', + 'unhealthy_backup_found_body' => 'Zálohy pre :application_name na disku :disk_name sú nezdravé.', + 'unhealthy_backup_found_not_reachable' => 'Nemožno sa dostať k cieľu zálohy. :error', + 'unhealthy_backup_found_empty' => 'Táto aplikácia nemá žiadne zálohy.', + 'unhealthy_backup_found_old' => 'Posledná záloha vytvorená dňa :date sa považuje za príliš starú.', + 'unhealthy_backup_found_unknown' => 'Ospravedlňujeme sa, nemôžeme určiť presný dôvod.', + 'unhealthy_backup_found_full' => 'Zálohy zaberajú príliš veľa miesta na disku. Aktuálne využitie disku je :disk_usage, čo je viac ako povolený limit :disk_limit.', + + 'no_backups_info' => 'Zatiaľ neboli vytvorené žiadne zálohy', + 'application_name' => 'Názov aplikácie', + 'backup_name' => 'Názov zálohy', + 'disk' => 'Disk', + 'newest_backup_size' => 'Veľkosť najnovšej zálohy', + 'number_of_backups' => 'Počet záloh', + 'total_storage_used' => 'Celková využitá kapacita úložiska', + 'newest_backup_date' => 'Dátum najnovšej zálohy', + 'oldest_backup_date' => 'Dátum najstaršej zálohy', +]; diff --git a/lang/vendor/backup/tr/notifications.php b/lang/vendor/backup/tr/notifications.php new file mode 100644 index 0000000..64cfa5a --- /dev/null +++ b/lang/vendor/backup/tr/notifications.php @@ -0,0 +1,45 @@ + 'Hata mesajı: :message', + 'exception_trace' => 'Hata izleri: :trace', + 'exception_message_title' => 'Hata mesajı', + 'exception_trace_title' => 'Hata izleri', + + 'backup_failed_subject' => 'Yedeklenemedi :application_name', + 'backup_failed_body' => 'Önemli: Yedeklenirken bir hata oluştu :application_name', + + 'backup_successful_subject' => 'Başarılı :application_name yeni yedeklemesi', + 'backup_successful_subject_title' => 'Başarılı bir yeni yedekleme!', + 'backup_successful_body' => 'Harika bir haber, :application_name ait yeni bir yedekleme :disk_name adlı diskte başarıyla oluşturuldu.', + + 'cleanup_failed_subject' => ':application_name yedeklemeleri temizlenmesi başarısız.', + 'cleanup_failed_body' => ':application_name yedeklerini temizlerken bir hata oluştu ', + + 'cleanup_successful_subject' => ':application_name yedeklemeleri temizlenmesi başarılı.', + 'cleanup_successful_subject_title' => 'Yedeklerin temizlenmesi başarılı!', + 'cleanup_successful_body' => ':application_name yedeklemeleri temizlenmesi, :disk_name diskinden silindi', + + 'healthy_backup_found_subject' => ':application_name yedeklenmesi, :disk_name adlı diskte sağlıklı', + 'healthy_backup_found_subject_title' => ':application_name yedeklenmesi sağlıklı', + 'healthy_backup_found_body' => ':application_name için yapılan yedeklemeler sağlıklı sayılır. Aferin!', + + 'unhealthy_backup_found_subject' => 'Önemli: :application_name için yedeklemeler sağlıksız', + 'unhealthy_backup_found_subject_title' => 'Önemli: :application_name için yedeklemeler sağlıksız. :problem', + 'unhealthy_backup_found_body' => 'Yedeklemeler: :application_name disk: :disk_name sağlıksız.', + 'unhealthy_backup_found_not_reachable' => 'Yedekleme hedefine ulaşılamıyor. :error', + 'unhealthy_backup_found_empty' => 'Bu uygulamanın yedekleri yok.', + 'unhealthy_backup_found_old' => ':date tarihinde yapılan en son yedekleme çok eski kabul ediliyor.', + 'unhealthy_backup_found_unknown' => 'Üzgünüm, kesin bir sebep belirlenemiyor.', + 'unhealthy_backup_found_full' => 'Yedeklemeler çok fazla depolama alanı kullanıyor. Şu anki kullanım: :disk_usage, izin verilen sınırdan yüksek: :disk_limit.', + + 'no_backups_info' => 'Henüz yedekleme yapılmadı', + 'application_name' => 'Uygulama Adı', + 'backup_name' => 'Yedek adı', + 'disk' => 'Disk', + 'newest_backup_size' => 'En yeni yedekleme boyutu', + 'number_of_backups' => 'Yedekleme sayısı', + 'total_storage_used' => 'Kullanılan toplam depolama alanı', + 'newest_backup_date' => 'En yeni yedekleme tarihi', + 'oldest_backup_date' => 'En eski yedekleme tarihi', +]; diff --git a/lang/vendor/backup/uk/notifications.php b/lang/vendor/backup/uk/notifications.php new file mode 100644 index 0000000..6f6f83b --- /dev/null +++ b/lang/vendor/backup/uk/notifications.php @@ -0,0 +1,45 @@ + 'Повідомлення про помилку: :message', + 'exception_trace' => 'Деталі помилки: :trace', + 'exception_message_title' => 'Повідомлення помилки', + 'exception_trace_title' => 'Деталі помилки', + + 'backup_failed_subject' => 'Не вдалось зробити резервну копію :application_name', + 'backup_failed_body' => 'Увага: Трапилась помилка під час резервного копіювання :application_name', + + 'backup_successful_subject' => 'Успішне резервне копіювання :application_name', + 'backup_successful_subject_title' => 'Успішно створена резервна копія!', + 'backup_successful_body' => 'Чудова новина, нова резервна копія :application_name успішно створена і збережена на диск :disk_name.', + + 'cleanup_failed_subject' => 'Не вдалось очистити резервні копії :application_name', + 'cleanup_failed_body' => 'Сталася помилка під час очищення резервних копій :application_name', + + 'cleanup_successful_subject' => 'Успішне очищення від резервних копій :application_name', + 'cleanup_successful_subject_title' => 'Очищення резервних копій пройшло вдало!', + 'cleanup_successful_body' => 'Очищенно від старих резервних копій :application_name на диску :disk_name пойшло успішно.', + + 'healthy_backup_found_subject' => 'Резервна копія :application_name з диску :disk_name установлена', + 'healthy_backup_found_subject_title' => 'Резервна копія :application_name установлена', + 'healthy_backup_found_body' => 'Резервна копія :application_name успішно установлена. Хороша робота!', + + 'unhealthy_backup_found_subject' => 'Увага: резервна копія :application_name не установилась', + 'unhealthy_backup_found_subject_title' => 'Увага: резервна копія для :application_name не установилась. :problem', + 'unhealthy_backup_found_body' => 'Резервна копія для :application_name на диску :disk_name не установилась.', + 'unhealthy_backup_found_not_reachable' => 'Резервна копія не змогла установитись. :error', + 'unhealthy_backup_found_empty' => 'Резервні копії для цього додатку відсутні.', + 'unhealthy_backup_found_old' => 'Останнє резервне копіювання створено :date є застарілим.', + 'unhealthy_backup_found_unknown' => 'Вибачте, але ми не змогли визначити точну причину.', + 'unhealthy_backup_found_full' => 'Резервні копії використовують занадто багато пам`яті. Використовується :disk_usage що вище за допустиму межу :disk_limit.', + + 'no_backups_info' => 'Резервних копій ще не було зроблено', + 'application_name' => 'Назва програми', + 'backup_name' => 'Резервне ім’я', + 'disk' => 'Диск', + 'newest_backup_size' => 'Найновіший розмір резервної копії', + 'number_of_backups' => 'Кількість резервних копій', + 'total_storage_used' => 'Загальний обсяг використаного сховища', + 'newest_backup_date' => 'Найновіший розмір резервної копії', + 'oldest_backup_date' => 'Найстаріший розмір резервної копії', +]; diff --git a/lang/vendor/backup/zh_CN/notifications.php b/lang/vendor/backup/zh_CN/notifications.php new file mode 100644 index 0000000..7927084 --- /dev/null +++ b/lang/vendor/backup/zh_CN/notifications.php @@ -0,0 +1,45 @@ + '异常信息: :message', + 'exception_trace' => '异常跟踪: :trace', + 'exception_message_title' => '异常信息', + 'exception_trace_title' => '异常跟踪', + + 'backup_failed_subject' => ':application_name 备份失败', + 'backup_failed_body' => '重要说明:备份 :application_name 时发生错误', + + 'backup_successful_subject' => ':application_name 备份成功', + 'backup_successful_subject_title' => '备份成功!', + 'backup_successful_body' => '好消息, :application_name 备份成功,位于磁盘 :disk_name 中。', + + 'cleanup_failed_subject' => '清除 :application_name 的备份失败。', + 'cleanup_failed_body' => '清除备份 :application_name 时发生错误', + + 'cleanup_successful_subject' => '成功清除 :application_name 的备份', + 'cleanup_successful_subject_title' => '成功清除备份!', + 'cleanup_successful_body' => '成功清除 :disk_name 磁盘上 :application_name 的备份。', + + 'healthy_backup_found_subject' => ':disk_name 磁盘上 :application_name 的备份是健康的', + 'healthy_backup_found_subject_title' => ':application_name 的备份是健康的', + 'healthy_backup_found_body' => ':application_name 的备份是健康的。干的好!', + + 'unhealthy_backup_found_subject' => '重要说明::application_name 的备份不健康', + 'unhealthy_backup_found_subject_title' => '重要说明::application_name 备份不健康。 :problem', + 'unhealthy_backup_found_body' => ':disk_name 磁盘上 :application_name 的备份不健康。', + 'unhealthy_backup_found_not_reachable' => '无法访问备份目标。 :error', + 'unhealthy_backup_found_empty' => '根本没有此应用程序的备份。', + 'unhealthy_backup_found_old' => '最近的备份创建于 :date ,太旧了。', + 'unhealthy_backup_found_unknown' => '对不起,确切原因无法确定。', + 'unhealthy_backup_found_full' => '备份占用了太多存储空间。当前占用了 :disk_usage ,高于允许的限制 :disk_limit。', + + 'no_backups_info' => '尚未进行任何备份', + 'application_name' => '应用名称', + 'backup_name' => '备份名称', + 'disk' => '磁盘', + 'newest_backup_size' => '最新备份大小', + 'number_of_backups' => '备份数量', + 'total_storage_used' => '使用的总存储量', + 'newest_backup_date' => '最新备份大小', + 'oldest_backup_date' => '最旧的备份大小', +]; diff --git a/lang/vendor/backup/zh_TW/notifications.php b/lang/vendor/backup/zh_TW/notifications.php new file mode 100644 index 0000000..7bc7dcb --- /dev/null +++ b/lang/vendor/backup/zh_TW/notifications.php @@ -0,0 +1,45 @@ + '異常訊息: :message', + 'exception_trace' => '異常追蹤: :trace', + 'exception_message_title' => '異常訊息', + 'exception_trace_title' => '異常追蹤', + + 'backup_failed_subject' => ':application_name 備份失敗', + 'backup_failed_body' => '重要說明:備份 :application_name 時發生錯誤', + + 'backup_successful_subject' => ':application_name 備份成功', + 'backup_successful_subject_title' => '備份成功!', + 'backup_successful_body' => '好消息, :application_name 備份成功,位於磁碟 :disk_name 中。', + + 'cleanup_failed_subject' => '清除 :application_name 的備份失敗。', + 'cleanup_failed_body' => '清除備份 :application_name 時發生錯誤', + + 'cleanup_successful_subject' => '成功清除 :application_name 的備份', + 'cleanup_successful_subject_title' => '成功清除備份!', + 'cleanup_successful_body' => '成功清除 :disk_name 磁碟上 :application_name 的備份。', + + 'healthy_backup_found_subject' => ':disk_name 磁碟上 :application_name 的備份是健康的', + 'healthy_backup_found_subject_title' => ':application_name 的備份是健康的', + 'healthy_backup_found_body' => ':application_name 的備份是健康的。幹的好!', + + 'unhealthy_backup_found_subject' => '重要說明::application_name 的備份不健康', + 'unhealthy_backup_found_subject_title' => '重要說明::application_name 備份不健康。 :problem', + 'unhealthy_backup_found_body' => ':disk_name 磁碟上 :application_name 的備份不健康。', + 'unhealthy_backup_found_not_reachable' => '無法訪問備份目標。 :error', + 'unhealthy_backup_found_empty' => '根本沒有此應用程序的備份。', + 'unhealthy_backup_found_old' => '最近的備份創建於 :date ,太舊了。', + 'unhealthy_backup_found_unknown' => '對不起,確切原因無法確定。', + 'unhealthy_backup_found_full' => '備份佔用了太多存儲空間。當前佔用了 :disk_usage ,高於允許的限制 :disk_limit。', + + 'no_backups_info' => '尚未進行任何備份', + 'application_name' => '應用名稱', + 'backup_name' => '備份名稱', + 'disk' => '磁碟', + 'newest_backup_size' => '最新備份大小', + 'number_of_backups' => '備份數量', + 'total_storage_used' => '使用的總存儲量', + 'newest_backup_date' => '最新備份大小', + 'oldest_backup_date' => '最早的備份大小', +]; diff --git a/modules_statuses.json b/modules_statuses.json new file mode 100644 index 0000000..01f7c9f --- /dev/null +++ b/modules_statuses.json @@ -0,0 +1,3 @@ +{ + "Catalogue": true +} \ No newline at end of file diff --git a/node_modules.bak/.bin/autoprefixer b/node_modules.bak/.bin/autoprefixer new file mode 120000 index 0000000..e876d81 --- /dev/null +++ b/node_modules.bak/.bin/autoprefixer @@ -0,0 +1 @@ +../autoprefixer/bin/autoprefixer \ No newline at end of file diff --git a/node_modules.bak/.bin/browserslist b/node_modules.bak/.bin/browserslist new file mode 120000 index 0000000..3cd991b --- /dev/null +++ b/node_modules.bak/.bin/browserslist @@ -0,0 +1 @@ +../browserslist/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/clean-orphaned-assets b/node_modules.bak/.bin/clean-orphaned-assets new file mode 120000 index 0000000..22d08a2 --- /dev/null +++ b/node_modules.bak/.bin/clean-orphaned-assets @@ -0,0 +1 @@ +../laravel-vite-plugin/bin/clean.js \ No newline at end of file diff --git a/node_modules.bak/.bin/conc b/node_modules.bak/.bin/conc new file mode 120000 index 0000000..e9da687 --- /dev/null +++ b/node_modules.bak/.bin/conc @@ -0,0 +1 @@ +../concurrently/dist/bin/concurrently.js \ No newline at end of file diff --git a/node_modules.bak/.bin/concurrently b/node_modules.bak/.bin/concurrently new file mode 120000 index 0000000..e9da687 --- /dev/null +++ b/node_modules.bak/.bin/concurrently @@ -0,0 +1 @@ +../concurrently/dist/bin/concurrently.js \ No newline at end of file diff --git a/node_modules.bak/.bin/cssesc b/node_modules.bak/.bin/cssesc new file mode 120000 index 0000000..487b689 --- /dev/null +++ b/node_modules.bak/.bin/cssesc @@ -0,0 +1 @@ +../cssesc/bin/cssesc \ No newline at end of file diff --git a/node_modules.bak/.bin/esbuild b/node_modules.bak/.bin/esbuild new file mode 120000 index 0000000..c83ac07 --- /dev/null +++ b/node_modules.bak/.bin/esbuild @@ -0,0 +1 @@ +../esbuild/bin/esbuild \ No newline at end of file diff --git a/node_modules.bak/.bin/glob b/node_modules.bak/.bin/glob new file mode 120000 index 0000000..85c9c1d --- /dev/null +++ b/node_modules.bak/.bin/glob @@ -0,0 +1 @@ +../glob/dist/esm/bin.mjs \ No newline at end of file diff --git a/node_modules.bak/.bin/jiti b/node_modules.bak/.bin/jiti new file mode 120000 index 0000000..18f28cf --- /dev/null +++ b/node_modules.bak/.bin/jiti @@ -0,0 +1 @@ +../jiti/lib/jiti-cli.mjs \ No newline at end of file diff --git a/node_modules.bak/.bin/mini-svg-data-uri b/node_modules.bak/.bin/mini-svg-data-uri new file mode 120000 index 0000000..20b061f --- /dev/null +++ b/node_modules.bak/.bin/mini-svg-data-uri @@ -0,0 +1 @@ +../mini-svg-data-uri/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/mkdirp b/node_modules.bak/.bin/mkdirp new file mode 120000 index 0000000..0fd5193 --- /dev/null +++ b/node_modules.bak/.bin/mkdirp @@ -0,0 +1 @@ +../mkdirp/dist/cjs/src/bin.js \ No newline at end of file diff --git a/node_modules.bak/.bin/nanoid b/node_modules.bak/.bin/nanoid new file mode 120000 index 0000000..e2be547 --- /dev/null +++ b/node_modules.bak/.bin/nanoid @@ -0,0 +1 @@ +../nanoid/bin/nanoid.cjs \ No newline at end of file diff --git a/node_modules.bak/.bin/node-which b/node_modules.bak/.bin/node-which new file mode 120000 index 0000000..6f8415e --- /dev/null +++ b/node_modules.bak/.bin/node-which @@ -0,0 +1 @@ +../which/bin/node-which \ No newline at end of file diff --git a/node_modules.bak/.bin/resolve b/node_modules.bak/.bin/resolve new file mode 120000 index 0000000..b6afda6 --- /dev/null +++ b/node_modules.bak/.bin/resolve @@ -0,0 +1 @@ +../resolve/bin/resolve \ No newline at end of file diff --git a/node_modules.bak/.bin/rollup b/node_modules.bak/.bin/rollup new file mode 120000 index 0000000..5939621 --- /dev/null +++ b/node_modules.bak/.bin/rollup @@ -0,0 +1 @@ +../rollup/dist/bin/rollup \ No newline at end of file diff --git a/node_modules.bak/.bin/sucrase b/node_modules.bak/.bin/sucrase new file mode 120000 index 0000000..0ac7e77 --- /dev/null +++ b/node_modules.bak/.bin/sucrase @@ -0,0 +1 @@ +../sucrase/bin/sucrase \ No newline at end of file diff --git a/node_modules.bak/.bin/sucrase-node b/node_modules.bak/.bin/sucrase-node new file mode 120000 index 0000000..8b96fae --- /dev/null +++ b/node_modules.bak/.bin/sucrase-node @@ -0,0 +1 @@ +../sucrase/bin/sucrase-node \ No newline at end of file diff --git a/node_modules.bak/.bin/tailwind b/node_modules.bak/.bin/tailwind new file mode 120000 index 0000000..d497797 --- /dev/null +++ b/node_modules.bak/.bin/tailwind @@ -0,0 +1 @@ +../tailwindcss/lib/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/tailwindcss b/node_modules.bak/.bin/tailwindcss new file mode 120000 index 0000000..d497797 --- /dev/null +++ b/node_modules.bak/.bin/tailwindcss @@ -0,0 +1 @@ +../tailwindcss/lib/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/tree-kill b/node_modules.bak/.bin/tree-kill new file mode 120000 index 0000000..26dcd2c --- /dev/null +++ b/node_modules.bak/.bin/tree-kill @@ -0,0 +1 @@ +../tree-kill/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/update-browserslist-db b/node_modules.bak/.bin/update-browserslist-db new file mode 120000 index 0000000..b11e16f --- /dev/null +++ b/node_modules.bak/.bin/update-browserslist-db @@ -0,0 +1 @@ +../update-browserslist-db/cli.js \ No newline at end of file diff --git a/node_modules.bak/.bin/vite b/node_modules.bak/.bin/vite new file mode 120000 index 0000000..6d1e3be --- /dev/null +++ b/node_modules.bak/.bin/vite @@ -0,0 +1 @@ +../vite/bin/vite.js \ No newline at end of file diff --git a/node_modules.bak/.bin/yaml b/node_modules.bak/.bin/yaml new file mode 120000 index 0000000..0368324 --- /dev/null +++ b/node_modules.bak/.bin/yaml @@ -0,0 +1 @@ +../yaml/bin.mjs \ No newline at end of file diff --git a/node_modules.bak/.package-lock.json b/node_modules.bak/.package-lock.json new file mode 100644 index 0000000..327e35b --- /dev/null +++ b/node_modules.bak/.package-lock.json @@ -0,0 +1,2710 @@ +{ + "name": "tutoring", + "lockfileVersion": 2, + "requires": true, + "packages": { + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "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==", + "dev": true, + "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" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "dev": true, + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.50.1.tgz", + "integrity": "sha512-MCgtFB2+SVNuQmmjHf+wfI4CMxy3Tk8XjA5Z//A0AKD7QXUYFMQcns91K6dEHBvZPCnhJSyDWLApk40Iq/H3tA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.50.1.tgz", + "integrity": "sha512-nEvqG+0jeRmqaUMuwzlfMKwcIVffy/9KGbAGyoa26iu6eSngAYQ512bMXuqqPrlTyfqdlB9FVINs93j534UJrg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@tailwindcss/forms": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.10.tgz", + "integrity": "sha512-utI1ONF6uf/pPNO68kmN1b8rEwNXv3czukalo8VtJH8ksIkZXr3Q3VYudZLkCsDd4Wku120uF02hYK25XGPorw==", + "dev": true, + "dependencies": { + "mini-svg-data-uri": "^1.2.3" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.13.tgz", + "integrity": "sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==", + "dev": true, + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.5.1", + "lightningcss": "1.30.1", + "magic-string": "^0.30.18", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.13" + } + }, + "node_modules/@tailwindcss/node/node_modules/tailwindcss": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.13.tgz", + "integrity": "sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==", + "dev": true + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.13.tgz", + "integrity": "sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "detect-libc": "^2.0.4", + "tar": "^7.4.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.13", + "@tailwindcss/oxide-darwin-arm64": "4.1.13", + "@tailwindcss/oxide-darwin-x64": "4.1.13", + "@tailwindcss/oxide-freebsd-x64": "4.1.13", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.13", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.13", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.13", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.13", + "@tailwindcss/oxide-linux-x64-musl": "4.1.13", + "@tailwindcss/oxide-wasm32-wasi": "4.1.13", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.13", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.13" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.13.tgz", + "integrity": "sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.13.tgz", + "integrity": "sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.13.tgz", + "integrity": "sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==", + "dev": true, + "dependencies": { + "@tailwindcss/node": "4.1.13", + "@tailwindcss/oxide": "4.1.13", + "tailwindcss": "4.1.13" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6 || ^7" + } + }, + "node_modules/@tailwindcss/vite/node_modules/tailwindcss": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.13.tgz", + "integrity": "sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==", + "dev": true + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true + }, + "node_modules/@vue/reactivity": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.1.5.tgz", + "integrity": "sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==", + "dev": true, + "dependencies": { + "@vue/shared": "3.1.5" + } + }, + "node_modules/@vue/shared": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.1.5.tgz", + "integrity": "sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==", + "dev": true + }, + "node_modules/alpinejs": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/alpinejs/-/alpinejs-3.15.0.tgz", + "integrity": "sha512-lpokA5okCF1BKh10LG8YjqhfpxyHBk4gE7boIgVHltJzYoM7O9nK3M7VlntLEJGsVmu7U/RzUWajmHREGT38Eg==", + "dev": true, + "dependencies": { + "@vue/reactivity": "~3.1.1" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "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.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.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==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.25.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.4.tgz", + "integrity": "sha512-4jYpcjabC606xJ3kw2QwGEZKX0Aw7sgQdZCvIK9dhVSPh76BKo+C+btT1RRofH7B+8iNpEbgGNVWiLki5q93yg==", + "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.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001741.tgz", + "integrity": "sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/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, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "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" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true + }, + "node_modules/cliui/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==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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==", + "dev": true + }, + "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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concurrently": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.1.tgz", + "integrity": "sha512-fsfrO0MxV64Znoy8/l1vVIjjHa29SZyyqPgQBwhiDcaW8wJc2W3XWVOGx4M3oJBnv/zdUZIIp1gDeS98GzP8Ng==", + "dev": true, + "dependencies": { + "chalk": "4.1.2", + "rxjs": "7.8.2", + "shell-quote": "1.8.3", + "supports-color": "8.1.1", + "tree-kill": "1.2.2", + "yargs": "17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.215", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.215.tgz", + "integrity": "sha512-TIvGp57UpeNetj/wV/xpFNpWGb0b/ROw372lHPx5Aafx02gjTBtWnEEcaSX3W2dLM3OSdGGyHX/cHl01JQsLaQ==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz", + "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==", + "dev": true, + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/laravel-vite-plugin": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/laravel-vite-plugin/-/laravel-vite-plugin-2.0.1.tgz", + "integrity": "sha512-zQuvzWfUKQu9oNVi1o0RZAJCwhGsdhx4NEOyrVQwJHaWDseGP9tl7XUPLY2T8Cj6+IrZ6lmyxlR1KC8unf3RLA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + }, + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "peerDependencies": { + "vite": "^7.0.0" + } + }, + "node_modules/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.30.19", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", + "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", + "dev": true, + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "dev": true, + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "dev": true, + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.20.tgz", + "integrity": "sha512-7gK6zSXEH6neM212JgfYFXe+GmZQM+fia5SsusuBIUgnPheLFBmIPhtFoAQRj8/7wASYQnbDlHPVwY0BefoFgA==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "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 + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.50.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.50.1.tgz", + "integrity": "sha512-78E9voJHwnXQMiQdiqswVLZwJIzdBKJ1GdI5Zx6XwoFKUIk09/sSrr+05QFzvYb8q6Y9pPV45zzDuYa3907TZA==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.50.1", + "@rollup/rollup-android-arm64": "4.50.1", + "@rollup/rollup-darwin-arm64": "4.50.1", + "@rollup/rollup-darwin-x64": "4.50.1", + "@rollup/rollup-freebsd-arm64": "4.50.1", + "@rollup/rollup-freebsd-x64": "4.50.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.50.1", + "@rollup/rollup-linux-arm-musleabihf": "4.50.1", + "@rollup/rollup-linux-arm64-gnu": "4.50.1", + "@rollup/rollup-linux-arm64-musl": "4.50.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.50.1", + "@rollup/rollup-linux-ppc64-gnu": "4.50.1", + "@rollup/rollup-linux-riscv64-gnu": "4.50.1", + "@rollup/rollup-linux-riscv64-musl": "4.50.1", + "@rollup/rollup-linux-s390x-gnu": "4.50.1", + "@rollup/rollup-linux-x64-gnu": "4.50.1", + "@rollup/rollup-linux-x64-musl": "4.50.1", + "@rollup/rollup-openharmony-arm64": "4.50.1", + "@rollup/rollup-win32-arm64-msvc": "4.50.1", + "@rollup/rollup-win32-ia32-msvc": "4.50.1", + "@rollup/rollup-win32-x64-msvc": "4.50.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "@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" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", + "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/tapable": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.3.tgz", + "integrity": "sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "dev": true, + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/vite": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.5.tgz", + "integrity": "sha512-4cKBO9wR75r0BeIWWWId9XK9Lj6La5X846Zw9dFfzMRw38IlTk2iCcUt6hsyiDRcPidc55ZParFYDXi0nXOeLQ==", + "dev": true, + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vite-plugin-full-reload": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vite-plugin-full-reload/-/vite-plugin-full-reload-1.2.0.tgz", + "integrity": "sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==", + "dev": true, + "dependencies": { + "picocolors": "^1.0.0", + "picomatch": "^2.3.1" + } + }, + "node_modules/vite/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "dev": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/yaml": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", + "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/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==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + } + } +} diff --git a/node_modules.bak/.vite/deps/_metadata.json b/node_modules.bak/.vite/deps/_metadata.json new file mode 100644 index 0000000..4bd5381 --- /dev/null +++ b/node_modules.bak/.vite/deps/_metadata.json @@ -0,0 +1,25 @@ +{ + "hash": "54594f59", + "configHash": "bc5571c8", + "lockfileHash": "dfd334c6", + "browserHash": "96241179", + "optimized": { + "alpinejs": { + "src": "../../alpinejs/dist/module.esm.js", + "file": "alpinejs.js", + "fileHash": "14ee6f14", + "needsInterop": false + }, + "axios": { + "src": "../../axios/index.js", + "file": "axios.js", + "fileHash": "ea9dda51", + "needsInterop": false + } + }, + "chunks": { + "chunk-PZ5AY32C": { + "file": "chunk-PZ5AY32C.js" + } + } +} \ No newline at end of file diff --git a/node_modules.bak/.vite/deps/alpinejs.js b/node_modules.bak/.vite/deps/alpinejs.js new file mode 100644 index 0000000..95158a0 --- /dev/null +++ b/node_modules.bak/.vite/deps/alpinejs.js @@ -0,0 +1,3288 @@ +import "./chunk-PZ5AY32C.js"; + +// node_modules/alpinejs/dist/module.esm.js +var flushPending = false; +var flushing = false; +var queue = []; +var lastFlushedIndex = -1; +function scheduler(callback) { + queueJob(callback); +} +function queueJob(job) { + if (!queue.includes(job)) + queue.push(job); + queueFlush(); +} +function dequeueJob(job) { + let index = queue.indexOf(job); + if (index !== -1 && index > lastFlushedIndex) + queue.splice(index, 1); +} +function queueFlush() { + if (!flushing && !flushPending) { + flushPending = true; + queueMicrotask(flushJobs); + } +} +function flushJobs() { + flushPending = false; + flushing = true; + for (let i = 0; i < queue.length; i++) { + queue[i](); + lastFlushedIndex = i; + } + queue.length = 0; + lastFlushedIndex = -1; + flushing = false; +} +var reactive; +var effect; +var release; +var raw; +var shouldSchedule = true; +function disableEffectScheduling(callback) { + shouldSchedule = false; + callback(); + shouldSchedule = true; +} +function setReactivityEngine(engine) { + reactive = engine.reactive; + release = engine.release; + effect = (callback) => engine.effect(callback, { scheduler: (task) => { + if (shouldSchedule) { + scheduler(task); + } else { + task(); + } + } }); + raw = engine.raw; +} +function overrideEffect(override) { + effect = override; +} +function elementBoundEffect(el) { + let cleanup2 = () => { + }; + let wrappedEffect = (callback) => { + let effectReference = effect(callback); + if (!el._x_effects) { + el._x_effects = /* @__PURE__ */ new Set(); + el._x_runEffects = () => { + el._x_effects.forEach((i) => i()); + }; + } + el._x_effects.add(effectReference); + cleanup2 = () => { + if (effectReference === void 0) + return; + el._x_effects.delete(effectReference); + release(effectReference); + }; + return effectReference; + }; + return [wrappedEffect, () => { + cleanup2(); + }]; +} +function watch(getter, callback) { + let firstTime = true; + let oldValue; + let effectReference = effect(() => { + let value = getter(); + JSON.stringify(value); + if (!firstTime) { + queueMicrotask(() => { + callback(value, oldValue); + oldValue = value; + }); + } else { + oldValue = value; + } + firstTime = false; + }); + return () => release(effectReference); +} +var onAttributeAddeds = []; +var onElRemoveds = []; +var onElAddeds = []; +function onElAdded(callback) { + onElAddeds.push(callback); +} +function onElRemoved(el, callback) { + if (typeof callback === "function") { + if (!el._x_cleanups) + el._x_cleanups = []; + el._x_cleanups.push(callback); + } else { + callback = el; + onElRemoveds.push(callback); + } +} +function onAttributesAdded(callback) { + onAttributeAddeds.push(callback); +} +function onAttributeRemoved(el, name, callback) { + if (!el._x_attributeCleanups) + el._x_attributeCleanups = {}; + if (!el._x_attributeCleanups[name]) + el._x_attributeCleanups[name] = []; + el._x_attributeCleanups[name].push(callback); +} +function cleanupAttributes(el, names) { + if (!el._x_attributeCleanups) + return; + Object.entries(el._x_attributeCleanups).forEach(([name, value]) => { + if (names === void 0 || names.includes(name)) { + value.forEach((i) => i()); + delete el._x_attributeCleanups[name]; + } + }); +} +function cleanupElement(el) { + el._x_effects?.forEach(dequeueJob); + while (el._x_cleanups?.length) + el._x_cleanups.pop()(); +} +var observer = new MutationObserver(onMutate); +var currentlyObserving = false; +function startObservingMutations() { + observer.observe(document, { subtree: true, childList: true, attributes: true, attributeOldValue: true }); + currentlyObserving = true; +} +function stopObservingMutations() { + flushObserver(); + observer.disconnect(); + currentlyObserving = false; +} +var queuedMutations = []; +function flushObserver() { + let records = observer.takeRecords(); + queuedMutations.push(() => records.length > 0 && onMutate(records)); + let queueLengthWhenTriggered = queuedMutations.length; + queueMicrotask(() => { + if (queuedMutations.length === queueLengthWhenTriggered) { + while (queuedMutations.length > 0) + queuedMutations.shift()(); + } + }); +} +function mutateDom(callback) { + if (!currentlyObserving) + return callback(); + stopObservingMutations(); + let result = callback(); + startObservingMutations(); + return result; +} +var isCollecting = false; +var deferredMutations = []; +function deferMutations() { + isCollecting = true; +} +function flushAndStopDeferringMutations() { + isCollecting = false; + onMutate(deferredMutations); + deferredMutations = []; +} +function onMutate(mutations) { + if (isCollecting) { + deferredMutations = deferredMutations.concat(mutations); + return; + } + let addedNodes = []; + let removedNodes = /* @__PURE__ */ new Set(); + let addedAttributes = /* @__PURE__ */ new Map(); + let removedAttributes = /* @__PURE__ */ new Map(); + for (let i = 0; i < mutations.length; i++) { + if (mutations[i].target._x_ignoreMutationObserver) + continue; + if (mutations[i].type === "childList") { + mutations[i].removedNodes.forEach((node) => { + if (node.nodeType !== 1) + return; + if (!node._x_marker) + return; + removedNodes.add(node); + }); + mutations[i].addedNodes.forEach((node) => { + if (node.nodeType !== 1) + return; + if (removedNodes.has(node)) { + removedNodes.delete(node); + return; + } + if (node._x_marker) + return; + addedNodes.push(node); + }); + } + if (mutations[i].type === "attributes") { + let el = mutations[i].target; + let name = mutations[i].attributeName; + let oldValue = mutations[i].oldValue; + let add2 = () => { + if (!addedAttributes.has(el)) + addedAttributes.set(el, []); + addedAttributes.get(el).push({ name, value: el.getAttribute(name) }); + }; + let remove = () => { + if (!removedAttributes.has(el)) + removedAttributes.set(el, []); + removedAttributes.get(el).push(name); + }; + if (el.hasAttribute(name) && oldValue === null) { + add2(); + } else if (el.hasAttribute(name)) { + remove(); + add2(); + } else { + remove(); + } + } + } + removedAttributes.forEach((attrs, el) => { + cleanupAttributes(el, attrs); + }); + addedAttributes.forEach((attrs, el) => { + onAttributeAddeds.forEach((i) => i(el, attrs)); + }); + for (let node of removedNodes) { + if (addedNodes.some((i) => i.contains(node))) + continue; + onElRemoveds.forEach((i) => i(node)); + } + for (let node of addedNodes) { + if (!node.isConnected) + continue; + onElAddeds.forEach((i) => i(node)); + } + addedNodes = null; + removedNodes = null; + addedAttributes = null; + removedAttributes = null; +} +function scope(node) { + return mergeProxies(closestDataStack(node)); +} +function addScopeToNode(node, data2, referenceNode) { + node._x_dataStack = [data2, ...closestDataStack(referenceNode || node)]; + return () => { + node._x_dataStack = node._x_dataStack.filter((i) => i !== data2); + }; +} +function closestDataStack(node) { + if (node._x_dataStack) + return node._x_dataStack; + if (typeof ShadowRoot === "function" && node instanceof ShadowRoot) { + return closestDataStack(node.host); + } + if (!node.parentNode) { + return []; + } + return closestDataStack(node.parentNode); +} +function mergeProxies(objects) { + return new Proxy({ objects }, mergeProxyTrap); +} +var mergeProxyTrap = { + ownKeys({ objects }) { + return Array.from( + new Set(objects.flatMap((i) => Object.keys(i))) + ); + }, + has({ objects }, name) { + if (name == Symbol.unscopables) + return false; + return objects.some( + (obj) => Object.prototype.hasOwnProperty.call(obj, name) || Reflect.has(obj, name) + ); + }, + get({ objects }, name, thisProxy) { + if (name == "toJSON") + return collapseProxies; + return Reflect.get( + objects.find( + (obj) => Reflect.has(obj, name) + ) || {}, + name, + thisProxy + ); + }, + set({ objects }, name, value, thisProxy) { + const target = objects.find( + (obj) => Object.prototype.hasOwnProperty.call(obj, name) + ) || objects[objects.length - 1]; + const descriptor = Object.getOwnPropertyDescriptor(target, name); + if (descriptor?.set && descriptor?.get) + return descriptor.set.call(thisProxy, value) || true; + return Reflect.set(target, name, value); + } +}; +function collapseProxies() { + let keys = Reflect.ownKeys(this); + return keys.reduce((acc, key) => { + acc[key] = Reflect.get(this, key); + return acc; + }, {}); +} +function initInterceptors(data2) { + let isObject2 = (val) => typeof val === "object" && !Array.isArray(val) && val !== null; + let recurse = (obj, basePath = "") => { + Object.entries(Object.getOwnPropertyDescriptors(obj)).forEach(([key, { value, enumerable }]) => { + if (enumerable === false || value === void 0) + return; + if (typeof value === "object" && value !== null && value.__v_skip) + return; + let path = basePath === "" ? key : `${basePath}.${key}`; + if (typeof value === "object" && value !== null && value._x_interceptor) { + obj[key] = value.initialize(data2, path, key); + } else { + if (isObject2(value) && value !== obj && !(value instanceof Element)) { + recurse(value, path); + } + } + }); + }; + return recurse(data2); +} +function interceptor(callback, mutateObj = () => { +}) { + let obj = { + initialValue: void 0, + _x_interceptor: true, + initialize(data2, path, key) { + return callback(this.initialValue, () => get(data2, path), (value) => set(data2, path, value), path, key); + } + }; + mutateObj(obj); + return (initialValue) => { + if (typeof initialValue === "object" && initialValue !== null && initialValue._x_interceptor) { + let initialize = obj.initialize.bind(obj); + obj.initialize = (data2, path, key) => { + let innerValue = initialValue.initialize(data2, path, key); + obj.initialValue = innerValue; + return initialize(data2, path, key); + }; + } else { + obj.initialValue = initialValue; + } + return obj; + }; +} +function get(obj, path) { + return path.split(".").reduce((carry, segment) => carry[segment], obj); +} +function set(obj, path, value) { + if (typeof path === "string") + path = path.split("."); + if (path.length === 1) + obj[path[0]] = value; + else if (path.length === 0) + throw error; + else { + if (obj[path[0]]) + return set(obj[path[0]], path.slice(1), value); + else { + obj[path[0]] = {}; + return set(obj[path[0]], path.slice(1), value); + } + } +} +var magics = {}; +function magic(name, callback) { + magics[name] = callback; +} +function injectMagics(obj, el) { + let memoizedUtilities = getUtilities(el); + Object.entries(magics).forEach(([name, callback]) => { + Object.defineProperty(obj, `$${name}`, { + get() { + return callback(el, memoizedUtilities); + }, + enumerable: false + }); + }); + return obj; +} +function getUtilities(el) { + let [utilities, cleanup2] = getElementBoundUtilities(el); + let utils = { interceptor, ...utilities }; + onElRemoved(el, cleanup2); + return utils; +} +function tryCatch(el, expression, callback, ...args) { + try { + return callback(...args); + } catch (e) { + handleError(e, el, expression); + } +} +function handleError(error2, el, expression = void 0) { + error2 = Object.assign( + error2 ?? { message: "No error message given." }, + { el, expression } + ); + console.warn(`Alpine Expression Error: ${error2.message} + +${expression ? 'Expression: "' + expression + '"\n\n' : ""}`, el); + setTimeout(() => { + throw error2; + }, 0); +} +var shouldAutoEvaluateFunctions = true; +function dontAutoEvaluateFunctions(callback) { + let cache = shouldAutoEvaluateFunctions; + shouldAutoEvaluateFunctions = false; + let result = callback(); + shouldAutoEvaluateFunctions = cache; + return result; +} +function evaluate(el, expression, extras = {}) { + let result; + evaluateLater(el, expression)((value) => result = value, extras); + return result; +} +function evaluateLater(...args) { + return theEvaluatorFunction(...args); +} +var theEvaluatorFunction = normalEvaluator; +function setEvaluator(newEvaluator) { + theEvaluatorFunction = newEvaluator; +} +function normalEvaluator(el, expression) { + let overriddenMagics = {}; + injectMagics(overriddenMagics, el); + let dataStack = [overriddenMagics, ...closestDataStack(el)]; + let evaluator = typeof expression === "function" ? generateEvaluatorFromFunction(dataStack, expression) : generateEvaluatorFromString(dataStack, expression, el); + return tryCatch.bind(null, el, expression, evaluator); +} +function generateEvaluatorFromFunction(dataStack, func) { + return (receiver = () => { + }, { scope: scope2 = {}, params = [], context } = {}) => { + let result = func.apply(mergeProxies([scope2, ...dataStack]), params); + runIfTypeOfFunction(receiver, result); + }; +} +var evaluatorMemo = {}; +function generateFunctionFromString(expression, el) { + if (evaluatorMemo[expression]) { + return evaluatorMemo[expression]; + } + let AsyncFunction = Object.getPrototypeOf(async function() { + }).constructor; + let rightSideSafeExpression = /^[\n\s]*if.*\(.*\)/.test(expression.trim()) || /^(let|const)\s/.test(expression.trim()) ? `(async()=>{ ${expression} })()` : expression; + const safeAsyncFunction = () => { + try { + let func2 = new AsyncFunction( + ["__self", "scope"], + `with (scope) { __self.result = ${rightSideSafeExpression} }; __self.finished = true; return __self.result;` + ); + Object.defineProperty(func2, "name", { + value: `[Alpine] ${expression}` + }); + return func2; + } catch (error2) { + handleError(error2, el, expression); + return Promise.resolve(); + } + }; + let func = safeAsyncFunction(); + evaluatorMemo[expression] = func; + return func; +} +function generateEvaluatorFromString(dataStack, expression, el) { + let func = generateFunctionFromString(expression, el); + return (receiver = () => { + }, { scope: scope2 = {}, params = [], context } = {}) => { + func.result = void 0; + func.finished = false; + let completeScope = mergeProxies([scope2, ...dataStack]); + if (typeof func === "function") { + let promise = func.call(context, func, completeScope).catch((error2) => handleError(error2, el, expression)); + if (func.finished) { + runIfTypeOfFunction(receiver, func.result, completeScope, params, el); + func.result = void 0; + } else { + promise.then((result) => { + runIfTypeOfFunction(receiver, result, completeScope, params, el); + }).catch((error2) => handleError(error2, el, expression)).finally(() => func.result = void 0); + } + } + }; +} +function runIfTypeOfFunction(receiver, value, scope2, params, el) { + if (shouldAutoEvaluateFunctions && typeof value === "function") { + let result = value.apply(scope2, params); + if (result instanceof Promise) { + result.then((i) => runIfTypeOfFunction(receiver, i, scope2, params)).catch((error2) => handleError(error2, el, value)); + } else { + receiver(result); + } + } else if (typeof value === "object" && value instanceof Promise) { + value.then((i) => receiver(i)); + } else { + receiver(value); + } +} +var prefixAsString = "x-"; +function prefix(subject = "") { + return prefixAsString + subject; +} +function setPrefix(newPrefix) { + prefixAsString = newPrefix; +} +var directiveHandlers = {}; +function directive(name, callback) { + directiveHandlers[name] = callback; + return { + before(directive2) { + if (!directiveHandlers[directive2]) { + console.warn(String.raw`Cannot find directive \`${directive2}\`. \`${name}\` will use the default order of execution`); + return; + } + const pos = directiveOrder.indexOf(directive2); + directiveOrder.splice(pos >= 0 ? pos : directiveOrder.indexOf("DEFAULT"), 0, name); + } + }; +} +function directiveExists(name) { + return Object.keys(directiveHandlers).includes(name); +} +function directives(el, attributes, originalAttributeOverride) { + attributes = Array.from(attributes); + if (el._x_virtualDirectives) { + let vAttributes = Object.entries(el._x_virtualDirectives).map(([name, value]) => ({ name, value })); + let staticAttributes = attributesOnly(vAttributes); + vAttributes = vAttributes.map((attribute) => { + if (staticAttributes.find((attr) => attr.name === attribute.name)) { + return { + name: `x-bind:${attribute.name}`, + value: `"${attribute.value}"` + }; + } + return attribute; + }); + attributes = attributes.concat(vAttributes); + } + let transformedAttributeMap = {}; + let directives2 = attributes.map(toTransformedAttributes((newName, oldName) => transformedAttributeMap[newName] = oldName)).filter(outNonAlpineAttributes).map(toParsedDirectives(transformedAttributeMap, originalAttributeOverride)).sort(byPriority); + return directives2.map((directive2) => { + return getDirectiveHandler(el, directive2); + }); +} +function attributesOnly(attributes) { + return Array.from(attributes).map(toTransformedAttributes()).filter((attr) => !outNonAlpineAttributes(attr)); +} +var isDeferringHandlers = false; +var directiveHandlerStacks = /* @__PURE__ */ new Map(); +var currentHandlerStackKey = Symbol(); +function deferHandlingDirectives(callback) { + isDeferringHandlers = true; + let key = Symbol(); + currentHandlerStackKey = key; + directiveHandlerStacks.set(key, []); + let flushHandlers = () => { + while (directiveHandlerStacks.get(key).length) + directiveHandlerStacks.get(key).shift()(); + directiveHandlerStacks.delete(key); + }; + let stopDeferring = () => { + isDeferringHandlers = false; + flushHandlers(); + }; + callback(flushHandlers); + stopDeferring(); +} +function getElementBoundUtilities(el) { + let cleanups = []; + let cleanup2 = (callback) => cleanups.push(callback); + let [effect3, cleanupEffect] = elementBoundEffect(el); + cleanups.push(cleanupEffect); + let utilities = { + Alpine: alpine_default, + effect: effect3, + cleanup: cleanup2, + evaluateLater: evaluateLater.bind(evaluateLater, el), + evaluate: evaluate.bind(evaluate, el) + }; + let doCleanup = () => cleanups.forEach((i) => i()); + return [utilities, doCleanup]; +} +function getDirectiveHandler(el, directive2) { + let noop = () => { + }; + let handler4 = directiveHandlers[directive2.type] || noop; + let [utilities, cleanup2] = getElementBoundUtilities(el); + onAttributeRemoved(el, directive2.original, cleanup2); + let fullHandler = () => { + if (el._x_ignore || el._x_ignoreSelf) + return; + handler4.inline && handler4.inline(el, directive2, utilities); + handler4 = handler4.bind(handler4, el, directive2, utilities); + isDeferringHandlers ? directiveHandlerStacks.get(currentHandlerStackKey).push(handler4) : handler4(); + }; + fullHandler.runCleanups = cleanup2; + return fullHandler; +} +var startingWith = (subject, replacement) => ({ name, value }) => { + if (name.startsWith(subject)) + name = name.replace(subject, replacement); + return { name, value }; +}; +var into = (i) => i; +function toTransformedAttributes(callback = () => { +}) { + return ({ name, value }) => { + let { name: newName, value: newValue } = attributeTransformers.reduce((carry, transform) => { + return transform(carry); + }, { name, value }); + if (newName !== name) + callback(newName, name); + return { name: newName, value: newValue }; + }; +} +var attributeTransformers = []; +function mapAttributes(callback) { + attributeTransformers.push(callback); +} +function outNonAlpineAttributes({ name }) { + return alpineAttributeRegex().test(name); +} +var alpineAttributeRegex = () => new RegExp(`^${prefixAsString}([^:^.]+)\\b`); +function toParsedDirectives(transformedAttributeMap, originalAttributeOverride) { + return ({ name, value }) => { + let typeMatch = name.match(alpineAttributeRegex()); + let valueMatch = name.match(/:([a-zA-Z0-9\-_:]+)/); + let modifiers = name.match(/\.[^.\]]+(?=[^\]]*$)/g) || []; + let original = originalAttributeOverride || transformedAttributeMap[name] || name; + return { + type: typeMatch ? typeMatch[1] : null, + value: valueMatch ? valueMatch[1] : null, + modifiers: modifiers.map((i) => i.replace(".", "")), + expression: value, + original + }; + }; +} +var DEFAULT = "DEFAULT"; +var directiveOrder = [ + "ignore", + "ref", + "data", + "id", + "anchor", + "bind", + "init", + "for", + "model", + "modelable", + "transition", + "show", + "if", + DEFAULT, + "teleport" +]; +function byPriority(a, b) { + let typeA = directiveOrder.indexOf(a.type) === -1 ? DEFAULT : a.type; + let typeB = directiveOrder.indexOf(b.type) === -1 ? DEFAULT : b.type; + return directiveOrder.indexOf(typeA) - directiveOrder.indexOf(typeB); +} +function dispatch(el, name, detail = {}) { + el.dispatchEvent( + new CustomEvent(name, { + detail, + bubbles: true, + // Allows events to pass the shadow DOM barrier. + composed: true, + cancelable: true + }) + ); +} +function walk(el, callback) { + if (typeof ShadowRoot === "function" && el instanceof ShadowRoot) { + Array.from(el.children).forEach((el2) => walk(el2, callback)); + return; + } + let skip = false; + callback(el, () => skip = true); + if (skip) + return; + let node = el.firstElementChild; + while (node) { + walk(node, callback, false); + node = node.nextElementSibling; + } +} +function warn(message, ...args) { + console.warn(`Alpine Warning: ${message}`, ...args); +} +var started = false; +function start() { + if (started) + warn("Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems."); + started = true; + if (!document.body) + warn("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's ` +``` + +Using unpkg CDN: + +```html + +``` + +## Example + +> **Note**: CommonJS usage +> In order to gain the TypeScript typings (for intellisense / autocomplete) while using CommonJS imports with `require()`, use the following approach: + +```js +import axios from 'axios'; +//const axios = require('axios'); // legacy way + +// Make a request for a user with a given ID +axios.get('/user?ID=12345') + .then(function (response) { + // handle success + console.log(response); + }) + .catch(function (error) { + // handle error + console.log(error); + }) + .finally(function () { + // always executed + }); + +// Optionally the request above could also be done as +axios.get('/user', { + params: { + ID: 12345 + } + }) + .then(function (response) { + console.log(response); + }) + .catch(function (error) { + console.log(error); + }) + .finally(function () { + // always executed + }); + +// Want to use async/await? Add the `async` keyword to your outer function/method. +async function getUser() { + try { + const response = await axios.get('/user?ID=12345'); + console.log(response); + } catch (error) { + console.error(error); + } +} +``` + +> **Note**: `async/await` is part of ECMAScript 2017 and is not supported in Internet +> Explorer and older browsers, so use with caution. + +Performing a `POST` request + +```js +axios.post('/user', { + firstName: 'Fred', + lastName: 'Flintstone' + }) + .then(function (response) { + console.log(response); + }) + .catch(function (error) { + console.log(error); + }); +``` + +Performing multiple concurrent requests + +```js +function getUserAccount() { + return axios.get('/user/12345'); +} + +function getUserPermissions() { + return axios.get('/user/12345/permissions'); +} + +Promise.all([getUserAccount(), getUserPermissions()]) + .then(function (results) { + const acct = results[0]; + const perm = results[1]; + }); +``` + +## axios API + +Requests can be made by passing the relevant config to `axios`. + +##### axios(config) + +```js +// Send a POST request +axios({ + method: 'post', + url: '/user/12345', + data: { + firstName: 'Fred', + lastName: 'Flintstone' + } +}); +``` + +```js +// GET request for remote image in node.js +axios({ + method: 'get', + url: 'https://bit.ly/2mTM3nY', + responseType: 'stream' +}) + .then(function (response) { + response.data.pipe(fs.createWriteStream('ada_lovelace.jpg')) + }); +``` + +##### axios(url[, config]) + +```js +// Send a GET request (default method) +axios('/user/12345'); +``` + +### Request method aliases + +For convenience, aliases have been provided for all common request methods. + +##### axios.request(config) +##### axios.get(url[, config]) +##### axios.delete(url[, config]) +##### axios.head(url[, config]) +##### axios.options(url[, config]) +##### axios.post(url[, data[, config]]) +##### axios.put(url[, data[, config]]) +##### axios.patch(url[, data[, config]]) + +###### NOTE +When using the alias methods `url`, `method`, and `data` properties don't need to be specified in config. + +### Concurrency (Deprecated) +Please use `Promise.all` to replace the below functions. + +Helper functions for dealing with concurrent requests. + +axios.all(iterable) +axios.spread(callback) + +### Creating an instance + +You can create a new instance of axios with a custom config. + +##### axios.create([config]) + +```js +const instance = axios.create({ + baseURL: 'https://some-domain.com/api/', + timeout: 1000, + headers: {'X-Custom-Header': 'foobar'} +}); +``` + +### Instance methods + +The available instance methods are listed below. The specified config will be merged with the instance config. + +##### axios#request(config) +##### axios#get(url[, config]) +##### axios#delete(url[, config]) +##### axios#head(url[, config]) +##### axios#options(url[, config]) +##### axios#post(url[, data[, config]]) +##### axios#put(url[, data[, config]]) +##### axios#patch(url[, data[, config]]) +##### axios#getUri([config]) + +## Request Config + +These are the available config options for making requests. Only the `url` is required. Requests will default to `GET` if `method` is not specified. + +```js +{ + // `url` is the server URL that will be used for the request + url: '/user', + + // `method` is the request method to be used when making the request + method: 'get', // default + + // `baseURL` will be prepended to `url` unless `url` is absolute and option `allowAbsoluteUrls` is set to true. + // It can be convenient to set `baseURL` for an instance of axios to pass relative URLs + // to methods of that instance. + baseURL: 'https://some-domain.com/api/', + + // `allowAbsoluteUrls` determines whether or not absolute URLs will override a configured `baseUrl`. + // When set to true (default), absolute values for `url` will override `baseUrl`. + // When set to false, absolute values for `url` will always be prepended by `baseUrl`. + allowAbsoluteUrls: true, + + // `transformRequest` allows changes to the request data before it is sent to the server + // This is only applicable for request methods 'PUT', 'POST', 'PATCH' and 'DELETE' + // The last function in the array must return a string or an instance of Buffer, ArrayBuffer, + // FormData or Stream + // You may modify the headers object. + transformRequest: [function (data, headers) { + // Do whatever you want to transform the data + + return data; + }], + + // `transformResponse` allows changes to the response data to be made before + // it is passed to then/catch + transformResponse: [function (data) { + // Do whatever you want to transform the data + + return data; + }], + + // `headers` are custom headers to be sent + headers: {'X-Requested-With': 'XMLHttpRequest'}, + + // `params` are the URL parameters to be sent with the request + // Must be a plain object or a URLSearchParams object + params: { + ID: 12345 + }, + + // `paramsSerializer` is an optional config that allows you to customize serializing `params`. + paramsSerializer: { + + // Custom encoder function which sends key/value pairs in an iterative fashion. + encode?: (param: string): string => { /* Do custom operations here and return transformed string */ }, + + // Custom serializer function for the entire parameter. Allows user to mimic pre 1.x behaviour. + serialize?: (params: Record, options?: ParamsSerializerOptions ), + + // Configuration for formatting array indexes in the params. + indexes: false // Three available options: (1) indexes: null (leads to no brackets), (2) (default) indexes: false (leads to empty brackets), (3) indexes: true (leads to brackets with indexes). + }, + + // `data` is the data to be sent as the request body + // Only applicable for request methods 'PUT', 'POST', 'DELETE , and 'PATCH' + // When no `transformRequest` is set, must be of one of the following types: + // - string, plain object, ArrayBuffer, ArrayBufferView, URLSearchParams + // - Browser only: FormData, File, Blob + // - Node only: Stream, Buffer, FormData (form-data package) + data: { + firstName: 'Fred' + }, + + // syntax alternative to send data into the body + // method post + // only the value is sent, not the key + data: 'Country=Brasil&City=Belo Horizonte', + + // `timeout` specifies the number of milliseconds before the request times out. + // If the request takes longer than `timeout`, the request will be aborted. + timeout: 1000, // default is `0` (no timeout) + + // `withCredentials` indicates whether or not cross-site Access-Control requests + // should be made using credentials + withCredentials: false, // default + + // `adapter` allows custom handling of requests which makes testing easier. + // Return a promise and supply a valid response (see lib/adapters/README.md) + adapter: function (config) { + /* ... */ + }, + // Also, you can set the name of the built-in adapter, or provide an array with their names + // to choose the first available in the environment + adapter: 'xhr', // 'fetch' | 'http' | ['xhr', 'http', 'fetch'] + + // `auth` indicates that HTTP Basic auth should be used, and supplies credentials. + // This will set an `Authorization` header, overwriting any existing + // `Authorization` custom headers you have set using `headers`. + // Please note that only HTTP Basic auth is configurable through this parameter. + // For Bearer tokens and such, use `Authorization` custom headers instead. + auth: { + username: 'janedoe', + password: 's00pers3cret' + }, + + // `responseType` indicates the type of data that the server will respond with + // options are: 'arraybuffer', 'document', 'json', 'text', 'stream' + // browser only: 'blob' + responseType: 'json', // default + + // `responseEncoding` indicates encoding to use for decoding responses (Node.js only) + // Note: Ignored for `responseType` of 'stream' or client-side requests + // options are: 'ascii', 'ASCII', 'ansi', 'ANSI', 'binary', 'BINARY', 'base64', 'BASE64', 'base64url', + // 'BASE64URL', 'hex', 'HEX', 'latin1', 'LATIN1', 'ucs-2', 'UCS-2', 'ucs2', 'UCS2', 'utf-8', 'UTF-8', + // 'utf8', 'UTF8', 'utf16le', 'UTF16LE' + responseEncoding: 'utf8', // default + + // `xsrfCookieName` is the name of the cookie to use as a value for xsrf token + xsrfCookieName: 'XSRF-TOKEN', // default + + // `xsrfHeaderName` is the name of the http header that carries the xsrf token value + xsrfHeaderName: 'X-XSRF-TOKEN', // default + + // `undefined` (default) - set XSRF header only for the same origin requests + withXSRFToken: boolean | undefined | ((config: InternalAxiosRequestConfig) => boolean | undefined), + + // `onUploadProgress` allows handling of progress events for uploads + // browser & node.js + onUploadProgress: function ({loaded, total, progress, bytes, estimated, rate, upload = true}) { + // Do whatever you want with the Axios progress event + }, + + // `onDownloadProgress` allows handling of progress events for downloads + // browser & node.js + onDownloadProgress: function ({loaded, total, progress, bytes, estimated, rate, download = true}) { + // Do whatever you want with the Axios progress event + }, + + // `maxContentLength` defines the max size of the http response content in bytes allowed in node.js + maxContentLength: 2000, + + // `maxBodyLength` (Node only option) defines the max size of the http request content in bytes allowed + maxBodyLength: 2000, + + // `validateStatus` defines whether to resolve or reject the promise for a given + // HTTP response status code. If `validateStatus` returns `true` (or is set to `null` + // or `undefined`), the promise will be resolved; otherwise, the promise will be + // rejected. + validateStatus: function (status) { + return status >= 200 && status < 300; // default + }, + + // `maxRedirects` defines the maximum number of redirects to follow in node.js. + // If set to 0, no redirects will be followed. + maxRedirects: 21, // default + + // `beforeRedirect` defines a function that will be called before redirect. + // Use this to adjust the request options upon redirecting, + // to inspect the latest response headers, + // or to cancel the request by throwing an error + // If maxRedirects is set to 0, `beforeRedirect` is not used. + beforeRedirect: (options, { headers }) => { + if (options.hostname === "example.com") { + options.auth = "user:password"; + } + }, + + // `socketPath` defines a UNIX Socket to be used in node.js. + // e.g. '/var/run/docker.sock' to send requests to the docker daemon. + // Only either `socketPath` or `proxy` can be specified. + // If both are specified, `socketPath` is used. + socketPath: null, // default + + // `transport` determines the transport method that will be used to make the request. + // If defined, it will be used. Otherwise, if `maxRedirects` is 0, + // the default `http` or `https` library will be used, depending on the protocol specified in `protocol`. + // Otherwise, the `httpFollow` or `httpsFollow` library will be used, again depending on the protocol, + // which can handle redirects. + transport: undefined, // default + + // `httpAgent` and `httpsAgent` define a custom agent to be used when performing http + // and https requests, respectively, in node.js. This allows options to be added like + // `keepAlive` that are not enabled by default before Node.js v19.0.0. After Node.js + // v19.0.0, you no longer need to customize the agent to enable `keepAlive` because + // `http.globalAgent` has `keepAlive` enabled by default. + httpAgent: new http.Agent({ keepAlive: true }), + httpsAgent: new https.Agent({ keepAlive: true }), + + // `proxy` defines the hostname, port, and protocol of the proxy server. + // You can also define your proxy using the conventional `http_proxy` and + // `https_proxy` environment variables. If you are using environment variables + // for your proxy configuration, you can also define a `no_proxy` environment + // variable as a comma-separated list of domains that should not be proxied. + // Use `false` to disable proxies, ignoring environment variables. + // `auth` indicates that HTTP Basic auth should be used to connect to the proxy, and + // supplies credentials. + // This will set an `Proxy-Authorization` header, overwriting any existing + // `Proxy-Authorization` custom headers you have set using `headers`. + // If the proxy server uses HTTPS, then you must set the protocol to `https`. + proxy: { + protocol: 'https', + host: '127.0.0.1', + // hostname: '127.0.0.1' // Takes precedence over 'host' if both are defined + port: 9000, + auth: { + username: 'mikeymike', + password: 'rapunz3l' + } + }, + + // `cancelToken` specifies a cancel token that can be used to cancel the request + // (see Cancellation section below for details) + cancelToken: new CancelToken(function (cancel) { + }), + + // an alternative way to cancel Axios requests using AbortController + signal: new AbortController().signal, + + // `decompress` indicates whether or not the response body should be decompressed + // automatically. If set to `true` will also remove the 'content-encoding' header + // from the responses objects of all decompressed responses + // - Node only (XHR cannot turn off decompression) + decompress: true, // default + + // `insecureHTTPParser` boolean. + // Indicates where to use an insecure HTTP parser that accepts invalid HTTP headers. + // This may allow interoperability with non-conformant HTTP implementations. + // Using the insecure parser should be avoided. + // see options https://nodejs.org/dist/latest-v12.x/docs/api/http.html#http_http_request_url_options_callback + // see also https://nodejs.org/en/blog/vulnerability/february-2020-security-releases/#strict-http-header-parsing-none + insecureHTTPParser: undefined, // default + + // transitional options for backward compatibility that may be removed in the newer versions + transitional: { + // silent JSON parsing mode + // `true` - ignore JSON parsing errors and set response.data to null if parsing failed (old behaviour) + // `false` - throw SyntaxError if JSON parsing failed (Note: responseType must be set to 'json') + silentJSONParsing: true, // default value for the current Axios version + + // try to parse the response string as JSON even if `responseType` is not 'json' + forcedJSONParsing: true, + + // throw ETIMEDOUT error instead of generic ECONNABORTED on request timeouts + clarifyTimeoutError: false, + }, + + env: { + // The FormData class to be used to automatically serialize the payload into a FormData object + FormData: window?.FormData || global?.FormData + }, + + formSerializer: { + visitor: (value, key, path, helpers) => {}; // custom visitor function to serialize form values + dots: boolean; // use dots instead of brackets format + metaTokens: boolean; // keep special endings like {} in parameter key + indexes: boolean; // array indexes format null - no brackets, false - empty brackets, true - brackets with indexes + }, + + // http adapter only (node.js) + maxRate: [ + 100 * 1024, // 100KB/s upload limit, + 100 * 1024 // 100KB/s download limit + ] +} +``` + +## Response Schema + +The response for a request contains the following information. + +```js +{ + // `data` is the response that was provided by the server + data: {}, + + // `status` is the HTTP status code from the server response + status: 200, + + // `statusText` is the HTTP status message from the server response + statusText: 'OK', + + // `headers` the HTTP headers that the server responded with + // All header names are lowercase and can be accessed using the bracket notation. + // Example: `response.headers['content-type']` + headers: {}, + + // `config` is the config that was provided to `axios` for the request + config: {}, + + // `request` is the request that generated this response + // It is the last ClientRequest instance in node.js (in redirects) + // and an XMLHttpRequest instance in the browser + request: {} +} +``` + +When using `then`, you will receive the response as follows: + +```js +axios.get('/user/12345') + .then(function (response) { + console.log(response.data); + console.log(response.status); + console.log(response.statusText); + console.log(response.headers); + console.log(response.config); + }); +``` + +When using `catch`, or passing a [rejection callback](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/then) as second parameter of `then`, the response will be available through the `error` object as explained in the [Handling Errors](#handling-errors) section. + +## Config Defaults + +You can specify config defaults that will be applied to every request. + +### Global axios defaults + +```js +axios.defaults.baseURL = 'https://api.example.com'; + +// Important: If axios is used with multiple domains, the AUTH_TOKEN will be sent to all of them. +// See below for an example using Custom instance defaults instead. +axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; + +axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; +``` + +### Custom instance defaults + +```js +// Set config defaults when creating the instance +const instance = axios.create({ + baseURL: 'https://api.example.com' +}); + +// Alter defaults after instance has been created +instance.defaults.headers.common['Authorization'] = AUTH_TOKEN; +``` + +### Config order of precedence + +Config will be merged with an order of precedence. The order is library defaults found in [lib/defaults/index.js](https://github.com/axios/axios/blob/main/lib/defaults/index.js#L49), then `defaults` property of the instance, and finally `config` argument for the request. The latter will take precedence over the former. Here's an example. + +```js +// Create an instance using the config defaults provided by the library +// At this point the timeout config value is `0` as is the default for the library +const instance = axios.create(); + +// Override timeout default for the library +// Now all requests using this instance will wait 2.5 seconds before timing out +instance.defaults.timeout = 2500; + +// Override timeout for this request as it's known to take a long time +instance.get('/longRequest', { + timeout: 5000 +}); +``` + +## Interceptors + +You can intercept requests or responses before they are handled by `then` or `catch`. + +```js + +const instance = axios.create(); + +// Add a request interceptor +instance.interceptors.request.use(function (config) { + // Do something before request is sent + return config; + }, function (error) { + // Do something with request error + return Promise.reject(error); + }); + +// Add a response interceptor +instance.interceptors.response.use(function (response) { + // Any status code that lie within the range of 2xx cause this function to trigger + // Do something with response data + return response; + }, function (error) { + // Any status codes that falls outside the range of 2xx cause this function to trigger + // Do something with response error + return Promise.reject(error); + }); +``` + +If you need to remove an interceptor later you can. + +```js +const instance = axios.create(); +const myInterceptor = instance.interceptors.request.use(function () {/*...*/}); +axios.interceptors.request.eject(myInterceptor); +``` + +You can also clear all interceptors for requests or responses. +```js +const instance = axios.create(); +instance.interceptors.request.use(function () {/*...*/}); +instance.interceptors.request.clear(); // Removes interceptors from requests +instance.interceptors.response.use(function () {/*...*/}); +instance.interceptors.response.clear(); // Removes interceptors from responses +``` + +You can add interceptors to a custom instance of axios. + +```js +const instance = axios.create(); +instance.interceptors.request.use(function () {/*...*/}); +``` + +When you add request interceptors, they are presumed to be asynchronous by default. This can cause a delay +in the execution of your axios request when the main thread is blocked (a promise is created under the hood for +the interceptor and your request gets put on the bottom of the call stack). If your request interceptors are synchronous you can add a flag +to the options object that will tell axios to run the code synchronously and avoid any delays in request execution. + +```js +axios.interceptors.request.use(function (config) { + config.headers.test = 'I am only a header!'; + return config; +}, null, { synchronous: true }); +``` + +If you want to execute a particular interceptor based on a runtime check, +you can add a `runWhen` function to the options object. The request interceptor will not be executed **if and only if** the return +of `runWhen` is `false`. The function will be called with the config +object (don't forget that you can bind your own arguments to it as well.) This can be handy when you have an +asynchronous request interceptor that only needs to run at certain times. + +```js +function onGetCall(config) { + return config.method === 'get'; +} +axios.interceptors.request.use(function (config) { + config.headers.test = 'special get headers'; + return config; +}, null, { runWhen: onGetCall }); +``` + +> **Note:** options parameter(having `synchronous` and `runWhen` properties) is only supported for request interceptors at the moment. + +### Multiple Interceptors + +Given you add multiple response interceptors +and when the response was fulfilled +- then each interceptor is executed +- then they are executed in the order they were added +- then only the last interceptor's result is returned +- then every interceptor receives the result of its predecessor +- and when the fulfillment-interceptor throws + - then the following fulfillment-interceptor is not called + - then the following rejection-interceptor is called + - once caught, another following fulfill-interceptor is called again (just like in a promise chain). + +Read [the interceptor tests](./test/specs/interceptors.spec.js) for seeing all this in code. + +## Error Types + +There are many different axios error messages that can appear that can provide basic information about the specifics of the error and where opportunities may lie in debugging. + +The general structure of axios errors is as follows: +| Property | Definition | +| -------- | ---------- | +| message | A quick summary of the error message and the status it failed with. | +| name | This defines where the error originated from. For axios, it will always be an 'AxiosError'. | +| stack | Provides the stack trace of the error. | +| config | An axios config object with specific instance configurations defined by the user from when the request was made | +| code | Represents an axios identified error. The table below lists out specific definitions for internal axios error. | +| status | HTTP response status code. See [here](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes) for common HTTP response status code meanings. + +Below is a list of potential axios identified error: + +| Code | Definition | +| --- | --- | +| ERR_BAD_OPTION_VALUE | Invalid value provided in axios configuration. | +| ERR_BAD_OPTION | Invalid option provided in axios configuration. | +| ERR_NOT_SUPPORT | Feature or method not supported in the current axios environment. | +| ERR_DEPRECATED | Deprecated feature or method used in axios. | +| ERR_INVALID_URL | Invalid URL provided for axios request. | +| ECONNABORTED | Typically indicates that the request has been timed out (unless `transitional.clarifyTimeoutError` is set) or aborted by the browser or its plugin. | +| ERR_CANCELED | Feature or method is canceled explicitly by the user using an AbortSignal (or a CancelToken). | +| ETIMEDOUT | Request timed out due to exceeding default axios timelimit. `transitional.clarifyTimeoutError` must be set to `true`, otherwise a generic `ECONNABORTED` error will be thrown instead. | +| ERR_NETWORK | Network-related issue. In the browser, this error can also be caused by a [CORS](https://developer.mozilla.org/ru/docs/Web/HTTP/Guides/CORS) or [Mixed Content](https://developer.mozilla.org/en-US/docs/Web/Security/Mixed_content) policy violation. The browser does not allow the JS code to clarify the real reason for the error caused by security issues, so please check the console. | +| ERR_FR_TOO_MANY_REDIRECTS | Request is redirected too many times; exceeds max redirects specified in axios configuration. | +| ERR_BAD_RESPONSE | Response cannot be parsed properly or is in an unexpected format. Usually related to a response with `5xx` status code. | +| ERR_BAD_REQUEST | The request has an unexpected format or is missing required parameters. Usually related to a response with `4xx` status code. | + +## Handling Errors + +the default behavior is to reject every response that returns with a status code that falls out of the range of 2xx and treat it as an error. + +```js +axios.get('/user/12345') + .catch(function (error) { + if (error.response) { + // The request was made and the server responded with a status code + // that falls out of the range of 2xx + console.log(error.response.data); + console.log(error.response.status); + console.log(error.response.headers); + } else if (error.request) { + // The request was made but no response was received + // `error.request` is an instance of XMLHttpRequest in the browser and an instance of + // http.ClientRequest in node.js + console.log(error.request); + } else { + // Something happened in setting up the request that triggered an Error + console.log('Error', error.message); + } + console.log(error.config); + }); +``` + +Using the `validateStatus` config option, you can override the default condition (status >= 200 && status < 300) and define HTTP code(s) that should throw an error. + +```js +axios.get('/user/12345', { + validateStatus: function (status) { + return status < 500; // Resolve only if the status code is less than 500 + } +}) +``` + +Using `toJSON` you get an object with more information about the HTTP error. + +```js +axios.get('/user/12345') + .catch(function (error) { + console.log(error.toJSON()); + }); +``` + +## Cancellation + +### AbortController + +Starting from `v0.22.0` Axios supports AbortController to cancel requests in fetch API way: + +```js +const controller = new AbortController(); + +axios.get('/foo/bar', { + signal: controller.signal +}).then(function(response) { + //... +}); +// cancel the request +controller.abort() +``` + +### CancelToken `👎deprecated` + +You can also cancel a request using a *CancelToken*. + +> The axios cancel token API is based on the withdrawn [cancellable promises proposal](https://github.com/tc39/proposal-cancelable-promises). + +> This API is deprecated since v0.22.0 and shouldn't be used in new projects + +You can create a cancel token using the `CancelToken.source` factory as shown below: + +```js +const CancelToken = axios.CancelToken; +const source = CancelToken.source(); + +axios.get('/user/12345', { + cancelToken: source.token +}).catch(function (thrown) { + if (axios.isCancel(thrown)) { + console.log('Request canceled', thrown.message); + } else { + // handle error + } +}); + +axios.post('/user/12345', { + name: 'new name' +}, { + cancelToken: source.token +}) + +// cancel the request (the message parameter is optional) +source.cancel('Operation canceled by the user.'); +``` + +You can also create a cancel token by passing an executor function to the `CancelToken` constructor: + +```js +const CancelToken = axios.CancelToken; +let cancel; + +axios.get('/user/12345', { + cancelToken: new CancelToken(function executor(c) { + // An executor function receives a cancel function as a parameter + cancel = c; + }) +}); + +// cancel the request +cancel(); +``` + +> **Note:** you can cancel several requests with the same cancel token/abort controller. +> If a cancellation token is already cancelled at the moment of starting an Axios request, then the request is cancelled immediately, without any attempts to make a real request. + +> During the transition period, you can use both cancellation APIs, even for the same request: + +## Using `application/x-www-form-urlencoded` format + +### URLSearchParams + +By default, axios serializes JavaScript objects to `JSON`. To send data in the [`application/x-www-form-urlencoded` format](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/POST) instead, you can use the [`URLSearchParams`](https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams) API, which is [supported](http://www.caniuse.com/#feat=urlsearchparams) in the vast majority of browsers,and [ Node](https://nodejs.org/api/url.html#url_class_urlsearchparams) starting with v10 (released in 2018). + +```js +const params = new URLSearchParams({ foo: 'bar' }); +params.append('extraparam', 'value'); +axios.post('/foo', params); +``` + +### Query string (Older browsers) + +For compatibility with very old browsers, there is a [polyfill](https://github.com/WebReflection/url-search-params) available (make sure to polyfill the global environment). + +Alternatively, you can encode data using the [`qs`](https://github.com/ljharb/qs) library: + +```js +const qs = require('qs'); +axios.post('/foo', qs.stringify({ 'bar': 123 })); +``` + +Or in another way (ES6), + +```js +import qs from 'qs'; +const data = { 'bar': 123 }; +const options = { + method: 'POST', + headers: { 'content-type': 'application/x-www-form-urlencoded' }, + data: qs.stringify(data), + url, +}; +axios(options); +``` + +### Older Node.js versions + +For older Node.js engines, you can use the [`querystring`](https://nodejs.org/api/querystring.html) module as follows: + +```js +const querystring = require('querystring'); +axios.post('https://something.com/', querystring.stringify({ foo: 'bar' })); +``` + +You can also use the [`qs`](https://github.com/ljharb/qs) library. + +> **Note**: The `qs` library is preferable if you need to stringify nested objects, as the `querystring` method has [known issues](https://github.com/nodejs/node-v0.x-archive/issues/1665) with that use case. + +### 🆕 Automatic serialization to URLSearchParams + +Axios will automatically serialize the data object to urlencoded format if the content-type header is set to "application/x-www-form-urlencoded". + +```js +const data = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], +}; + +await axios.postForm('https://postman-echo.com/post', data, + {headers: {'content-type': 'application/x-www-form-urlencoded'}} +); +``` + +The server will handle it as: + +```js + { + x: '1', + 'arr[]': [ '1', '2', '3' ], + 'arr2[0]': '1', + 'arr2[1][0]': '2', + 'arr2[2]': '3', + 'arr3[]': [ '1', '2', '3' ], + 'users[0][name]': 'Peter', + 'users[0][surname]': 'griffin', + 'users[1][name]': 'Thomas', + 'users[1][surname]': 'Anderson' + } +```` + +If your backend body-parser (like `body-parser` of `express.js`) supports nested objects decoding, you will get the same object on the server-side automatically + +```js + var app = express(); + + app.use(bodyParser.urlencoded({ extended: true })); // support encoded bodies + + app.post('/', function (req, res, next) { + // echo body as JSON + res.send(JSON.stringify(req.body)); + }); + + server = app.listen(3000); +``` + +## Using `multipart/form-data` format + +### FormData + +To send the data as a `multipart/formdata` you need to pass a formData instance as a payload. +Setting the `Content-Type` header is not required as Axios guesses it based on the payload type. + +```js +const formData = new FormData(); +formData.append('foo', 'bar'); + +axios.post('https://httpbin.org/post', formData); +``` + +In node.js, you can use the [`form-data`](https://github.com/form-data/form-data) library as follows: + +```js +const FormData = require('form-data'); + +const form = new FormData(); +form.append('my_field', 'my value'); +form.append('my_buffer', new Buffer(10)); +form.append('my_file', fs.createReadStream('/foo/bar.jpg')); + +axios.post('https://example.com', form) +``` + +### 🆕 Automatic serialization to FormData + +Starting from `v0.27.0`, Axios supports automatic object serialization to a FormData object if the request `Content-Type` +header is set to `multipart/form-data`. + +The following request will submit the data in a FormData format (Browser & Node.js): + +```js +import axios from 'axios'; + +axios.post('https://httpbin.org/post', {x: 1}, { + headers: { + 'Content-Type': 'multipart/form-data' + } +}).then(({data}) => console.log(data)); +``` + +In the `node.js` build, the ([`form-data`](https://github.com/form-data/form-data)) polyfill is used by default. + +You can overload the FormData class by setting the `env.FormData` config variable, +but you probably won't need it in most cases: + +```js +const axios = require('axios'); +var FormData = require('form-data'); + +axios.post('https://httpbin.org/post', {x: 1, buf: new Buffer(10)}, { + headers: { + 'Content-Type': 'multipart/form-data' + } +}).then(({data}) => console.log(data)); +``` + +Axios FormData serializer supports some special endings to perform the following operations: + +- `{}` - serialize the value with JSON.stringify +- `[]` - unwrap the array-like object as separate fields with the same key + +> **Note**: unwrap/expand operation will be used by default on arrays and FileList objects + +FormData serializer supports additional options via `config.formSerializer: object` property to handle rare cases: + +- `visitor: Function` - user-defined visitor function that will be called recursively to serialize the data object +to a `FormData` object by following custom rules. + +- `dots: boolean = false` - use dot notation instead of brackets to serialize arrays and objects; + +- `metaTokens: boolean = true` - add the special ending (e.g `user{}: '{"name": "John"}'`) in the FormData key. +The back-end body-parser could potentially use this meta-information to automatically parse the value as JSON. + +- `indexes: null|false|true = false` - controls how indexes will be added to unwrapped keys of `flat` array-like objects. + + - `null` - don't add brackets (`arr: 1`, `arr: 2`, `arr: 3`) + - `false`(default) - add empty brackets (`arr[]: 1`, `arr[]: 2`, `arr[]: 3`) + - `true` - add brackets with indexes (`arr[0]: 1`, `arr[1]: 2`, `arr[2]: 3`) + +Let's say we have an object like this one: + +```js +const obj = { + x: 1, + arr: [1, 2, 3], + arr2: [1, [2], 3], + users: [{name: 'Peter', surname: 'Griffin'}, {name: 'Thomas', surname: 'Anderson'}], + 'obj2{}': [{x:1}] +}; +``` + +The following steps will be executed by the Axios serializer internally: + +```js +const formData = new FormData(); +formData.append('x', '1'); +formData.append('arr[]', '1'); +formData.append('arr[]', '2'); +formData.append('arr[]', '3'); +formData.append('arr2[0]', '1'); +formData.append('arr2[1][0]', '2'); +formData.append('arr2[2]', '3'); +formData.append('users[0][name]', 'Peter'); +formData.append('users[0][surname]', 'Griffin'); +formData.append('users[1][name]', 'Thomas'); +formData.append('users[1][surname]', 'Anderson'); +formData.append('obj2{}', '[{"x":1}]'); +``` + +Axios supports the following shortcut methods: `postForm`, `putForm`, `patchForm` +which are just the corresponding http methods with the `Content-Type` header preset to `multipart/form-data`. + +## Files Posting + +You can easily submit a single file: + +```js +await axios.postForm('https://httpbin.org/post', { + 'myVar' : 'foo', + 'file': document.querySelector('#fileInput').files[0] +}); +``` + +or multiple files as `multipart/form-data`: + +```js +await axios.postForm('https://httpbin.org/post', { + 'files[]': document.querySelector('#fileInput').files +}); +``` + +`FileList` object can be passed directly: + +```js +await axios.postForm('https://httpbin.org/post', document.querySelector('#fileInput').files) +``` + +All files will be sent with the same field names: `files[]`. + +## 🆕 HTML Form Posting (browser) + +Pass HTML Form element as a payload to submit it as `multipart/form-data` content. + +```js +await axios.postForm('https://httpbin.org/post', document.querySelector('#htmlForm')); +``` + +`FormData` and `HTMLForm` objects can also be posted as `JSON` by explicitly setting the `Content-Type` header to `application/json`: + +```js +await axios.post('https://httpbin.org/post', document.querySelector('#htmlForm'), { + headers: { + 'Content-Type': 'application/json' + } +}) +``` + +For example, the Form + +```html +
+ + + + + + + + + +
+``` + +will be submitted as the following JSON object: + +```js +{ + "foo": "1", + "deep": { + "prop": { + "spaced": "3" + } + }, + "baz": [ + "4", + "5" + ], + "user": { + "age": "value2" + } +} +```` + +Sending `Blobs`/`Files` as JSON (`base64`) is not currently supported. + +## 🆕 Progress capturing + +Axios supports both browser and node environments to capture request upload/download progress. +The frequency of progress events is forced to be limited to `3` times per second. + +```js +await axios.post(url, data, { + onUploadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; // in range [0..1] + bytes: number; // how many bytes have been transferred since the last trigger (delta) + estimated?: number; // estimated time in seconds + rate?: number; // upload speed in bytes + upload: true; // upload sign + }*/ + }, + + onDownloadProgress: function (axiosProgressEvent) { + /*{ + loaded: number; + total?: number; + progress?: number; + bytes: number; + estimated?: number; + rate?: number; // download speed in bytes + download: true; // download sign + }*/ + } +}); +``` + +You can also track stream upload/download progress in node.js: + +```js +const {data} = await axios.post(SERVER_URL, readableStream, { + onUploadProgress: ({progress}) => { + console.log((progress * 100).toFixed(2)); + }, + + headers: { + 'Content-Length': contentLength + }, + + maxRedirects: 0 // avoid buffering the entire stream +}); +```` + +> **Note:** +> Capturing FormData upload progress is not currently supported in node.js environments. + +> **⚠️ Warning** +> It is recommended to disable redirects by setting maxRedirects: 0 to upload the stream in the **node.js** environment, +> as follow-redirects package will buffer the entire stream in RAM without following the "backpressure" algorithm. + + +## 🆕 Rate limiting + +Download and upload rate limits can only be set for the http adapter (node.js): + +```js +const {data} = await axios.post(LOCAL_SERVER_URL, myBuffer, { + onUploadProgress: ({progress, rate}) => { + console.log(`Upload [${(progress*100).toFixed(2)}%]: ${(rate / 1024).toFixed(2)}KB/s`) + }, + + maxRate: [100 * 1024], // 100KB/s limit +}); +``` + +## 🆕 AxiosHeaders + +Axios has its own `AxiosHeaders` class to manipulate headers using a Map-like API that guarantees caseless work. +Although HTTP is case-insensitive in headers, Axios will retain the case of the original header for stylistic reasons +and for a workaround when servers mistakenly consider the header's case. +The old approach of directly manipulating headers object is still available, but deprecated and not recommended for future usage. + +### Working with headers + +An AxiosHeaders object instance can contain different types of internal values. that control setting and merging logic. +The final headers object with string values is obtained by Axios by calling the `toJSON` method. + +> Note: By JSON here we mean an object consisting only of string values intended to be sent over the network. + +The header value can be one of the following types: +- `string` - normal string value that will be sent to the server +- `null` - skip header when rendering to JSON +- `false` - skip header when rendering to JSON, additionally indicates that `set` method must be called with `rewrite` option set to `true` + to overwrite this value (Axios uses this internally to allow users to opt out of installing certain headers like `User-Agent` or `Content-Type`) +- `undefined` - value is not set + +> Note: The header value is considered set if it is not equal to undefined. + +The headers object is always initialized inside interceptors and transformers: + +```ts + axios.interceptors.request.use((request: InternalAxiosRequestConfig) => { + request.headers.set('My-header', 'value'); + + request.headers.set({ + "My-set-header1": "my-set-value1", + "My-set-header2": "my-set-value2" + }); + + request.headers.set('User-Agent', false); // disable subsequent setting the header by Axios + + request.headers.setContentType('text/plain'); + + request.headers['My-set-header2'] = 'newValue' // direct access is deprecated + + return request; + } + ); +```` + +You can iterate over an `AxiosHeaders` instance using a `for...of` statement: + +````js +const headers = new AxiosHeaders({ + foo: '1', + bar: '2', + baz: '3' +}); + +for(const [header, value] of headers) { + console.log(header, value); +} + +// foo 1 +// bar 2 +// baz 3 +```` + +### new AxiosHeaders(headers?) + +Constructs a new `AxiosHeaders` instance. + +``` +constructor(headers?: RawAxiosHeaders | AxiosHeaders | string); +``` + +If the headers object is a string, it will be parsed as RAW HTTP headers. + +````js +const headers = new AxiosHeaders(` +Host: www.bing.com +User-Agent: curl/7.54.0 +Accept: */*`); + +console.log(headers); + +// Object [AxiosHeaders] { +// host: 'www.bing.com', +// 'user-agent': 'curl/7.54.0', +// accept: '*/*' +// } +```` + +### AxiosHeaders#set + +```ts +set(headerName, value: Axios, rewrite?: boolean); +set(headerName, value, rewrite?: (this: AxiosHeaders, value: string, name: string, headers: RawAxiosHeaders) => boolean); +set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean); +``` + +The `rewrite` argument controls the overwriting behavior: +- `false` - do not overwrite if header's value is set (is not `undefined`) +- `undefined` (default) - overwrite the header unless its value is set to `false` +- `true` - rewrite anyway + +The option can also accept a user-defined function that determines whether the value should be overwritten or not. + +Returns `this`. + +### AxiosHeaders#get(header) + +``` + get(headerName: string, matcher?: true | AxiosHeaderMatcher): AxiosHeaderValue; + get(headerName: string, parser: RegExp): RegExpExecArray | null; +```` + +Returns the internal value of the header. It can take an extra argument to parse the header's value with `RegExp.exec`, +matcher function or internal key-value parser. + +```ts +const headers = new AxiosHeaders({ + 'Content-Type': 'multipart/form-data; boundary=Asrf456BGe4h' +}); + +console.log(headers.get('Content-Type')); +// multipart/form-data; boundary=Asrf456BGe4h + +console.log(headers.get('Content-Type', true)); // parse key-value pairs from a string separated with \s,;= delimiters: +// [Object: null prototype] { +// 'multipart/form-data': undefined, +// boundary: 'Asrf456BGe4h' +// } + + +console.log(headers.get('Content-Type', (value, name, headers) => { + return String(value).replace(/a/g, 'ZZZ'); +})); +// multipZZZrt/form-dZZZtZZZ; boundZZZry=Asrf456BGe4h + +console.log(headers.get('Content-Type', /boundary=(\w+)/)?.[0]); +// boundary=Asrf456BGe4h + +``` + +Returns the value of the header. + +### AxiosHeaders#has(header, matcher?) + +``` +has(header: string, matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if the header is set (has no `undefined` value). + +### AxiosHeaders#delete(header, matcher?) + +``` +delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; +``` + +Returns `true` if at least one header has been removed. + +### AxiosHeaders#clear(matcher?) + +``` +clear(matcher?: AxiosHeaderMatcher): boolean; +``` + +Removes all headers. +Unlike the `delete` method matcher, this optional matcher will be used to match against the header name rather than the value. + +```ts +const headers = new AxiosHeaders({ + 'foo': '1', + 'x-foo': '2', + 'x-bar': '3', +}); + +console.log(headers.clear(/^x-/)); // true + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1' } +``` + +Returns `true` if at least one header has been cleared. + +### AxiosHeaders#normalize(format); + +If the headers object was changed directly, it can have duplicates with the same name but in different cases. +This method normalizes the headers object by combining duplicate keys into one. +Axios uses this method internally after calling each interceptor. +Set `format` to true for converting headers name to lowercase and capitalize the initial letters (`cOntEnt-type` => `Content-Type`) + +```js +const headers = new AxiosHeaders({ + 'foo': '1', +}); + +headers.Foo = '2'; +headers.FOO = '3'; + +console.log(headers.toJSON()); // [Object: null prototype] { foo: '1', Foo: '2', FOO: '3' } +console.log(headers.normalize().toJSON()); // [Object: null prototype] { foo: '3' } +console.log(headers.normalize(true).toJSON()); // [Object: null prototype] { Foo: '3' } +``` + +Returns `this`. + +### AxiosHeaders#concat(...targets) + +``` +concat(...targets: Array): AxiosHeaders; +``` + +Merges the instance with targets into a new `AxiosHeaders` instance. If the target is a string, it will be parsed as RAW HTTP headers. + +Returns a new `AxiosHeaders` instance. + +### AxiosHeaders#toJSON(asStrings?) + +```` +toJSON(asStrings?: boolean): RawAxiosHeaders; +```` + +Resolve all internal headers values into a new null prototype object. +Set `asStrings` to true to resolve arrays as a string containing all elements, separated by commas. + +### AxiosHeaders.from(thing?) + +```` +from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created from the raw headers passed in, +or simply returns the given headers object if it's an `AxiosHeaders` instance. + +### AxiosHeaders.concat(...targets) + +```` +concat(...targets: Array): AxiosHeaders; +```` + +Returns a new `AxiosHeaders` instance created by merging the target objects. + +### Shortcuts + +The following shortcuts are available: + +- `setContentType`, `getContentType`, `hasContentType` + +- `setContentLength`, `getContentLength`, `hasContentLength` + +- `setAccept`, `getAccept`, `hasAccept` + +- `setUserAgent`, `getUserAgent`, `hasUserAgent` + +- `setContentEncoding`, `getContentEncoding`, `hasContentEncoding` + +## 🔥 Fetch adapter + +Fetch adapter was introduced in `v1.7.0`. By default, it will be used if `xhr` and `http` adapters are not available in the build, +or not supported by the environment. +To use it by default, it must be selected explicitly: + +```js +const {data} = axios.get(url, { + adapter: 'fetch' // by default ['xhr', 'http', 'fetch'] +}) +``` + +You can create a separate instance for this: + +```js +const fetchAxios = axios.create({ + adapter: 'fetch' +}); + +const {data} = fetchAxios.get(url); +``` + +The adapter supports the same functionality as `xhr` adapter, **including upload and download progress capturing**. +Also, it supports additional response types such as `stream` and `formdata` (if supported by the environment). + +### 🔥 Custom fetch + +Starting from `v1.12.0`, you can customize the fetch adapter to use a custom fetch API instead of environment globals. +You can pass a custom `fetch` function, `Request`, and `Response` constructors via env config. +This can be helpful in case of custom environments & app frameworks. + +Also, when using a custom fetch, you may need to set custom Request and Response too. If you don't set them, global objects will be used. +If your custom fetch api does not have these objects, and the globals are incompatible with a custom fetch, +you must disable their use inside the fetch adapter by passing null. + +> Note: Setting `Request` & `Response` to `null` will make it impossible for the fetch adapter to capture the upload & download progress. + +Basic example: + +```js +import customFetchFunction from 'customFetchModule'; + +const instance = axios.create({ + adapter: 'fetch', + onDownloadProgress(e) { + console.log('downloadProgress', e); + }, + env: { + fetch: customFetchFunction, + Request: null, // undefined -> use the global constructor + Response: null + } +}); +``` + +#### 🔥 Using with Tauri + +A minimal example of setting up Axios for use in a [Tauri](https://tauri.app/plugin/http-client/) app with a platform fetch function that ignores CORS policy for requests. + +```js +import { fetch } from "@tauri-apps/plugin-http"; +import axios from "axios"; + +const instance = axios.create({ + adapter: 'fetch', + onDownloadProgress(e) { + console.log('downloadProgress', e); + }, + env: { + fetch + } +}); + + const {data} = await instance.get("https://google.com"); +``` + +#### 🔥 Using with SvelteKit + +[SvelteKit](https://svelte.dev/docs/kit/web-standards#Fetch-APIs) framework has a custom implementation of the fetch function for server rendering (so called `load` functions), and also uses relative paths, +which makes it incompatible with the standard URL API. So, Axios must be configured to use the custom fetch API: + +```js +export async function load({ fetch }) { + const {data: post} = await axios.get('https://jsonplaceholder.typicode.com/posts/1', { + adapter: 'fetch', + env: { + fetch, + Request: null, + Response: null + } + }); + + return { post }; +} +``` + +## Semver + +Since Axios has reached a `v.1.0.0` we will fully embrace semver as per the spec [here](https://semver.org/) + +## Promises + +axios depends on a native ES6 Promise implementation to be [supported](https://caniuse.com/promises). +If your environment doesn't support ES6 Promises, you can [polyfill](https://github.com/jakearchibald/es6-promise). + +## TypeScript + +axios includes [TypeScript](https://typescriptlang.org) definitions and a type guard for axios errors. + +```typescript +let user: User = null; +try { + const { data } = await axios.get('/user?ID=12345'); + user = data.userDetails; +} catch (error) { + if (axios.isAxiosError(error)) { + handleAxiosError(error); + } else { + handleUnexpectedError(error); + } +} +``` + +Because axios dual publishes with an ESM default export and a CJS `module.exports`, there are some caveats. +The recommended setting is to use `"moduleResolution": "node16"` (this is implied by `"module": "node16"`). Note that this requires TypeScript 4.7 or greater. +If use ESM, your settings should be fine. +If you compile TypeScript to CJS and you can’t use `"moduleResolution": "node 16"`, you have to enable `esModuleInterop`. +If you use TypeScript to type check CJS JavaScript code, your only option is to use `"moduleResolution": "node16"`. + +## Online one-click setup + +You can use Gitpod, an online IDE(which is free for Open Source) for contributing or running the examples online. + +[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/axios/axios/blob/main/examples/server.js) + + +## Resources + +* [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) +* [Ecosystem](https://github.com/axios/axios/blob/v1.x/ECOSYSTEM.md) +* [Contributing Guide](https://github.com/axios/axios/blob/v1.x/CONTRIBUTING.md) +* [Code of Conduct](https://github.com/axios/axios/blob/v1.x/CODE_OF_CONDUCT.md) + +## Credits + +axios is heavily inspired by the [$http service](https://docs.angularjs.org/api/ng/service/$http) provided in [AngularJS](https://angularjs.org/). Ultimately axios is an effort to provide a standalone `$http`-like service for use outside of AngularJS. + +## License + +[MIT](LICENSE) diff --git a/node_modules.bak/axios/dist/axios.js b/node_modules.bak/axios/dist/axios.js new file mode 100644 index 0000000..b65237a --- /dev/null +++ b/node_modules.bak/axios/dist/axios.js @@ -0,0 +1,4396 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.axios = factory()); +})(this, (function () { 'use strict'; + + function _AsyncGenerator(e) { + var r, t; + function resume(r, t) { + try { + var n = e[r](t), + o = n.value, + u = o instanceof _OverloadYield; + Promise.resolve(u ? o.v : o).then(function (t) { + if (u) { + var i = "return" === r ? "return" : "next"; + if (!o.k || t.done) return resume(i, t); + t = e[i](t).value; + } + settle(n.done ? "return" : "normal", t); + }, function (e) { + resume("throw", e); + }); + } catch (e) { + settle("throw", e); + } + } + function settle(e, n) { + switch (e) { + case "return": + r.resolve({ + value: n, + done: !0 + }); + break; + case "throw": + r.reject(n); + break; + default: + r.resolve({ + value: n, + done: !1 + }); + } + (r = r.next) ? resume(r.key, r.arg) : t = null; + } + this._invoke = function (e, n) { + return new Promise(function (o, u) { + var i = { + key: e, + arg: n, + resolve: o, + reject: u, + next: null + }; + t ? t = t.next = i : (r = t = i, resume(e, n)); + }); + }, "function" != typeof e.return && (this.return = void 0); + } + _AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { + return this; + }, _AsyncGenerator.prototype.next = function (e) { + return this._invoke("next", e); + }, _AsyncGenerator.prototype.throw = function (e) { + return this._invoke("throw", e); + }, _AsyncGenerator.prototype.return = function (e) { + return this._invoke("return", e); + }; + function _OverloadYield(t, e) { + this.v = t, this.k = e; + } + function _asyncGeneratorDelegate(t) { + var e = {}, + n = !1; + function pump(e, r) { + return n = !0, r = new Promise(function (n) { + n(t[e](r)); + }), { + done: !1, + value: new _OverloadYield(r, 1) + }; + } + return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { + return this; + }, e.next = function (t) { + return n ? (n = !1, t) : pump("next", t); + }, "function" == typeof t.throw && (e.throw = function (t) { + if (n) throw n = !1, t; + return pump("throw", t); + }), "function" == typeof t.return && (e.return = function (t) { + return n ? (n = !1, t) : pump("return", t); + }), e; + } + function _asyncIterator(r) { + var n, + t, + o, + e = 2; + for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { + if (t && null != (n = r[t])) return n.call(r); + if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); + t = "@@asyncIterator", o = "@@iterator"; + } + throw new TypeError("Object is not async iterable"); + } + function AsyncFromSyncIterator(r) { + function AsyncFromSyncIteratorContinuation(r) { + if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); + var n = r.done; + return Promise.resolve(r.value).then(function (r) { + return { + value: r, + done: n + }; + }); + } + return AsyncFromSyncIterator = function (r) { + this.s = r, this.n = r.next; + }, AsyncFromSyncIterator.prototype = { + s: null, + n: null, + next: function () { + return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); + }, + return: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.resolve({ + value: r, + done: !0 + }) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); + }, + throw: function (r) { + var n = this.s.return; + return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); + } + }, new AsyncFromSyncIterator(r); + } + function _awaitAsyncGenerator(e) { + return new _OverloadYield(e, 0); + } + function _iterableToArrayLimit(r, l) { + var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; + if (null != t) { + var e, + n, + i, + u, + a = [], + f = !0, + o = !1; + try { + if (i = (t = t.call(r)).next, 0 === l) { + if (Object(t) !== t) return; + f = !1; + } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); + } catch (r) { + o = !0, n = r; + } finally { + try { + if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return; + } finally { + if (o) throw n; + } + } + return a; + } + } + function ownKeys(e, r) { + var t = Object.keys(e); + if (Object.getOwnPropertySymbols) { + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function (r) { + return Object.getOwnPropertyDescriptor(e, r).enumerable; + })), t.push.apply(t, o); + } + return t; + } + function _objectSpread2(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { + _defineProperty(e, r, t[r]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); + }); + } + return e; + } + function _regeneratorRuntime() { + _regeneratorRuntime = function () { + return e; + }; + var t, + e = {}, + r = Object.prototype, + n = r.hasOwnProperty, + o = Object.defineProperty || function (t, e, r) { + t[e] = r.value; + }, + i = "function" == typeof Symbol ? Symbol : {}, + a = i.iterator || "@@iterator", + c = i.asyncIterator || "@@asyncIterator", + u = i.toStringTag || "@@toStringTag"; + function define(t, e, r) { + return Object.defineProperty(t, e, { + value: r, + enumerable: !0, + configurable: !0, + writable: !0 + }), t[e]; + } + try { + define({}, ""); + } catch (t) { + define = function (t, e, r) { + return t[e] = r; + }; + } + function wrap(t, e, r, n) { + var i = e && e.prototype instanceof Generator ? e : Generator, + a = Object.create(i.prototype), + c = new Context(n || []); + return o(a, "_invoke", { + value: makeInvokeMethod(t, r, c) + }), a; + } + function tryCatch(t, e, r) { + try { + return { + type: "normal", + arg: t.call(e, r) + }; + } catch (t) { + return { + type: "throw", + arg: t + }; + } + } + e.wrap = wrap; + var h = "suspendedStart", + l = "suspendedYield", + f = "executing", + s = "completed", + y = {}; + function Generator() {} + function GeneratorFunction() {} + function GeneratorFunctionPrototype() {} + var p = {}; + define(p, a, function () { + return this; + }); + var d = Object.getPrototypeOf, + v = d && d(d(values([]))); + v && v !== r && n.call(v, a) && (p = v); + var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); + function defineIteratorMethods(t) { + ["next", "throw", "return"].forEach(function (e) { + define(t, e, function (t) { + return this._invoke(e, t); + }); + }); + } + function AsyncIterator(t, e) { + function invoke(r, o, i, a) { + var c = tryCatch(t[r], t, o); + if ("throw" !== c.type) { + var u = c.arg, + h = u.value; + return h && "object" == typeof h && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { + invoke("next", t, i, a); + }, function (t) { + invoke("throw", t, i, a); + }) : e.resolve(h).then(function (t) { + u.value = t, i(u); + }, function (t) { + return invoke("throw", t, i, a); + }); + } + a(c.arg); + } + var r; + o(this, "_invoke", { + value: function (t, n) { + function callInvokeWithMethodAndArg() { + return new e(function (e, r) { + invoke(t, n, e, r); + }); + } + return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); + } + }); + } + function makeInvokeMethod(e, r, n) { + var o = h; + return function (i, a) { + if (o === f) throw new Error("Generator is already running"); + if (o === s) { + if ("throw" === i) throw a; + return { + value: t, + done: !0 + }; + } + for (n.method = i, n.arg = a;;) { + var c = n.delegate; + if (c) { + var u = maybeInvokeDelegate(c, n); + if (u) { + if (u === y) continue; + return u; + } + } + if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { + if (o === h) throw o = s, n.arg; + n.dispatchException(n.arg); + } else "return" === n.method && n.abrupt("return", n.arg); + o = f; + var p = tryCatch(e, r, n); + if ("normal" === p.type) { + if (o = n.done ? s : l, p.arg === y) continue; + return { + value: p.arg, + done: n.done + }; + } + "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); + } + }; + } + function maybeInvokeDelegate(e, r) { + var n = r.method, + o = e.iterator[n]; + if (o === t) return r.delegate = null, "throw" === n && e.iterator.return && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; + var i = tryCatch(o, e.iterator, r.arg); + if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; + var a = i.arg; + return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); + } + function pushTryEntry(t) { + var e = { + tryLoc: t[0] + }; + 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); + } + function resetTryEntry(t) { + var e = t.completion || {}; + e.type = "normal", delete e.arg, t.completion = e; + } + function Context(t) { + this.tryEntries = [{ + tryLoc: "root" + }], t.forEach(pushTryEntry, this), this.reset(!0); + } + function values(e) { + if (e || "" === e) { + var r = e[a]; + if (r) return r.call(e); + if ("function" == typeof e.next) return e; + if (!isNaN(e.length)) { + var o = -1, + i = function next() { + for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; + return next.value = t, next.done = !0, next; + }; + return i.next = i; + } + } + throw new TypeError(typeof e + " is not iterable"); + } + return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { + value: GeneratorFunctionPrototype, + configurable: !0 + }), o(GeneratorFunctionPrototype, "constructor", { + value: GeneratorFunction, + configurable: !0 + }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { + var e = "function" == typeof t && t.constructor; + return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); + }, e.mark = function (t) { + return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; + }, e.awrap = function (t) { + return { + __await: t + }; + }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { + return this; + }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { + void 0 === i && (i = Promise); + var a = new AsyncIterator(wrap(t, r, n, o), i); + return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { + return t.done ? t.value : a.next(); + }); + }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { + return this; + }), define(g, "toString", function () { + return "[object Generator]"; + }), e.keys = function (t) { + var e = Object(t), + r = []; + for (var n in e) r.push(n); + return r.reverse(), function next() { + for (; r.length;) { + var t = r.pop(); + if (t in e) return next.value = t, next.done = !1, next; + } + return next.done = !0, next; + }; + }, e.values = values, Context.prototype = { + constructor: Context, + reset: function (e) { + if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); + }, + stop: function () { + this.done = !0; + var t = this.tryEntries[0].completion; + if ("throw" === t.type) throw t.arg; + return this.rval; + }, + dispatchException: function (e) { + if (this.done) throw e; + var r = this; + function handle(n, o) { + return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; + } + for (var o = this.tryEntries.length - 1; o >= 0; --o) { + var i = this.tryEntries[o], + a = i.completion; + if ("root" === i.tryLoc) return handle("end"); + if (i.tryLoc <= this.prev) { + var c = n.call(i, "catchLoc"), + u = n.call(i, "finallyLoc"); + if (c && u) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } else if (c) { + if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); + } else { + if (!u) throw new Error("try statement without catch or finally"); + if (this.prev < i.finallyLoc) return handle(i.finallyLoc); + } + } + } + }, + abrupt: function (t, e) { + for (var r = this.tryEntries.length - 1; r >= 0; --r) { + var o = this.tryEntries[r]; + if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { + var i = o; + break; + } + } + i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); + var a = i ? i.completion : {}; + return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); + }, + complete: function (t, e) { + if ("throw" === t.type) throw t.arg; + return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; + }, + finish: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; + } + }, + catch: function (t) { + for (var e = this.tryEntries.length - 1; e >= 0; --e) { + var r = this.tryEntries[e]; + if (r.tryLoc === t) { + var n = r.completion; + if ("throw" === n.type) { + var o = n.arg; + resetTryEntry(r); + } + return o; + } + } + throw new Error("illegal catch attempt"); + }, + delegateYield: function (e, r, n) { + return this.delegate = { + iterator: values(e), + resultName: r, + nextLoc: n + }, "next" === this.method && (this.arg = t), y; + } + }, e; + } + function _toPrimitive(t, r) { + if ("object" != typeof t || !t) return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != typeof i) return i; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return ("string" === r ? String : Number)(t); + } + function _toPropertyKey(t) { + var i = _toPrimitive(t, "string"); + return "symbol" == typeof i ? i : String(i); + } + function _typeof(o) { + "@babel/helpers - typeof"; + + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { + return typeof o; + } : function (o) { + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; + }, _typeof(o); + } + function _wrapAsyncGenerator(fn) { + return function () { + return new _AsyncGenerator(fn.apply(this, arguments)); + }; + } + function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { + try { + var info = gen[key](arg); + var value = info.value; + } catch (error) { + reject(error); + return; + } + if (info.done) { + resolve(value); + } else { + Promise.resolve(value).then(_next, _throw); + } + } + function _asyncToGenerator(fn) { + return function () { + var self = this, + args = arguments; + return new Promise(function (resolve, reject) { + var gen = fn.apply(self, args); + function _next(value) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); + } + function _throw(err) { + asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); + } + _next(undefined); + }); + }; + } + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); + } + } + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { + writable: false + }); + return Constructor; + } + function _defineProperty(obj, key, value) { + key = _toPropertyKey(key); + if (key in obj) { + Object.defineProperty(obj, key, { + value: value, + enumerable: true, + configurable: true, + writable: true + }); + } else { + obj[key] = value; + } + return obj; + } + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); + } + function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); + } + function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return _arrayLikeToArray(arr); + } + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); + } + function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); + } + function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; + } + function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _createForOfIteratorHelper(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (!it) { + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) o = it; + var i = 0; + var F = function () {}; + return { + s: F, + n: function () { + if (i >= o.length) return { + done: true + }; + return { + done: false, + value: o[i++] + }; + }, + e: function (e) { + throw e; + }, + f: F + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var normalCompletion = true, + didErr = false, + err; + return { + s: function () { + it = it.call(o); + }, + n: function () { + var step = it.next(); + normalCompletion = step.done; + return step; + }, + e: function (e) { + didErr = true; + err = e; + }, + f: function () { + try { + if (!normalCompletion && it.return != null) it.return(); + } finally { + if (didErr) throw err; + } + } + }; + } + + function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; + } + + // utils is a library of generic helper functions non-specific to axios + + var toString = Object.prototype.toString; + var getPrototypeOf = Object.getPrototypeOf; + var iterator = Symbol.iterator, + toStringTag = Symbol.toStringTag; + var kindOf = function (cache) { + return function (thing) { + var str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); + }; + }(Object.create(null)); + var kindOfTest = function kindOfTest(type) { + type = type.toLowerCase(); + return function (thing) { + return kindOf(thing) === type; + }; + }; + var typeOfTest = function typeOfTest(type) { + return function (thing) { + return _typeof(thing) === type; + }; + }; + + /** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ + var isArray = Array.isArray; + + /** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ + var isUndefined = typeOfTest('undefined'); + + /** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ + function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) && isFunction$1(val.constructor.isBuffer) && val.constructor.isBuffer(val); + } + + /** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ + var isArrayBuffer = kindOfTest('ArrayBuffer'); + + /** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ + function isArrayBufferView(val) { + var result; + if (typeof ArrayBuffer !== 'undefined' && ArrayBuffer.isView) { + result = ArrayBuffer.isView(val); + } else { + result = val && val.buffer && isArrayBuffer(val.buffer); + } + return result; + } + + /** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ + var isString = typeOfTest('string'); + + /** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ + var isFunction$1 = typeOfTest('function'); + + /** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ + var isNumber = typeOfTest('number'); + + /** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ + var isObject = function isObject(thing) { + return thing !== null && _typeof(thing) === 'object'; + }; + + /** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ + var isBoolean = function isBoolean(thing) { + return thing === true || thing === false; + }; + + /** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ + var isPlainObject = function isPlainObject(val) { + if (kindOf(val) !== 'object') { + return false; + } + var prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); + }; + + /** + * Determine if a value is an empty object (safely handles Buffers) + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an empty object, otherwise false + */ + var isEmptyObject = function isEmptyObject(val) { + // Early return for non-objects or Buffers to prevent RangeError + if (!isObject(val) || isBuffer(val)) { + return false; + } + try { + return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype; + } catch (e) { + // Fallback for any other objects that might cause RangeError with Object.keys() + return false; + } + }; + + /** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ + var isDate = kindOfTest('Date'); + + /** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFile = kindOfTest('File'); + + /** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ + var isBlob = kindOfTest('Blob'); + + /** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ + var isFileList = kindOfTest('FileList'); + + /** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ + var isStream = function isStream(val) { + return isObject(val) && isFunction$1(val.pipe); + }; + + /** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ + var isFormData = function isFormData(thing) { + var kind; + return thing && (typeof FormData === 'function' && thing instanceof FormData || isFunction$1(thing.append) && ((kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + kind === 'object' && isFunction$1(thing.toString) && thing.toString() === '[object FormData]')); + }; + + /** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ + var isURLSearchParams = kindOfTest('URLSearchParams'); + var _map = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest), + _map2 = _slicedToArray(_map, 4), + isReadableStream = _map2[0], + isRequest = _map2[1], + isResponse = _map2[2], + isHeaders = _map2[3]; + + /** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ + var trim = function trim(str) { + return str.trim ? str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + }; + + /** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ + function forEach(obj, fn) { + var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, + _ref$allOwnKeys = _ref.allOwnKeys, + allOwnKeys = _ref$allOwnKeys === void 0 ? false : _ref$allOwnKeys; + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + var i; + var l; + + // Force an array if not already something iterable + if (_typeof(obj) !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Buffer check + if (isBuffer(obj)) { + return; + } + + // Iterate over object keys + var keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } + } + function findKey(obj, key) { + if (isBuffer(obj)) { + return null; + } + key = key.toLowerCase(); + var keys = Object.keys(obj); + var i = keys.length; + var _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; + } + var _global = function () { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : typeof window !== 'undefined' ? window : global; + }(); + var isContextDefined = function isContextDefined(context) { + return !isUndefined(context) && context !== _global; + }; + + /** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ + function merge( /* obj1, obj2, obj3, ... */ + ) { + var _ref2 = isContextDefined(this) && this || {}, + caseless = _ref2.caseless, + skipUndefined = _ref2.skipUndefined; + var result = {}; + var assignValue = function assignValue(val, key) { + var targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else if (!skipUndefined || !isUndefined(val)) { + result[targetKey] = val; + } + }; + for (var i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; + } + + /** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ + var extend = function extend(a, b, thisArg) { + var _ref3 = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}, + allOwnKeys = _ref3.allOwnKeys; + forEach(b, function (val, key) { + if (thisArg && isFunction$1(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, { + allOwnKeys: allOwnKeys + }); + return a; + }; + + /** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ + var stripBOM = function stripBOM(content) { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; + }; + + /** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ + var inherits = function inherits(constructor, superConstructor, props, descriptors) { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); + }; + + /** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ + var toFlatObject = function toFlatObject(sourceObj, destObj, filter, propFilter) { + var props; + var i; + var prop; + var merged = {}; + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + return destObj; + }; + + /** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ + var endsWith = function endsWith(str, searchString, position) { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + var lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; + }; + + /** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ + var toArray = function toArray(thing) { + if (!thing) return null; + if (isArray(thing)) return thing; + var i = thing.length; + if (!isNumber(i)) return null; + var arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; + }; + + /** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ + // eslint-disable-next-line func-names + var isTypedArray = function (TypedArray) { + // eslint-disable-next-line func-names + return function (thing) { + return TypedArray && thing instanceof TypedArray; + }; + }(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + + /** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ + var forEachEntry = function forEachEntry(obj, fn) { + var generator = obj && obj[iterator]; + var _iterator = generator.call(obj); + var result; + while ((result = _iterator.next()) && !result.done) { + var pair = result.value; + fn.call(obj, pair[0], pair[1]); + } + }; + + /** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ + var matchAll = function matchAll(regExp, str) { + var matches; + var arr = []; + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + return arr; + }; + + /* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ + var isHTMLForm = kindOfTest('HTMLFormElement'); + var toCamelCase = function toCamelCase(str) { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + }); + }; + + /* Creating a function that will check if an object has a property. */ + var hasOwnProperty = function (_ref4) { + var hasOwnProperty = _ref4.hasOwnProperty; + return function (obj, prop) { + return hasOwnProperty.call(obj, prop); + }; + }(Object.prototype); + + /** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ + var isRegExp = kindOfTest('RegExp'); + var reduceDescriptors = function reduceDescriptors(obj, reducer) { + var descriptors = Object.getOwnPropertyDescriptors(obj); + var reducedDescriptors = {}; + forEach(descriptors, function (descriptor, name) { + var ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + Object.defineProperties(obj, reducedDescriptors); + }; + + /** + * Makes all methods read-only + * @param {Object} obj + */ + + var freezeMethods = function freezeMethods(obj) { + reduceDescriptors(obj, function (descriptor, name) { + // skip restricted props in strict mode + if (isFunction$1(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + var value = obj[name]; + if (!isFunction$1(value)) return; + descriptor.enumerable = false; + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + if (!descriptor.set) { + descriptor.set = function () { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); + }; + var toObjectSet = function toObjectSet(arrayOrString, delimiter) { + var obj = {}; + var define = function define(arr) { + arr.forEach(function (value) { + obj[value] = true; + }); + }; + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + return obj; + }; + var noop = function noop() {}; + var toFiniteNumber = function toFiniteNumber(value, defaultValue) { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; + }; + + /** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ + function isSpecCompliantForm(thing) { + return !!(thing && isFunction$1(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); + } + var toJSONObject = function toJSONObject(obj) { + var stack = new Array(10); + var visit = function visit(source, i) { + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + //Buffer check + if (isBuffer(source)) { + return source; + } + if (!('toJSON' in source)) { + stack[i] = source; + var target = isArray(source) ? [] : {}; + forEach(source, function (value, key) { + var reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + stack[i] = undefined; + return target; + } + } + return source; + }; + return visit(obj, 0); + }; + var isAsyncFn = kindOfTest('AsyncFunction'); + var isThenable = function isThenable(thing) { + return thing && (isObject(thing) || isFunction$1(thing)) && isFunction$1(thing.then) && isFunction$1(thing["catch"]); + }; + + // original code + // https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + + var _setImmediate = function (setImmediateSupported, postMessageSupported) { + if (setImmediateSupported) { + return setImmediate; + } + return postMessageSupported ? function (token, callbacks) { + _global.addEventListener("message", function (_ref5) { + var source = _ref5.source, + data = _ref5.data; + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + return function (cb) { + callbacks.push(cb); + _global.postMessage(token, "*"); + }; + }("axios@".concat(Math.random()), []) : function (cb) { + return setTimeout(cb); + }; + }(typeof setImmediate === 'function', isFunction$1(_global.postMessage)); + var asap = typeof queueMicrotask !== 'undefined' ? queueMicrotask.bind(_global) : typeof process !== 'undefined' && process.nextTick || _setImmediate; + + // ********************* + + var isIterable = function isIterable(thing) { + return thing != null && isFunction$1(thing[iterator]); + }; + var utils$1 = { + isArray: isArray, + isArrayBuffer: isArrayBuffer, + isBuffer: isBuffer, + isFormData: isFormData, + isArrayBufferView: isArrayBufferView, + isString: isString, + isNumber: isNumber, + isBoolean: isBoolean, + isObject: isObject, + isPlainObject: isPlainObject, + isEmptyObject: isEmptyObject, + isReadableStream: isReadableStream, + isRequest: isRequest, + isResponse: isResponse, + isHeaders: isHeaders, + isUndefined: isUndefined, + isDate: isDate, + isFile: isFile, + isBlob: isBlob, + isRegExp: isRegExp, + isFunction: isFunction$1, + isStream: isStream, + isURLSearchParams: isURLSearchParams, + isTypedArray: isTypedArray, + isFileList: isFileList, + forEach: forEach, + merge: merge, + extend: extend, + trim: trim, + stripBOM: stripBOM, + inherits: inherits, + toFlatObject: toFlatObject, + kindOf: kindOf, + kindOfTest: kindOfTest, + endsWith: endsWith, + toArray: toArray, + forEachEntry: forEachEntry, + matchAll: matchAll, + isHTMLForm: isHTMLForm, + hasOwnProperty: hasOwnProperty, + hasOwnProp: hasOwnProperty, + // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors: reduceDescriptors, + freezeMethods: freezeMethods, + toObjectSet: toObjectSet, + toCamelCase: toCamelCase, + noop: noop, + toFiniteNumber: toFiniteNumber, + findKey: findKey, + global: _global, + isContextDefined: isContextDefined, + isSpecCompliantForm: isSpecCompliantForm, + toJSONObject: toJSONObject, + isAsyncFn: isAsyncFn, + isThenable: isThenable, + setImmediate: _setImmediate, + asap: asap, + isIterable: isIterable + }; + + /** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ + function AxiosError(message, code, config, request, response) { + Error.call(this); + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = new Error().stack; + } + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } + } + utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } + }); + var prototype$1 = AxiosError.prototype; + var descriptors = {}; + ['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' + // eslint-disable-next-line func-names + ].forEach(function (code) { + descriptors[code] = { + value: code + }; + }); + Object.defineProperties(AxiosError, descriptors); + Object.defineProperty(prototype$1, 'isAxiosError', { + value: true + }); + + // eslint-disable-next-line func-names + AxiosError.from = function (error, code, config, request, response, customProps) { + var axiosError = Object.create(prototype$1); + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, function (prop) { + return prop !== 'isAxiosError'; + }); + var msg = error && error.message ? error.message : 'Error'; + + // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED) + var errCode = code == null && error ? error.code : code; + AxiosError.call(axiosError, msg, errCode, config, request, response); + + // Chain the original error on the standard field; non-enumerable to avoid JSON noise + if (error && axiosError.cause == null) { + Object.defineProperty(axiosError, 'cause', { + value: error, + configurable: true + }); + } + axiosError.name = error && error.name || 'Error'; + customProps && Object.assign(axiosError, customProps); + return axiosError; + }; + + // eslint-disable-next-line strict + var httpAdapter = null; + + /** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ + function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); + } + + /** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ + function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; + } + + /** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ + function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); + } + + /** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ + function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); + } + var predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); + }); + + /** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + + /** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ + function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + var metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + var visitor = options.visitor || defaultVisitor; + var dots = options.dots; + var indexes = options.indexes; + var _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + var useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + function convertValue(value) { + if (value === null) return ''; + if (utils$1.isDate(value)) { + return value.toISOString(); + } + if (utils$1.isBoolean(value)) { + return value.toString(); + } + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + var arr = value; + if (value && !path && _typeof(value) === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if (utils$1.isArray(value) && isFlatArray(value) || (utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value))) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : indexes === null ? key : key + '[]', convertValue(el)); + }); + return false; + } + } + if (isVisitable(value)) { + return true; + } + formData.append(renderKey(path, key, dots), convertValue(value)); + return false; + } + var stack = []; + var exposedHelpers = Object.assign(predicates, { + defaultVisitor: defaultVisitor, + convertValue: convertValue, + isVisitable: isVisitable + }); + function build(value, path) { + if (utils$1.isUndefined(value)) return; + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + stack.push(value); + utils$1.forEach(value, function each(el, key) { + var result = !(utils$1.isUndefined(el) || el === null) && visitor.call(formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers); + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + stack.pop(); + } + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + build(obj); + return formData; + } + + /** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ + function encode$1(str) { + var charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); + } + + /** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ + function AxiosURLSearchParams(params, options) { + this._pairs = []; + params && toFormData(params, this, options); + } + var prototype = AxiosURLSearchParams.prototype; + prototype.append = function append(name, value) { + this._pairs.push([name, value]); + }; + prototype.toString = function toString(encoder) { + var _encode = encoder ? function (value) { + return encoder.call(this, value, encode$1); + } : encode$1; + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); + }; + + /** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ + function encode(val) { + return encodeURIComponent(val).replace(/%3A/gi, ':').replace(/%24/g, '$').replace(/%2C/gi, ',').replace(/%20/g, '+'); + } + + /** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ + function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + var _encode = options && options.encode || encode; + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + var serializeFn = options && options.serialize; + var serializedParams; + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? params.toString() : new AxiosURLSearchParams(params, options).toString(_encode); + } + if (serializedParams) { + var hashmarkIndex = url.indexOf("#"); + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + return url; + } + + var InterceptorManager = /*#__PURE__*/function () { + function InterceptorManager() { + _classCallCheck(this, InterceptorManager); + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + _createClass(InterceptorManager, [{ + key: "use", + value: function use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled: fulfilled, + rejected: rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + }, { + key: "eject", + value: function eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + }, { + key: "clear", + value: function clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + }, { + key: "forEach", + value: function forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } + }]); + return InterceptorManager; + }(); + var InterceptorManager$1 = InterceptorManager; + + var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false + }; + + var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + + var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + + var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + + var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] + }; + + var hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + var _navigator = (typeof navigator === "undefined" ? "undefined" : _typeof(navigator)) === 'object' && navigator || undefined; + + /** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ + var hasStandardBrowserEnv = hasBrowserEnv && (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + + /** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ + var hasStandardBrowserWebWorkerEnv = function () { + return typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && typeof self.importScripts === 'function'; + }(); + var origin = hasBrowserEnv && window.location.href || 'http://localhost'; + + var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin + }); + + var platform = _objectSpread2(_objectSpread2({}, utils), platform$1); + + function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), _objectSpread2({ + visitor: function visitor(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + return helpers.defaultVisitor.apply(this, arguments); + } + }, options)); + } + + /** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ + function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(function (match) { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); + } + + /** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ + function arrayToObject(arr) { + var obj = {}; + var keys = Object.keys(arr); + var i; + var len = keys.length; + var key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; + } + + /** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ + function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + var name = path[index++]; + if (name === '__proto__') return true; + var isNumericKey = Number.isFinite(+name); + var isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + return !isNumericKey; + } + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + var result = buildPath(path, value, target[name], index); + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + return !isNumericKey; + } + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + var obj = {}; + utils$1.forEachEntry(formData, function (name, value) { + buildPath(parsePropPath(name), value, obj, 0); + }); + return obj; + } + return null; + } + + /** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ + function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + return (encoder || JSON.stringify)(rawValue); + } + var defaults = { + transitional: transitionalDefaults, + adapter: ['xhr', 'http', 'fetch'], + transformRequest: [function transformRequest(data, headers) { + var contentType = headers.getContentType() || ''; + var hasJSONContentType = contentType.indexOf('application/json') > -1; + var isObjectPayload = utils$1.isObject(data); + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + var isFormData = utils$1.isFormData(data); + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + if (utils$1.isArrayBuffer(data) || utils$1.isBuffer(data) || utils$1.isStream(data) || utils$1.isFile(data) || utils$1.isBlob(data) || utils$1.isReadableStream(data)) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + var isFileList; + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + var _FormData = this.env && this.env.FormData; + return toFormData(isFileList ? { + 'files[]': data + } : data, _FormData && new _FormData(), this.formSerializer); + } + } + if (isObjectPayload || hasJSONContentType) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + return data; + }], + transformResponse: [function transformResponse(data) { + var transitional = this.transitional || defaults.transitional; + var forcedJSONParsing = transitional && transitional.forcedJSONParsing; + var JSONRequested = this.responseType === 'json'; + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + if (data && utils$1.isString(data) && (forcedJSONParsing && !this.responseType || JSONRequested)) { + var silentJSONParsing = transitional && transitional.silentJSONParsing; + var strictJSONParsing = !silentJSONParsing && JSONRequested; + try { + return JSON.parse(data, this.parseReviver); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + return data; + }], + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + maxContentLength: -1, + maxBodyLength: -1, + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } + }; + utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], function (method) { + defaults.headers[method] = {}; + }); + var defaults$1 = defaults; + + // RawAxiosHeaders whose duplicates are ignored by node + // c.f. https://nodejs.org/api/http.html#http_message_headers + var ignoreDuplicateOf = utils$1.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']); + + /** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ + var parseHeaders = (function (rawHeaders) { + var parsed = {}; + var key; + var val; + var i; + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + if (!key || parsed[key] && ignoreDuplicateOf[key]) { + return; + } + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + return parsed; + }); + + var $internals = Symbol('internals'); + function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); + } + function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); + } + function parseTokens(str) { + var tokens = Object.create(null); + var tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + var match; + while (match = tokensRE.exec(str)) { + tokens[match[1]] = match[2]; + } + return tokens; + } + var isValidHeaderName = function isValidHeaderName(str) { + return /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + }; + function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + if (isHeaderNameFilter) { + value = header; + } + if (!utils$1.isString(value)) return; + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } + } + function formatHeader(header) { + return header.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, function (w, _char, str) { + return _char.toUpperCase() + str; + }); + } + function buildAccessors(obj, header) { + var accessorName = utils$1.toCamelCase(' ' + header); + ['get', 'set', 'has'].forEach(function (methodName) { + Object.defineProperty(obj, methodName + accessorName, { + value: function value(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); + } + var AxiosHeaders = /*#__PURE__*/function (_Symbol$iterator, _Symbol$toStringTag) { + function AxiosHeaders(headers) { + _classCallCheck(this, AxiosHeaders); + headers && this.set(headers); + } + _createClass(AxiosHeaders, [{ + key: "set", + value: function set(header, valueOrRewrite, rewrite) { + var self = this; + function setHeader(_value, _header, _rewrite) { + var lHeader = normalizeHeader(_header); + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + var key = utils$1.findKey(self, lHeader); + if (!key || self[key] === undefined || _rewrite === true || _rewrite === undefined && self[key] !== false) { + self[key || _header] = normalizeValue(_value); + } + } + var setHeaders = function setHeaders(headers, _rewrite) { + return utils$1.forEach(headers, function (_value, _header) { + return setHeader(_value, _header, _rewrite); + }); + }; + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if (utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + var obj = {}, + dest, + key; + var _iterator = _createForOfIteratorHelper(header), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var entry = _step.value; + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + obj[key = entry[0]] = (dest = obj[key]) ? utils$1.isArray(dest) ? [].concat(_toConsumableArray(dest), [entry[1]]) : [dest, entry[1]] : entry[1]; + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + return this; + } + }, { + key: "get", + value: function get(header, parser) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + if (key) { + var value = this[key]; + if (!parser) { + return value; + } + if (parser === true) { + return parseTokens(value); + } + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + }, { + key: "has", + value: function has(header, matcher) { + header = normalizeHeader(header); + if (header) { + var key = utils$1.findKey(this, header); + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + return false; + } + }, { + key: "delete", + value: function _delete(header, matcher) { + var self = this; + var deleted = false; + function deleteHeader(_header) { + _header = normalizeHeader(_header); + if (_header) { + var key = utils$1.findKey(self, _header); + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + deleted = true; + } + } + } + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + return deleted; + } + }, { + key: "clear", + value: function clear(matcher) { + var keys = Object.keys(this); + var i = keys.length; + var deleted = false; + while (i--) { + var key = keys[i]; + if (!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + return deleted; + } + }, { + key: "normalize", + value: function normalize(format) { + var self = this; + var headers = {}; + utils$1.forEach(this, function (value, header) { + var key = utils$1.findKey(headers, header); + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + var normalized = format ? formatHeader(header) : String(header).trim(); + if (normalized !== header) { + delete self[header]; + } + self[normalized] = normalizeValue(value); + headers[normalized] = true; + }); + return this; + } + }, { + key: "concat", + value: function concat() { + var _this$constructor; + for (var _len = arguments.length, targets = new Array(_len), _key = 0; _key < _len; _key++) { + targets[_key] = arguments[_key]; + } + return (_this$constructor = this.constructor).concat.apply(_this$constructor, [this].concat(targets)); + } + }, { + key: "toJSON", + value: function toJSON(asStrings) { + var obj = Object.create(null); + utils$1.forEach(this, function (value, header) { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + return obj; + } + }, { + key: _Symbol$iterator, + value: function value() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + }, { + key: "toString", + value: function toString() { + return Object.entries(this.toJSON()).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + header = _ref2[0], + value = _ref2[1]; + return header + ': ' + value; + }).join('\n'); + } + }, { + key: "getSetCookie", + value: function getSetCookie() { + return this.get("set-cookie") || []; + } + }, { + key: _Symbol$toStringTag, + get: function get() { + return 'AxiosHeaders'; + } + }], [{ + key: "from", + value: function from(thing) { + return thing instanceof this ? thing : new this(thing); + } + }, { + key: "concat", + value: function concat(first) { + var computed = new this(first); + for (var _len2 = arguments.length, targets = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { + targets[_key2 - 1] = arguments[_key2]; + } + targets.forEach(function (target) { + return computed.set(target); + }); + return computed; + } + }, { + key: "accessor", + value: function accessor(header) { + var internals = this[$internals] = this[$internals] = { + accessors: {} + }; + var accessors = internals.accessors; + var prototype = this.prototype; + function defineAccessor(_header) { + var lHeader = normalizeHeader(_header); + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + return this; + } + }]); + return AxiosHeaders; + }(Symbol.iterator, Symbol.toStringTag); + AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + + // reserved names hotfix + utils$1.reduceDescriptors(AxiosHeaders.prototype, function (_ref3, key) { + var value = _ref3.value; + var mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: function get() { + return value; + }, + set: function set(headerValue) { + this[mapped] = headerValue; + } + }; + }); + utils$1.freezeMethods(AxiosHeaders); + var AxiosHeaders$1 = AxiosHeaders; + + /** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ + function transformData(fns, response) { + var config = this || defaults$1; + var context = response || config; + var headers = AxiosHeaders$1.from(context.headers); + var data = context.data; + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + headers.normalize(); + return data; + } + + function isCancel(value) { + return !!(value && value.__CANCEL__); + } + + /** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ + function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; + } + utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true + }); + + /** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ + function settle(resolve, reject, response) { + var validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError('Request failed with status code ' + response.status, [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], response.config, response.request, response)); + } + } + + function parseProtocol(url) { + var match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; + } + + /** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ + function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + var bytes = new Array(samplesCount); + var timestamps = new Array(samplesCount); + var head = 0; + var tail = 0; + var firstSampleTS; + min = min !== undefined ? min : 1000; + return function push(chunkLength) { + var now = Date.now(); + var startedAt = timestamps[tail]; + if (!firstSampleTS) { + firstSampleTS = now; + } + bytes[head] = chunkLength; + timestamps[head] = now; + var i = tail; + var bytesCount = 0; + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + head = (head + 1) % samplesCount; + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + if (now - firstSampleTS < min) { + return; + } + var passed = startedAt && now - startedAt; + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; + } + + /** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ + function throttle(fn, freq) { + var timestamp = 0; + var threshold = 1000 / freq; + var lastArgs; + var timer; + var invoke = function invoke(args) { + var now = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Date.now(); + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn.apply(void 0, _toConsumableArray(args)); + }; + var throttled = function throttled() { + var now = Date.now(); + var passed = now - timestamp; + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + if (passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(function () { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + var flush = function flush() { + return lastArgs && invoke(lastArgs); + }; + return [throttled, flush]; + } + + var progressEventReducer = function progressEventReducer(listener, isDownloadStream) { + var freq = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 3; + var bytesNotified = 0; + var _speedometer = speedometer(50, 250); + return throttle(function (e) { + var loaded = e.loaded; + var total = e.lengthComputable ? e.total : undefined; + var progressBytes = loaded - bytesNotified; + var rate = _speedometer(progressBytes); + var inRange = loaded <= total; + bytesNotified = loaded; + var data = _defineProperty({ + loaded: loaded, + total: total, + progress: total ? loaded / total : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null + }, isDownloadStream ? 'download' : 'upload', true); + listener(data); + }, freq); + }; + var progressEventDecorator = function progressEventDecorator(total, throttled) { + var lengthComputable = total != null; + return [function (loaded) { + return throttled[0]({ + lengthComputable: lengthComputable, + total: total, + loaded: loaded + }); + }, throttled[1]]; + }; + var asyncDecorator = function asyncDecorator(fn) { + return function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return utils$1.asap(function () { + return fn.apply(void 0, args); + }); + }; + }; + + var isURLSameOrigin = platform.hasStandardBrowserEnv ? function (origin, isMSIE) { + return function (url) { + url = new URL(url, platform.origin); + return origin.protocol === url.protocol && origin.host === url.host && (isMSIE || origin.port === url.port); + }; + }(new URL(platform.origin), platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)) : function () { + return true; + }; + + var cookies = platform.hasStandardBrowserEnv ? + // Standard browser envs support document.cookie + { + write: function write(name, value, expires, path, domain, secure) { + var cookie = [name + '=' + encodeURIComponent(value)]; + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + utils$1.isString(path) && cookie.push('path=' + path); + utils$1.isString(domain) && cookie.push('domain=' + domain); + secure === true && cookie.push('secure'); + document.cookie = cookie.join('; '); + }, + read: function read(name) { + var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return match ? decodeURIComponent(match[3]) : null; + }, + remove: function remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } : + // Non-standard browser env (web workers, react-native) lack needed support. + { + write: function write() {}, + read: function read() { + return null; + }, + remove: function remove() {} + }; + + /** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ + function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); + } + + /** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ + function combineURLs(baseURL, relativeURL) { + return relativeURL ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') : baseURL; + } + + /** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ + function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + var isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; + } + + var headersToObject = function headersToObject(thing) { + return thing instanceof AxiosHeaders$1 ? _objectSpread2({}, thing) : thing; + }; + + /** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ + function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + var config = {}; + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({ + caseless: caseless + }, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop, caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop, caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop, caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + var mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: function headers(a, b, prop) { + return mergeDeepProperties(headersToObject(a), headersToObject(b), prop, true); + } + }; + utils$1.forEach(Object.keys(_objectSpread2(_objectSpread2({}, config1), config2)), function computeConfigValue(prop) { + var merge = mergeMap[prop] || mergeDeepProperties; + var configValue = merge(config1[prop], config2[prop], prop); + utils$1.isUndefined(configValue) && merge !== mergeDirectKeys || (config[prop] = configValue); + }); + return config; + } + + var resolveConfig = (function (config) { + var newConfig = mergeConfig({}, config); + var data = newConfig.data, + withXSRFToken = newConfig.withXSRFToken, + xsrfHeaderName = newConfig.xsrfHeaderName, + xsrfCookieName = newConfig.xsrfCookieName, + headers = newConfig.headers, + auth = newConfig.auth; + newConfig.headers = headers = AxiosHeaders$1.from(headers); + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))); + } + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // browser handles it + } else if (utils$1.isFunction(data.getHeaders)) { + // Node.js FormData (like form-data package) + var formHeaders = data.getHeaders(); + // Only set safe headers to avoid overwriting security headers + var allowedHeaders = ['content-type', 'content-length']; + Object.entries(formHeaders).forEach(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + key = _ref2[0], + val = _ref2[1]; + if (allowedHeaders.includes(key.toLowerCase())) { + headers.set(key, val); + } + }); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + if (withXSRFToken || withXSRFToken !== false && isURLSameOrigin(newConfig.url)) { + // Add xsrf header + var xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + return newConfig; + }); + + var isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + var _config = resolveConfig(config); + var requestData = _config.data; + var requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + var responseType = _config.responseType, + onUploadProgress = _config.onUploadProgress, + onDownloadProgress = _config.onDownloadProgress; + var onCanceled; + var uploadThrottled, downloadThrottled; + var flushUpload, flushDownload; + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + var request = new XMLHttpRequest(); + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + function onloadend() { + if (!request) { + return; + } + // Prepare the response + var responseHeaders = AxiosHeaders$1.from('getAllResponseHeaders' in request && request.getAllResponseHeaders()); + var responseData = !responseType || responseType === 'text' || responseType === 'json' ? request.responseText : request.response; + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError(event) { + // Browsers deliver a ProgressEvent in XHR onerror + // (message may be empty; when present, surface it) + // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event + var msg = event && event.message ? event.message : 'Network Error'; + var err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request); + // attach the underlying event for consumers who want details + err.event = event || null; + reject(err); + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + var timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + var transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError(timeoutErrorMessage, transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + var _progressEventReducer = progressEventReducer(onDownloadProgress, true); + var _progressEventReducer2 = _slicedToArray(_progressEventReducer, 2); + downloadThrottled = _progressEventReducer2[0]; + flushDownload = _progressEventReducer2[1]; + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + var _progressEventReducer3 = progressEventReducer(onUploadProgress); + var _progressEventReducer4 = _slicedToArray(_progressEventReducer3, 2); + uploadThrottled = _progressEventReducer4[0]; + flushUpload = _progressEventReducer4[1]; + request.upload.addEventListener('progress', uploadThrottled); + request.upload.addEventListener('loadend', flushUpload); + } + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = function onCanceled(cancel) { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + var protocol = parseProtocol(_config.url); + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + // Send the request + request.send(requestData || null); + }); + }; + + var composeSignals = function composeSignals(signals, timeout) { + var _signals = signals = signals ? signals.filter(Boolean) : [], + length = _signals.length; + if (timeout || length) { + var controller = new AbortController(); + var aborted; + var onabort = function onabort(reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + var err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + var timer = timeout && setTimeout(function () { + timer = null; + onabort(new AxiosError("timeout ".concat(timeout, " of ms exceeded"), AxiosError.ETIMEDOUT)); + }, timeout); + var unsubscribe = function unsubscribe() { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(function (signal) { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + signals.forEach(function (signal) { + return signal.addEventListener('abort', onabort); + }); + var signal = controller.signal; + signal.unsubscribe = function () { + return utils$1.asap(unsubscribe); + }; + return signal; + } + }; + var composeSignals$1 = composeSignals; + + var streamChunk = /*#__PURE__*/_regeneratorRuntime().mark(function streamChunk(chunk, chunkSize) { + var len, pos, end; + return _regeneratorRuntime().wrap(function streamChunk$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + len = chunk.byteLength; + if (!(!chunkSize || len < chunkSize)) { + _context.next = 5; + break; + } + _context.next = 4; + return chunk; + case 4: + return _context.abrupt("return"); + case 5: + pos = 0; + case 6: + if (!(pos < len)) { + _context.next = 13; + break; + } + end = pos + chunkSize; + _context.next = 10; + return chunk.slice(pos, end); + case 10: + pos = end; + _context.next = 6; + break; + case 13: + case "end": + return _context.stop(); + } + }, streamChunk); + }); + var readBytes = /*#__PURE__*/function () { + var _ref = _wrapAsyncGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(iterable, chunkSize) { + var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, chunk; + return _regeneratorRuntime().wrap(function _callee$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + _iteratorAbruptCompletion = false; + _didIteratorError = false; + _context2.prev = 2; + _iterator = _asyncIterator(readStream(iterable)); + case 4: + _context2.next = 6; + return _awaitAsyncGenerator(_iterator.next()); + case 6: + if (!(_iteratorAbruptCompletion = !(_step = _context2.sent).done)) { + _context2.next = 12; + break; + } + chunk = _step.value; + return _context2.delegateYield(_asyncGeneratorDelegate(_asyncIterator(streamChunk(chunk, chunkSize))), "t0", 9); + case 9: + _iteratorAbruptCompletion = false; + _context2.next = 4; + break; + case 12: + _context2.next = 18; + break; + case 14: + _context2.prev = 14; + _context2.t1 = _context2["catch"](2); + _didIteratorError = true; + _iteratorError = _context2.t1; + case 18: + _context2.prev = 18; + _context2.prev = 19; + if (!(_iteratorAbruptCompletion && _iterator["return"] != null)) { + _context2.next = 23; + break; + } + _context2.next = 23; + return _awaitAsyncGenerator(_iterator["return"]()); + case 23: + _context2.prev = 23; + if (!_didIteratorError) { + _context2.next = 26; + break; + } + throw _iteratorError; + case 26: + return _context2.finish(23); + case 27: + return _context2.finish(18); + case 28: + case "end": + return _context2.stop(); + } + }, _callee, null, [[2, 14, 18, 28], [19,, 23, 27]]); + })); + return function readBytes(_x, _x2) { + return _ref.apply(this, arguments); + }; + }(); + var readStream = /*#__PURE__*/function () { + var _ref2 = _wrapAsyncGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(stream) { + var reader, _yield$_awaitAsyncGen, done, value; + return _regeneratorRuntime().wrap(function _callee2$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + if (!stream[Symbol.asyncIterator]) { + _context3.next = 3; + break; + } + return _context3.delegateYield(_asyncGeneratorDelegate(_asyncIterator(stream)), "t0", 2); + case 2: + return _context3.abrupt("return"); + case 3: + reader = stream.getReader(); + _context3.prev = 4; + case 5: + _context3.next = 7; + return _awaitAsyncGenerator(reader.read()); + case 7: + _yield$_awaitAsyncGen = _context3.sent; + done = _yield$_awaitAsyncGen.done; + value = _yield$_awaitAsyncGen.value; + if (!done) { + _context3.next = 12; + break; + } + return _context3.abrupt("break", 16); + case 12: + _context3.next = 14; + return value; + case 14: + _context3.next = 5; + break; + case 16: + _context3.prev = 16; + _context3.next = 19; + return _awaitAsyncGenerator(reader.cancel()); + case 19: + return _context3.finish(16); + case 20: + case "end": + return _context3.stop(); + } + }, _callee2, null, [[4,, 16, 20]]); + })); + return function readStream(_x3) { + return _ref2.apply(this, arguments); + }; + }(); + var trackStream = function trackStream(stream, chunkSize, onProgress, onFinish) { + var iterator = readBytes(stream, chunkSize); + var bytes = 0; + var done; + var _onFinish = function _onFinish(e) { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + return new ReadableStream({ + pull: function pull(controller) { + return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3() { + var _yield$iterator$next, _done, value, len, loadedBytes; + return _regeneratorRuntime().wrap(function _callee3$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _context4.prev = 0; + _context4.next = 3; + return iterator.next(); + case 3: + _yield$iterator$next = _context4.sent; + _done = _yield$iterator$next.done; + value = _yield$iterator$next.value; + if (!_done) { + _context4.next = 10; + break; + } + _onFinish(); + controller.close(); + return _context4.abrupt("return"); + case 10: + len = value.byteLength; + if (onProgress) { + loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + _context4.next = 19; + break; + case 15: + _context4.prev = 15; + _context4.t0 = _context4["catch"](0); + _onFinish(_context4.t0); + throw _context4.t0; + case 19: + case "end": + return _context4.stop(); + } + }, _callee3, null, [[0, 15]]); + }))(); + }, + cancel: function cancel(reason) { + _onFinish(reason); + return iterator["return"](); + } + }, { + highWaterMark: 2 + }); + }; + + var DEFAULT_CHUNK_SIZE = 64 * 1024; + var isFunction = utils$1.isFunction; + var globalFetchAPI = function (_ref) { + var Request = _ref.Request, + Response = _ref.Response; + return { + Request: Request, + Response: Response + }; + }(utils$1.global); + var _utils$global = utils$1.global, + ReadableStream$1 = _utils$global.ReadableStream, + TextEncoder = _utils$global.TextEncoder; + var test = function test(fn) { + try { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + return !!fn.apply(void 0, args); + } catch (e) { + return false; + } + }; + var factory = function factory(env) { + env = utils$1.merge.call({ + skipUndefined: true + }, globalFetchAPI, env); + var _env = env, + envFetch = _env.fetch, + Request = _env.Request, + Response = _env.Response; + var isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function'; + var isRequestSupported = isFunction(Request); + var isResponseSupported = isFunction(Response); + if (!isFetchSupported) { + return false; + } + var isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream$1); + var encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? function (encoder) { + return function (str) { + return encoder.encode(str); + }; + }(new TextEncoder()) : ( /*#__PURE__*/function () { + var _ref2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(str) { + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.t0 = Uint8Array; + _context.next = 3; + return new Request(str).arrayBuffer(); + case 3: + _context.t1 = _context.sent; + return _context.abrupt("return", new _context.t0(_context.t1)); + case 5: + case "end": + return _context.stop(); + } + }, _callee); + })); + return function (_x) { + return _ref2.apply(this, arguments); + }; + }())); + var supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(function () { + var duplexAccessed = false; + var hasContentType = new Request(platform.origin, { + body: new ReadableStream$1(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + } + }).headers.has('Content-Type'); + return duplexAccessed && !hasContentType; + }); + var supportsResponseStream = isResponseSupported && isReadableStreamSupported && test(function () { + return utils$1.isReadableStream(new Response('').body); + }); + var resolvers = { + stream: supportsResponseStream && function (res) { + return res.body; + } + }; + isFetchSupported && function () { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(function (type) { + !resolvers[type] && (resolvers[type] = function (res, config) { + var method = res && res[type]; + if (method) { + return method.call(res); + } + throw new AxiosError("Response type '".concat(type, "' is not supported"), AxiosError.ERR_NOT_SUPPORT, config); + }); + }); + }(); + var getBodyLength = /*#__PURE__*/function () { + var _ref3 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2(body) { + var _request; + return _regeneratorRuntime().wrap(function _callee2$(_context2) { + while (1) switch (_context2.prev = _context2.next) { + case 0: + if (!(body == null)) { + _context2.next = 2; + break; + } + return _context2.abrupt("return", 0); + case 2: + if (!utils$1.isBlob(body)) { + _context2.next = 4; + break; + } + return _context2.abrupt("return", body.size); + case 4: + if (!utils$1.isSpecCompliantForm(body)) { + _context2.next = 9; + break; + } + _request = new Request(platform.origin, { + method: 'POST', + body: body + }); + _context2.next = 8; + return _request.arrayBuffer(); + case 8: + return _context2.abrupt("return", _context2.sent.byteLength); + case 9: + if (!(utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body))) { + _context2.next = 11; + break; + } + return _context2.abrupt("return", body.byteLength); + case 11: + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + if (!utils$1.isString(body)) { + _context2.next = 16; + break; + } + _context2.next = 15; + return encodeText(body); + case 15: + return _context2.abrupt("return", _context2.sent.byteLength); + case 16: + case "end": + return _context2.stop(); + } + }, _callee2); + })); + return function getBodyLength(_x2) { + return _ref3.apply(this, arguments); + }; + }(); + var resolveBodyLength = /*#__PURE__*/function () { + var _ref4 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee3(headers, body) { + var length; + return _regeneratorRuntime().wrap(function _callee3$(_context3) { + while (1) switch (_context3.prev = _context3.next) { + case 0: + length = utils$1.toFiniteNumber(headers.getContentLength()); + return _context3.abrupt("return", length == null ? getBodyLength(body) : length); + case 2: + case "end": + return _context3.stop(); + } + }, _callee3); + })); + return function resolveBodyLength(_x3, _x4) { + return _ref4.apply(this, arguments); + }; + }(); + return /*#__PURE__*/function () { + var _ref5 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(config) { + var _resolveConfig, url, method, data, signal, cancelToken, timeout, onDownloadProgress, onUploadProgress, responseType, headers, _resolveConfig$withCr, withCredentials, fetchOptions, _fetch, composedSignal, request, unsubscribe, requestContentLength, _request, contentTypeHeader, _progressEventDecorat, _progressEventDecorat2, onProgress, flush, isCredentialsSupported, resolvedOptions, response, isStreamResponse, options, responseContentLength, _ref6, _ref7, _onProgress, _flush, responseData; + return _regeneratorRuntime().wrap(function _callee4$(_context4) { + while (1) switch (_context4.prev = _context4.next) { + case 0: + _resolveConfig = resolveConfig(config), url = _resolveConfig.url, method = _resolveConfig.method, data = _resolveConfig.data, signal = _resolveConfig.signal, cancelToken = _resolveConfig.cancelToken, timeout = _resolveConfig.timeout, onDownloadProgress = _resolveConfig.onDownloadProgress, onUploadProgress = _resolveConfig.onUploadProgress, responseType = _resolveConfig.responseType, headers = _resolveConfig.headers, _resolveConfig$withCr = _resolveConfig.withCredentials, withCredentials = _resolveConfig$withCr === void 0 ? 'same-origin' : _resolveConfig$withCr, fetchOptions = _resolveConfig.fetchOptions; + _fetch = envFetch || fetch; + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + request = null; + unsubscribe = composedSignal && composedSignal.unsubscribe && function () { + composedSignal.unsubscribe(); + }; + _context4.prev = 6; + _context4.t0 = onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head'; + if (!_context4.t0) { + _context4.next = 13; + break; + } + _context4.next = 11; + return resolveBodyLength(headers, data); + case 11: + _context4.t1 = requestContentLength = _context4.sent; + _context4.t0 = _context4.t1 !== 0; + case 13: + if (!_context4.t0) { + _context4.next = 17; + break; + } + _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + if (_request.body) { + _progressEventDecorat = progressEventDecorator(requestContentLength, progressEventReducer(asyncDecorator(onUploadProgress))), _progressEventDecorat2 = _slicedToArray(_progressEventDecorat, 2), onProgress = _progressEventDecorat2[0], flush = _progressEventDecorat2[1]; + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + case 17: + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype; + resolvedOptions = _objectSpread2(_objectSpread2({}, fetchOptions), {}, { + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }); + request = isRequestSupported && new Request(url, resolvedOptions); + _context4.next = 23; + return isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions); + case 23: + response = _context4.sent; + isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + if (supportsResponseStream && (onDownloadProgress || isStreamResponse && unsubscribe)) { + options = {}; + ['status', 'statusText', 'headers'].forEach(function (prop) { + options[prop] = response[prop]; + }); + responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + _ref6 = onDownloadProgress && progressEventDecorator(responseContentLength, progressEventReducer(asyncDecorator(onDownloadProgress), true)) || [], _ref7 = _slicedToArray(_ref6, 2), _onProgress = _ref7[0], _flush = _ref7[1]; + response = new Response(trackStream(response.body, DEFAULT_CHUNK_SIZE, _onProgress, function () { + _flush && _flush(); + unsubscribe && unsubscribe(); + }), options); + } + responseType = responseType || 'text'; + _context4.next = 29; + return resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + case 29: + responseData = _context4.sent; + !isStreamResponse && unsubscribe && unsubscribe(); + _context4.next = 33; + return new Promise(function (resolve, reject) { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config: config, + request: request + }); + }); + case 33: + return _context4.abrupt("return", _context4.sent); + case 36: + _context4.prev = 36; + _context4.t2 = _context4["catch"](6); + unsubscribe && unsubscribe(); + if (!(_context4.t2 && _context4.t2.name === 'TypeError' && /Load failed|fetch/i.test(_context4.t2.message))) { + _context4.next = 41; + break; + } + throw Object.assign(new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), { + cause: _context4.t2.cause || _context4.t2 + }); + case 41: + throw AxiosError.from(_context4.t2, _context4.t2 && _context4.t2.code, config, request); + case 42: + case "end": + return _context4.stop(); + } + }, _callee4, null, [[6, 36]]); + })); + return function (_x5) { + return _ref5.apply(this, arguments); + }; + }(); + }; + var seedCache = new Map(); + var getFetch = function getFetch(config) { + var env = config ? config.env : {}; + var fetch = env.fetch, + Request = env.Request, + Response = env.Response; + var seeds = [Request, Response, fetch]; + var len = seeds.length, + i = len, + seed, + target, + map = seedCache; + while (i--) { + seed = seeds[i]; + target = map.get(seed); + target === undefined && map.set(seed, target = i ? new Map() : factory(env)); + map = target; + } + return target; + }; + getFetch(); + + var knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: { + get: getFetch + } + }; + utils$1.forEach(knownAdapters, function (fn, value) { + if (fn) { + try { + Object.defineProperty(fn, 'name', { + value: value + }); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', { + value: value + }); + } + }); + var renderReason = function renderReason(reason) { + return "- ".concat(reason); + }; + var isResolvedHandle = function isResolvedHandle(adapter) { + return utils$1.isFunction(adapter) || adapter === null || adapter === false; + }; + var adapters = { + getAdapter: function getAdapter(adapters, config) { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + var _adapters = adapters, + length = _adapters.length; + var nameOrAdapter; + var adapter; + var rejectedReasons = {}; + for (var i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + var id = void 0; + adapter = nameOrAdapter; + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + if (adapter === undefined) { + throw new AxiosError("Unknown adapter '".concat(id, "'")); + } + } + if (adapter && (utils$1.isFunction(adapter) || (adapter = adapter.get(config)))) { + break; + } + rejectedReasons[id || '#' + i] = adapter; + } + if (!adapter) { + var reasons = Object.entries(rejectedReasons).map(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + id = _ref2[0], + state = _ref2[1]; + return "adapter ".concat(id, " ") + (state === false ? 'is not supported by the environment' : 'is not available in the build'); + }); + var s = length ? reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0]) : 'as no adapter specified'; + throw new AxiosError("There is no suitable adapter to dispatch the request " + s, 'ERR_NOT_SUPPORT'); + } + return adapter; + }, + adapters: knownAdapters + }; + + /** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ + function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } + } + + /** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ + function dispatchRequest(config) { + throwIfCancellationRequested(config); + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call(config, config.transformRequest); + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + var adapter = adapters.getAdapter(config.adapter || defaults$1.adapter, config); + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call(config, config.transformResponse, response); + response.headers = AxiosHeaders$1.from(response.headers); + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call(config, config.transformResponse, reason.response); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + return Promise.reject(reason); + }); + } + + var VERSION = "1.12.2"; + + var validators$1 = {}; + + // eslint-disable-next-line func-names + ['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach(function (type, i) { + validators$1[type] = function validator(thing) { + return _typeof(thing) === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; + }); + var deprecatedWarnings = {}; + + /** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ + validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return function (value, opt, opts) { + if (validator === false) { + throw new AxiosError(formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), AxiosError.ERR_DEPRECATED); + } + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn(formatMessage(opt, ' has been deprecated since v' + version + ' and will be removed in the near future')); + } + return validator ? validator(value, opt, opts) : true; + }; + }; + validators$1.spelling = function spelling(correctSpelling) { + return function (value, opt) { + // eslint-disable-next-line no-console + console.warn("".concat(opt, " is likely a misspelling of ").concat(correctSpelling)); + return true; + }; + }; + + /** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + + function assertOptions(options, schema, allowUnknown) { + if (_typeof(options) !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + var keys = Object.keys(options); + var i = keys.length; + while (i-- > 0) { + var opt = keys[i]; + var validator = schema[opt]; + if (validator) { + var value = options[opt]; + var result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } + } + var validator = { + assertOptions: assertOptions, + validators: validators$1 + }; + + var validators = validator.validators; + + /** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ + var Axios = /*#__PURE__*/function () { + function Axios(instanceConfig) { + _classCallCheck(this, Axios); + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + _createClass(Axios, [{ + key: "request", + value: (function () { + var _request2 = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(configOrUrl, config) { + var dummy, stack; + return _regeneratorRuntime().wrap(function _callee$(_context) { + while (1) switch (_context.prev = _context.next) { + case 0: + _context.prev = 0; + _context.next = 3; + return this._request(configOrUrl, config); + case 3: + return _context.abrupt("return", _context.sent); + case 6: + _context.prev = 6; + _context.t0 = _context["catch"](0); + if (_context.t0 instanceof Error) { + dummy = {}; + Error.captureStackTrace ? Error.captureStackTrace(dummy) : dummy = new Error(); + + // slice off the Error: ... line + stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!_context.t0.stack) { + _context.t0.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(_context.t0.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + _context.t0.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + throw _context.t0; + case 10: + case "end": + return _context.stop(); + } + }, _callee, this, [[0, 6]]); + })); + function request(_x, _x2) { + return _request2.apply(this, arguments); + } + return request; + }()) + }, { + key: "_request", + value: function _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + config = mergeConfig(this.defaults, config); + var _config = config, + transitional = _config.transitional, + paramsSerializer = _config.paramsSerializer, + headers = _config.headers; + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators["boolean"]), + forcedJSONParsing: validators.transitional(validators["boolean"]), + clarifyTimeoutError: validators.transitional(validators["boolean"]) + }, false); + } + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators["function"], + serialize: validators["function"] + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + var contextHeaders = headers && utils$1.merge(headers.common, headers[config.method]); + headers && utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], function (method) { + delete headers[method]; + }); + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + var requestInterceptorChain = []; + var synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + var responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + var promise; + var i = 0; + var len; + if (!synchronousRequestInterceptors) { + var chain = [dispatchRequest.bind(this), undefined]; + chain.unshift.apply(chain, requestInterceptorChain); + chain.push.apply(chain, responseInterceptorChain); + len = chain.length; + promise = Promise.resolve(config); + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + return promise; + } + len = requestInterceptorChain.length; + var newConfig = config; + while (i < len) { + var onFulfilled = requestInterceptorChain[i++]; + var onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + i = 0; + len = responseInterceptorChain.length; + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + return promise; + } + }, { + key: "getUri", + value: function getUri(config) { + config = mergeConfig(this.defaults, config); + var fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } + }]); + return Axios; + }(); // Provide aliases for supported request methods + utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function (url, config) { + return this.request(mergeConfig(config || {}, { + method: method, + url: url, + data: (config || {}).data + })); + }; + }); + utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method: method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url: url, + data: data + })); + }; + } + Axios.prototype[method] = generateHTTPMethod(); + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); + }); + var Axios$1 = Axios; + + /** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ + var CancelToken = /*#__PURE__*/function () { + function CancelToken(executor) { + _classCallCheck(this, CancelToken); + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + var resolvePromise; + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + var token = this; + + // eslint-disable-next-line func-names + this.promise.then(function (cancel) { + if (!token._listeners) return; + var i = token._listeners.length; + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = function (onfulfilled) { + var _resolve; + // eslint-disable-next-line func-names + var promise = new Promise(function (resolve) { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + return promise; + }; + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + _createClass(CancelToken, [{ + key: "throwIfRequested", + value: function throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + }, { + key: "subscribe", + value: function subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + }, { + key: "unsubscribe", + value: function unsubscribe(listener) { + if (!this._listeners) { + return; + } + var index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + }, { + key: "toAbortSignal", + value: function toAbortSignal() { + var _this = this; + var controller = new AbortController(); + var abort = function abort(err) { + controller.abort(err); + }; + this.subscribe(abort); + controller.signal.unsubscribe = function () { + return _this.unsubscribe(abort); + }; + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + }], [{ + key: "source", + value: function source() { + var cancel; + var token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token: token, + cancel: cancel + }; + } + }]); + return CancelToken; + }(); + var CancelToken$1 = CancelToken; + + /** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ + function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; + } + + /** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ + function isAxiosError(payload) { + return utils$1.isObject(payload) && payload.isAxiosError === true; + } + + var HttpStatusCode = { + 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(HttpStatusCode).forEach(function (_ref) { + var _ref2 = _slicedToArray(_ref, 2), + key = _ref2[0], + value = _ref2[1]; + HttpStatusCode[value] = key; + }); + var HttpStatusCode$1 = HttpStatusCode; + + /** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ + function createInstance(defaultConfig) { + var context = new Axios$1(defaultConfig); + var instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, { + allOwnKeys: true + }); + + // Copy context to instance + utils$1.extend(instance, context, null, { + allOwnKeys: true + }); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + return instance; + } + + // Create the default instance to be exported + var axios = createInstance(defaults$1); + + // Expose Axios class to allow class inheritance + axios.Axios = Axios$1; + + // Expose Cancel & CancelToken + axios.CanceledError = CanceledError; + axios.CancelToken = CancelToken$1; + axios.isCancel = isCancel; + axios.VERSION = VERSION; + axios.toFormData = toFormData; + + // Expose AxiosError class + axios.AxiosError = AxiosError; + + // alias for CanceledError for backward compatibility + axios.Cancel = axios.CanceledError; + + // Expose all/spread + axios.all = function all(promises) { + return Promise.all(promises); + }; + axios.spread = spread; + + // Expose isAxiosError + axios.isAxiosError = isAxiosError; + + // Expose mergeConfig + axios.mergeConfig = mergeConfig; + axios.AxiosHeaders = AxiosHeaders$1; + axios.formToJSON = function (thing) { + return formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + }; + axios.getAdapter = adapters.getAdapter; + axios.HttpStatusCode = HttpStatusCode$1; + axios["default"] = axios; + + return axios; + +})); +//# sourceMappingURL=axios.js.map diff --git a/node_modules.bak/axios/dist/axios.js.map b/node_modules.bak/axios/dist/axios.js.map new file mode 100644 index 0000000..72a541a --- /dev/null +++ b/node_modules.bak/axios/dist/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/null.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/defaults/transitional.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/browser/index.js","../lib/platform/common/utils.js","../lib/platform/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/parseProtocol.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/buildFullPath.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/xhr.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/fetch.js","../lib/adapters/adapters.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["bind","fn","thisArg","wrap","apply","arguments","toString","Object","prototype","getPrototypeOf","iterator","Symbol","toStringTag","kindOf","cache","thing","str","call","slice","toLowerCase","create","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isBuffer","val","constructor","isFunction","isArrayBuffer","isArrayBufferView","result","ArrayBuffer","isView","buffer","isString","isNumber","isObject","isBoolean","isPlainObject","isEmptyObject","keys","length","e","isDate","isFile","isBlob","isFileList","isStream","pipe","isFormData","kind","FormData","append","isURLSearchParams","_map","map","_map2","_slicedToArray","isReadableStream","isRequest","isResponse","isHeaders","trim","replace","forEach","obj","_ref","undefined","_ref$allOwnKeys","allOwnKeys","i","l","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","merge","_ref2","caseless","skipUndefined","assignValue","targetKey","extend","a","b","_ref3","stripBOM","content","charCodeAt","inherits","superConstructor","props","descriptors","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","prop","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","isTypedArray","TypedArray","Uint8Array","forEachEntry","generator","_iterator","next","done","pair","matchAll","regExp","matches","exec","push","isHTMLForm","toCamelCase","replacer","m","p1","p2","toUpperCase","hasOwnProperty","_ref4","isRegExp","reduceDescriptors","reducer","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","source","target","reducedValue","isAsyncFn","isThenable","then","_setImmediate","setImmediateSupported","postMessageSupported","setImmediate","token","callbacks","addEventListener","_ref5","data","shift","cb","postMessage","concat","Math","random","setTimeout","asap","queueMicrotask","process","nextTick","isIterable","hasOwnProp","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","msg","errCode","cause","configurable","isVisitable","removeBrackets","renderKey","path","dots","each","join","isFlatArray","some","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","defined","option","visitor","defaultVisitor","_Blob","Blob","useBlob","convertValue","toISOString","Buffer","JSON","stringify","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","encoder","_encode","buildURL","url","serialize","serializeFn","serializedParams","hashmarkIndex","InterceptorManager","_classCallCheck","handlers","_createClass","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","forEachHandler","h","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","URLSearchParams","isBrowser","classes","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","toURLEncodedForm","helpers","isNode","parsePropPath","arrayToObject","formDataToJSON","buildPath","isNumericKey","isLast","entries","stringifySafely","rawValue","parser","parse","defaults","transitional","transitionalDefaults","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","formSerializer","_FormData","env","transformResponse","JSONRequested","responseType","strictJSONParsing","parseReviver","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","method","ignoreDuplicateOf","rawHeaders","parsed","line","substring","$internals","normalizeHeader","header","normalizeValue","parseTokens","tokens","tokensRE","isValidHeaderName","matchHeaderValue","isHeaderNameFilter","formatHeader","w","char","buildAccessors","accessorName","methodName","arg1","arg2","arg3","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","parseHeaders","dest","_createForOfIteratorHelper","_step","s","n","entry","_toConsumableArray","err","f","get","has","matcher","_delete","deleted","deleteHeader","normalize","format","normalized","_this$constructor","_len","targets","asStrings","getSetCookie","first","computed","_len2","_key2","accessor","internals","accessors","defineAccessor","mapped","headerValue","transformData","fns","transform","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","parseProtocol","speedometer","samplesCount","min","bytes","timestamps","head","tail","firstSampleTS","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","timestamp","threshold","lastArgs","timer","invoke","args","clearTimeout","throttled","flush","progressEventReducer","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","inRange","_defineProperty","progress","estimated","event","progressEventDecorator","asyncDecorator","isMSIE","URL","protocol","host","port","userAgent","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","isAbsoluteURL","combineURLs","baseURL","relativeURL","buildFullPath","requestedURL","allowAbsoluteUrls","isRelativeUrl","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","computeConfigValue","configValue","newConfig","auth","btoa","username","password","unescape","getHeaders","formHeaders","allowedHeaders","includes","isURLSameOrigin","xsrfValue","cookies","isXHRAdapterSupported","XMLHttpRequest","Promise","dispatchXhrRequest","_config","resolveConfig","requestData","requestHeaders","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","unsubscribe","signal","removeEventListener","open","onloadend","responseHeaders","getAllResponseHeaders","responseData","responseText","statusText","_resolve","_reject","onreadystatechange","handleLoad","readyState","responseURL","onabort","handleAbort","ECONNABORTED","onerror","handleError","ERR_NETWORK","ontimeout","handleTimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","_progressEventReducer","_progressEventReducer2","upload","_progressEventReducer3","_progressEventReducer4","cancel","abort","subscribe","aborted","send","composeSignals","signals","_signals","Boolean","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","streamChunk$","_context","prev","byteLength","abrupt","stop","readBytes","_wrapAsyncGenerator","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_callee$","_context2","_asyncIterator","readStream","_awaitAsyncGenerator","sent","delegateYield","_asyncGeneratorDelegate","t1","finish","_x","_x2","_callee2","stream","reader","_yield$_awaitAsyncGen","_callee2$","_context3","asyncIterator","getReader","_x3","trackStream","onProgress","onFinish","_onFinish","ReadableStream","pull","_asyncToGenerator","_callee3","_yield$iterator$next","_done","loadedBytes","_callee3$","_context4","close","enqueue","t0","highWaterMark","DEFAULT_CHUNK_SIZE","globalFetchAPI","Request","Response","_utils$global","TextEncoder","factory","_env","envFetch","fetch","isFetchSupported","isRequestSupported","isResponseSupported","isReadableStreamSupported","encodeText","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","supportsResponseStream","resolvers","res","ERR_NOT_SUPPORT","getBodyLength","_request","size","resolveBodyLength","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","_fetch","composedSignal","requestContentLength","contentTypeHeader","_progressEventDecorat","_progressEventDecorat2","isCredentialsSupported","resolvedOptions","isStreamResponse","responseContentLength","_ref6","_ref7","_onProgress","_flush","_callee4$","toAbortSignal","credentials","t2","_x5","seedCache","Map","getFetch","seeds","seed","knownAdapters","http","httpAdapter","xhr","xhrAdapter","fetchAdapter","renderReason","isResolvedHandle","getAdapter","adapters","_adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","onAdapterResolution","onAdapterRejection","VERSION","validators","validator","deprecatedWarnings","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","unshiftRequestInterceptors","interceptor","unshift","responseInterceptorChain","pushResponseInterceptors","promise","chain","onFulfilled","onRejected","getUri","fullPath","forEachMethodNoData","forEachMethodWithData","generateHTTPMethod","isForm","httpMethod","CancelToken","executor","resolvePromise","promiseExecutor","_listeners","onfulfilled","splice","_this","c","spread","callback","isAxiosError","payload","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","createInstance","defaultConfig","instance","axios","Cancel","all","promises","formToJSON"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules.bak/axios/dist/axios.min.js b/node_modules.bak/axios/dist/axios.min.js new file mode 100644 index 0000000..634ed55 --- /dev/null +++ b/node_modules.bak/axios/dist/axios.min.js @@ -0,0 +1,3 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).axios=t()}(this,(function(){"use strict";function e(e){var r,n;function o(r,n){try{var a=e[r](n),s=a.value,u=s instanceof t;Promise.resolve(u?s.v:s).then((function(t){if(u){var n="return"===r?"return":"next";if(!s.k||t.done)return o(n,t);t=e[n](t).value}i(a.done?"return":"normal",t)}),(function(e){o("throw",e)}))}catch(e){i("throw",e)}}function i(e,t){switch(e){case"return":r.resolve({value:t,done:!0});break;case"throw":r.reject(t);break;default:r.resolve({value:t,done:!1})}(r=r.next)?o(r.key,r.arg):n=null}this._invoke=function(e,t){return new Promise((function(i,a){var s={key:e,arg:t,resolve:i,reject:a,next:null};n?n=n.next=s:(r=n=s,o(e,t))}))},"function"!=typeof e.return&&(this.return=void 0)}function t(e,t){this.v=e,this.k=t}function r(e){var r={},n=!1;function o(r,o){return n=!0,o=new Promise((function(t){t(e[r](o))})),{done:!1,value:new t(o,1)}}return r["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},r.next=function(e){return n?(n=!1,e):o("next",e)},"function"==typeof e.throw&&(r.throw=function(e){if(n)throw n=!1,e;return o("throw",e)}),"function"==typeof e.return&&(r.return=function(e){return n?(n=!1,e):o("return",e)}),r}function n(e){var t,r,n,i=2;for("undefined"!=typeof Symbol&&(r=Symbol.asyncIterator,n=Symbol.iterator);i--;){if(r&&null!=(t=e[r]))return t.call(e);if(n&&null!=(t=e[n]))return new o(t.call(e));r="@@asyncIterator",n="@@iterator"}throw new TypeError("Object is not async iterable")}function o(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return o=function(e){this.s=e,this.n=e.next},o.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var r=this.s.return;return void 0===r?Promise.resolve({value:e,done:!0}):t(r.apply(this.s,arguments))},throw:function(e){var r=this.s.return;return void 0===r?Promise.reject(e):t(r.apply(this.s,arguments))}},new o(e)}function i(e){return new t(e,0)}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),A(r),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;A(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:L(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),y}},t}function c(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function l(t){return function(){return new e(t.apply(this,arguments))}}function p(e,t,r,n,o,i,a){try{var s=e[i](a),u=s.value}catch(e){return void r(e)}s.done?t(u):Promise.resolve(u).then(n,o)}function h(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var i=e.apply(t,r);function a(e){p(i,n,o,a,s,"next",e)}function s(e){p(i,n,o,a,s,"throw",e)}a(void 0)}))}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=new Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},i=o.allOwnKeys,a=void 0!==i&&i;if(null!=e)if("object"!==f(e)&&(e=[e]),L(e))for(r=0,n=e.length;r0;)if(t===(r=n[o]).toLowerCase())return r;return null}var Q="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,Z=function(e){return!N(e)&&e!==Q};var ee,te=(ee="undefined"!=typeof Uint8Array&&R(Uint8Array),function(e){return ee&&e instanceof ee}),re=A("HTMLFormElement"),ne=function(e){var t=Object.prototype.hasOwnProperty;return function(e,r){return t.call(e,r)}}(),oe=A("RegExp"),ie=function(e,t){var r=Object.getOwnPropertyDescriptors(e),n={};$(r,(function(r,o){var i;!1!==(i=t(r,o,e))&&(n[o]=i||r)})),Object.defineProperties(e,n)};var ae,se,ue,ce,fe=A("AsyncFunction"),le=(ae="function"==typeof setImmediate,se=F(Q.postMessage),ae?setImmediate:se?(ue="axios@".concat(Math.random()),ce=[],Q.addEventListener("message",(function(e){var t=e.source,r=e.data;t===Q&&r===ue&&ce.length&&ce.shift()()}),!1),function(e){ce.push(e),Q.postMessage(ue,"*")}):function(e){return setTimeout(e)}),pe="undefined"!=typeof queueMicrotask?queueMicrotask.bind(Q):"undefined"!=typeof process&&process.nextTick||le,he={isArray:L,isArrayBuffer:C,isBuffer:_,isFormData:function(e){var t;return e&&("function"==typeof FormData&&e instanceof FormData||F(e.append)&&("formdata"===(t=T(e))||"object"===t&&F(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&C(e.buffer)},isString:U,isNumber:B,isBoolean:function(e){return!0===e||!1===e},isObject:D,isPlainObject:I,isEmptyObject:function(e){if(!D(e)||_(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:K,isRequest:V,isResponse:G,isHeaders:X,isUndefined:N,isDate:q,isFile:M,isBlob:z,isRegExp:oe,isFunction:F,isStream:function(e){return D(e)&&F(e.pipe)},isURLSearchParams:J,isTypedArray:te,isFileList:H,forEach:$,merge:function e(){for(var t=Z(this)&&this||{},r=t.caseless,n=t.skipUndefined,o={},i=function(t,i){var a=r&&Y(o,i)||i;I(o[a])&&I(t)?o[a]=e(o[a],t):I(t)?o[a]=e({},t):L(t)?o[a]=t.slice():n&&N(t)||(o[a]=t)},a=0,s=arguments.length;a3&&void 0!==arguments[3]?arguments[3]:{},o=n.allOwnKeys;return $(t,(function(t,n){r&&F(t)?e[n]=O(t,r):e[n]=t}),{allOwnKeys:o}),e},trim:function(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,r,n){e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},toFlatObject:function(e,t,r,n){var o,i,a,s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)a=o[i],n&&!n(a,e,t)||s[a]||(t[a]=e[a],s[a]=!0);e=!1!==r&&R(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:T,kindOfTest:A,endsWith:function(e,t,r){e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;var n=e.indexOf(t,r);return-1!==n&&n===r},toArray:function(e){if(!e)return null;if(L(e))return e;var t=e.length;if(!B(t))return null;for(var r=new Array(t);t-- >0;)r[t]=e[t];return r},forEachEntry:function(e,t){for(var r,n=(e&&e[k]).call(e);(r=n.next())&&!r.done;){var o=r.value;t.call(e,o[0],o[1])}},matchAll:function(e,t){for(var r,n=[];null!==(r=e.exec(t));)n.push(r);return n},isHTMLForm:re,hasOwnProperty:ne,hasOwnProp:ne,reduceDescriptors:ie,freezeMethods:function(e){ie(e,(function(t,r){if(F(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;var n=e[r];F(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=function(){throw Error("Can not rewrite read-only method '"+r+"'")}))}))},toObjectSet:function(e,t){var r={},n=function(e){e.forEach((function(e){r[e]=!0}))};return L(e)?n(e):n(String(e).split(t)),r},toCamelCase:function(e){return e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))},noop:function(){},toFiniteNumber:function(e,t){return null!=e&&Number.isFinite(e=+e)?e:t},findKey:Y,global:Q,isContextDefined:Z,isSpecCompliantForm:function(e){return!!(e&&F(e.append)&&"FormData"===e[j]&&e[k])},toJSONObject:function(e){var t=new Array(10);return function e(r,n){if(D(r)){if(t.indexOf(r)>=0)return;if(_(r))return r;if(!("toJSON"in r)){t[n]=r;var o=L(r)?[]:{};return $(r,(function(t,r){var i=e(t,n+1);!N(i)&&(o[r]=i)})),t[n]=void 0,o}}return r}(e,0)},isAsyncFn:fe,isThenable:function(e){return e&&(D(e)||F(e))&&F(e.then)&&F(e.catch)},setImmediate:le,asap:pe,isIterable:function(e){return null!=e&&F(e[k])}};function de(e,t,r,n,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),r&&(this.config=r),n&&(this.request=n),o&&(this.response=o,this.status=o.status?o.status:null)}he.inherits(de,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:he.toJSONObject(this.config),code:this.code,status:this.status}}});var ve=de.prototype,ye={};["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((function(e){ye[e]={value:e}})),Object.defineProperties(de,ye),Object.defineProperty(ve,"isAxiosError",{value:!0}),de.from=function(e,t,r,n,o,i){var a=Object.create(ve);he.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(function(e){return"isAxiosError"!==e}));var s=e&&e.message?e.message:"Error",u=null==t&&e?e.code:t;return de.call(a,s,u,r,n,o),e&&null==a.cause&&Object.defineProperty(a,"cause",{value:e,configurable:!0}),a.name=e&&e.name||"Error",i&&Object.assign(a,i),a};function me(e){return he.isPlainObject(e)||he.isArray(e)}function be(e){return he.endsWith(e,"[]")?e.slice(0,-2):e}function ge(e,t,r){return e?e.concat(t).map((function(e,t){return e=be(e),!r&&t?"["+e+"]":e})).join(r?".":""):t}var we=he.toFlatObject(he,{},null,(function(e){return/^is[A-Z]/.test(e)}));function Ee(e,t,r){if(!he.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;var n=(r=he.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!he.isUndefined(t[e])}))).metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,s=(r.Blob||"undefined"!=typeof Blob&&Blob)&&he.isSpecCompliantForm(t);if(!he.isFunction(o))throw new TypeError("visitor must be a function");function u(e){if(null===e)return"";if(he.isDate(e))return e.toISOString();if(he.isBoolean(e))return e.toString();if(!s&&he.isBlob(e))throw new de("Blob is not supported. Use a Buffer instead.");return he.isArrayBuffer(e)||he.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,r,o){var s=e;if(e&&!o&&"object"===f(e))if(he.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else if(he.isArray(e)&&function(e){return he.isArray(e)&&!e.some(me)}(e)||(he.isFileList(e)||he.endsWith(r,"[]"))&&(s=he.toArray(e)))return r=be(r),s.forEach((function(e,n){!he.isUndefined(e)&&null!==e&&t.append(!0===a?ge([r],n,i):null===a?r:r+"[]",u(e))})),!1;return!!me(e)||(t.append(ge(o,r,i),u(e)),!1)}var l=[],p=Object.assign(we,{defaultVisitor:c,convertValue:u,isVisitable:me});if(!he.isObject(e))throw new TypeError("data must be an object");return function e(r,n){if(!he.isUndefined(r)){if(-1!==l.indexOf(r))throw Error("Circular reference detected in "+n.join("."));l.push(r),he.forEach(r,(function(r,i){!0===(!(he.isUndefined(r)||null===r)&&o.call(t,r,he.isString(i)?i.trim():i,n,p))&&e(r,n?n.concat(i):[i])})),l.pop()}}(e),t}function Oe(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function Se(e,t){this._pairs=[],e&&Ee(e,this,t)}var xe=Se.prototype;function Re(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function ke(e,t,r){if(!t)return e;var n=r&&r.encode||Re;he.isFunction(r)&&(r={serialize:r});var o,i=r&&r.serialize;if(o=i?i(t,r):he.isURLSearchParams(t)?t.toString():new Se(t,r).toString(n)){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}xe.append=function(e,t){this._pairs.push([e,t])},xe.toString=function(e){var t=e?function(t){return e.call(this,t,Oe)}:Oe;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};var je=function(){function e(){d(this,e),this.handlers=[]}return y(e,[{key:"use",value:function(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}},{key:"eject",value:function(e){this.handlers[e]&&(this.handlers[e]=null)}},{key:"clear",value:function(){this.handlers&&(this.handlers=[])}},{key:"forEach",value:function(e){he.forEach(this.handlers,(function(t){null!==t&&e(t)}))}}]),e}(),Te={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ae={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:Se,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},Pe="undefined"!=typeof window&&"undefined"!=typeof document,Le="object"===("undefined"==typeof navigator?"undefined":f(navigator))&&navigator||void 0,Ne=Pe&&(!Le||["ReactNative","NativeScript","NS"].indexOf(Le.product)<0),_e="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,Ce=Pe&&window.location.href||"http://localhost",Ue=s(s({},Object.freeze({__proto__:null,hasBrowserEnv:Pe,hasStandardBrowserWebWorkerEnv:_e,hasStandardBrowserEnv:Ne,navigator:Le,origin:Ce})),Ae);function Fe(e){function t(e,r,n,o){var i=e[o++];if("__proto__"===i)return!0;var a=Number.isFinite(+i),s=o>=e.length;return i=!i&&he.isArray(n)?n.length:i,s?(he.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!a):(n[i]&&he.isObject(n[i])||(n[i]=[]),t(e,r,n[i],o)&&he.isArray(n[i])&&(n[i]=function(e){var t,r,n={},o=Object.keys(e),i=o.length;for(t=0;t-1,i=he.isObject(e);if(i&&he.isHTMLForm(e)&&(e=new FormData(e)),he.isFormData(e))return o?JSON.stringify(Fe(e)):e;if(he.isArrayBuffer(e)||he.isBuffer(e)||he.isStream(e)||he.isFile(e)||he.isBlob(e)||he.isReadableStream(e))return e;if(he.isArrayBufferView(e))return e.buffer;if(he.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Ee(e,new Ue.classes.URLSearchParams,s({visitor:function(e,t,r,n){return Ue.isNode&&he.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((r=he.isFileList(e))||n.indexOf("multipart/form-data")>-1){var a=this.env&&this.env.FormData;return Ee(r?{"files[]":e}:e,a&&new a,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,r){if(he.isString(e))try{return(t||JSON.parse)(e),he.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||Be.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(he.isResponse(e)||he.isReadableStream(e))return e;if(e&&he.isString(e)&&(r&&!this.responseType||n)){var o=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e,this.parseReviver)}catch(e){if(o){if("SyntaxError"===e.name)throw de.from(e,de.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ue.classes.FormData,Blob:Ue.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};he.forEach(["delete","get","head","post","put","patch"],(function(e){Be.headers[e]={}}));var De=Be,Ie=he.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"]),qe=Symbol("internals");function Me(e){return e&&String(e).trim().toLowerCase()}function ze(e){return!1===e||null==e?e:he.isArray(e)?e.map(ze):String(e)}function He(e,t,r,n,o){return he.isFunction(n)?n.call(this,t,r):(o&&(t=r),he.isString(t)?he.isString(n)?-1!==t.indexOf(n):he.isRegExp(n)?n.test(t):void 0:void 0)}var Je=function(e,t){function r(e){d(this,r),e&&this.set(e)}return y(r,[{key:"set",value:function(e,t,r){var n=this;function o(e,t,r){var o=Me(t);if(!o)throw new Error("header name must be a non-empty string");var i=he.findKey(n,o);(!i||void 0===n[i]||!0===r||void 0===r&&!1!==n[i])&&(n[i||t]=ze(e))}var i=function(e,t){return he.forEach(e,(function(e,r){return o(e,r,t)}))};if(he.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(he.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i(function(e){var t,r,n,o={};return e&&e.split("\n").forEach((function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&Ie[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)})),o}(e),t);else if(he.isObject(e)&&he.isIterable(e)){var a,s,u,c={},f=function(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=w(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return a=e.done,e},e:function(e){s=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}(e);try{for(f.s();!(u=f.n()).done;){var l=u.value;if(!he.isArray(l))throw TypeError("Object iterator must return a key-value pair");c[s=l[0]]=(a=c[s])?he.isArray(a)?[].concat(g(a),[l[1]]):[a,l[1]]:l[1]}}catch(e){f.e(e)}finally{f.f()}i(c,t)}else null!=e&&o(t,e,r);return this}},{key:"get",value:function(e,t){if(e=Me(e)){var r=he.findKey(this,e);if(r){var n=this[r];if(!t)return n;if(!0===t)return function(e){for(var t,r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;t=n.exec(e);)r[t[1]]=t[2];return r}(n);if(he.isFunction(t))return t.call(this,n,r);if(he.isRegExp(t))return t.exec(n);throw new TypeError("parser must be boolean|regexp|function")}}}},{key:"has",value:function(e,t){if(e=Me(e)){var r=he.findKey(this,e);return!(!r||void 0===this[r]||t&&!He(0,this[r],r,t))}return!1}},{key:"delete",value:function(e,t){var r=this,n=!1;function o(e){if(e=Me(e)){var o=he.findKey(r,e);!o||t&&!He(0,r[o],o,t)||(delete r[o],n=!0)}}return he.isArray(e)?e.forEach(o):o(e),n}},{key:"clear",value:function(e){for(var t=Object.keys(this),r=t.length,n=!1;r--;){var o=t[r];e&&!He(0,this[o],o,e,!0)||(delete this[o],n=!0)}return n}},{key:"normalize",value:function(e){var t=this,r={};return he.forEach(this,(function(n,o){var i=he.findKey(r,o);if(i)return t[i]=ze(n),void delete t[o];var a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(function(e,t,r){return t.toUpperCase()+r}))}(o):String(o).trim();a!==o&&delete t[o],t[a]=ze(n),r[a]=!0})),this}},{key:"concat",value:function(){for(var e,t=arguments.length,r=new Array(t),n=0;n1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,r=null,n&&(clearTimeout(n),n=null),e.apply(void 0,g(t))};return[function(){for(var e=Date.now(),t=e-o,s=arguments.length,u=new Array(s),c=0;c=i?a(u,e):(r=u,n||(n=setTimeout((function(){n=null,a(r)}),i-t)))},function(){return r&&a(r)}]}he.inherits(Ge,de,{__CANCEL__:!0});var Qe=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,n=0,o=$e(50,250);return Ye((function(r){var i=r.loaded,a=r.lengthComputable?r.total:void 0,s=i-n,u=o(s);n=i;var c=m({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:u||void 0,estimated:u&&a&&i<=a?(a-i)/u:void 0,event:r,lengthComputable:null!=a},t?"download":"upload",!0);e(c)}),r)},Ze=function(e,t){var r=null!=e;return[function(n){return t[0]({lengthComputable:r,total:e,loaded:n})},t[1]]},et=function(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n1?t-1:0),n=1;n1?"since :\n"+u.map(xt).join("\n"):" "+xt(u[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return n};function jt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ge(null,e)}function Tt(e){return jt(e),e.headers=We.from(e.headers),e.data=Ke.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1),kt(e.adapter||De.adapter,e)(e).then((function(t){return jt(e),t.data=Ke.call(e,e.transformResponse,t),t.headers=We.from(t.headers),t}),(function(t){return Ve(t)||(jt(e),t&&t.response&&(t.response.data=Ke.call(e,e.transformResponse,t.response),t.response.headers=We.from(t.response.headers))),Promise.reject(t)}))}var At="1.12.2",Pt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){Pt[e]=function(r){return f(r)===e||"a"+(t<1?"n ":" ")+e}}));var Lt={};Pt.transitional=function(e,t,r){function n(e,t){return"[Axios v1.12.2] Transitional option '"+e+"'"+t+(r?". "+r:"")}return function(r,o,i){if(!1===e)throw new de(n(o," has been removed"+(t?" in "+t:"")),de.ERR_DEPRECATED);return t&&!Lt[o]&&(Lt[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}},Pt.spelling=function(e){return function(t,r){return console.warn("".concat(r," is likely a misspelling of ").concat(e)),!0}};var Nt={assertOptions:function(e,t,r){if("object"!==f(e))throw new de("options must be an object",de.ERR_BAD_OPTION_VALUE);for(var n=Object.keys(e),o=n.length;o-- >0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new de("option "+i+" must be "+u,de.ERR_BAD_OPTION_VALUE)}else if(!0!==r)throw new de("Unknown option "+i,de.ERR_BAD_OPTION)}},validators:Pt},_t=Nt.validators,Ct=function(){function e(t){d(this,e),this.defaults=t||{},this.interceptors={request:new je,response:new je}}var t;return y(e,[{key:"request",value:(t=h(u().mark((function e(t,r){var n,o;return u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._request(t,r);case 3:return e.abrupt("return",e.sent);case 6:if(e.prev=6,e.t0=e.catch(0),e.t0 instanceof Error){n={},Error.captureStackTrace?Error.captureStackTrace(n):n=new Error,o=n.stack?n.stack.replace(/^.+\n/,""):"";try{e.t0.stack?o&&!String(e.t0.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(e.t0.stack+="\n"+o):e.t0.stack=o}catch(e){}}throw e.t0;case 10:case"end":return e.stop()}}),e,this,[[0,6]])}))),function(e,r){return t.apply(this,arguments)})},{key:"_request",value:function(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};var r=t=it(this.defaults,t),n=r.transitional,o=r.paramsSerializer,i=r.headers;void 0!==n&&Nt.assertOptions(n,{silentJSONParsing:_t.transitional(_t.boolean),forcedJSONParsing:_t.transitional(_t.boolean),clarifyTimeoutError:_t.transitional(_t.boolean)},!1),null!=o&&(he.isFunction(o)?t.paramsSerializer={serialize:o}:Nt.assertOptions(o,{encode:_t.function,serialize:_t.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),Nt.assertOptions(t,{baseUrl:_t.spelling("baseURL"),withXsrfToken:_t.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();var a=i&&he.merge(i.common,i[t.method]);i&&he.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete i[e]})),t.headers=We.concat(a,i);var s=[],u=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))}));var c,f=[];this.interceptors.response.forEach((function(e){f.push(e.fulfilled,e.rejected)}));var l,p=0;if(!u){var h=[Tt.bind(this),void 0];for(h.unshift.apply(h,s),h.push.apply(h,f),l=h.length,c=Promise.resolve(t);p0;)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},t((function(e,t,o){n.reason||(n.reason=new Ge(e,t,o),r(n.reason))}))}return y(e,[{key:"throwIfRequested",value:function(){if(this.reason)throw this.reason}},{key:"subscribe",value:function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}},{key:"unsubscribe",value:function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}}},{key:"toAbortSignal",value:function(){var e=this,t=new AbortController,r=function(e){t.abort(e)};return this.subscribe(r),t.signal.unsubscribe=function(){return e.unsubscribe(r)},t.signal}}],[{key:"source",value:function(){var t;return{token:new e((function(e){t=e})),cancel:t}}}]),e}(),Bt=Ft;var Dt={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(Dt).forEach((function(e){var t=b(e,2),r=t[0],n=t[1];Dt[n]=r}));var It=Dt;var qt=function e(t){var r=new Ut(t),n=O(Ut.prototype.request,r);return he.extend(n,Ut.prototype,r,{allOwnKeys:!0}),he.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(it(t,r))},n}(De);return qt.Axios=Ut,qt.CanceledError=Ge,qt.CancelToken=Bt,qt.isCancel=Ve,qt.VERSION=At,qt.toFormData=Ee,qt.AxiosError=de,qt.Cancel=qt.CanceledError,qt.all=function(e){return Promise.all(e)},qt.spread=function(e){return function(t){return e.apply(null,t)}},qt.isAxiosError=function(e){return he.isObject(e)&&!0===e.isAxiosError},qt.mergeConfig=it,qt.AxiosHeaders=We,qt.formToJSON=function(e){return Fe(he.isHTMLForm(e)?new FormData(e):e)},qt.getAdapter=kt,qt.HttpStatusCode=It,qt.default=qt,qt})); +//# sourceMappingURL=axios.min.js.map diff --git a/node_modules.bak/axios/dist/axios.min.js.map b/node_modules.bak/axios/dist/axios.min.js.map new file mode 100644 index 0000000..681183d --- /dev/null +++ b/node_modules.bak/axios/dist/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../lib/helpers/bind.js","../lib/utils.js","../lib/core/AxiosError.js","../lib/helpers/toFormData.js","../lib/helpers/AxiosURLSearchParams.js","../lib/helpers/buildURL.js","../lib/core/InterceptorManager.js","../lib/defaults/transitional.js","../lib/platform/browser/index.js","../lib/platform/browser/classes/URLSearchParams.js","../lib/platform/browser/classes/FormData.js","../lib/platform/browser/classes/Blob.js","../lib/platform/common/utils.js","../lib/platform/index.js","../lib/helpers/formDataToJSON.js","../lib/defaults/index.js","../lib/helpers/toURLEncodedForm.js","../lib/helpers/parseHeaders.js","../lib/core/AxiosHeaders.js","../lib/core/transformData.js","../lib/cancel/isCancel.js","../lib/cancel/CanceledError.js","../lib/core/settle.js","../lib/helpers/speedometer.js","../lib/helpers/throttle.js","../lib/helpers/progressEventReducer.js","../lib/helpers/isURLSameOrigin.js","../lib/helpers/cookies.js","../lib/core/buildFullPath.js","../lib/helpers/isAbsoluteURL.js","../lib/helpers/combineURLs.js","../lib/core/mergeConfig.js","../lib/helpers/resolveConfig.js","../lib/adapters/fetch.js","../lib/adapters/xhr.js","../lib/helpers/parseProtocol.js","../lib/helpers/composeSignals.js","../lib/helpers/trackStream.js","../lib/adapters/adapters.js","../lib/helpers/null.js","../lib/core/dispatchRequest.js","../lib/env/data.js","../lib/helpers/validator.js","../lib/core/Axios.js","../lib/cancel/CancelToken.js","../lib/helpers/HttpStatusCode.js","../lib/axios.js","../lib/helpers/spread.js","../lib/helpers/isAxiosError.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n"],"names":["bind","fn","thisArg","apply","arguments","cache","toString","Object","prototype","getPrototypeOf","iterator","Symbol","toStringTag","kindOf","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","_typeof","isArray","Array","isUndefined","isBuffer","val","constructor","isFunction","isArrayBuffer","isString","isNumber","isObject","isPlainObject","isDate","isFile","isBlob","isFileList","isURLSearchParams","_map2","_slicedToArray","map","isReadableStream","isRequest","isResponse","isHeaders","forEach","obj","i","l","_ref","length","undefined","_ref$allOwnKeys","allOwnKeys","key","keys","getOwnPropertyNames","len","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","TypedArray","isTypedArray","Uint8Array","isHTMLForm","hasOwnProperty","_ref4","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","setImmediateSupported","postMessageSupported","token","callbacks","isAsyncFn","_setImmediate","setImmediate","postMessage","concat","Math","random","addEventListener","_ref5","source","data","shift","cb","push","setTimeout","asap","queueMicrotask","process","nextTick","utils$1","isFormData","kind","FormData","append","isArrayBufferView","ArrayBuffer","isView","buffer","isBoolean","isEmptyObject","e","isStream","pipe","merge","_ref2","this","caseless","skipUndefined","result","assignValue","targetKey","extend","a","b","_ref3","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","lastIndex","indexOf","toArray","arr","forEachEntry","_iterator","next","done","pair","matchAll","regExp","matches","exec","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","toUpperCase","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","target","reducedValue","isThenable","then","isIterable","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","msg","errCode","cause","configurable","isVisitable","removeBrackets","renderKey","path","dots","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","_encode","serialize","serializedParams","serializeFn","hashmarkIndex","encoder","InterceptorManager$1","InterceptorManager","_classCallCheck","handlers","_createClass","fulfilled","rejected","synchronous","runWhen","id","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","_objectSpread","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","parseReviver","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","_Symbol$iterator","_Symbol$toStringTag","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","dest","_step","_createForOfIteratorHelper","s","n","entry","_toConsumableArray","err","f","tokens","tokensRE","parseTokens","matcher","deleted","deleteHeader","format","normalized","w","char","formatHeader","_this$constructor","_len","targets","asStrings","get","first","computed","_len2","_key2","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$1","transformData","fns","normalize","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","speedometer","samplesCount","min","firstSampleTS","bytes","timestamps","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","throttle","freq","lastArgs","timer","timestamp","threshold","invoke","args","clearTimeout","progressEventReducer","listener","isDownloadStream","bytesNotified","_speedometer","loaded","total","lengthComputable","progressBytes","rate","_defineProperty","progress","estimated","event","progressEventDecorator","throttled","asyncDecorator","isMSIE","URL","protocol","host","port","userAgent","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","allowAbsoluteUrls","isRelativeUrl","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","resolveConfig","newConfig","auth","btoa","username","password","unescape","getHeaders","formHeaders","allowedHeaders","includes","isURLSameOrigin","xsrfValue","cookies","xhrAdapter","XMLHttpRequest","Promise","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","_config","requestData","requestHeaders","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","_progressEventReducer2","upload","_progressEventReducer4","cancel","abort","subscribe","aborted","send","composeSignals$1","signals","Boolean","controller","AbortController","reason","streamChunk","_regeneratorRuntime","mark","chunk","chunkSize","pos","end","wrap","_context","prev","byteLength","abrupt","stop","readBytes","_wrapAsyncGenerator","_callee","iterable","_iteratorAbruptCompletion","_didIteratorError","_iteratorError","_context2","_asyncIterator","readStream","_awaitAsyncGenerator","sent","delegateYield","_asyncGeneratorDelegate","t1","finish","_x","_x2","_callee2","stream","reader","_yield$_awaitAsyncGen","_context3","asyncIterator","getReader","_x3","trackStream","onProgress","onFinish","_onFinish","ReadableStream","pull","_asyncToGenerator","_callee3","_yield$iterator$next","_done","loadedBytes","_context4","close","enqueue","t0","highWaterMark","globalFetchAPI","Request","Response","_utils$global","TextEncoder","factory","_env","envFetch","fetch","isFetchSupported","isRequestSupported","isResponseSupported","isReadableStreamSupported","encodeText","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","has","supportsResponseStream","resolvers","res","ERR_NOT_SUPPORT","getBodyLength","_request","size","resolveBodyLength","getContentLength","_x4","_callee4","_resolveConfig","_resolveConfig$withCr","fetchOptions","_fetch","composedSignal","requestContentLength","contentTypeHeader","_progressEventDecorat","_progressEventDecorat2","flush","isCredentialsSupported","resolvedOptions","isStreamResponse","responseContentLength","_ref6","_ref7","_onProgress","_flush","responseData","composeSignals","toAbortSignal","credentials","t2","_x5","seedCache","Map","getFetch","seed","seeds","knownAdapters","http","xhr","fetchAdapter","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","VERSION","validators","deprecatedWarnings","validators$1","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","_request2","configOrUrl","dummy","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","promise","responseInterceptorChain","chain","onFulfilled","onRejected","generateHTTPMethod","isForm","Axios$1","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","_this","c","CancelToken$1","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$1","axios","createInstance","defaultConfig","instance","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter"],"mappings":";+4XAEe,SAASA,EAAKC,EAAIC,GAC/B,OAAO,WACL,OAAOD,EAAGE,MAAMD,EAASE,WAE7B,mSCAA,IAIgBC,EAJTC,EAAYC,OAAOC,UAAnBF,SACAG,EAAkBF,OAAlBE,eACAC,EAAyBC,OAAzBD,SAAUE,EAAeD,OAAfC,YAEXC,GAAUR,EAGbE,OAAOO,OAAO,MAHQ,SAAAC,GACrB,IAAMC,EAAMV,EAASW,KAAKF,GAC1B,OAAOV,EAAMW,KAASX,EAAMW,GAAOA,EAAIE,MAAM,GAAI,GAAGC,iBAGlDC,EAAa,SAACC,GAElB,OADAA,EAAOA,EAAKF,cACL,SAACJ,GAAK,OAAKF,EAAOE,KAAWM,CAAI,CAC1C,EAEMC,EAAa,SAAAD,GAAI,OAAI,SAAAN,GAAK,OAAIQ,EAAOR,KAAUM,CAAI,CAAA,EASlDG,EAAWC,MAAXD,QASDE,EAAcJ,EAAW,aAS/B,SAASK,EAASC,GAChB,OAAe,OAARA,IAAiBF,EAAYE,IAA4B,OAApBA,EAAIC,cAAyBH,EAAYE,EAAIC,cACpFC,EAAWF,EAAIC,YAAYF,WAAaC,EAAIC,YAAYF,SAASC,EACxE,CASA,IAAMG,EAAgBX,EAAW,eA2BjC,IAAMY,EAAWV,EAAW,UAQtBQ,EAAaR,EAAW,YASxBW,EAAWX,EAAW,UAStBY,EAAW,SAACnB,GAAK,OAAe,OAAVA,GAAmC,WAAjBQ,EAAOR,EAAkB,EAiBjEoB,EAAgB,SAACP,GACrB,GAAoB,WAAhBf,EAAOe,GACT,OAAO,EAGT,IAAMpB,EAAYC,EAAemB,GACjC,QAAsB,OAAdpB,GAAsBA,IAAcD,OAAOC,WAAkD,OAArCD,OAAOE,eAAeD,IAA0BI,KAAegB,GAAUlB,KAAYkB,EACvJ,EA8BMQ,EAAShB,EAAW,QASpBiB,EAASjB,EAAW,QASpBkB,EAASlB,EAAW,QASpBmB,EAAanB,EAAW,YAsCxBoB,EAAoBpB,EAAW,mBAE4FqB,EAAAC,EAApE,CAAC,iBAAkB,UAAW,WAAY,WAAWC,IAAIvB,GAAW,GAA1HwB,EAAgBH,EAAA,GAAEI,EAASJ,EAAA,GAAEK,EAAUL,EAAA,GAAEM,EAASN,EAAA,GA2BzD,SAASO,EAAQC,EAAKhD,GAA+B,IAM/CiD,EACAC,EAP+CC,EAAAhD,UAAAiD,OAAA,QAAAC,IAAAlD,UAAA,GAAAA,UAAA,GAAJ,CAAE,EAAAmD,EAAAH,EAAxBI,WAAAA,OAAa,IAAHD,GAAQA,EAE3C,GAAIN,QAaJ,GALmB,WAAf1B,EAAO0B,KAETA,EAAM,CAACA,IAGLzB,EAAQyB,GAEV,IAAKC,EAAI,EAAGC,EAAIF,EAAII,OAAQH,EAAIC,EAAGD,IACjCjD,EAAGgB,KAAK,KAAMgC,EAAIC,GAAIA,EAAGD,OAEtB,CAEL,GAAItB,EAASsB,GACX,OAIF,IAEIQ,EAFEC,EAAOF,EAAajD,OAAOoD,oBAAoBV,GAAO1C,OAAOmD,KAAKT,GAClEW,EAAMF,EAAKL,OAGjB,IAAKH,EAAI,EAAGA,EAAIU,EAAKV,IACnBO,EAAMC,EAAKR,GACXjD,EAAGgB,KAAK,KAAMgC,EAAIQ,GAAMA,EAAKR,EAEjC,CACF,CAEA,SAASY,EAAQZ,EAAKQ,GACpB,GAAI9B,EAASsB,GACX,OAAO,KAGTQ,EAAMA,EAAItC,cAIV,IAHA,IAEI2C,EAFEJ,EAAOnD,OAAOmD,KAAKT,GACrBC,EAAIQ,EAAKL,OAENH,KAAM,GAEX,GAAIO,KADJK,EAAOJ,EAAKR,IACK/B,cACf,OAAO2C,EAGX,OAAO,IACT,CAEA,IAAMC,EAEsB,oBAAfC,WAAmCA,WACvB,oBAATC,KAAuBA,KAA0B,oBAAXC,OAAyBA,OAASC,OAGlFC,EAAmB,SAACC,GAAO,OAAM3C,EAAY2C,IAAYA,IAAYN,CAAO,EAoDlF,IA8HsBO,GAAhBC,IAAgBD,GAKG,oBAAfE,YAA8B/D,EAAe+D,YAH9C,SAAAzD,GACL,OAAOuD,IAAcvD,aAAiBuD,KA6CpCG,GAAarD,EAAW,mBAWxBsD,GAAkB,SAAAC,GAAA,IAAED,EAAmEnE,OAAOC,UAA1EkE,eAAc,OAAM,SAACzB,EAAK2B,GAAI,OAAKF,EAAezD,KAAKgC,EAAK2B,EAAK,CAAA,CAAnE,GASlBC,GAAWzD,EAAW,UAEtB0D,GAAoB,SAAC7B,EAAK8B,GAC9B,IAAMC,EAAczE,OAAO0E,0BAA0BhC,GAC/CiC,EAAqB,CAAA,EAE3BlC,EAAQgC,GAAa,SAACG,EAAYC,GAChC,IAAIC,GAC2C,KAA1CA,EAAMN,EAAQI,EAAYC,EAAMnC,MACnCiC,EAAmBE,GAAQC,GAAOF,EAEtC,IAEA5E,OAAO+E,iBAAiBrC,EAAKiC,EAC/B,EAkEA,IA4CwBK,GAAuBC,GAKbC,GAAOC,GAbnCC,GAAYvE,EAAW,iBAQvBwE,IAAkBL,GAkBE,mBAAjBM,aAlBsCL,GAmB7C1D,EAAWiC,EAAQ+B,aAlBfP,GACKM,aAGFL,IAAyBC,GAW/BM,SAAAA,OAAWC,KAAKC,UAXsBP,GAWV,GAV3B3B,EAAQmC,iBAAiB,WAAW,SAAAC,GAAoB,IAAlBC,EAAMD,EAANC,OAAQC,EAAIF,EAAJE,KACxCD,IAAWrC,GAAWsC,IAASZ,IACjCC,GAAUrC,QAAUqC,GAAUY,OAAVZ,EAEvB,IAAE,GAEI,SAACa,GACNb,GAAUc,KAAKD,GACfxC,EAAQ+B,YAAYL,GAAO,OAEI,SAACc,GAAE,OAAKE,WAAWF,EAAG,GAMrDG,GAAiC,oBAAnBC,eAClBA,eAAe3G,KAAK+D,GAAgC,oBAAZ6C,SAA2BA,QAAQC,UAAYjB,GAQ1EkB,GAAA,CACbtF,QAAAA,EACAO,cAAAA,EACAJ,SAAAA,EACAoF,WApgBiB,SAAChG,GAClB,IAAIiG,EACJ,OAAOjG,IACgB,mBAAbkG,UAA2BlG,aAAiBkG,UAClDnF,EAAWf,EAAMmG,UACY,cAA1BF,EAAOnG,EAAOE,KAEL,WAATiG,GAAqBlF,EAAWf,EAAMT,WAAkC,sBAArBS,EAAMT,YAIlE,EA0fE6G,kBAnpBF,SAA2BvF,GAOzB,MAL4B,oBAAhBwF,aAAiCA,YAAYC,OAC9CD,YAAYC,OAAOzF,GAElBA,GAASA,EAAI0F,QAAYvF,EAAcH,EAAI0F,OAGzD,EA4oBEtF,SAAAA,EACAC,SAAAA,EACAsF,UAnmBgB,SAAAxG,GAAK,OAAc,IAAVA,IAA4B,IAAVA,CAAe,EAomB1DmB,SAAAA,EACAC,cAAAA,EACAqF,cA7kBoB,SAAC5F,GAErB,IAAKM,EAASN,IAAQD,EAASC,GAC7B,OAAO,EAGT,IACE,OAAmC,IAA5BrB,OAAOmD,KAAK9B,GAAKyB,QAAgB9C,OAAOE,eAAemB,KAASrB,OAAOC,SAIhF,CAHE,MAAOiH,GAEP,OAAO,CACT,CACF,EAkkBE7E,iBAAAA,EACAC,UAAAA,EACAC,WAAAA,EACAC,UAAAA,EACArB,YAAAA,EACAU,OAAAA,EACAC,OAAAA,EACAC,OAAAA,EACAuC,SAAAA,GACA/C,WAAAA,EACA4F,SA/hBe,SAAC9F,GAAG,OAAKM,EAASN,IAAQE,EAAWF,EAAI+F,KAAK,EAgiB7DnF,kBAAAA,EACA+B,aAAAA,GACAhC,WAAAA,EACAS,QAAAA,EACA4E,MAxZF,SAASA,IAgBP,IAfA,IAAAC,EAAkCzD,EAAiB0D,OAASA,MAAQ,CAAE,EAA/DC,EAAQF,EAARE,SAAUC,EAAaH,EAAbG,cACXC,EAAS,CAAA,EACTC,EAAc,SAACtG,EAAK6B,GACxB,IAAM0E,EAAYJ,GAAYlE,EAAQoE,EAAQxE,IAAQA,EAClDtB,EAAc8F,EAAOE,KAAehG,EAAcP,GACpDqG,EAAOE,GAAaP,EAAMK,EAAOE,GAAYvG,GACpCO,EAAcP,GACvBqG,EAAOE,GAAaP,EAAM,CAAE,EAAEhG,GACrBJ,EAAQI,GACjBqG,EAAOE,GAAavG,EAAIV,QACd8G,GAAkBtG,EAAYE,KACxCqG,EAAOE,GAAavG,IAIfsB,EAAI,EAAGC,EAAI/C,UAAUiD,OAAQH,EAAIC,EAAGD,IAC3C9C,UAAU8C,IAAMF,EAAQ5C,UAAU8C,GAAIgF,GAExC,OAAOD,CACT,EAqYEG,OAzXa,SAACC,EAAGC,EAAGpI,GAA8B,IAAAqI,EAAAnI,UAAAiD,OAAA,QAAAC,IAAAlD,UAAA,GAAAA,UAAA,GAAP,CAAE,EAAfoD,EAAU+E,EAAV/E,WAQ9B,OAPAR,EAAQsF,GAAG,SAAC1G,EAAK6B,GACXvD,GAAW4B,EAAWF,GACxByG,EAAE5E,GAAOzD,EAAK4B,EAAK1B,GAEnBmI,EAAE5E,GAAO7B,CAEb,GAAG,CAAC4B,WAAAA,IACG6E,CACT,EAiXEG,KA9fW,SAACxH,GAAG,OAAKA,EAAIwH,KACxBxH,EAAIwH,OAASxH,EAAIyH,QAAQ,qCAAsC,GAAG,EA8flEC,SAzWe,SAACC,GAIhB,OAH8B,QAA1BA,EAAQC,WAAW,KACrBD,EAAUA,EAAQzH,MAAM,IAEnByH,CACT,EAqWEE,SA1Ve,SAAChH,EAAaiH,EAAkBC,EAAO/D,GACtDnD,EAAYrB,UAAYD,OAAOO,OAAOgI,EAAiBtI,UAAWwE,GAClEnD,EAAYrB,UAAUqB,YAAcA,EACpCtB,OAAOyI,eAAenH,EAAa,QAAS,CAC1CoH,MAAOH,EAAiBtI,YAE1BuI,GAASxI,OAAO2I,OAAOrH,EAAYrB,UAAWuI,EAChD,EAoVEI,aAzUmB,SAACC,EAAWC,EAASC,EAAQC,GAChD,IAAIR,EACA7F,EACA0B,EACE4E,EAAS,CAAA,EAIf,GAFAH,EAAUA,GAAW,GAEJ,MAAbD,EAAmB,OAAOC,EAE9B,EAAG,CAGD,IADAnG,GADA6F,EAAQxI,OAAOoD,oBAAoByF,IACzB/F,OACHH,KAAM,GACX0B,EAAOmE,EAAM7F,GACPqG,IAAcA,EAAW3E,EAAMwE,EAAWC,IAAcG,EAAO5E,KACnEyE,EAAQzE,GAAQwE,EAAUxE,GAC1B4E,EAAO5E,IAAQ,GAGnBwE,GAAuB,IAAXE,GAAoB7I,EAAe2I,EACjD,OAASA,KAAeE,GAAUA,EAAOF,EAAWC,KAAaD,IAAc7I,OAAOC,WAEtF,OAAO6I,CACT,EAkTExI,OAAAA,EACAO,WAAAA,EACAqI,SAzSe,SAACzI,EAAK0I,EAAcC,GACnC3I,EAAM4I,OAAO5I,SACIsC,IAAbqG,GAA0BA,EAAW3I,EAAIqC,UAC3CsG,EAAW3I,EAAIqC,QAEjBsG,GAAYD,EAAarG,OACzB,IAAMwG,EAAY7I,EAAI8I,QAAQJ,EAAcC,GAC5C,OAAsB,IAAfE,GAAoBA,IAAcF,CAC3C,EAkSEI,QAxRc,SAAChJ,GACf,IAAKA,EAAO,OAAO,KACnB,GAAIS,EAAQT,GAAQ,OAAOA,EAC3B,IAAImC,EAAInC,EAAMsC,OACd,IAAKpB,EAASiB,GAAI,OAAO,KAEzB,IADA,IAAM8G,EAAM,IAAIvI,MAAMyB,GACfA,KAAM,GACX8G,EAAI9G,GAAKnC,EAAMmC,GAEjB,OAAO8G,CACT,EA+QEC,aArPmB,SAAChH,EAAKhD,GAOzB,IANA,IAIIgI,EAFEiC,GAFYjH,GAAOA,EAAIvC,IAEDO,KAAKgC,IAIzBgF,EAASiC,EAAUC,UAAYlC,EAAOmC,MAAM,CAClD,IAAMC,EAAOpC,EAAOgB,MACpBhJ,EAAGgB,KAAKgC,EAAKoH,EAAK,GAAIA,EAAK,GAC7B,CACF,EA2OEC,SAjOe,SAACC,EAAQvJ,GAIxB,IAHA,IAAIwJ,EACER,EAAM,GAE4B,QAAhCQ,EAAUD,EAAOE,KAAKzJ,KAC5BgJ,EAAIxD,KAAKgE,GAGX,OAAOR,CACT,EAyNEvF,WAAAA,GACAC,eAAAA,GACAgG,WAAYhG,GACZI,kBAAAA,GACA6F,cAjLoB,SAAC1H,GACrB6B,GAAkB7B,GAAK,SAACkC,EAAYC,GAElC,GAAItD,EAAWmB,KAA6D,IAArD,CAAC,YAAa,SAAU,UAAU6G,QAAQ1E,GAC/D,OAAO,EAGT,IAAM6D,EAAQhG,EAAImC,GAEbtD,EAAWmH,KAEhB9D,EAAWyF,YAAa,EAEpB,aAAczF,EAChBA,EAAW0F,UAAW,EAInB1F,EAAW2F,MACd3F,EAAW2F,IAAM,WACf,MAAMC,MAAM,qCAAwC3F,EAAO,OAGjE,GACF,EA0JE4F,YAxJkB,SAACC,EAAeC,GAClC,IAAMjI,EAAM,CAAA,EAENkI,EAAS,SAACnB,GACdA,EAAIhH,SAAQ,SAAAiG,GACVhG,EAAIgG,IAAS,CACf,KAKF,OAFAzH,EAAQyJ,GAAiBE,EAAOF,GAAiBE,EAAOvB,OAAOqB,GAAeG,MAAMF,IAE7EjI,CACT,EA6IEoI,YA1NkB,SAAArK,GAClB,OAAOA,EAAIG,cAAcsH,QAAQ,yBAC/B,SAAkB6C,EAAGC,EAAIC,GACvB,OAAOD,EAAGE,cAAgBD,CAC5B,GAEJ,EAqNEE,KA5IW,aA6IXC,eA3IqB,SAAC1C,EAAO2C,GAC7B,OAAgB,MAAT3C,GAAiB4C,OAAOC,SAAS7C,GAASA,GAASA,EAAQ2C,CACpE,EA0IE/H,QAAAA,EACAM,OAAQJ,EACRK,iBAAAA,EACA2H,oBAlIF,SAA6BhL,GAC3B,SAAUA,GAASe,EAAWf,EAAMmG,SAAkC,aAAvBnG,EAAMH,IAA+BG,EAAML,GAC5F,EAiIEsL,aA/HmB,SAAC/I,GACpB,IAAMgJ,EAAQ,IAAIxK,MAAM,IAgCxB,OA9Bc,SAARyK,EAAS9F,EAAQlD,GAErB,GAAIhB,EAASkE,GAAS,CACpB,GAAI6F,EAAMnC,QAAQ1D,IAAW,EAC3B,OAIF,GAAIzE,EAASyE,GACX,OAAOA,EAGT,KAAK,WAAYA,GAAS,CACxB6F,EAAM/I,GAAKkD,EACX,IAAM+F,EAAS3K,EAAQ4E,GAAU,GAAK,CAAA,EAStC,OAPApD,EAAQoD,GAAQ,SAAC6C,EAAOxF,GACtB,IAAM2I,EAAeF,EAAMjD,EAAO/F,EAAI,IACrCxB,EAAY0K,KAAkBD,EAAO1I,GAAO2I,EAC/C,IAEAH,EAAM/I,QAAKI,EAEJ6I,CACT,CACF,CAEA,OAAO/F,EAGF8F,CAAMjJ,EAAK,EACpB,EA8FE0C,UAAAA,GACA0G,WA3FiB,SAACtL,GAAK,OACvBA,IAAUmB,EAASnB,IAAUe,EAAWf,KAAWe,EAAWf,EAAMuL,OAASxK,EAAWf,EAAK,MAAO,EA2FpG8E,aAAcD,GACdc,KAAAA,GACA6F,WA5DiB,SAACxL,GAAK,OAAc,MAATA,GAAiBe,EAAWf,EAAML,GAAU,GCjsB1E,SAAS8L,GAAWC,EAASC,EAAMC,EAAQC,EAASC,GAClD9B,MAAM9J,KAAK6G,MAEPiD,MAAM+B,kBACR/B,MAAM+B,kBAAkBhF,KAAMA,KAAKjG,aAEnCiG,KAAKmE,OAAS,IAAIlB,OAASkB,MAG7BnE,KAAK2E,QAAUA,EACf3E,KAAK1C,KAAO,aACZsH,IAAS5E,KAAK4E,KAAOA,GACrBC,IAAW7E,KAAK6E,OAASA,GACzBC,IAAY9E,KAAK8E,QAAUA,GACvBC,IACF/E,KAAK+E,SAAWA,EAChB/E,KAAKiF,OAASF,EAASE,OAASF,EAASE,OAAS,KAEtD,CAEAC,GAAMnE,SAAS2D,GAAYzB,MAAO,CAChCkC,OAAQ,WACN,MAAO,CAELR,QAAS3E,KAAK2E,QACdrH,KAAM0C,KAAK1C,KAEX8H,YAAapF,KAAKoF,YAClBC,OAAQrF,KAAKqF,OAEbC,SAAUtF,KAAKsF,SACfC,WAAYvF,KAAKuF,WACjBC,aAAcxF,KAAKwF,aACnBrB,MAAOnE,KAAKmE,MAEZU,OAAQK,GAAMhB,aAAalE,KAAK6E,QAChCD,KAAM5E,KAAK4E,KACXK,OAAQjF,KAAKiF,OAEjB,IAGF,IAAMvM,GAAYgM,GAAWhM,UACvBwE,GAAc,CAAA,EAEpB,CACE,uBACA,iBACA,eACA,YACA,cACA,4BACA,iBACA,mBACA,kBACA,eACA,kBACA,mBAEAhC,SAAQ,SAAA0J,GACR1H,GAAY0H,GAAQ,CAACzD,MAAOyD,EAC9B,IAEAnM,OAAO+E,iBAAiBkH,GAAYxH,IACpCzE,OAAOyI,eAAexI,GAAW,eAAgB,CAACyI,OAAO,IAGzDuD,GAAWe,KAAO,SAACC,EAAOd,EAAMC,EAAQC,EAASC,EAAUY,GACzD,IAAMC,EAAanN,OAAOO,OAAON,IAEjCwM,GAAM7D,aAAaqE,EAAOE,GAAY,SAAgBzK,GACpD,OAAOA,IAAQ8H,MAAMvK,SACtB,IAAE,SAAAoE,GACD,MAAgB,iBAATA,CACT,IAEA,IAAM+I,EAAMH,GAASA,EAAMf,QAAUe,EAAMf,QAAU,QAG/CmB,EAAkB,MAARlB,GAAgBc,EAAQA,EAAMd,KAAOA,EAYrD,OAXAF,GAAWvL,KAAKyM,EAAYC,EAAKC,EAASjB,EAAQC,EAASC,GAGvDW,GAA6B,MAApBE,EAAWG,OACtBtN,OAAOyI,eAAe0E,EAAY,QAAS,CAAEzE,MAAOuE,EAAOM,cAAc,IAG3EJ,EAAWtI,KAAQoI,GAASA,EAAMpI,MAAS,QAE3CqI,GAAelN,OAAO2I,OAAOwE,EAAYD,GAElCC,CACT,EC7FA,SAASK,GAAYhN,GACnB,OAAOiM,GAAM7K,cAAcpB,IAAUiM,GAAMxL,QAAQT,EACrD,CASA,SAASiN,GAAevK,GACtB,OAAOuJ,GAAMvD,SAAShG,EAAK,MAAQA,EAAIvC,MAAM,GAAI,GAAKuC,CACxD,CAWA,SAASwK,GAAUC,EAAMzK,EAAK0K,GAC5B,OAAKD,EACEA,EAAKnI,OAAOtC,GAAKd,KAAI,SAAc8C,EAAOvC,GAG/C,OADAuC,EAAQuI,GAAevI,IACf0I,GAAQjL,EAAI,IAAMuC,EAAQ,IAAMA,CACzC,IAAE2I,KAAKD,EAAO,IAAM,IALH1K,CAMpB,CAaA,IAAM4K,GAAarB,GAAM7D,aAAa6D,GAAO,CAAE,EAAE,MAAM,SAAgBpI,GACrE,MAAO,WAAW0J,KAAK1J,EACzB,IAyBA,SAAS2J,GAAWtL,EAAKuL,EAAUC,GACjC,IAAKzB,GAAM9K,SAASe,GAClB,MAAM,IAAIyL,UAAU,4BAItBF,EAAWA,GAAY,IAAyBvH,SAYhD,IAAM0H,GATNF,EAAUzB,GAAM7D,aAAasF,EAAS,CACpCE,YAAY,EACZR,MAAM,EACNS,SAAS,IACR,GAAO,SAAiBC,EAAQzI,GAEjC,OAAQ4G,GAAMtL,YAAY0E,EAAOyI,GACnC,KAE2BF,WAErBG,EAAUL,EAAQK,SAAWC,EAC7BZ,EAAOM,EAAQN,KACfS,EAAUH,EAAQG,QAElBI,GADQP,EAAQQ,MAAwB,oBAATA,MAAwBA,OACpCjC,GAAMjB,oBAAoByC,GAEnD,IAAKxB,GAAMlL,WAAWgN,GACpB,MAAM,IAAIJ,UAAU,8BAGtB,SAASQ,EAAajG,GACpB,GAAc,OAAVA,EAAgB,MAAO,GAE3B,GAAI+D,GAAM5K,OAAO6G,GACf,OAAOA,EAAMkG,cAGf,GAAInC,GAAMzF,UAAU0B,GAClB,OAAOA,EAAM3I,WAGf,IAAK0O,GAAWhC,GAAM1K,OAAO2G,GAC3B,MAAM,IAAIuD,GAAW,gDAGvB,OAAIQ,GAAMjL,cAAckH,IAAU+D,GAAMzI,aAAa0E,GAC5C+F,GAA2B,mBAATC,KAAsB,IAAIA,KAAK,CAAChG,IAAUmG,OAAO7B,KAAKtE,GAG1EA,CACT,CAYA,SAAS8F,EAAe9F,EAAOxF,EAAKyK,GAClC,IAAIlE,EAAMf,EAEV,GAAIA,IAAUiF,GAAyB,WAAjB3M,EAAO0H,GAC3B,GAAI+D,GAAMvD,SAAShG,EAAK,MAEtBA,EAAMkL,EAAalL,EAAMA,EAAIvC,MAAM,GAAI,GAEvC+H,EAAQoG,KAAKC,UAAUrG,QAClB,GACJ+D,GAAMxL,QAAQyH,IAvGvB,SAAqBe,GACnB,OAAOgD,GAAMxL,QAAQwI,KAASA,EAAIuF,KAAKxB,GACzC,CAqGiCyB,CAAYvG,KACnC+D,GAAMzK,WAAW0G,IAAU+D,GAAMvD,SAAShG,EAAK,SAAWuG,EAAMgD,GAAMjD,QAAQd,IAYhF,OATAxF,EAAMuK,GAAevK,GAErBuG,EAAIhH,SAAQ,SAAcyM,EAAIC,IAC1B1C,GAAMtL,YAAY+N,IAAc,OAAPA,GAAgBjB,EAAStH,QAEtC,IAAZ0H,EAAmBX,GAAU,CAACxK,GAAMiM,EAAOvB,GAAqB,OAAZS,EAAmBnL,EAAMA,EAAM,KACnFyL,EAAaO,GAEjB,KACO,EAIX,QAAI1B,GAAY9E,KAIhBuF,EAAStH,OAAO+G,GAAUC,EAAMzK,EAAK0K,GAAOe,EAAajG,KAElD,EACT,CAEA,IAAMgD,EAAQ,GAER0D,EAAiBpP,OAAO2I,OAAOmF,GAAY,CAC/CU,eAAAA,EACAG,aAAAA,EACAnB,YAAAA,KAyBF,IAAKf,GAAM9K,SAASe,GAClB,MAAM,IAAIyL,UAAU,0BAKtB,OA5BA,SAASkB,EAAM3G,EAAOiF,GACpB,IAAIlB,GAAMtL,YAAYuH,GAAtB,CAEA,IAA8B,IAA1BgD,EAAMnC,QAAQb,GAChB,MAAM8B,MAAM,kCAAoCmD,EAAKE,KAAK,MAG5DnC,EAAMzF,KAAKyC,GAEX+D,GAAMhK,QAAQiG,GAAO,SAAcwG,EAAIhM,IAKtB,OAJEuJ,GAAMtL,YAAY+N,IAAc,OAAPA,IAAgBX,EAAQ7N,KAChEuN,EAAUiB,EAAIzC,GAAMhL,SAASyB,GAAOA,EAAI+E,OAAS/E,EAAKyK,EAAMyB,KAI5DC,EAAMH,EAAIvB,EAAOA,EAAKnI,OAAOtC,GAAO,CAACA,GAEzC,IAEAwI,EAAM4D,KAlBwB,CAmBhC,CAMAD,CAAM3M,GAECuL,CACT,CChNA,SAASsB,GAAO9O,GACd,IAAM+O,EAAU,CACd,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,IAAK,MACL,MAAO,IACP,MAAO,MAET,OAAOC,mBAAmBhP,GAAKyH,QAAQ,oBAAoB,SAAkBwH,GAC3E,OAAOF,EAAQE,EACjB,GACF,CAUA,SAASC,GAAqBC,EAAQ1B,GACpC3G,KAAKsI,OAAS,GAEdD,GAAU5B,GAAW4B,EAAQrI,KAAM2G,EACrC,CAEA,IAAMjO,GAAY0P,GAAqB1P,UC5BvC,SAASsP,GAAOlO,GACd,OAAOoO,mBAAmBpO,GACxB6G,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,KAChBA,QAAQ,QAAS,KACjBA,QAAQ,OAAQ,IACpB,CAWe,SAAS4H,GAASC,EAAKH,EAAQ1B,GAE5C,IAAK0B,EACH,OAAOG,EAGT,IAAMC,EAAU9B,GAAWA,EAAQqB,QAAUA,GAEzC9C,GAAMlL,WAAW2M,KACnBA,EAAU,CACR+B,UAAW/B,IAIf,IAEIgC,EAFEC,EAAcjC,GAAWA,EAAQ+B,UAYvC,GAPEC,EADEC,EACiBA,EAAYP,EAAQ1B,GAEpBzB,GAAMxK,kBAAkB2N,GACzCA,EAAO7P,WACP,IAAI4P,GAAqBC,EAAQ1B,GAASnO,SAASiQ,GAGjC,CACpB,IAAMI,EAAgBL,EAAIxG,QAAQ,MAEX,IAAnB6G,IACFL,EAAMA,EAAIpP,MAAM,EAAGyP,IAErBL,KAA8B,IAAtBA,EAAIxG,QAAQ,KAAc,IAAM,KAAO2G,CACjD,CAEA,OAAOH,CACT,CDvBA9P,GAAU0G,OAAS,SAAgB9B,EAAM6D,GACvCnB,KAAKsI,OAAO5J,KAAK,CAACpB,EAAM6D,GAC1B,EAEAzI,GAAUF,SAAW,SAAkBsQ,GACrC,IAAML,EAAUK,EAAU,SAAS3H,GACjC,OAAO2H,EAAQ3P,KAAK6G,KAAMmB,EAAO6G,GAClC,EAAGA,GAEJ,OAAOhI,KAAKsI,OAAOzN,KAAI,SAAc0H,GACnC,OAAOkG,EAAQlG,EAAK,IAAM,IAAMkG,EAAQlG,EAAK,GAC9C,GAAE,IAAI+D,KAAK,IACd,EErDkC,IAoElCyC,GAlEwB,WACtB,SAAAC,IAAcC,OAAAD,GACZhJ,KAAKkJ,SAAW,EAClB,CA4DC,OA1DDC,EAAAH,EAAA,CAAA,CAAArN,IAAA,MAAAwF,MAQA,SAAIiI,EAAWC,EAAU1C,GAOvB,OANA3G,KAAKkJ,SAASxK,KAAK,CACjB0K,UAAAA,EACAC,SAAAA,EACAC,cAAa3C,GAAUA,EAAQ2C,YAC/BC,QAAS5C,EAAUA,EAAQ4C,QAAU,OAEhCvJ,KAAKkJ,SAAS3N,OAAS,CAChC,GAEA,CAAAI,IAAA,QAAAwF,MAOA,SAAMqI,GACAxJ,KAAKkJ,SAASM,KAChBxJ,KAAKkJ,SAASM,GAAM,KAExB,GAEA,CAAA7N,IAAA,QAAAwF,MAKA,WACMnB,KAAKkJ,WACPlJ,KAAKkJ,SAAW,GAEpB,GAEA,CAAAvN,IAAA,UAAAwF,MAUA,SAAQhJ,GACN+M,GAAMhK,QAAQ8E,KAAKkJ,UAAU,SAAwBO,GACzC,OAANA,GACFtR,EAAGsR,EAEP,GACF,KAACT,CAAA,CA/DqB,GCFTU,GAAA,CACbC,mBAAmB,EACnBC,mBAAmB,EACnBC,qBAAqB,GCDRC,GAAA,CACbC,WAAW,EACXC,QAAS,CACPC,gBCJsC,oBAApBA,gBAAkCA,gBAAkB7B,GDKtEjJ,SEN+B,oBAAbA,SAA2BA,SAAW,KFOxDgI,KGP2B,oBAATA,KAAuBA,KAAO,MHSlD+C,UAAW,CAAC,OAAQ,QAAS,OAAQ,OAAQ,MAAO,SIXhDC,GAAkC,oBAAX/N,QAA8C,oBAAbgO,SAExDC,GAAkC,YAAL5Q,oBAAT6Q,UAAS7Q,YAAAA,EAAT6Q,aAA0BA,gBAAa9O,EAmB3D+O,GAAwBJ,MAC1BE,IAAc,CAAC,cAAe,eAAgB,MAAMrI,QAAQqI,GAAWG,SAAW,GAWhFC,GAE2B,oBAAtBC,mBAEPvO,gBAAgBuO,mBACc,mBAAvBvO,KAAKwO,cAIVC,GAAST,IAAiB/N,OAAOyO,SAASC,MAAQ,mBCvCxDC,GAAAA,EAAAA,EACK7F,CAAAA,sIACA8F,IC2CL,SAASC,GAAevE,GACtB,SAASwE,EAAU9E,EAAMjF,EAAOkD,EAAQuD,GACtC,IAAItK,EAAO8I,EAAKwB,KAEhB,GAAa,cAATtK,EAAsB,OAAO,EAEjC,IAAM6N,EAAepH,OAAOC,UAAU1G,GAChC8N,EAASxD,GAASxB,EAAK7K,OAG7B,OAFA+B,GAAQA,GAAQ4H,GAAMxL,QAAQ2K,GAAUA,EAAO9I,OAAS+B,EAEpD8N,GACElG,GAAMtC,WAAWyB,EAAQ/G,GAC3B+G,EAAO/G,GAAQ,CAAC+G,EAAO/G,GAAO6D,GAE9BkD,EAAO/G,GAAQ6D,GAGTgK,IAGL9G,EAAO/G,IAAU4H,GAAM9K,SAASiK,EAAO/G,MAC1C+G,EAAO/G,GAAQ,IAGF4N,EAAU9E,EAAMjF,EAAOkD,EAAO/G,GAAOsK,IAEtC1C,GAAMxL,QAAQ2K,EAAO/G,MACjC+G,EAAO/G,GA/Cb,SAAuB4E,GACrB,IAEI9G,EAEAO,EAJER,EAAM,CAAA,EACNS,EAAOnD,OAAOmD,KAAKsG,GAEnBpG,EAAMF,EAAKL,OAEjB,IAAKH,EAAI,EAAGA,EAAIU,EAAKV,IAEnBD,EADAQ,EAAMC,EAAKR,IACA8G,EAAIvG,GAEjB,OAAOR,CACT,CAoCqBkQ,CAAchH,EAAO/G,MAG9B6N,EACV,CAEA,GAAIjG,GAAMjG,WAAWyH,IAAaxB,GAAMlL,WAAW0M,EAAS4E,SAAU,CACpE,IAAMnQ,EAAM,CAAA,EAMZ,OAJA+J,GAAM/C,aAAauE,GAAU,SAACpJ,EAAM6D,GAClC+J,EA1EN,SAAuB5N,GAKrB,OAAO4H,GAAM1C,SAAS,gBAAiBlF,GAAMzC,KAAI,SAAAsN,GAC/C,MAAoB,OAAbA,EAAM,GAAc,GAAKA,EAAM,IAAMA,EAAM,EACpD,GACF,CAkEgBoD,CAAcjO,GAAO6D,EAAOhG,EAAK,EAC7C,IAEOA,CACT,CAEA,OAAO,IACT,CCzDA,IAAMqQ,GAAW,CAEfC,aAAc/B,GAEdgC,QAAS,CAAC,MAAO,OAAQ,SAEzBC,iBAAkB,CAAC,SAA0BpN,EAAMqN,GACjD,IA+BInR,EA/BEoR,EAAcD,EAAQE,kBAAoB,GAC1CC,EAAqBF,EAAY7J,QAAQ,qBAAuB,EAChEgK,EAAkB9G,GAAM9K,SAASmE,GAQvC,GANIyN,GAAmB9G,GAAMvI,WAAW4B,KACtCA,EAAO,IAAIY,SAASZ,IAGH2G,GAAMjG,WAAWV,GAGlC,OAAOwN,EAAqBxE,KAAKC,UAAUyD,GAAe1M,IAASA,EAGrE,GAAI2G,GAAMjL,cAAcsE,IACtB2G,GAAMrL,SAAS0E,IACf2G,GAAMtF,SAASrB,IACf2G,GAAM3K,OAAOgE,IACb2G,GAAM1K,OAAO+D,IACb2G,GAAMpK,iBAAiByD,GAEvB,OAAOA,EAET,GAAI2G,GAAM7F,kBAAkBd,GAC1B,OAAOA,EAAKiB,OAEd,GAAI0F,GAAMxK,kBAAkB6D,GAE1B,OADAqN,EAAQK,eAAe,mDAAmD,GACnE1N,EAAK/F,WAKd,GAAIwT,EAAiB,CACnB,GAAIH,EAAY7J,QAAQ,sCAAwC,EAC9D,OCvEO,SAA0BzD,EAAMoI,GAC7C,OAAOF,GAAWlI,EAAM,IAAIyM,GAAShB,QAAQC,gBAAiBc,EAAA,CAC5D/D,QAAS,SAAS7F,EAAOxF,EAAKyK,EAAM8F,GAClC,OAAIlB,GAASmB,QAAUjH,GAAMrL,SAASsH,IACpCnB,KAAKZ,OAAOzD,EAAKwF,EAAM3I,SAAS,YACzB,GAGF0T,EAAQjF,eAAe5O,MAAM2H,KAAM1H,UAC5C,GACGqO,GAEP,CD2DeyF,CAAiB7N,EAAMyB,KAAKqM,gBAAgB7T,WAGrD,IAAKiC,EAAayK,GAAMzK,WAAW8D,KAAUsN,EAAY7J,QAAQ,wBAA0B,EAAG,CAC5F,IAAMsK,EAAYtM,KAAKuM,KAAOvM,KAAKuM,IAAIpN,SAEvC,OAAOsH,GACLhM,EAAa,CAAC,UAAW8D,GAAQA,EACjC+N,GAAa,IAAIA,EACjBtM,KAAKqM,eAET,CACF,CAEA,OAAIL,GAAmBD,GACrBH,EAAQK,eAAe,oBAAoB,GAxEjD,SAAyBO,EAAUC,EAAQ3D,GACzC,GAAI5D,GAAMhL,SAASsS,GACjB,IAEE,OADCC,GAAUlF,KAAKmF,OAAOF,GAChBtH,GAAMxE,KAAK8L,EAKpB,CAJE,MAAO7M,GACP,GAAe,gBAAXA,EAAErC,KACJ,MAAMqC,CAEV,CAGF,OAAQmJ,GAAWvB,KAAKC,WAAWgF,EACrC,CA4DaG,CAAgBpO,IAGlBA,CACT,GAEAqO,kBAAmB,CAAC,SAA2BrO,GAC7C,IAAMkN,EAAezL,KAAKyL,cAAgBD,GAASC,aAC7C7B,EAAoB6B,GAAgBA,EAAa7B,kBACjDiD,EAAsC,SAAtB7M,KAAK8M,aAE3B,GAAI5H,GAAMlK,WAAWuD,IAAS2G,GAAMpK,iBAAiByD,GACnD,OAAOA,EAGT,GAAIA,GAAQ2G,GAAMhL,SAASqE,KAAWqL,IAAsB5J,KAAK8M,cAAiBD,GAAgB,CAChG,IACME,IADoBtB,GAAgBA,EAAa9B,oBACPkD,EAEhD,IACE,OAAOtF,KAAKmF,MAAMnO,EAAMyB,KAAKgN,aAQ/B,CAPE,MAAOrN,GACP,GAAIoN,EAAmB,CACrB,GAAe,gBAAXpN,EAAErC,KACJ,MAAMoH,GAAWe,KAAK9F,EAAG+E,GAAWuI,iBAAkBjN,KAAM,KAAMA,KAAK+E,UAEzE,MAAMpF,CACR,CACF,CACF,CAEA,OAAOpB,CACT,GAMA2O,QAAS,EAETC,eAAgB,aAChBC,eAAgB,eAEhBC,kBAAmB,EACnBC,eAAgB,EAEhBf,IAAK,CACHpN,SAAU6L,GAAShB,QAAQ7K,SAC3BgI,KAAM6D,GAAShB,QAAQ7C,MAGzBoG,eAAgB,SAAwBtI,GACtC,OAAOA,GAAU,KAAOA,EAAS,GAClC,EAED2G,QAAS,CACP4B,OAAQ,CACNC,OAAU,oCACV,oBAAgBjS,KAKtB0J,GAAMhK,QAAQ,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,UAAU,SAACwS,GAChElC,GAASI,QAAQ8B,GAAU,EAC7B,IAEA,IAAAC,GAAenC,GE1JToC,GAAoB1I,GAAMhC,YAAY,CAC1C,MAAO,gBAAiB,iBAAkB,eAAgB,OAC1D,UAAW,OAAQ,OAAQ,oBAAqB,sBAChD,gBAAiB,WAAY,eAAgB,sBAC7C,UAAW,cAAe,eCLtB2K,GAAahV,OAAO,aAE1B,SAASiV,GAAgBC,GACvB,OAAOA,GAAUjM,OAAOiM,GAAQrN,OAAOrH,aACzC,CAEA,SAAS2U,GAAe7M,GACtB,OAAc,IAAVA,GAA4B,MAATA,EACdA,EAGF+D,GAAMxL,QAAQyH,GAASA,EAAMtG,IAAImT,IAAkBlM,OAAOX,EACnE,CAgBA,SAAS8M,GAAiB1R,EAAS4E,EAAO4M,EAAQvM,EAAQ0M,GACxD,OAAIhJ,GAAMlL,WAAWwH,GACZA,EAAOrI,KAAK6G,KAAMmB,EAAO4M,IAG9BG,IACF/M,EAAQ4M,GAGL7I,GAAMhL,SAASiH,GAEhB+D,GAAMhL,SAASsH,IACiB,IAA3BL,EAAMa,QAAQR,GAGnB0D,GAAMnI,SAASyE,GACVA,EAAOgF,KAAKrF,QADrB,OANA,EASF,CAoBC,IAEKgN,GAAY,SAAAC,EAAAC,GAChB,SAAAF,EAAYvC,GAAS3C,OAAAkF,GACnBvC,GAAW5L,KAAKgD,IAAI4I,EACtB,CA2NC,OA3NAzC,EAAAgF,EAAA,CAAA,CAAAxS,IAAA,MAAAwF,MAED,SAAI4M,EAAQO,EAAgBC,GAC1B,IAAMpS,EAAO6D,KAEb,SAASwO,EAAUC,EAAQC,EAASC,GAClC,IAAMC,EAAUd,GAAgBY,GAEhC,IAAKE,EACH,MAAM,IAAI3L,MAAM,0CAGlB,IAAMtH,EAAMuJ,GAAMnJ,QAAQI,EAAMyS,KAE5BjT,QAAqBH,IAAdW,EAAKR,KAAmC,IAAbgT,QAAmCnT,IAAbmT,IAAwC,IAAdxS,EAAKR,MACzFQ,EAAKR,GAAO+S,GAAWV,GAAeS,GAE1C,CAEA,IAAMI,EAAa,SAACjD,EAAS+C,GAAQ,OACnCzJ,GAAMhK,QAAQ0Q,GAAS,SAAC6C,EAAQC,GAAO,OAAKF,EAAUC,EAAQC,EAASC,KAAU,EAEnF,GAAIzJ,GAAM7K,cAAc0T,IAAWA,aAAkB/N,KAAKjG,YACxD8U,EAAWd,EAAQO,QACd,GAAGpJ,GAAMhL,SAAS6T,KAAYA,EAASA,EAAOrN,UArEtB,iCAAiC8F,KAqEmBuH,EArEVrN,QAsEvEmO,ED1ES,SAAAC,GACb,IACInT,EACA7B,EACAsB,EAHE2T,EAAS,CAAA,EAyBf,OApBAD,GAAcA,EAAWxL,MAAM,MAAMpI,SAAQ,SAAgB8T,GAC3D5T,EAAI4T,EAAKhN,QAAQ,KACjBrG,EAAMqT,EAAKC,UAAU,EAAG7T,GAAGsF,OAAOrH,cAClCS,EAAMkV,EAAKC,UAAU7T,EAAI,GAAGsF,QAEvB/E,GAAQoT,EAAOpT,IAAQiS,GAAkBjS,KAIlC,eAARA,EACEoT,EAAOpT,GACToT,EAAOpT,GAAK+C,KAAK5E,GAEjBiV,EAAOpT,GAAO,CAAC7B,GAGjBiV,EAAOpT,GAAOoT,EAAOpT,GAAOoT,EAAOpT,GAAO,KAAO7B,EAAMA,EAE3D,IAEOiV,CACR,CC+CgBG,CAAanB,GAASO,QAC5B,GAAIpJ,GAAM9K,SAAS2T,IAAW7I,GAAMT,WAAWsJ,GAAS,CAC7D,IAAcoB,EAAMxT,EACMyT,EADtBjU,EAAM,CAAE,EAAYiH,koBAAAiN,CACJtB,GAAM,IAA1B,IAAA3L,EAAAkN,MAAAF,EAAAhN,EAAAmN,KAAAjN,MAA4B,CAAA,IAAjBkN,EAAKJ,EAAAjO,MACd,IAAK+D,GAAMxL,QAAQ8V,GACjB,MAAM5I,UAAU,gDAGlBzL,EAAIQ,EAAM6T,EAAM,KAAOL,EAAOhU,EAAIQ,IAC/BuJ,GAAMxL,QAAQyV,MAAKlR,OAAAwR,EAAON,IAAMK,EAAM,KAAM,CAACL,EAAMK,EAAM,IAAOA,EAAM,EAC3E,CAAC,CAAA,MAAAE,GAAAtN,EAAAzC,EAAA+P,EAAA,CAAA,QAAAtN,EAAAuN,GAAA,CAEDd,EAAW1T,EAAKmT,EAClB,MACY,MAAVP,GAAkBS,EAAUF,EAAgBP,EAAQQ,GAGtD,OAAOvO,IACT,GAAC,CAAArE,IAAA,MAAAwF,MAED,SAAI4M,EAAQtB,GAGV,GAFAsB,EAASD,GAAgBC,GAEb,CACV,IAAMpS,EAAMuJ,GAAMnJ,QAAQiE,KAAM+N,GAEhC,GAAIpS,EAAK,CACP,IAAMwF,EAAQnB,KAAKrE,GAEnB,IAAK8Q,EACH,OAAOtL,EAGT,IAAe,IAAXsL,EACF,OApHV,SAAqBvT,GAKnB,IAJA,IAEIiP,EAFEyH,EAASnX,OAAOO,OAAO,MACvB6W,EAAW,mCAGT1H,EAAQ0H,EAASlN,KAAKzJ,IAC5B0W,EAAOzH,EAAM,IAAMA,EAAM,GAG3B,OAAOyH,CACT,CA0GiBE,CAAY3O,GAGrB,GAAI+D,GAAMlL,WAAWyS,GACnB,OAAOA,EAAOtT,KAAK6G,KAAMmB,EAAOxF,GAGlC,GAAIuJ,GAAMnI,SAAS0P,GACjB,OAAOA,EAAO9J,KAAKxB,GAGrB,MAAM,IAAIyF,UAAU,yCACtB,CACF,CACF,GAAC,CAAAjL,IAAA,MAAAwF,MAED,SAAI4M,EAAQgC,GAGV,GAFAhC,EAASD,GAAgBC,GAEb,CACV,IAAMpS,EAAMuJ,GAAMnJ,QAAQiE,KAAM+N,GAEhC,SAAUpS,QAAqBH,IAAdwE,KAAKrE,IAAwBoU,IAAW9B,GAAiBjO,EAAMA,KAAKrE,GAAMA,EAAKoU,GAClG,CAEA,OAAO,CACT,GAAC,CAAApU,IAAA,SAAAwF,MAED,SAAO4M,EAAQgC,GACb,IAAM5T,EAAO6D,KACTgQ,GAAU,EAEd,SAASC,EAAavB,GAGpB,GAFAA,EAAUZ,GAAgBY,GAEb,CACX,IAAM/S,EAAMuJ,GAAMnJ,QAAQI,EAAMuS,IAE5B/S,GAASoU,IAAW9B,GAAiB9R,EAAMA,EAAKR,GAAMA,EAAKoU,YACtD5T,EAAKR,GAEZqU,GAAU,EAEd,CACF,CAQA,OANI9K,GAAMxL,QAAQqU,GAChBA,EAAO7S,QAAQ+U,GAEfA,EAAalC,GAGRiC,CACT,GAAC,CAAArU,IAAA,QAAAwF,MAED,SAAM4O,GAKJ,IAJA,IAAMnU,EAAOnD,OAAOmD,KAAKoE,MACrB5E,EAAIQ,EAAKL,OACTyU,GAAU,EAEP5U,KAAK,CACV,IAAMO,EAAMC,EAAKR,GACb2U,IAAW9B,GAAiBjO,EAAMA,KAAKrE,GAAMA,EAAKoU,GAAS,YACtD/P,KAAKrE,GACZqU,GAAU,EAEd,CAEA,OAAOA,CACT,GAAC,CAAArU,IAAA,YAAAwF,MAED,SAAU+O,GACR,IAAM/T,EAAO6D,KACP4L,EAAU,CAAA,EAsBhB,OApBA1G,GAAMhK,QAAQ8E,MAAM,SAACmB,EAAO4M,GAC1B,IAAMpS,EAAMuJ,GAAMnJ,QAAQ6P,EAASmC,GAEnC,GAAIpS,EAGF,OAFAQ,EAAKR,GAAOqS,GAAe7M,eACpBhF,EAAK4R,GAId,IAAMoC,EAAaD,EAtKzB,SAAsBnC,GACpB,OAAOA,EAAOrN,OACXrH,cAAcsH,QAAQ,mBAAmB,SAACyP,EAAGC,EAAMnX,GAClD,OAAOmX,EAAK1M,cAAgBzK,CAC9B,GACJ,CAiKkCoX,CAAavC,GAAUjM,OAAOiM,GAAQrN,OAE9DyP,IAAepC,UACV5R,EAAK4R,GAGd5R,EAAKgU,GAAcnC,GAAe7M,GAElCyK,EAAQuE,IAAc,CACxB,IAEOnQ,IACT,GAAC,CAAArE,IAAA,SAAAwF,MAED,WAAmB,IAAA,IAAAoP,EAAAC,EAAAlY,UAAAiD,OAATkV,EAAO9W,IAAAA,MAAA6W,GAAAxU,EAAA,EAAAA,EAAAwU,EAAAxU,IAAPyU,EAAOzU,GAAA1D,UAAA0D,GACf,OAAOuU,EAAAvQ,KAAKjG,aAAYkE,OAAM5F,MAAAkY,EAAC,CAAAvQ,MAAI/B,OAAKwS,GAC1C,GAAC,CAAA9U,IAAA,SAAAwF,MAED,SAAOuP,GACL,IAAMvV,EAAM1C,OAAOO,OAAO,MAM1B,OAJAkM,GAAMhK,QAAQ8E,MAAM,SAACmB,EAAO4M,GACjB,MAAT5M,IAA2B,IAAVA,IAAoBhG,EAAI4S,GAAU2C,GAAaxL,GAAMxL,QAAQyH,GAASA,EAAMmF,KAAK,MAAQnF,EAC5G,IAEOhG,CACT,GAAC,CAAAQ,IAEA9C,OAAOD,SAFPuI,MAED,WACE,OAAO1I,OAAO6S,QAAQtL,KAAKmF,UAAUtM,OAAOD,WAC9C,GAAC,CAAA+C,IAAA,WAAAwF,MAED,WACE,OAAO1I,OAAO6S,QAAQtL,KAAKmF,UAAUtK,KAAI,SAAAS,GAAA,IAAAyE,EAAAnF,EAAAU,EAAA,GAAe,OAAPyE,EAAA,GAAsB,KAAfA,EAAA,EAA2B,IAAEuG,KAAK,KAC5F,GAAC,CAAA3K,IAAA,eAAAwF,MAED,WACE,OAAOnB,KAAK2Q,IAAI,eAAiB,EACnC,GAAC,CAAAhV,IAEI9C,OAAOC,YAFX6X,IAED,WACE,MAAO,cACT,IAAC,CAAA,CAAAhV,IAAA,OAAAwF,MAED,SAAYlI,GACV,OAAOA,aAAiB+G,KAAO/G,EAAQ,IAAI+G,KAAK/G,EAClD,GAAC,CAAA0C,IAAA,SAAAwF,MAED,SAAcyP,GACqB,IAAjC,IAAMC,EAAW,IAAI7Q,KAAK4Q,GAAOE,EAAAxY,UAAAiD,OADXkV,MAAO9W,MAAAmX,EAAAA,EAAAA,OAAAC,EAAA,EAAAA,EAAAD,EAAAC,IAAPN,EAAOM,EAAAzY,GAAAA,UAAAyY,GAK7B,OAFAN,EAAQvV,SAAQ,SAACmJ,GAAM,OAAKwM,EAAS7N,IAAIqB,MAElCwM,CACT,GAAC,CAAAlV,IAAA,WAAAwF,MAED,SAAgB4M,GACd,IAIMiD,GAJYhR,KAAK6N,IAAe7N,KAAK6N,IAAc,CACvDmD,UAAW,CAAC,IAGcA,UACtBtY,EAAYsH,KAAKtH,UAEvB,SAASuY,EAAevC,GACtB,IAAME,EAAUd,GAAgBY,GAE3BsC,EAAUpC,MAlOrB,SAAwBzT,EAAK4S,GAC3B,IAAMmD,EAAehM,GAAM3B,YAAY,IAAMwK,GAE7C,CAAC,MAAO,MAAO,OAAO7S,SAAQ,SAAAiW,GAC5B1Y,OAAOyI,eAAe/F,EAAKgW,EAAaD,EAAc,CACpD/P,MAAO,SAASiQ,EAAMC,EAAMC,GAC1B,OAAOtR,KAAKmR,GAAYhY,KAAK6G,KAAM+N,EAAQqD,EAAMC,EAAMC,EACxD,EACDtL,cAAc,GAElB,GACF,CAwNQuL,CAAe7Y,EAAWgW,GAC1BsC,EAAUpC,IAAW,EAEzB,CAIA,OAFA1J,GAAMxL,QAAQqU,GAAUA,EAAO7S,QAAQ+V,GAAkBA,EAAelD,GAEjE/N,IACT,KAACmO,CAAA,CA9Ne,GAiOlBA,GAAaqD,SAAS,CAAC,eAAgB,iBAAkB,SAAU,kBAAmB,aAAc,kBAG/FxS,GAAChC,kBAAkBmR,GAAazV,WAAW,SAAA+H,EAAU9E,GAAQ,IAAhBwF,EAAKV,EAALU,MAC5CsQ,EAAS9V,EAAI,GAAGgI,cAAgBhI,EAAIvC,MAAM,GAC9C,MAAO,CACLuX,IAAK,WAAA,OAAMxP,CAAK,EAChB6B,IAAG,SAAC0O,GACF1R,KAAKyR,GAAUC,CACjB,EAEJ,IAEAxM,GAAMrC,cAAcsL,IAEpB,IAAAwD,GAAexD,GC3SA,SAASyD,GAAcC,EAAK9M,GACzC,IAAMF,EAAS7E,MAAQwL,GACjBjP,EAAUwI,GAAYF,EACtB+G,EAAUuC,GAAa1I,KAAKlJ,EAAQqP,SACtCrN,EAAOhC,EAAQgC,KAQnB,OANA2G,GAAMhK,QAAQ2W,GAAK,SAAmB1Z,GACpCoG,EAAOpG,EAAGgB,KAAK0L,EAAQtG,EAAMqN,EAAQkG,YAAa/M,EAAWA,EAASE,YAASzJ,EACjF,IAEAoQ,EAAQkG,YAEDvT,CACT,CCzBe,SAASwT,GAAS5Q,GAC/B,SAAUA,IAASA,EAAM6Q,WAC3B,CCUA,SAASC,GAActN,EAASE,EAAQC,GAEtCJ,GAAWvL,KAAK6G,KAAiB,MAAX2E,EAAkB,WAAaA,EAASD,GAAWwN,aAAcrN,EAAQC,GAC/F9E,KAAK1C,KAAO,eACd,CCLe,SAAS6U,GAAOC,EAASC,EAAQtN,GAC9C,IAAMwI,EAAiBxI,EAASF,OAAO0I,eAClCxI,EAASE,QAAWsI,IAAkBA,EAAexI,EAASE,QAGjEoN,EAAO,IAAI3N,GACT,mCAAqCK,EAASE,OAC9C,CAACP,GAAW4N,gBAAiB5N,GAAWuI,kBAAkB/O,KAAKqU,MAAMxN,EAASE,OAAS,KAAO,GAC9FF,EAASF,OACTE,EAASD,QACTC,IAPFqN,EAAQrN,EAUZ,CClBA,SAASyN,GAAYC,EAAcC,GACjCD,EAAeA,GAAgB,GAC/B,IAIIE,EAJEC,EAAQ,IAAIjZ,MAAM8Y,GAClBI,EAAa,IAAIlZ,MAAM8Y,GACzBK,EAAO,EACPC,EAAO,EAKX,OAFAL,OAAclX,IAARkX,EAAoBA,EAAM,IAEzB,SAAcM,GACnB,IAAMC,EAAMC,KAAKD,MAEXE,EAAYN,EAAWE,GAExBJ,IACHA,EAAgBM,GAGlBL,EAAME,GAAQE,EACdH,EAAWC,GAAQG,EAKnB,IAHA,IAAI7X,EAAI2X,EACJK,EAAa,EAEVhY,IAAM0X,GACXM,GAAcR,EAAMxX,KACpBA,GAAQqX,EASV,IANAK,GAAQA,EAAO,GAAKL,KAEPM,IACXA,GAAQA,EAAO,GAAKN,KAGlBQ,EAAMN,EAAgBD,GAA1B,CAIA,IAAMW,EAASF,GAAaF,EAAME,EAElC,OAAOE,EAASnV,KAAKoV,MAAmB,IAAbF,EAAoBC,QAAU7X,CAJzD,EAMJ,CC9CA,SAAS+X,GAASpb,EAAIqb,GACpB,IAEIC,EACAC,EAHAC,EAAY,EACZC,EAAY,IAAOJ,EAIjBK,EAAS,SAACC,GAA2B,IAArBb,EAAG3a,UAAAiD,eAAAC,IAAAlD,UAAA,GAAAA,UAAG4a,GAAAA,KAAKD,MAC/BU,EAAYV,EACZQ,EAAW,KACPC,IACFK,aAAaL,GACbA,EAAQ,MAEVvb,EAAEE,WAAA,EAAAoX,EAAIqE,KAqBR,MAAO,CAlBW,WAEe,IAD/B,IAAMb,EAAMC,KAAKD,MACXI,EAASJ,EAAMU,EAAUnD,EAAAlY,UAAAiD,OAFXuY,EAAIna,IAAAA,MAAA6W,GAAAxU,EAAA,EAAAA,EAAAwU,EAAAxU,IAAJ8X,EAAI9X,GAAA1D,UAAA0D,GAGnBqX,GAAUO,EACbC,EAAOC,EAAMb,IAEbQ,EAAWK,EACNJ,IACHA,EAAQ/U,YAAW,WACjB+U,EAAQ,KACRG,EAAOJ,EACT,GAAGG,EAAYP,MAKP,WAAH,OAASI,GAAYI,EAAOJ,EAAS,EAGlD,CHrBAvO,GAAMnE,SAASkR,GAAevN,GAAY,CACxCsN,YAAY,IIjBP,IAAMgC,GAAuB,SAACC,EAAUC,GAA+B,IAAbV,EAAIlb,UAAAiD,OAAA,QAAAC,IAAAlD,UAAA,GAAAA,UAAA,GAAG,EAClE6b,EAAgB,EACdC,EAAe5B,GAAY,GAAI,KAErC,OAAOe,IAAS,SAAA5T,GACd,IAAM0U,EAAS1U,EAAE0U,OACXC,EAAQ3U,EAAE4U,iBAAmB5U,EAAE2U,WAAQ9Y,EACvCgZ,EAAgBH,EAASF,EACzBM,EAAOL,EAAaI,GAG1BL,EAAgBE,EAEhB,IAAM9V,EAAImW,EAAA,CACRL,OAAAA,EACAC,MAAAA,EACAK,SAAUL,EAASD,EAASC,OAAS9Y,EACrCoX,MAAO4B,EACPC,KAAMA,QAAcjZ,EACpBoZ,UAAWH,GAAQH,GAVLD,GAAUC,GAUeA,EAAQD,GAAUI,OAAOjZ,EAChEqZ,MAAOlV,EACP4U,iBAA2B,MAATD,GACjBJ,EAAmB,WAAa,UAAW,GAG9CD,EAAS1V,EACV,GAAEiV,EACL,EAEasB,GAAyB,SAACR,EAAOS,GAC5C,IAAMR,EAA4B,MAATD,EAEzB,MAAO,CAAC,SAACD,GAAM,OAAKU,EAAU,GAAG,CAC/BR,iBAAAA,EACAD,MAAAA,EACAD,OAAAA,GACA,EAAEU,EAAU,GAChB,EAEaC,GAAiB,SAAC7c,GAAE,OAAK,WAAA,IAAA,IAAAqY,EAAAlY,UAAAiD,OAAIuY,EAAIna,IAAAA,MAAA6W,GAAAxU,EAAA,EAAAA,EAAAwU,EAAAxU,IAAJ8X,EAAI9X,GAAA1D,UAAA0D,GAAA,OAAKkJ,GAAMtG,MAAK,WAAA,OAAMzG,EAAEE,WAAA,EAAIyb,KAAM,CAAA,ECzCjE9I,GAAAA,GAAST,sBAAyB,SAACK,EAAQqK,GAAM,OAAK,SAACzM,GAGpE,OAFAA,EAAM,IAAI0M,IAAI1M,EAAKwC,GAASJ,QAG1BA,EAAOuK,WAAa3M,EAAI2M,UACxBvK,EAAOwK,OAAS5M,EAAI4M,OACnBH,GAAUrK,EAAOyK,OAAS7M,EAAI6M,MAElC,CARgD,CAS/C,IAAIH,IAAIlK,GAASJ,QACjBI,GAASV,WAAa,kBAAkB9D,KAAKwE,GAASV,UAAUgL,YAC9D,WAAA,OAAM,CAAI,ECVCtK,GAAAA,GAAST,sBAGtB,CACEgL,MAAKA,SAACjY,EAAM6D,EAAOqU,EAASpP,EAAMqP,EAAQC,GACxC,IAAMC,EAAS,CAACrY,EAAO,IAAM4K,mBAAmB/G,IAEhD+D,GAAM/K,SAASqb,IAAYG,EAAOjX,KAAK,WAAa,IAAIwU,KAAKsC,GAASI,eAEtE1Q,GAAMhL,SAASkM,IAASuP,EAAOjX,KAAK,QAAU0H,GAE9ClB,GAAMhL,SAASub,IAAWE,EAAOjX,KAAK,UAAY+W,IAEvC,IAAXC,GAAmBC,EAAOjX,KAAK,UAE/B0L,SAASuL,OAASA,EAAOrP,KAAK,KAC/B,EAEDuP,KAAI,SAACvY,GACH,IAAM6K,EAAQiC,SAASuL,OAAOxN,MAAM,IAAI2N,OAAO,aAAexY,EAAO,cACrE,OAAQ6K,EAAQ4N,mBAAmB5N,EAAM,IAAM,IAChD,EAED6N,OAAM,SAAC1Y,GACL0C,KAAKuV,MAAMjY,EAAM,GAAI4V,KAAKD,MAAQ,MACpC,GAMF,CACEsC,MAAKA,WAAK,EACVM,KAAI,WACF,OAAO,IACR,EACDG,OAAM,WAAI,GCxBC,SAASC,GAAcC,EAASC,EAAcC,GAC3D,IAAIC,GCHG,8BAA8B7P,KDGF2P,GACnC,OAAID,IAAYG,GAAsC,GAArBD,GEPpB,SAAqBF,EAASI,GAC3C,OAAOA,EACHJ,EAAQvV,QAAQ,SAAU,IAAM,IAAM2V,EAAY3V,QAAQ,OAAQ,IAClEuV,CACN,CFIWK,CAAYL,EAASC,GAEvBA,CACT,CGhBA,IAAMK,GAAkB,SAACvd,GAAK,OAAKA,aAAiBkV,GAAYpD,EAAQ9R,CAAAA,EAAAA,GAAUA,CAAK,EAWxE,SAASwd,GAAYC,EAASC,GAE3CA,EAAUA,GAAW,GACrB,IAAM9R,EAAS,CAAA,EAEf,SAAS+R,EAAevS,EAAQ/F,EAAQxB,EAAMmD,GAC5C,OAAIiF,GAAM7K,cAAcgK,IAAWa,GAAM7K,cAAciE,GAC9C4G,GAAMpF,MAAM3G,KAAK,CAAC8G,SAAAA,GAAWoE,EAAQ/F,GACnC4G,GAAM7K,cAAciE,GACtB4G,GAAMpF,MAAM,CAAE,EAAExB,GACd4G,GAAMxL,QAAQ4E,GAChBA,EAAOlF,QAETkF,CACT,CAGA,SAASuY,EAAoBtW,EAAGC,EAAG1D,EAAOmD,GACxC,OAAKiF,GAAMtL,YAAY4G,GAEX0E,GAAMtL,YAAY2G,QAAvB,EACEqW,OAAepb,EAAW+E,EAAGzD,EAAOmD,GAFpC2W,EAAerW,EAAGC,EAAG1D,EAAOmD,EAIvC,CAGA,SAAS6W,EAAiBvW,EAAGC,GAC3B,IAAK0E,GAAMtL,YAAY4G,GACrB,OAAOoW,OAAepb,EAAWgF,EAErC,CAGA,SAASuW,EAAiBxW,EAAGC,GAC3B,OAAK0E,GAAMtL,YAAY4G,GAEX0E,GAAMtL,YAAY2G,QAAvB,EACEqW,OAAepb,EAAW+E,GAF1BqW,OAAepb,EAAWgF,EAIrC,CAGA,SAASwW,EAAgBzW,EAAGC,EAAG1D,GAC7B,OAAIA,KAAQ6Z,EACHC,EAAerW,EAAGC,GAChB1D,KAAQ4Z,EACVE,OAAepb,EAAW+E,QAD5B,CAGT,CAEA,IAAM0W,EAAW,CACfzO,IAAKsO,EACLpJ,OAAQoJ,EACRvY,KAAMuY,EACNZ,QAASa,EACTpL,iBAAkBoL,EAClBnK,kBAAmBmK,EACnBG,iBAAkBH,EAClB7J,QAAS6J,EACTI,eAAgBJ,EAChBK,gBAAiBL,EACjBM,cAAeN,EACfrL,QAASqL,EACTjK,aAAciK,EACd5J,eAAgB4J,EAChB3J,eAAgB2J,EAChBO,iBAAkBP,EAClBQ,mBAAoBR,EACpBS,WAAYT,EACZ1J,iBAAkB0J,EAClBzJ,cAAeyJ,EACfU,eAAgBV,EAChBW,UAAWX,EACXY,UAAWZ,EACXa,WAAYb,EACZc,YAAad,EACbe,WAAYf,EACZgB,iBAAkBhB,EAClBxJ,eAAgByJ,EAChBpL,QAAS,SAACrL,EAAGC,EAAI1D,GAAI,OAAK+Z,EAAoBL,GAAgBjW,GAAIiW,GAAgBhW,GAAG1D,GAAM,EAAK,GASlG,OANAoI,GAAMhK,QAAQzC,OAAOmD,KAAImP,EAAAA,KAAK2L,GAAYC,KAAW,SAA4B7Z,GAC/E,IAAMgD,EAAQmX,EAASna,IAAS+Z,EAC1BmB,EAAclY,EAAM4W,EAAQ5Z,GAAO6Z,EAAQ7Z,GAAOA,GACvDoI,GAAMtL,YAAYoe,IAAgBlY,IAAUkX,IAAqBnS,EAAO/H,GAAQkb,EACnF,IAEOnT,CACT,CChGe,ICKSvJ,GDLT2c,GAAA,SAACpT,GACd,IAAMqT,EAAYzB,GAAY,CAAE,EAAE5R,GAE5BtG,EAAuE2Z,EAAvE3Z,KAAM8Y,EAAiEa,EAAjEb,cAAejK,EAAkD8K,EAAlD9K,eAAgBD,EAAkC+K,EAAlC/K,eAAgBvB,EAAkBsM,EAAlBtM,QAASuM,EAASD,EAATC,KAapE,GAXAD,EAAUtM,QAAUA,EAAUuC,GAAa1I,KAAKmG,GAEhDsM,EAAU1P,IAAMD,GAAS0N,GAAciC,EAAUhC,QAASgC,EAAU1P,IAAK0P,EAAU9B,mBAAoBvR,EAAOwD,OAAQxD,EAAOqS,kBAGzHiB,GACFvM,EAAQ5I,IAAI,gBAAiB,SAC3BoV,MAAMD,EAAKE,UAAY,IAAM,KAAOF,EAAKG,SAAWC,SAASrQ,mBAAmBiQ,EAAKG,WAAa,MAIlGpT,GAAMjG,WAAWV,GACnB,GAAIyM,GAAST,uBAAyBS,GAASP,+BAC7CmB,EAAQK,oBAAezQ,QAClB,GAAI0J,GAAMlL,WAAWuE,EAAKia,YAAa,CAE5C,IAAMC,EAAcla,EAAKia,aAEnBE,EAAiB,CAAC,eAAgB,kBACxCjgB,OAAO6S,QAAQmN,GAAavd,SAAQ,SAAAI,GAAgB,IAAAyE,EAAAnF,EAAAU,EAAA,GAAdK,EAAGoE,EAAA,GAAEjG,EAAGiG,EAAA,GACxC2Y,EAAeC,SAAShd,EAAItC,gBAC9BuS,EAAQ5I,IAAIrH,EAAK7B,EAErB,GACF,CAOF,GAAIkR,GAAST,wBACX8M,GAAiBnS,GAAMlL,WAAWqd,KAAmBA,EAAgBA,EAAca,IAE/Eb,IAAoC,IAAlBA,GAA2BuB,GAAgBV,EAAU1P,MAAO,CAEhF,IAAMqQ,EAAYzL,GAAkBD,GAAkB2L,GAAQjD,KAAK1I,GAE/D0L,GACFjN,EAAQ5I,IAAIoK,EAAgByL,EAEhC,CAGF,OAAOX,CACR,EE9CDa,GAFwD,oBAAnBC,gBAEG,SAAUnU,GAChD,OAAO,IAAIoU,SAAQ,SAA4B7G,EAASC,GACtD,IAII6G,EACAC,EAAiBC,EACjBC,EAAaC,EANXC,EAAUtB,GAAcpT,GAC1B2U,EAAcD,EAAQhb,KACpBkb,EAAiBtL,GAAa1I,KAAK8T,EAAQ3N,SAASkG,YACrDhF,EAAsDyM,EAAtDzM,aAAcwK,EAAwCiC,EAAxCjC,iBAAkBC,EAAsBgC,EAAtBhC,mBAKrC,SAASjV,IACP+W,GAAeA,IACfC,GAAiBA,IAEjBC,EAAQ1B,aAAe0B,EAAQ1B,YAAY6B,YAAYR,GAEvDK,EAAQI,QAAUJ,EAAQI,OAAOC,oBAAoB,QAASV,EAChE,CAEA,IAAIpU,EAAU,IAAIkU,eAOlB,SAASa,IACP,GAAK/U,EAAL,CAIA,IAAMgV,EAAkB3L,GAAa1I,KACnC,0BAA2BX,GAAWA,EAAQiV,yBAahD5H,IAAO,SAAkBhR,GACvBiR,EAAQjR,GACRmB,GACF,IAAG,SAAiBoN,GAClB2C,EAAO3C,GACPpN,GACD,GAfgB,CACf/D,KAHoBuO,GAAiC,SAAjBA,GAA4C,SAAjBA,EACxChI,EAAQC,SAA/BD,EAAQkV,aAGR/U,OAAQH,EAAQG,OAChBgV,WAAYnV,EAAQmV,WACpBrO,QAASkO,EACTjV,OAAAA,EACAC,QAAAA,IAYFA,EAAU,IAzBV,CA0BF,CAwFA,GA1HAA,EAAQoV,KAAKX,EAAQ7L,OAAO/J,cAAe4V,EAAQ/Q,KAAK,GAGxD1D,EAAQoI,QAAUqM,EAAQrM,QAiCtB,cAAepI,EAEjBA,EAAQ+U,UAAYA,EAGpB/U,EAAQqV,mBAAqB,WACtBrV,GAAkC,IAAvBA,EAAQsV,aAQD,IAAnBtV,EAAQG,QAAkBH,EAAQuV,aAAwD,IAAzCvV,EAAQuV,YAAYrY,QAAQ,WAKjFrD,WAAWkb,IAKf/U,EAAQwV,QAAU,WACXxV,IAILuN,EAAO,IAAI3N,GAAW,kBAAmBA,GAAW6V,aAAc1V,EAAQC,IAG1EA,EAAU,OAIdA,EAAQ0V,QAAU,SAAqB3F,GAIlC,IACMnF,EAAM,IAAIhL,GADJmQ,GAASA,EAAMlQ,QAAUkQ,EAAMlQ,QAAU,gBACrBD,GAAW+V,YAAa5V,EAAQC,GAEhE4K,EAAImF,MAAQA,GAAS,KACrBxC,EAAO3C,GACP5K,EAAU,MAIbA,EAAQ4V,UAAY,WAClB,IAAIC,EAAsBpB,EAAQrM,QAAU,cAAgBqM,EAAQrM,QAAU,cAAgB,mBACxFzB,EAAe8N,EAAQ9N,cAAgB/B,GACzC6P,EAAQoB,sBACVA,EAAsBpB,EAAQoB,qBAEhCtI,EAAO,IAAI3N,GACTiW,EACAlP,EAAa5B,oBAAsBnF,GAAWkW,UAAYlW,GAAW6V,aACrE1V,EACAC,IAGFA,EAAU,WAIItJ,IAAhBge,GAA6BC,EAAexN,eAAe,MAGvD,qBAAsBnH,GACxBI,GAAMhK,QAAQue,EAAetU,UAAU,SAA0BrL,EAAK6B,GACpEmJ,EAAQ+V,iBAAiBlf,EAAK7B,EAChC,IAIGoL,GAAMtL,YAAY2f,EAAQnC,mBAC7BtS,EAAQsS,kBAAoBmC,EAAQnC,iBAIlCtK,GAAiC,SAAjBA,IAClBhI,EAAQgI,aAAeyM,EAAQzM,cAI7ByK,EAAoB,CAAA,IAC8DuD,EAAAlgB,EAA9CoZ,GAAqBuD,GAAoB,GAAK,GAAlF6B,EAAiB0B,EAAA,GAAExB,EAAawB,EAAA,GAClChW,EAAQ1G,iBAAiB,WAAYgb,EACvC,CAGA,GAAI9B,GAAoBxS,EAAQiW,OAAQ,CAAA,IACkCC,EAAApgB,EAAtCoZ,GAAqBsD,GAAiB,GAAtE6B,EAAe6B,EAAA,GAAE3B,EAAW2B,EAAA,GAE9BlW,EAAQiW,OAAO3c,iBAAiB,WAAY+a,GAE5CrU,EAAQiW,OAAO3c,iBAAiB,UAAWib,EAC7C,EAEIE,EAAQ1B,aAAe0B,EAAQI,UAGjCT,EAAa,SAAA+B,GACNnW,IAGLuN,GAAQ4I,GAAUA,EAAO1hB,KAAO,IAAI0Y,GAAc,KAAMpN,EAAQC,GAAWmW,GAC3EnW,EAAQoW,QACRpW,EAAU,OAGZyU,EAAQ1B,aAAe0B,EAAQ1B,YAAYsD,UAAUjC,GACjDK,EAAQI,SACVJ,EAAQI,OAAOyB,QAAUlC,IAAeK,EAAQI,OAAOvb,iBAAiB,QAAS8a,KAIrF,IC1LkC1Q,EAC9BL,EDyLEgN,GC1L4B3M,ED0LH+Q,EAAQ/Q,KCzLnCL,EAAQ,4BAA4BxF,KAAK6F,KAC/BL,EAAM,IAAM,ID0LtBgN,IAAsD,IAA1CnK,GAASd,UAAUlI,QAAQmT,GACzC9C,EAAO,IAAI3N,GAAW,wBAA0ByQ,EAAW,IAAKzQ,GAAW4N,gBAAiBzN,IAM9FC,EAAQuW,KAAK7B,GAAe,KAC9B,GACF,EExJA8B,GA3CuB,SAACC,EAASrO,GAC/B,IAAO3R,GAAWggB,EAAUA,EAAUA,EAAQ/Z,OAAOga,SAAW,IAAzDjgB,OAEP,GAAI2R,GAAW3R,EAAQ,CACrB,IAEI6f,EAFAK,EAAa,IAAIC,gBAIfpB,EAAU,SAAUqB,GACxB,IAAKP,EAAS,CACZA,GAAU,EACV1B,IACA,IAAMhK,EAAMiM,aAAkB1Y,MAAQ0Y,EAAS3b,KAAK2b,OACpDF,EAAWP,MAAMxL,aAAehL,GAAagL,EAAM,IAAIuC,GAAcvC,aAAezM,MAAQyM,EAAI/K,QAAU+K,GAC5G,GAGEgE,EAAQxG,GAAWvO,YAAW,WAChC+U,EAAQ,KACR4G,EAAQ,IAAI5V,GAAU,WAAAzG,OAAYiP,EAAO,mBAAmBxI,GAAWkW,WACxE,GAAE1N,GAEGwM,EAAc,WACd6B,IACF7H,GAASK,aAAaL,GACtBA,EAAQ,KACR6H,EAAQrgB,SAAQ,SAAAye,GACdA,EAAOD,YAAcC,EAAOD,YAAYY,GAAWX,EAAOC,oBAAoB,QAASU,EACzF,IACAiB,EAAU,OAIdA,EAAQrgB,SAAQ,SAACye,GAAM,OAAKA,EAAOvb,iBAAiB,QAASkc,MAE7D,IAAOX,EAAU8B,EAAV9B,OAIP,OAFAA,EAAOD,YAAc,WAAA,OAAMxU,GAAMtG,KAAK8a,EAAY,EAE3CC,CACT,CACF,EC5CaiC,GAAWC,IAAAC,MAAG,SAAdF,EAAyBG,EAAOC,GAAS,IAAAlgB,EAAAmgB,EAAAC,EAAA,OAAAL,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA/Z,MAAA,KAAA,EAC1B,GAAtBvG,EAAMigB,EAAMO,WAEXN,KAAalgB,EAAMkgB,GAAS,CAAAI,EAAA/Z,KAAA,EAAA,KAAA,CAC/B,OAD+B+Z,EAAA/Z,KAAA,EACzB0Z,EAAK,KAAA,EAAA,OAAAK,EAAAG,OAAA,UAAA,KAAA,EAITN,EAAM,EAAC,KAAA,EAAA,KAGJA,EAAMngB,GAAG,CAAAsgB,EAAA/Z,KAAA,GAAA,KAAA,CAEd,OADA6Z,EAAMD,EAAMD,EAAUI,EAAA/Z,KAAA,GAChB0Z,EAAM3iB,MAAM6iB,EAAKC,GAAI,KAAA,GAC3BD,EAAMC,EAAIE,EAAA/Z,KAAA,EAAA,MAAA,KAAA,GAAA,IAAA,MAAA,OAAA+Z,EAAAI,OAAA,GAdDZ,EAAW,IAkBXa,GAAS,WAAA,IAAAnhB,EAAAohB,EAAAb,IAAAC,MAAG,SAAAa,EAAiBC,EAAUZ,GAAS,IAAAa,EAAAC,EAAAC,EAAA3a,EAAAgN,EAAA2M,EAAA,OAAAF,IAAAM,MAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAA3a,MAAA,KAAA,EAAAwa,GAAA,EAAAC,GAAA,EAAAE,EAAAX,KAAA,EAAAja,EAAA6a,EACjCC,GAAWN,IAAS,KAAA,EAAA,OAAAI,EAAA3a,KAAA,EAAA8a,EAAA/a,EAAAC,QAAA,KAAA,EAAA,KAAAwa,IAAAzN,EAAA4N,EAAAI,MAAA9a,MAAA,CAAA0a,EAAA3a,KAAA,GAAA,KAAA,CAC5C,OADe0Z,EAAK3M,EAAAjO,MACpB6b,EAAAK,cAAAC,EAAAL,EAAOrB,GAAYG,EAAOC,KAAU,KAAA,GAAA,KAAA,EAAAa,GAAA,EAAAG,EAAA3a,KAAA,EAAA,MAAA,KAAA,GAAA2a,EAAA3a,KAAA,GAAA,MAAA,KAAA,GAAA2a,EAAAX,KAAA,GAAAW,EAAAO,GAAAP,EAAA,MAAA,GAAAF,GAAA,EAAAC,EAAAC,EAAAO,GAAA,KAAA,GAAA,GAAAP,EAAAX,KAAA,GAAAW,EAAAX,KAAA,IAAAQ,GAAA,MAAAza,EAAA,OAAA,CAAA4a,EAAA3a,KAAA,GAAA,KAAA,CAAA,OAAA2a,EAAA3a,KAAA,GAAA8a,EAAA/a,EAAA,UAAA,KAAA,GAAA,GAAA4a,EAAAX,KAAA,IAAAS,EAAA,CAAAE,EAAA3a,KAAA,GAAA,KAAA,CAAA,MAAA0a,EAAA,KAAA,GAAA,OAAAC,EAAAQ,OAAA,IAAA,KAAA,GAAA,OAAAR,EAAAQ,OAAA,IAAA,KAAA,GAAA,IAAA,MAAA,OAAAR,EAAAR,OAAA,GAAAG,EAAA,KAAA,CAAA,CAAA,EAAA,GAAA,GAAA,IAAA,CAAA,GAAA,CAAA,GAAA,KAEvC,KAAA,OAAA,SAJqBc,EAAAC,GAAA,OAAApiB,EAAAjD,MAAA2H,KAAA1H,UAAA,CAAA,CAAA,GAMhB4kB,GAAU,WAAA,IAAAnd,EAAA2c,EAAAb,IAAAC,MAAG,SAAA6B,EAAiBC,GAAM,IAAAC,EAAAC,EAAAxb,EAAAnB,EAAA,OAAA0a,IAAAM,MAAA,SAAA4B,GAAA,cAAAA,EAAA1B,KAAA0B,EAAA1b,MAAA,KAAA,EAAA,IACpCub,EAAO/kB,OAAOmlB,eAAc,CAAAD,EAAA1b,KAAA,EAAA,KAAA,CAC9B,OAAA0b,EAAAV,cAAAC,EAAAL,EAAOW,IAAM,KAAA,GAAA,KAAA,EAAA,OAAAG,EAAAxB,OAAA,UAAA,KAAA,EAITsB,EAASD,EAAOK,YAAWF,EAAA1B,KAAA,EAAA,KAAA,EAAA,OAAA0B,EAAA1b,KAAA,EAAA8a,EAGDU,EAAOhI,QAAM,KAAA,EAAvB,GAAuBiI,EAAAC,EAAAX,KAAlC9a,EAAIwb,EAAJxb,KAAMnB,EAAK2c,EAAL3c,OACTmB,EAAI,CAAAyb,EAAA1b,KAAA,GAAA,KAAA,CAAA,OAAA0b,EAAAxB,OAAA,QAAA,IAAA,KAAA,GAGR,OAHQwB,EAAA1b,KAAA,GAGFlB,EAAK,KAAA,GAAA4c,EAAA1b,KAAA,EAAA,MAAA,KAAA,GAAA,OAAA0b,EAAA1B,KAAA,GAAA0B,EAAA1b,KAAA,GAAA8a,EAGPU,EAAO5C,UAAQ,KAAA,GAAA,OAAA8C,EAAAP,OAAA,IAAA,KAAA,GAAA,IAAA,MAAA,OAAAO,EAAAvB,OAAA,GAAAmB,EAAA,KAAA,CAAA,CAAA,EAAA,CAAA,GAAA,KAExB,KAAA,OAlBKT,SAAUgB,GAAA,OAAAne,EAAA1H,MAAA2H,KAAA1H,UAAA,CAAA,CAAA,GAoBH6lB,GAAc,SAACP,EAAQ5B,EAAWoC,EAAYC,GACzD,IAGI/b,EAHE1J,EAAW6jB,GAAUmB,EAAQ5B,GAE/BpJ,EAAQ,EAER0L,EAAY,SAAC3e,GACV2C,IACHA,GAAO,EACP+b,GAAYA,EAAS1e,KAIzB,OAAO,IAAI4e,eAAe,CAClBC,KAAI,SAAC/C,GAAY,OAAAgD,EAAA5C,IAAAC,eAAA4C,IAAA,IAAAC,EAAAC,EAAAzd,EAAArF,EAAA+iB,EAAA,OAAAhD,IAAAM,MAAA,SAAA2C,GAAA,cAAAA,EAAAzC,KAAAyC,EAAAzc,MAAA,KAAA,EAAA,OAAAyc,EAAAzC,KAAA,EAAAyC,EAAAzc,KAAA,EAESzJ,EAASyJ,OAAM,KAAA,EAAzB,GAAyBsc,EAAAG,EAAA1B,KAApC9a,EAAIqc,EAAJrc,KAAMnB,EAAKwd,EAALxd,OAETmB,EAAI,CAAAwc,EAAAzc,KAAA,GAAA,KAAA,CAEa,OADpBic,IACC7C,EAAWsD,QAAQD,EAAAvC,OAAA,UAAA,KAAA,GAIjBzgB,EAAMqF,EAAMmb,WACZ8B,IACES,EAAcjM,GAAS9W,EAC3BsiB,EAAWS,IAEbpD,EAAWuD,QAAQ,IAAItiB,WAAWyE,IAAQ2d,EAAAzc,KAAA,GAAA,MAAA,KAAA,GAE3B,MAF2Byc,EAAAzC,KAAA,GAAAyC,EAAAG,GAAAH,EAAA,MAAA,GAE1CR,EAASQ,EAAAG,IAAMH,EAAAG,GAAA,KAAA,GAAA,IAAA,MAAA,OAAAH,EAAAtC,OAAA,GAAAkC,EAAA,KAAA,CAAA,CAAA,EAAA,KAAA,IAjBID,EAoBtB,EACDxD,OAAM,SAACU,GAEL,OADA2C,EAAU3C,GACH/iB,EAAe,QACxB,GACC,CACDsmB,cAAe,GAEnB,EJ1EOllB,GAAckL,GAAdlL,WAEDmlB,GAA4C,CAChDC,SADsB9jB,GAEpB4J,GAAM7I,QAFgB+iB,QACfC,SADgC/jB,GAAR+jB,UAInCC,GAEIpa,GAAM7I,OADRkiB,GAAce,GAAdf,eAAgBgB,GAAWD,GAAXC,YAIZ/Y,GAAO,SAACrO,GACZ,IAAI,IAAAqY,IAAAA,EAAAlY,UAAAiD,OADeuY,MAAIna,MAAA6W,EAAAA,EAAAA,OAAAxU,EAAA,EAAAA,EAAAwU,EAAAxU,IAAJ8X,EAAI9X,EAAA1D,GAAAA,UAAA0D,GAErB,QAAS7D,EAAEE,WAAA,EAAIyb,EAGjB,CAFE,MAAOnU,GACP,OAAO,CACT,CACF,EAEM6f,GAAU,SAACjT,GAKf,IAAAkT,EAJAlT,EAAMrH,GAAMpF,MAAM3G,KAAK,CACrB+G,eAAe,GACdif,GAAgB5S,GAELmT,EAAQD,EAAfE,MAAiBP,EAAOK,EAAPL,QAASC,EAAQI,EAARJ,SAC3BO,EAAmBF,EAAW1lB,GAAW0lB,GAA6B,mBAAVC,MAC5DE,EAAqB7lB,GAAWolB,GAChCU,EAAsB9lB,GAAWqlB,GAEvC,IAAKO,EACH,OAAO,EAGT,IAGM9W,EAHAiX,EAA4BH,GAAoB5lB,GAAWukB,IAE3DyB,EAAaJ,IAA4C,mBAAhBL,IACzCzW,EAA0C,IAAIyW,GAAlC,SAACrmB,GAAG,OAAK4P,EAAQd,OAAO9O,EAAI,GAAoB,WAAA,IAAA6G,EAAA0e,EAAA5C,IAAAC,MAC9D,SAAAa,EAAOzjB,GAAG,OAAA2iB,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA/Z,MAAA,KAAA,EAAmB,OAAnB+Z,EAAA6C,GAASviB,WAAU0f,EAAA/Z,KAAA,EAAO,IAAI+c,EAAQlmB,GAAK+mB,cAAa,KAAA,EAAA,OAAA7D,EAAAmB,GAAAnB,EAAAgB,KAAAhB,EAAAG,OAAAH,SAAAA,IAAAA,EAAA6C,GAAA7C,EAAAmB,KAAA,KAAA,EAAA,IAAA,MAAA,OAAAnB,EAAAI,OAAA,GAAAG,EAAC,KAAA,OAAA,SAAAc,GAAA,OAAA1d,EAAA1H,MAAA2H,KAAA1H,UAAA,CACtE,KAEK4nB,EAAwBL,GAAsBE,GAA6BvZ,IAAK,WACpF,IAAI2Z,GAAiB,EAEfC,EAAiB,IAAIhB,EAAQpU,GAASJ,OAAQ,CAClDyV,KAAM,IAAI9B,GACV7Q,OAAQ,OACJ4S,aAEF,OADAH,GAAiB,EACV,MACT,IACCvU,QAAQ2U,IAAI,gBAEf,OAAOJ,IAAmBC,CAC5B,IAEMI,EAAyBV,GAAuBC,GACpDvZ,IAAK,WAAA,OAAMtB,GAAMpK,iBAAiB,IAAIukB,EAAS,IAAIgB,SAE/CI,EAAY,CAChB7C,OAAQ4C,GAA2B,SAACE,GAAG,OAAKA,EAAIL,IAAI,GAGtDT,GACE,CAAC,OAAQ,cAAe,OAAQ,WAAY,UAAU1kB,SAAQ,SAAA3B,IAC3DknB,EAAUlnB,KAAUknB,EAAUlnB,GAAQ,SAACmnB,EAAK7b,GAC3C,IAAI6I,EAASgT,GAAOA,EAAInnB,GAExB,GAAImU,EACF,OAAOA,EAAOvU,KAAKunB,GAGrB,MAAM,IAAIhc,GAAUzG,kBAAAA,OAAmB1E,EAA0BmL,sBAAAA,GAAWic,gBAAiB9b,EAC/F,EACF,IAGF,IAAM+b,EAAa,WAAA,IAAAngB,EAAAge,EAAA5C,IAAAC,MAAG,SAAA6B,EAAO0C,GAAI,IAAAQ,EAAA,OAAAhF,IAAAM,MAAA,SAAAa,GAAA,cAAAA,EAAAX,KAAAW,EAAA3a,MAAA,KAAA,EAAA,GACnB,MAARge,EAAY,CAAArD,EAAA3a,KAAA,EAAA,KAAA,CAAA,OAAA2a,EAAAT,OAAA,SACP,GAAC,KAAA,EAAA,IAGNrX,GAAM1K,OAAO6lB,GAAK,CAAArD,EAAA3a,KAAA,EAAA,KAAA,CAAA,OAAA2a,EAAAT,OACb8D,SAAAA,EAAKS,MAAI,KAAA,EAAA,IAGd5b,GAAMjB,oBAAoBoc,GAAK,CAAArD,EAAA3a,KAAA,EAAA,KAAA,CAI/B,OAHIwe,EAAW,IAAIzB,EAAQpU,GAASJ,OAAQ,CAC5C8C,OAAQ,OACR2S,KAAAA,IACArD,EAAA3a,KAAA,EACYwe,EAASZ,cAAa,KAAA,EAYN,KAAA,GAAA,OAAAjD,EAAAT,OAAA,SAAAS,EAAAI,KAAEd,YAZgB,KAAA,EAAA,IAG9CpX,GAAM7F,kBAAkBghB,KAASnb,GAAMjL,cAAcomB,GAAK,CAAArD,EAAA3a,KAAA,GAAA,KAAA,CAAA,OAAA2a,EAAAT,OACrD8D,SAAAA,EAAK/D,YAAU,KAAA,GAKvB,GAFGpX,GAAMxK,kBAAkB2lB,KAC1BA,GAAc,KAGZnb,GAAMhL,SAASmmB,GAAK,CAAArD,EAAA3a,KAAA,GAAA,KAAA,CAAA,OAAA2a,EAAA3a,KAAA,GACR2d,EAAWK,GAAiB,KAAA,GAAA,IAAA,MAAA,OAAArD,EAAAR,OAAA,GAAAmB,EAE7C,KAAA,OA5BKiD,SAAalD,GAAA,OAAAjd,EAAApI,MAAA2H,KAAA1H,UAAA,EAAA,GA8BbyoB,EAAiB,WAAA,IAAAlkB,EAAA4hB,EAAA5C,IAAAC,MAAG,SAAA4C,EAAO9S,EAASyU,GAAI,IAAA9kB,EAAA,OAAAsgB,IAAAM,MAAA,SAAA4B,GAAA,cAAAA,EAAA1B,KAAA0B,EAAA1b,MAAA,KAAA,EACmB,OAAzD9G,EAAS2J,GAAMrB,eAAe+H,EAAQoV,oBAAmBjD,EAAAxB,OAAA,SAE9C,MAAVhhB,EAAiBqlB,EAAcP,GAAQ9kB,GAAM,KAAA,EAAA,IAAA,MAAA,OAAAwiB,EAAAvB,OAAA,GAAAkC,EACrD,KAAA,OAAA,SAJsBR,EAAA+C,GAAA,OAAApkB,EAAAxE,MAAA2H,KAAA1H,UAAA,EAAA,GAMvB,OAAA,WAAA,IAAA+F,EAAAogB,EAAA5C,IAAAC,MAAO,SAAAoF,EAAOrc,GAAM,IAAAsc,EAAA3Y,EAAAkF,EAAAnP,EAAAob,EAAA9B,EAAA3K,EAAAqK,EAAAD,EAAAxK,EAAAlB,EAAAwV,EAAAhK,EAAAiK,EAAAC,EAAAC,EAAAzc,EAAA4U,EAAA8H,EAAAX,EAAAY,EAAAC,EAAAC,EAAAvD,EAAAwD,EAAAC,EAAAC,EAAA/c,EAAAgd,EAAApb,EAAAqb,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAA,OAAAxG,IAAAM,MAAA,SAAA2C,GAAA,cAAAA,EAAAzC,KAAAyC,EAAAzc,MAAA,KAAA,EAgCoE,GAhCpE8e,EAcdlJ,GAAcpT,GAZhB2D,EAAG2Y,EAAH3Y,IACAkF,EAAMyT,EAANzT,OACAnP,EAAI4iB,EAAJ5iB,KACAob,EAAMwH,EAANxH,OACA9B,EAAWsJ,EAAXtJ,YACA3K,EAAOiU,EAAPjU,QACAqK,EAAkB4J,EAAlB5J,mBACAD,EAAgB6J,EAAhB7J,iBACAxK,EAAYqU,EAAZrU,aACAlB,EAAOuV,EAAPvV,QAAOwV,EAAAD,EACP/J,gBAAAA,OAAkB,IAAHgK,EAAG,cAAaA,EAC/BC,EAAYF,EAAZE,aAGEC,EAAS5B,GAAYC,MAEzB7S,EAAeA,GAAgBA,EAAe,IAAIzT,cAAgB,OAE9DkoB,EAAiBe,GAAe,CAAC3I,EAAQ9B,GAAeA,EAAY0K,iBAAkBrV,GAEtFpI,EAAU,KAER4U,EAAc6H,GAAkBA,EAAe7H,aAAgB,WACnE6H,EAAe7H,eACfoF,EAAAzC,KAAA,EAAAyC,EAAAG,GAME3H,GAAoB4I,GAAoC,QAAXxS,GAA+B,SAAXA,GAAiBoR,EAAAG,GAAA,CAAAH,EAAAzc,KAAA,GAAA,KAAA,CAAA,OAAAyc,EAAAzc,KAAA,GACpD0e,EAAkBnV,EAASrN,GAAK,KAAA,GAAAugB,EAAAvB,GAA7DiE,EAAoB1C,EAAA1B,KAAA0B,EAAAG,GAA+C,IAA/CH,EAAAvB,GAAgD,KAAA,GAAA,IAAAuB,EAAAG,GAAA,CAAAH,EAAAzc,KAAA,GAAA,KAAA,CAEjEwe,EAAW,IAAIzB,EAAQ5W,EAAK,CAC9BkF,OAAQ,OACR2S,KAAM9hB,EACN+hB,OAAQ,SAKNpb,GAAMjG,WAAWV,KAAUkjB,EAAoBZ,EAASjV,QAAQ+E,IAAI,kBACtE/E,EAAQK,eAAewV,GAGrBZ,EAASR,OAAMqB,EACW5M,GAC1B0M,EACAxN,GAAqBgB,GAAesC,KACrCqK,EAAA/mB,EAAA8mB,EAAA,GAHMtD,EAAUuD,EAAA,GAAEC,EAAKD,EAAA,GAKxBpjB,EAAO4f,GAAY0C,EAASR,KAvKX,MAuKqCjC,EAAYwD,IACnE,KAAA,GAqB+D,OAlB7D1c,GAAMhL,SAASkd,KAClBA,EAAkBA,EAAkB,UAAY,QAK5CyK,EAAyBhC,GAAsB,gBAAiBT,EAAQ1mB,UAExEopB,EAAe/W,EAAAA,KAChBsW,GAAY,CAAA,EAAA,CACf1H,OAAQ4H,EACR7T,OAAQA,EAAO/J,cACfiI,QAASA,EAAQkG,YAAY3M,SAC7Bkb,KAAM9hB,EACN+hB,OAAQ,OACRkC,YAAaX,EAAyBzK,OAAkB5b,IAG1DsJ,EAAU+a,GAAsB,IAAIT,EAAQ5W,EAAKsZ,GAAiBhD,EAAAzc,KAAA,GAE5Cwd,EAAqByB,EAAOxc,EAASuc,GAAgBC,EAAO9Y,EAAKsZ,GAAgB,KAAA,GA2BjE,OA3BlC/c,EAAQ+Z,EAAA1B,KAEN2E,EAAmBvB,IAA4C,WAAjB1T,GAA8C,aAAjBA,GAE7E0T,IAA2BjJ,GAAuBwK,GAAoBrI,KAClE/S,EAAU,CAAA,EAEhB,CAAC,SAAU,aAAc,WAAWzL,SAAQ,SAAA4B,GAC1C6J,EAAQ7J,GAAQiI,EAASjI,EAC3B,IAEMklB,EAAwB9c,GAAMrB,eAAekB,EAAS6G,QAAQ+E,IAAI,mBAAkBsR,EAE9D1K,GAAsBzC,GAChDkN,EACAhO,GAAqBgB,GAAeuC,IAAqB,KACtD,GAAE2K,EAAAtnB,EAAAqnB,EAHA7D,GAAAA,EAAU8D,EAAEN,GAAAA,EAAKM,EAAA,GAKxBnd,EAAW,IAAIsa,EACblB,GAAYpZ,EAASsb,KAlNJ,MAkN8BjC,GAAY,WACzDwD,GAASA,IACTlI,GAAeA,OAEjB/S,IAIJmG,EAAeA,GAAgB,OAAOgS,EAAAzc,KAAA,GAEboe,EAAUvb,GAAMnJ,QAAQ0kB,EAAW3T,IAAiB,QAAQ/H,EAAUF,GAAO,KAAA,GAEpD,OAF9Cwd,EAAYvD,EAAA1B,MAEf2E,GAAoBrI,GAAeA,IAAcoF,EAAAzc,KAAA,GAErC,IAAI4W,SAAQ,SAAC7G,EAASC,GACjCF,GAAOC,EAASC,EAAQ,CACtB9T,KAAM8jB,EACNzW,QAASuC,GAAa1I,KAAKV,EAAS6G,SACpC3G,OAAQF,EAASE,OACjBgV,WAAYlV,EAASkV,WACrBpV,OAAAA,EACAC,QAAAA,GAEJ,IAAE,KAAA,GAAA,OAAAga,EAAAvC,OAAAuC,SAAAA,EAAA1B,MAAA,KAAA,GAE2B,GAF3B0B,EAAAzC,KAAA,GAAAyC,EAAA2D,GAAA3D,EAAA,MAAA,GAEFpF,GAAeA,KAEXoF,EAAA2D,IAAoB,cAAb3D,EAAA2D,GAAInlB,OAAwB,qBAAqBkJ,KAAKsY,EAAA2D,GAAI9d,SAAQ,CAAAma,EAAAzc,KAAA,GAAA,KAAA,CAAA,MACrE5J,OAAO2I,OACX,IAAIsD,GAAW,gBAAiBA,GAAW+V,YAAa5V,EAAQC,GAChE,CACEiB,MAAO+Y,EAAA2D,GAAI1c,OAAK+Y,EAAA2D,KAEnB,KAAA,GAAA,MAGG/d,GAAWe,KAAIqZ,EAAA2D,GAAM3D,EAAA2D,IAAO3D,EAAA2D,GAAI7d,KAAMC,EAAQC,GAAQ,KAAA,GAAA,IAAA,MAAA,OAAAga,EAAAtC,OAAA,GAAA0E,EAAA,KAAA,CAAA,CAAA,EAAA,KAE/D,KAAA,OAAA,SAAAwB,GAAA,OAAArkB,EAAAhG,MAAA2H,KAAA1H,UAAA,CAAA,CAtID,EAuIF,EAEMqqB,GAAY,IAAIC,IAETC,GAAW,SAAChe,GAUvB,IATA,IAOEie,EAAMze,EAPJkI,EAAM1H,EAASA,EAAO0H,IAAM,CAAA,EACzBoT,EAA4BpT,EAA5BoT,MACDoD,EAAQ,CADqBxW,EAArB6S,QAAqB7S,EAAZ8S,SAEFM,GAGGvkB,EAAd2nB,EAAMxnB,OACAV,EAAM8nB,GAEfvnB,KACL0nB,EAAOC,EAAM3nB,QAGFI,KAFX6I,EAASxJ,EAAI8V,IAAImS,KAEOjoB,EAAImI,IAAI8f,EAAMze,EAAUjJ,EAAI,IAAIwnB,IAAQpD,GAAQjT,IAExE1R,EAAMwJ,EAGR,OAAOA,CACT,EAEgBwe,KKvRhB,IAAMG,GAAgB,CACpBC,KCNa,KDObC,IAAKnK,GACL4G,MAAO,CACLhP,IAAKwS,KAIJnkB,GAAC9D,QAAQ8nB,IAAe,SAAC7qB,EAAIgJ,GAChC,GAAIhJ,EAAI,CACN,IACEM,OAAOyI,eAAe/I,EAAI,OAAQ,CAACgJ,MAAAA,GAEnC,CADA,MAAOxB,GACP,CAEFlH,OAAOyI,eAAe/I,EAAI,cAAe,CAACgJ,MAAAA,GAC5C,CACF,IAEA,IAAMiiB,GAAe,SAACzH,GAAM,MAAA1d,KAAAA,OAAU0d,EAAM,EAEtC0H,GAAmB,SAAC3X,GAAO,OAAKxG,GAAMlL,WAAW0R,IAAwB,OAAZA,IAAgC,IAAZA,CAAiB,EAEzF4X,GACD,SAACA,EAAUze,GASrB,IANA,IACI0e,EACA7X,EAFGnQ,GAFP+nB,EAAWpe,GAAMxL,QAAQ4pB,GAAYA,EAAW,CAACA,IAE1C/nB,OAIDioB,EAAkB,CAAA,EAEfpoB,EAAI,EAAGA,EAAIG,EAAQH,IAAK,CAE/B,IAAIoO,OAAE,EAIN,GAFAkC,EAHA6X,EAAgBD,EAASloB,IAKpBioB,GAAiBE,SAGJ/nB,KAFhBkQ,EAAUsX,IAAexZ,EAAK1H,OAAOyhB,IAAgBlqB,gBAGnD,MAAM,IAAIqL,GAAU,oBAAAzG,OAAqBuL,QAI7C,GAAIkC,IAAYxG,GAAMlL,WAAW0R,KAAaA,EAAUA,EAAQiF,IAAI9L,KAClE,MAGF2e,EAAgBha,GAAM,IAAMpO,GAAKsQ,CACnC,CAEA,IAAKA,EAAS,CAEZ,IAAM+X,EAAUhrB,OAAO6S,QAAQkY,GAC5B3oB,KAAI,SAAAS,GAAA,IAAAyE,EAAAnF,EAAAU,EAAA,GAAEkO,EAAEzJ,EAAA,GAAE2jB,EAAK3jB,EAAA,GAAA,MAAM,WAAA9B,OAAWuL,EAC9Bka,OAAU,IAAVA,EAAkB,sCAAwC,gCAAgC,IAO/F,MAAM,IAAIhf,GACR,yDALMnJ,EACLkoB,EAAQloB,OAAS,EAAI,YAAckoB,EAAQ5oB,IAAIuoB,IAAc9c,KAAK,MAAQ,IAAM8c,GAAaK,EAAQ,IACtG,2BAIA,kBAEJ,CAEA,OAAO/X,CACR,EE9DH,SAASiY,GAA6B9e,GAKpC,GAJIA,EAAOgT,aACThT,EAAOgT,YAAY+L,mBAGjB/e,EAAO8U,QAAU9U,EAAO8U,OAAOyB,QACjC,MAAM,IAAInJ,GAAc,KAAMpN,EAElC,CASe,SAASgf,GAAgBhf,GAiBtC,OAhBA8e,GAA6B9e,GAE7BA,EAAO+G,QAAUuC,GAAa1I,KAAKZ,EAAO+G,SAG1C/G,EAAOtG,KAAOqT,GAAczY,KAC1B0L,EACAA,EAAO8G,mBAGgD,IAArD,CAAC,OAAQ,MAAO,SAAS3J,QAAQ6C,EAAO6I,SAC1C7I,EAAO+G,QAAQK,eAAe,qCAAqC,GAGrDqX,GAAoBze,EAAO6G,SAAWF,GAASE,QAAS7G,EAEjE6G,CAAQ7G,GAAQL,MAAK,SAA6BO,GAYvD,OAXA4e,GAA6B9e,GAG7BE,EAASxG,KAAOqT,GAAczY,KAC5B0L,EACAA,EAAO+H,kBACP7H,GAGFA,EAAS6G,QAAUuC,GAAa1I,KAAKV,EAAS6G,SAEvC7G,CACT,IAAG,SAA4B4W,GAe7B,OAdK5J,GAAS4J,KACZgI,GAA6B9e,GAGzB8W,GAAUA,EAAO5W,WACnB4W,EAAO5W,SAASxG,KAAOqT,GAAczY,KACnC0L,EACAA,EAAO+H,kBACP+O,EAAO5W,UAET4W,EAAO5W,SAAS6G,QAAUuC,GAAa1I,KAAKkW,EAAO5W,SAAS6G,WAIzDqN,QAAQ5G,OAAOsJ,EACxB,GACF,CChFO,IAAMmI,GAAU,SCKjBC,GAAa,CAAA,EAGnB,CAAC,SAAU,UAAW,SAAU,WAAY,SAAU,UAAU7oB,SAAQ,SAAC3B,EAAM6B,GAC7E2oB,GAAWxqB,GAAQ,SAAmBN,GACpC,OAAOQ,EAAOR,KAAUM,GAAQ,KAAO6B,EAAI,EAAI,KAAO,KAAO7B,EAEjE,IAEA,IAAMyqB,GAAqB,CAAA,EAWjBC,GAACxY,aAAe,SAAsByY,EAAWC,EAASxf,GAClE,SAASyf,EAAcC,EAAKC,GAC1B,MAAO,wCAAoDD,EAAM,IAAOC,GAAQ3f,EAAU,KAAOA,EAAU,GAC7G,CAGA,OAAO,SAACxD,EAAOkjB,EAAKE,GAClB,IAAkB,IAAdL,EACF,MAAM,IAAIxf,GACR0f,EAAcC,EAAK,qBAAuBF,EAAU,OAASA,EAAU,KACvEzf,GAAW8f,gBAef,OAXIL,IAAYH,GAAmBK,KACjCL,GAAmBK,IAAO,EAE1BI,QAAQC,KACNN,EACEC,EACA,+BAAiCF,EAAU,8CAK1CD,GAAYA,EAAU/iB,EAAOkjB,EAAKE,GAE7C,EAEAR,GAAWY,SAAW,SAAkBC,GACtC,OAAO,SAACzjB,EAAOkjB,GAGb,OADAI,QAAQC,KAAI,GAAAzmB,OAAIomB,EAAG,gCAAApmB,OAA+B2mB,KAC3C,EAEX,EAmCe,IAAAV,GAAA,CACbW,cAxBF,SAAuBle,EAASme,EAAQC,GACtC,GAAuB,WAAnBtrB,EAAOkN,GACT,MAAM,IAAIjC,GAAW,4BAA6BA,GAAWsgB,sBAI/D,IAFA,IAAMppB,EAAOnD,OAAOmD,KAAK+K,GACrBvL,EAAIQ,EAAKL,OACNH,KAAM,GAAG,CACd,IAAMipB,EAAMzoB,EAAKR,GACX8oB,EAAYY,EAAOT,GACzB,GAAIH,EAAJ,CACE,IAAM/iB,EAAQwF,EAAQ0d,GAChBlkB,OAAmB3E,IAAV2F,GAAuB+iB,EAAU/iB,EAAOkjB,EAAK1d,GAC5D,IAAe,IAAXxG,EACF,MAAM,IAAIuE,GAAW,UAAY2f,EAAM,YAAclkB,EAAQuE,GAAWsgB,qBAG5E,MACA,IAAqB,IAAjBD,EACF,MAAM,IAAIrgB,GAAW,kBAAoB2f,EAAK3f,GAAWugB,eAE7D,CACF,EAIElB,WAAAA,ICtFIA,GAAaG,GAAUH,WASvBmB,GAAK,WACT,SAAAA,EAAYC,GAAgBlc,OAAAic,GAC1BllB,KAAKwL,SAAW2Z,GAAkB,GAClCnlB,KAAKolB,aAAe,CAClBtgB,QAAS,IAAIkE,GACbjE,SAAU,IAAIiE,GAElB,CAEA,IAAAqc,EA8KC,OA9KDlc,EAAA+b,EAAA,CAAA,CAAAvpB,IAAA,UAAAwF,OAAAkkB,EAAA5G,EAAA5C,IAAAC,MAQA,SAAAa,EAAc2I,EAAazgB,GAAM,IAAA0gB,EAAAphB,EAAA,OAAA0X,IAAAM,MAAA,SAAAC,GAAA,cAAAA,EAAAC,KAAAD,EAAA/Z,MAAA,KAAA,EAAA,OAAA+Z,EAAAC,KAAA,EAAAD,EAAA/Z,KAAA,EAEhBrC,KAAK6gB,SAASyE,EAAazgB,GAAO,KAAA,EAAA,OAAAuX,EAAAG,OAAAH,SAAAA,EAAAgB,MAAA,KAAA,EAE/C,GAF+ChB,EAAAC,KAAA,EAAAD,EAAA6C,GAAA7C,EAAA,MAAA,GAE3CA,EAAA6C,cAAehc,MAAO,CACpBsiB,EAAQ,CAAA,EAEZtiB,MAAM+B,kBAAoB/B,MAAM+B,kBAAkBugB,GAAUA,EAAQ,IAAItiB,MAGlEkB,EAAQohB,EAAMphB,MAAQohB,EAAMphB,MAAMxD,QAAQ,QAAS,IAAM,GAC/D,IACOyb,EAAA6C,GAAI9a,MAGEA,IAAUrC,OAAOsa,EAAA6C,GAAI9a,OAAOxC,SAASwC,EAAMxD,QAAQ,YAAa,OACzEyb,EAAA6C,GAAI9a,OAAS,KAAOA,GAHpBiY,EAAA6C,GAAI9a,MAAQA,CAMd,CADA,MAAOxE,GACP,CAEJ,CAAC,MAAAyc,EAAA6C,GAAA,KAAA,GAAA,IAAA,MAAA,OAAA7C,EAAAI,OAAA,GAAAG,EAAA3c,KAAA,CAAA,CAAA,EAAA,IAIJ,KAAA,SAAAyd,EAAAC,GAAA,OAAA2H,EAAAhtB,MAAA2H,KAAA1H,UAAA,IAAA,CAAAqD,IAAA,WAAAwF,MAED,SAASmkB,EAAazgB,GAGO,iBAAhBygB,GACTzgB,EAASA,GAAU,IACZ2D,IAAM8c,EAEbzgB,EAASygB,GAAe,GAK1B,IAAA/L,EAFA1U,EAAS4R,GAAYzW,KAAKwL,SAAU3G,GAE7B4G,EAAY8N,EAAZ9N,aAAcyL,EAAgBqC,EAAhBrC,iBAAkBtL,EAAO2N,EAAP3N,aAElBpQ,IAAjBiQ,GACFyY,GAAUW,cAAcpZ,EAAc,CACpC9B,kBAAmBoa,GAAWtY,aAAasY,YAC3Cna,kBAAmBma,GAAWtY,aAAasY,YAC3Cla,oBAAqBka,GAAWtY,aAAasY,GAAkB,WAC9D,GAGmB,MAApB7M,IACEhS,GAAMlL,WAAWkd,GACnBrS,EAAOqS,iBAAmB,CACxBxO,UAAWwO,GAGbgN,GAAUW,cAAc3N,EAAkB,CACxClP,OAAQ+b,GAAmB,SAC3Brb,UAAWqb,GAAU,WACpB,SAK0BvoB,IAA7BqJ,EAAOuR,yBAEoC5a,IAApCwE,KAAKwL,SAAS4K,kBACvBvR,EAAOuR,kBAAoBpW,KAAKwL,SAAS4K,kBAEzCvR,EAAOuR,mBAAoB,GAG7B8N,GAAUW,cAAchgB,EAAQ,CAC9B2gB,QAASzB,GAAWY,SAAS,WAC7Bc,cAAe1B,GAAWY,SAAS,mBAClC,GAGH9f,EAAO6I,QAAU7I,EAAO6I,QAAU1N,KAAKwL,SAASkC,QAAU,OAAOrU,cAGjE,IAAIqsB,EAAiB9Z,GAAW1G,GAAMpF,MACpC8L,EAAQ4B,OACR5B,EAAQ/G,EAAO6I,SAGjB9B,GAAW1G,GAAMhK,QACf,CAAC,SAAU,MAAO,OAAQ,OAAQ,MAAO,QAAS,WAClD,SAACwS,UACQ9B,EAAQ8B,EACjB,IAGF7I,EAAO+G,QAAUuC,GAAalQ,OAAOynB,EAAgB9Z,GAGrD,IAAM+Z,EAA0B,GAC5BC,GAAiC,EACrC5lB,KAAKolB,aAAatgB,QAAQ5J,SAAQ,SAAoC2qB,GACjC,mBAAxBA,EAAYtc,UAA0D,IAAhCsc,EAAYtc,QAAQ1E,KAIrE+gB,EAAiCA,GAAkCC,EAAYvc,YAE/Eqc,EAAwBG,QAAQD,EAAYzc,UAAWyc,EAAYxc,UACrE,IAEA,IAKI0c,EALEC,EAA2B,GACjChmB,KAAKolB,aAAargB,SAAS7J,SAAQ,SAAkC2qB,GACnEG,EAAyBtnB,KAAKmnB,EAAYzc,UAAWyc,EAAYxc,SACnE,IAGA,IACIvN,EADAV,EAAI,EAGR,IAAKwqB,EAAgC,CACnC,IAAMK,EAAQ,CAACpC,GAAgB3rB,KAAK8H,WAAOxE,GAO3C,IANAyqB,EAAMH,QAAOztB,MAAb4tB,EAAiBN,GACjBM,EAAMvnB,KAAIrG,MAAV4tB,EAAcD,GACdlqB,EAAMmqB,EAAM1qB,OAEZwqB,EAAU9M,QAAQ7G,QAAQvN,GAEnBzJ,EAAIU,GACTiqB,EAAUA,EAAQvhB,KAAKyhB,EAAM7qB,KAAM6qB,EAAM7qB,MAG3C,OAAO2qB,CACT,CAEAjqB,EAAM6pB,EAAwBpqB,OAI9B,IAFA,IAAI2c,EAAYrT,EAETzJ,EAAIU,GAAK,CACd,IAAMoqB,EAAcP,EAAwBvqB,KACtC+qB,EAAaR,EAAwBvqB,KAC3C,IACE8c,EAAYgO,EAAYhO,EAI1B,CAHE,MAAOxS,GACPygB,EAAWhtB,KAAK6G,KAAM0F,GACtB,KACF,CACF,CAEA,IACEqgB,EAAUlC,GAAgB1qB,KAAK6G,KAAMkY,EAGvC,CAFE,MAAOxS,GACP,OAAOuT,QAAQ5G,OAAO3M,EACxB,CAKA,IAHAtK,EAAI,EACJU,EAAMkqB,EAAyBzqB,OAExBH,EAAIU,GACTiqB,EAAUA,EAAQvhB,KAAKwhB,EAAyB5qB,KAAM4qB,EAAyB5qB,MAGjF,OAAO2qB,CACT,GAAC,CAAApqB,IAAA,SAAAwF,MAED,SAAO0D,GAGL,OAAO0D,GADU0N,IADjBpR,EAAS4R,GAAYzW,KAAKwL,SAAU3G,IACEqR,QAASrR,EAAO2D,IAAK3D,EAAOuR,mBACxCvR,EAAOwD,OAAQxD,EAAOqS,iBAClD,KAACgO,CAAA,CAvLQ,GA2LXhgB,GAAMhK,QAAQ,CAAC,SAAU,MAAO,OAAQ,YAAY,SAA6BwS,GAE/EwX,GAAMxsB,UAAUgV,GAAU,SAASlF,EAAK3D,GACtC,OAAO7E,KAAK8E,QAAQ2R,GAAY5R,GAAU,CAAA,EAAI,CAC5C6I,OAAAA,EACAlF,IAAAA,EACAjK,MAAOsG,GAAU,CAAA,GAAItG,QAG3B,IAEA2G,GAAMhK,QAAQ,CAAC,OAAQ,MAAO,UAAU,SAA+BwS,GAGrE,SAAS0Y,EAAmBC,GAC1B,OAAO,SAAoB7d,EAAKjK,EAAMsG,GACpC,OAAO7E,KAAK8E,QAAQ2R,GAAY5R,GAAU,CAAA,EAAI,CAC5C6I,OAAAA,EACA9B,QAASya,EAAS,CAChB,eAAgB,uBACd,CAAE,EACN7d,IAAAA,EACAjK,KAAAA,KAGN,CAEA2mB,GAAMxsB,UAAUgV,GAAU0Y,IAE1BlB,GAAMxsB,UAAUgV,EAAS,QAAU0Y,GAAmB,EACxD,IAEA,IAAAE,GAAepB,GCpOTqB,GAAW,WACf,SAAAA,EAAYC,GACV,GADoBvd,OAAAsd,GACI,mBAAbC,EACT,MAAM,IAAI5f,UAAU,gCAGtB,IAAI6f,EAEJzmB,KAAK+lB,QAAU,IAAI9M,SAAQ,SAAyB7G,GAClDqU,EAAiBrU,CACnB,IAEA,IAAMzU,EAAQqC,KAGdA,KAAK+lB,QAAQvhB,MAAK,SAAAyW,GAChB,GAAKtd,EAAM+oB,WAAX,CAIA,IAFA,IAAItrB,EAAIuC,EAAM+oB,WAAWnrB,OAElBH,KAAM,GACXuC,EAAM+oB,WAAWtrB,GAAG6f,GAEtBtd,EAAM+oB,WAAa,IAPI,CAQzB,IAGA1mB,KAAK+lB,QAAQvhB,KAAO,SAAAmiB,GAClB,IAAIC,EAEEb,EAAU,IAAI9M,SAAQ,SAAA7G,GAC1BzU,EAAMwd,UAAU/I,GAChBwU,EAAWxU,CACb,IAAG5N,KAAKmiB,GAMR,OAJAZ,EAAQ9K,OAAS,WACftd,EAAM+b,YAAYkN,IAGbb,GAGTS,GAAS,SAAgB7hB,EAASE,EAAQC,GACpCnH,EAAMge,SAKVhe,EAAMge,OAAS,IAAI1J,GAActN,EAASE,EAAQC,GAClD2hB,EAAe9oB,EAAMge,QACvB,GACF,CAqEC,OAnEDxS,EAAAod,EAAA,CAAA,CAAA5qB,IAAA,mBAAAwF,MAGA,WACE,GAAInB,KAAK2b,OACP,MAAM3b,KAAK2b,MAEf,GAEA,CAAAhgB,IAAA,YAAAwF,MAIA,SAAU8S,GACJjU,KAAK2b,OACP1H,EAASjU,KAAK2b,QAIZ3b,KAAK0mB,WACP1mB,KAAK0mB,WAAWhoB,KAAKuV,GAErBjU,KAAK0mB,WAAa,CAACzS,EAEvB,GAEA,CAAAtY,IAAA,cAAAwF,MAIA,SAAY8S,GACV,GAAKjU,KAAK0mB,WAAV,CAGA,IAAM9e,EAAQ5H,KAAK0mB,WAAW1kB,QAAQiS,IACvB,IAAXrM,GACF5H,KAAK0mB,WAAWG,OAAOjf,EAAO,EAHhC,CAKF,GAAC,CAAAjM,IAAA,gBAAAwF,MAED,WAAgB,IAAA2lB,EAAA9mB,KACRyb,EAAa,IAAIC,gBAEjBR,EAAQ,SAACxL,GACb+L,EAAWP,MAAMxL,IAOnB,OAJA1P,KAAKmb,UAAUD,GAEfO,EAAW9B,OAAOD,YAAc,WAAA,OAAMoN,EAAKpN,YAAYwB,EAAM,EAEtDO,EAAW9B,MACpB,IAEA,CAAA,CAAAhe,IAAA,SAAAwF,MAIA,WACE,IAAI8Z,EAIJ,MAAO,CACLtd,MAJY,IAAI4oB,GAAY,SAAkBQ,GAC9C9L,EAAS8L,CACX,IAGE9L,OAAAA,EAEJ,KAACsL,CAAA,CAxHc,GA2HjBS,GAAeT,GCtIf,IAAMU,GAAiB,CACrBC,SAAU,IACVC,mBAAoB,IACpBC,WAAY,IACZC,WAAY,IACZC,GAAI,IACJC,QAAS,IACTC,SAAU,IACVC,4BAA6B,IAC7BC,UAAW,IACXC,aAAc,IACdC,eAAgB,IAChBC,YAAa,IACbC,gBAAiB,IACjBC,OAAQ,IACRC,gBAAiB,IACjBC,iBAAkB,IAClBC,MAAO,IACPC,SAAU,IACVC,YAAa,IACbC,SAAU,IACVC,OAAQ,IACRC,kBAAmB,IACnBC,kBAAmB,IACnBC,WAAY,IACZC,aAAc,IACdC,gBAAiB,IACjBC,UAAW,IACXC,SAAU,IACVC,iBAAkB,IAClBC,cAAe,IACfC,4BAA6B,IAC7BC,eAAgB,IAChBC,SAAU,IACVC,KAAM,IACNC,eAAgB,IAChBC,mBAAoB,IACpBC,gBAAiB,IACjBC,WAAY,IACZC,qBAAsB,IACtBC,oBAAqB,IACrBC,kBAAmB,IACnBC,UAAW,IACXC,mBAAoB,IACpBC,oBAAqB,IACrBC,OAAQ,IACRC,iBAAkB,IAClBC,SAAU,IACVC,gBAAiB,IACjBC,qBAAsB,IACtBC,gBAAiB,IACjBC,4BAA6B,IAC7BC,2BAA4B,IAC5BC,oBAAqB,IACrBC,eAAgB,IAChBC,WAAY,IACZC,mBAAoB,IACpBC,eAAgB,IAChBC,wBAAyB,IACzBC,sBAAuB,IACvBC,oBAAqB,IACrBC,aAAc,IACdC,YAAa,IACbC,8BAA+B,KAGjCvyB,OAAO6S,QAAQ2b,IAAgB/rB,SAAQ,SAAAI,GAAkB,IAAAyE,EAAAnF,EAAAU,EAAA,GAAhBK,EAAGoE,EAAA,GAAEoB,EAAKpB,EAAA,GACjDknB,GAAe9lB,GAASxF,CAC1B,IAEA,IAAAsvB,GAAehE,GCxBf,IAAMiE,GAnBN,SAASC,EAAeC,GACtB,IAAM7uB,EAAU,IAAI2oB,GAAMkG,GACpBC,EAAWnzB,EAAKgtB,GAAMxsB,UAAUoM,QAASvI,GAa/C,OAVA2I,GAAM5E,OAAO+qB,EAAUnG,GAAMxsB,UAAW6D,EAAS,CAACb,YAAY,IAG9DwJ,GAAM5E,OAAO+qB,EAAU9uB,EAAS,KAAM,CAACb,YAAY,IAGnD2vB,EAASryB,OAAS,SAAgBmsB,GAChC,OAAOgG,EAAe1U,GAAY2U,EAAejG,KAG5CkG,CACT,CAGcF,CAAe3f,WAG7B0f,GAAMhG,MAAQA,GAGdgG,GAAMjZ,cAAgBA,GACtBiZ,GAAM3E,YAAcA,GACpB2E,GAAMnZ,SAAWA,GACjBmZ,GAAMpH,QAAUA,GAChBoH,GAAMzkB,WAAaA,GAGnBykB,GAAMxmB,WAAaA,GAGnBwmB,GAAMI,OAASJ,GAAMjZ,cAGrBiZ,GAAMK,IAAM,SAAaC,GACvB,OAAOvS,QAAQsS,IAAIC,EACrB,EAEAN,GAAMO,OC9CS,SAAgBC,GAC7B,OAAO,SAAcxpB,GACnB,OAAOwpB,EAASrzB,MAAM,KAAM6J,GAEhC,ED6CAgpB,GAAMS,aE7DS,SAAsBC,GACnC,OAAO1mB,GAAM9K,SAASwxB,KAAsC,IAAzBA,EAAQD,YAC7C,EF8DAT,GAAMzU,YAAcA,GAEpByU,GAAM/c,aAAeA,GAErB+c,GAAMW,WAAa,SAAA5yB,GAAK,OAAIgS,GAAe/F,GAAMvI,WAAW1D,GAAS,IAAIkG,SAASlG,GAASA,EAAM,EAEjGiyB,GAAMY,WAAaxI,GAEnB4H,GAAMjE,eAAiBA,GAEvBiE,GAAK,QAAWA"} \ No newline at end of file diff --git a/node_modules.bak/axios/dist/browser/axios.cjs b/node_modules.bak/axios/dist/browser/axios.cjs new file mode 100644 index 0000000..f476ed7 --- /dev/null +++ b/node_modules.bak/axios/dist/browser/axios.cjs @@ -0,0 +1,3840 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +'use strict'; + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction$1(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction$1 = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is an empty object (safely handles Buffers) + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an empty object, otherwise false + */ +const isEmptyObject = (val) => { + // Early return for non-objects or Buffers to prevent RangeError + if (!isObject(val) || isBuffer(val)) { + return false; + } + + try { + return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype; + } catch (e) { + // Fallback for any other objects that might cause RangeError with Object.keys() + return false; + } +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction$1(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction$1(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction$1(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Buffer check + if (isBuffer(obj)) { + return; + } + + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + if (isBuffer(obj)){ + return null; + } + + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless, skipUndefined} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else if (!skipUndefined || !isUndefined(val)) { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction$1(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction$1(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction$1(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + + + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction$1(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + //Buffer check + if (isBuffer(source)) { + return source; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction$1(thing)) && isFunction$1(thing.then) && isFunction$1(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction$1(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction$1(thing[iterator]); + + +var utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isEmptyObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction: isFunction$1, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + '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' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + const msg = error && error.message ? error.message : 'Error'; + + // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED) + const errCode = code == null && error ? error.code : code; + AxiosError.call(axiosError, msg, errCode, config, request, response); + + // Chain the original error on the standard field; non-enumerable to avoid JSON noise + if (error && axiosError.cause == null) { + Object.defineProperty(axiosError, 'cause', { value: error, configurable: true }); + } + + axiosError.name = (error && error.name) || 'Error'; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +var httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (utils$1.isBoolean(value)) { + return value.toString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +var InterceptorManager$1 = InterceptorManager; + +var transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +var URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +var FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +var Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +var platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +var utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +var platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), { + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + }, + ...options + }); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data, this.parseReviver); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +var defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.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' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +var parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +var AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn(...args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +var isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +var cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +var resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // browser handles it + } else if (utils$1.isFunction(data.getHeaders)) { + // Node.js FormData (like form-data package) + const formHeaders = data.getHeaders(); + // Only set safe headers to avoid overwriting security headers + const allowedHeaders = ['content-type', 'content-length']; + Object.entries(formHeaders).forEach(([key, val]) => { + if (allowedHeaders.includes(key.toLowerCase())) { + headers.set(key, val); + } + }); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +var xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError(event) { + // Browsers deliver a ProgressEvent in XHR onerror + // (message may be empty; when present, surface it) + // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event + const msg = event && event.message ? event.message : 'Network Error'; + const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request); + // attach the underlying event for consumers who want details + err.event = event || null; + reject(err); + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +var composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const {isFunction} = utils$1; + +const globalFetchAPI = (({Request, Response}) => ({ + Request, Response +}))(utils$1.global); + +const { + ReadableStream: ReadableStream$1, TextEncoder +} = utils$1.global; + + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const factory = (env) => { + env = utils$1.merge.call({ + skipUndefined: true + }, globalFetchAPI, env); + + const {fetch: envFetch, Request, Response} = env; + const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function'; + const isRequestSupported = isFunction(Request); + const isResponseSupported = isFunction(Response); + + if (!isFetchSupported) { + return false; + } + + const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream$1); + + const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Request(str).arrayBuffer()) + ); + + const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream$1(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; + }); + + const supportsResponseStream = isResponseSupported && isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + const resolvers = { + stream: supportsResponseStream && ((res) => res.body) + }; + + isFetchSupported && ((() => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = (res, config) => { + let method = res && res[type]; + + if (method) { + return method.call(res); + } + + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); + })()); + + const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if (utils$1.isBlob(body)) { + return body.size; + } + + if (utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if (utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if (utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } + }; + + const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; + }; + + return async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + let _fetch = envFetch || fetch; + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request = null; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype; + + const resolvedOptions = { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }; + + request = isRequestSupported && new Request(url, resolvedOptions); + + let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions)); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } + } +}; + +const seedCache = new Map(); + +const getFetch = (config) => { + let env = config ? config.env : {}; + const {fetch, Request, Response} = env; + const seeds = [ + Request, Response, fetch + ]; + + let len = seeds.length, i = len, + seed, target, map = seedCache; + + while (i--) { + seed = seeds[i]; + target = map.get(seed); + + target === undefined && map.set(seed, target = (i ? new Map() : factory(env))); + + map = target; + } + + return target; +}; + +getFetch(); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: { + get: getFetch, + } +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +var adapters = { + getAdapter: (adapters, config) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter && (utils$1.isFunction(adapter) || (adapter = adapter.get(config)))) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter, config); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION = "1.12.2"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +var validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift(...requestInterceptorChain); + chain.push(...responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +var Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +var CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + 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(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +var HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/node_modules.bak/axios/dist/browser/axios.cjs.map b/node_modules.bak/axios/dist/browser/axios.cjs.map new file mode 100644 index 0000000..9eaa0f7 --- /dev/null +++ b/node_modules.bak/axios/dist/browser/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["isFunction","utils","prototype","encode","URLSearchParams","FormData","Blob","platform","defaults","AxiosHeaders","ReadableStream","composeSignals","fetchAdapter.getFetch","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules.bak/axios/dist/esm/axios.js b/node_modules.bak/axios/dist/esm/axios.js new file mode 100644 index 0000000..6e10897 --- /dev/null +++ b/node_modules.bak/axios/dist/esm/axios.js @@ -0,0 +1,3863 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction$1(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction$1 = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is an empty object (safely handles Buffers) + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an empty object, otherwise false + */ +const isEmptyObject = (val) => { + // Early return for non-objects or Buffers to prevent RangeError + if (!isObject(val) || isBuffer(val)) { + return false; + } + + try { + return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype; + } catch (e) { + // Fallback for any other objects that might cause RangeError with Object.keys() + return false; + } +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction$1(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction$1(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction$1(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Buffer check + if (isBuffer(obj)) { + return; + } + + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + if (isBuffer(obj)){ + return null; + } + + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless, skipUndefined} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else if (!skipUndefined || !isUndefined(val)) { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction$1(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction$1(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction$1(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + + + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction$1(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + //Buffer check + if (isBuffer(source)) { + return source; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction$1(thing)) && isFunction$1(thing.then) && isFunction$1(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction$1(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction$1(thing[iterator]); + + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isEmptyObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction: isFunction$1, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError$1(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError$1, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError$1.prototype; +const descriptors = {}; + +[ + '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' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError$1, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError$1.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + const msg = error && error.message ? error.message : 'Error'; + + // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED) + const errCode = code == null && error ? error.code : code; + AxiosError$1.call(axiosError, msg, errCode, config, request, response); + + // Chain the original error on the standard field; non-enumerable to avoid JSON noise + if (error && axiosError.cause == null) { + Object.defineProperty(axiosError, 'cause', { value: error, configurable: true }); + } + + axiosError.name = (error && error.name) || 'Error'; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +// eslint-disable-next-line strict +const httpAdapter = null; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData$1(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (utils$1.isBoolean(value)) { + return value.toString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError$1('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData$1(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams$1 = typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; + +const FormData$1 = typeof FormData !== 'undefined' ? FormData : null; + +const Blob$1 = typeof Blob !== 'undefined' ? Blob : null; + +const platform$1 = { + isBrowser: true, + classes: { + URLSearchParams: URLSearchParams$1, + FormData: FormData$1, + Blob: Blob$1 + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData$1(data, new platform.classes.URLSearchParams(), { + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + }, + ...options + }); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData$1( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data, this.parseReviver); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError$1.from(e, AxiosError$1.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.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' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders$1 { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders$1.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders$1.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders$1); + +const AxiosHeaders$2 = AxiosHeaders$1; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$2.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel$1(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError$1(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError$1.call(this, message == null ? 'canceled' : message, AxiosError$1.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError$1, AxiosError$1, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError$1( + 'Request failed with status code ' + response.status, + [AxiosError$1.ERR_BAD_REQUEST, AxiosError$1.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn(...args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const headersToObject = (thing) => thing instanceof AxiosHeaders$2 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig$1(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig$1({}, config); + + let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig; + + newConfig.headers = headers = AxiosHeaders$2.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // browser handles it + } else if (utils$1.isFunction(data.getHeaders)) { + // Node.js FormData (like form-data package) + const formHeaders = data.getHeaders(); + // Only set safe headers to avoid overwriting security headers + const allowedHeaders = ['content-type', 'content-length']; + Object.entries(formHeaders).forEach(([key, val]) => { + if (allowedHeaders.includes(key.toLowerCase())) { + headers.set(key, val); + } + }); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$2.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$2.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError$1('Request aborted', AxiosError$1.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError(event) { + // Browsers deliver a ProgressEvent in XHR onerror + // (message may be empty; when present, surface it) + // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event + const msg = event && event.message ? event.message : 'Network Error'; + const err = new AxiosError$1(msg, AxiosError$1.ERR_NETWORK, config, request); + // attach the underlying event for consumers who want details + err.event = event || null; + reject(err); + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError$1( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError$1.ETIMEDOUT : AxiosError$1.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError$1(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError$1('Unsupported protocol ' + protocol + ':', AxiosError$1.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError$1 ? err : new CanceledError$1(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError$1(`timeout ${timeout} of ms exceeded`, AxiosError$1.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const {isFunction} = utils$1; + +const globalFetchAPI = (({Request, Response}) => ({ + Request, Response +}))(utils$1.global); + +const { + ReadableStream: ReadableStream$1, TextEncoder +} = utils$1.global; + + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const factory = (env) => { + env = utils$1.merge.call({ + skipUndefined: true + }, globalFetchAPI, env); + + const {fetch: envFetch, Request, Response} = env; + const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function'; + const isRequestSupported = isFunction(Request); + const isResponseSupported = isFunction(Response); + + if (!isFetchSupported) { + return false; + } + + const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream$1); + + const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Request(str).arrayBuffer()) + ); + + const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream$1(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; + }); + + const supportsResponseStream = isResponseSupported && isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + const resolvers = { + stream: supportsResponseStream && ((res) => res.body) + }; + + isFetchSupported && ((() => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = (res, config) => { + let method = res && res[type]; + + if (method) { + return method.call(res); + } + + throw new AxiosError$1(`Response type '${type}' is not supported`, AxiosError$1.ERR_NOT_SUPPORT, config); + }); + }); + })()); + + const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if (utils$1.isBlob(body)) { + return body.size; + } + + if (utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if (utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if (utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } + }; + + const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; + }; + + return async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + let _fetch = envFetch || fetch; + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request = null; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype; + + const resolvedOptions = { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }; + + request = isRequestSupported && new Request(url, resolvedOptions); + + let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions)); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$2.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError$1('Network Error', AxiosError$1.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError$1.from(err, err && err.code, config, request); + } + } +}; + +const seedCache = new Map(); + +const getFetch = (config) => { + let env = config ? config.env : {}; + const {fetch, Request, Response} = env; + const seeds = [ + Request, Response, fetch + ]; + + let len = seeds.length, i = len, + seed, target, map = seedCache; + + while (i--) { + seed = seeds[i]; + target = map.get(seed); + + target === undefined && map.set(seed, target = (i ? new Map() : factory(env))); + + map = target; + } + + return target; +}; + +getFetch(); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: { + get: getFetch, + } +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters, config) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError$1(`Unknown adapter '${id}'`); + } + } + + if (adapter && (utils$1.isFunction(adapter) || (adapter = adapter.get(config)))) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError$1( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError$1(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$2.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter, config); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$2.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel$1(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$2.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const VERSION$1 = "1.12.2"; + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION$1 + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError$1( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError$1.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError$1('options must be an object', AxiosError$1.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError$1('option ' + opt + ' must be ' + result, AxiosError$1.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError$1('Unknown option ' + opt, AxiosError$1.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios$1 { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig$1(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$2.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift(...requestInterceptorChain); + chain.push(...responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig$1(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios$1.prototype[method] = function(url, config) { + return this.request(mergeConfig$1(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig$1(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios$1.prototype[method] = generateHTTPMethod(); + + Axios$1.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$2 = Axios$1; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken$1 { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError$1(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken$1(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$2 = CancelToken$1; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread$1(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError$1(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode$1 = { + 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(HttpStatusCode$1).forEach(([key, value]) => { + HttpStatusCode$1[value] = key; +}); + +const HttpStatusCode$2 = HttpStatusCode$1; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$2(defaultConfig); + const instance = bind(Axios$2.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$2.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig$1(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$2; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError$1; +axios.CancelToken = CancelToken$2; +axios.isCancel = isCancel$1; +axios.VERSION = VERSION$1; +axios.toFormData = toFormData$1; + +// Expose AxiosError class +axios.AxiosError = AxiosError$1; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread$1; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError$1; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig$1; + +axios.AxiosHeaders = AxiosHeaders$2; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$2; + +axios.default = axios; + +// this module should only have a default export +const axios$1 = axios; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios$1; + +export { Axios, AxiosError, AxiosHeaders, Cancel, CancelToken, CanceledError, HttpStatusCode, VERSION, all, axios$1 as default, formToJSON, getAdapter, isAxiosError, isCancel, mergeConfig, spread, toFormData }; +//# sourceMappingURL=axios.js.map diff --git a/node_modules.bak/axios/dist/esm/axios.js.map b/node_modules.bak/axios/dist/esm/axios.js.map new file mode 100644 index 0000000..81c1bb0 --- /dev/null +++ b/node_modules.bak/axios/dist/esm/axios.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/null.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/browser/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["isFunction","AxiosError","utils","prototype","toFormData","encode","URLSearchParams","FormData","Blob","platform","AxiosHeaders","defaults","isCancel","CanceledError","mergeConfig","ReadableStream","composeSignals","fetchAdapter.getFetch","VERSION","validators","Axios","InterceptorManager","CancelToken","spread","isAxiosError","HttpStatusCode","axios"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules.bak/axios/dist/esm/axios.min.js b/node_modules.bak/axios/dist/esm/axios.min.js new file mode 100644 index 0000000..1efef1d --- /dev/null +++ b/node_modules.bak/axios/dist/esm/axios.min.js @@ -0,0 +1,3 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +function e(e,t){return function(){return e.apply(t,arguments)}}const{toString:t}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:r,toStringTag:o}=Symbol,s=(i=Object.create(null),e=>{const n=t.call(e);return i[n]||(i[n]=n.slice(8,-1).toLowerCase())});var i;const a=e=>(e=e.toLowerCase(),t=>s(t)===e),c=e=>t=>typeof t===e,{isArray:l}=Array,u=c("undefined");function f(e){return null!==e&&!u(e)&&null!==e.constructor&&!u(e.constructor)&&p(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const d=a("ArrayBuffer");const h=c("string"),p=c("function"),m=c("number"),b=e=>null!==e&&"object"==typeof e,y=e=>{if("object"!==s(e))return!1;const t=n(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||o in e||r in e)},g=a("Date"),w=a("File"),E=a("Blob"),O=a("FileList"),R=a("URLSearchParams"),[S,T,A,v]=["ReadableStream","Request","Response","Headers"].map(a);function x(e,t,{allOwnKeys:n=!1}={}){if(null==e)return;let r,o;if("object"!=typeof e&&(e=[e]),l(e))for(r=0,o=e.length;r0;)if(r=n[o],t===r.toLowerCase())return r;return null}const j="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,N=e=>!u(e)&&e!==j;const U=(P="undefined"!=typeof Uint8Array&&n(Uint8Array),e=>P&&e instanceof P);var P;const F=a("HTMLFormElement"),_=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),L=a("RegExp"),k=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};x(n,((n,o)=>{let s;!1!==(s=t(n,o,e))&&(r[o]=s||n)})),Object.defineProperties(e,r)};const B=a("AsyncFunction"),D=(q="function"==typeof setImmediate,M=p(j.postMessage),q?setImmediate:M?(I=`axios@${Math.random()}`,z=[],j.addEventListener("message",(({source:e,data:t})=>{e===j&&t===I&&z.length&&z.shift()()}),!1),e=>{z.push(e),j.postMessage(I,"*")}):e=>setTimeout(e));var q,M,I,z;const H="undefined"!=typeof queueMicrotask?queueMicrotask.bind(j):"undefined"!=typeof process&&process.nextTick||D,J={isArray:l,isArrayBuffer:d,isBuffer:f,isFormData:e=>{let t;return e&&("function"==typeof FormData&&e instanceof FormData||p(e.append)&&("formdata"===(t=s(e))||"object"===t&&p(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&d(e.buffer),t},isString:h,isNumber:m,isBoolean:e=>!0===e||!1===e,isObject:b,isPlainObject:y,isEmptyObject:e=>{if(!b(e)||f(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(e){return!1}},isReadableStream:S,isRequest:T,isResponse:A,isHeaders:v,isUndefined:u,isDate:g,isFile:w,isBlob:E,isRegExp:L,isFunction:p,isStream:e=>b(e)&&p(e.pipe),isURLSearchParams:R,isTypedArray:U,isFileList:O,forEach:x,merge:function e(){const{caseless:t,skipUndefined:n}=N(this)&&this||{},r={},o=(o,s)=>{const i=t&&C(r,s)||s;y(r[i])&&y(o)?r[i]=e(r[i],o):y(o)?r[i]=e({},o):l(o)?r[i]=o.slice():n&&u(o)||(r[i]=o)};for(let e=0,t=arguments.length;e(x(n,((n,o)=>{r&&p(n)?t[o]=e(n,r):t[o]=n}),{allOwnKeys:o}),t),trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(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)},toFlatObject:(e,t,r,o)=>{let s,i,a;const c={};if(t=t||{},null==e)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)a=s[i],o&&!o(a,e,t)||c[a]||(t[a]=e[a],c[a]=!0);e=!1!==r&&n(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},kindOf:s,kindOfTest:a,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(l(e))return e;let t=e.length;if(!m(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[r]).call(e);let o;for(;(o=n.next())&&!o.done;){const n=o.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:F,hasOwnProperty:_,hasOwnProp:_,reduceDescriptors:k,freezeMethods:e=>{k(e,((t,n)=>{if(p(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];p(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return l(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:C,global:j,isContextDefined:N,isSpecCompliantForm:function(e){return!!(e&&p(e.append)&&"FormData"===e[o]&&e[r])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(b(e)){if(t.indexOf(e)>=0)return;if(f(e))return e;if(!("toJSON"in e)){t[r]=e;const o=l(e)?[]:{};return x(e,((e,t)=>{const s=n(e,r+1);!u(s)&&(o[t]=s)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:B,isThenable:e=>e&&(b(e)||p(e))&&p(e.then)&&p(e.catch),setImmediate:D,asap:H,isIterable:e=>null!=e&&p(e[r])};function W(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)}J.inherits(W,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:J.toJSONObject(this.config),code:this.code,status:this.status}}});const K=W.prototype,V={};["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=>{V[e]={value:e}})),Object.defineProperties(W,V),Object.defineProperty(K,"isAxiosError",{value:!0}),W.from=(e,t,n,r,o,s)=>{const i=Object.create(K);J.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e));const a=e&&e.message?e.message:"Error",c=null==t&&e?e.code:t;return W.call(i,a,c,n,r,o),e&&null==i.cause&&Object.defineProperty(i,"cause",{value:e,configurable:!0}),i.name=e&&e.name||"Error",s&&Object.assign(i,s),i};function $(e){return J.isPlainObject(e)||J.isArray(e)}function X(e){return J.endsWith(e,"[]")?e.slice(0,-2):e}function G(e,t,n){return e?e.concat(t).map((function(e,t){return e=X(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const Q=J.toFlatObject(J,{},null,(function(e){return/^is[A-Z]/.test(e)}));function Z(e,t,n){if(!J.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=J.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!J.isUndefined(t[e])}))).metaTokens,o=n.visitor||l,s=n.dots,i=n.indexes,a=(n.Blob||"undefined"!=typeof Blob&&Blob)&&J.isSpecCompliantForm(t);if(!J.isFunction(o))throw new TypeError("visitor must be a function");function c(e){if(null===e)return"";if(J.isDate(e))return e.toISOString();if(J.isBoolean(e))return e.toString();if(!a&&J.isBlob(e))throw new W("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(e)||J.isTypedArray(e)?a&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,n,o){let a=e;if(e&&!o&&"object"==typeof e)if(J.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(J.isArray(e)&&function(e){return J.isArray(e)&&!e.some($)}(e)||(J.isFileList(e)||J.endsWith(n,"[]"))&&(a=J.toArray(e)))return n=X(n),a.forEach((function(e,r){!J.isUndefined(e)&&null!==e&&t.append(!0===i?G([n],r,s):null===i?n:n+"[]",c(e))})),!1;return!!$(e)||(t.append(G(o,n,s),c(e)),!1)}const u=[],f=Object.assign(Q,{defaultVisitor:l,convertValue:c,isVisitable:$});if(!J.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!J.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),J.forEach(n,(function(n,s){!0===(!(J.isUndefined(n)||null===n)&&o.call(t,n,J.isString(s)?s.trim():s,r,f))&&e(n,r?r.concat(s):[s])})),u.pop()}}(e),t}function Y(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function ee(e,t){this._pairs=[],e&&Z(e,this,t)}const te=ee.prototype;function ne(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function re(e,t,n){if(!t)return e;const r=n&&n.encode||ne;J.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let s;if(s=o?o(t,n):J.isURLSearchParams(t)?t.toString():new ee(t,n).toString(r),s){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+s}return e}te.append=function(e,t){this._pairs.push([e,t])},te.toString=function(e){const t=e?function(t){return e.call(this,t,Y)}:Y;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const oe=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){J.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},se={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ie={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ee,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},ae="undefined"!=typeof window&&"undefined"!=typeof document,ce="object"==typeof navigator&&navigator||void 0,le=ae&&(!ce||["ReactNative","NativeScript","NS"].indexOf(ce.product)<0),ue="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,fe=ae&&window.location.href||"http://localhost",de={...Object.freeze({__proto__:null,hasBrowserEnv:ae,hasStandardBrowserWebWorkerEnv:ue,hasStandardBrowserEnv:le,navigator:ce,origin:fe}),...ie};function he(e){function t(e,n,r,o){let s=e[o++];if("__proto__"===s)return!0;const i=Number.isFinite(+s),a=o>=e.length;if(s=!s&&J.isArray(r)?r.length:s,a)return J.hasOwnProp(r,s)?r[s]=[r[s],n]:r[s]=n,!i;r[s]&&J.isObject(r[s])||(r[s]=[]);return t(e,n,r[s],o)&&J.isArray(r[s])&&(r[s]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r{t(function(e){return J.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null}const pe={transitional:se,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=J.isObject(e);o&&J.isHTMLForm(e)&&(e=new FormData(e));if(J.isFormData(e))return r?JSON.stringify(he(e)):e;if(J.isArrayBuffer(e)||J.isBuffer(e)||J.isStream(e)||J.isFile(e)||J.isBlob(e)||J.isReadableStream(e))return e;if(J.isArrayBufferView(e))return e.buffer;if(J.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return Z(e,new de.classes.URLSearchParams,{visitor:function(e,t,n,r){return de.isNode&&J.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...t})}(e,this.formSerializer).toString();if((s=J.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return Z(s?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(J.isString(e))try{return(t||JSON.parse)(e),J.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||pe.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(J.isResponse(e)||J.isReadableStream(e))return e;if(e&&J.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e,this.parseReviver)}catch(e){if(n){if("SyntaxError"===e.name)throw W.from(e,W.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:de.classes.FormData,Blob:de.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],(e=>{pe.headers[e]={}}));const me=pe,be=J.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"]),ye=Symbol("internals");function ge(e){return e&&String(e).trim().toLowerCase()}function we(e){return!1===e||null==e?e:J.isArray(e)?e.map(we):String(e)}function Ee(e,t,n,r,o){return J.isFunction(r)?r.call(this,t,n):(o&&(t=n),J.isString(t)?J.isString(r)?-1!==t.indexOf(r):J.isRegExp(r)?r.test(t):void 0:void 0)}class Oe{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=ge(t);if(!o)throw new Error("header name must be a non-empty string");const s=J.findKey(r,o);(!s||void 0===r[s]||!0===n||void 0===n&&!1!==r[s])&&(r[s||t]=we(e))}const s=(e,t)=>J.forEach(e,((e,n)=>o(e,n,t)));if(J.isPlainObject(e)||e instanceof this.constructor)s(e,t);else if(J.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))s((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&be[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(J.isObject(e)&&J.isIterable(e)){let n,r,o={};for(const t of e){if(!J.isArray(t))throw TypeError("Object iterator must return a key-value pair");o[r=t[0]]=(n=o[r])?J.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}s(o,t)}else null!=e&&o(t,e,n);return this}get(e,t){if(e=ge(e)){const n=J.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(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}(e);if(J.isFunction(t))return t.call(this,e,n);if(J.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=ge(e)){const n=J.findKey(this,e);return!(!n||void 0===this[n]||t&&!Ee(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=ge(e)){const o=J.findKey(n,e);!o||t&&!Ee(0,n[o],o,t)||(delete n[o],r=!0)}}return J.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!Ee(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return J.forEach(this,((r,o)=>{const s=J.findKey(n,o);if(s)return t[s]=we(r),void delete t[o];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();i!==o&&delete t[o],t[i]=we(r),n[i]=!0})),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const t=Object.create(null);return J.forEach(this,((n,r)=>{null!=n&&!1!==n&&(t[r]=e&&J.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([e,t])=>e+": "+t)).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){const n=new this(e);return t.forEach((e=>n.set(e))),n}static accessor(e){const t=(this[ye]=this[ye]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=ge(e);t[r]||(!function(e,t){const n=J.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return J.isArray(e)?e.forEach(r):r(e),this}}Oe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Oe.prototype,(({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}})),J.freezeMethods(Oe);const Re=Oe;function Se(e,t){const n=this||me,r=t||n,o=Re.from(r.headers);let s=r.data;return J.forEach(e,(function(e){s=e.call(n,s,o.normalize(),t?t.status:void 0)})),o.normalize(),s}function Te(e){return!(!e||!e.__CANCEL__)}function Ae(e,t,n){W.call(this,null==e?"canceled":e,W.ERR_CANCELED,t,n),this.name="CanceledError"}function ve(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new W("Request failed with status code "+n.status,[W.ERR_BAD_REQUEST,W.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}J.inherits(Ae,W,{__CANCEL__:!0});const xe=(e,t,n=3)=>{let r=0;const o=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,s=0,i=0;return t=void 0!==t?t:1e3,function(a){const c=Date.now(),l=r[i];o||(o=c),n[s]=a,r[s]=c;let u=i,f=0;for(;u!==s;)f+=n[u++],u%=e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),c-o{o=s,n=null,r&&(clearTimeout(r),r=null),e(...t)};return[(...e)=>{const t=Date.now(),a=t-o;a>=s?i(e,t):(n=e,r||(r=setTimeout((()=>{r=null,i(n)}),s-a)))},()=>n&&i(n)]}((n=>{const s=n.loaded,i=n.lengthComputable?n.total:void 0,a=s-r,c=o(a);r=s;e({loaded:s,total:i,progress:i?s/i:void 0,bytes:a,rate:c||void 0,estimated:c&&i&&s<=i?(i-s)/c:void 0,event:n,lengthComputable:null!=i,[t?"download":"upload"]:!0})}),n)},Ce=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},je=e=>(...t)=>J.asap((()=>e(...t))),Ne=de.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,de.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(de.origin),de.navigator&&/(msie|trident)/i.test(de.navigator.userAgent)):()=>!0,Ue=de.hasStandardBrowserEnv?{write(e,t,n,r,o,s){const i=[e+"="+encodeURIComponent(t)];J.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),J.isString(r)&&i.push("path="+r),J.isString(o)&&i.push("domain="+o),!0===s&&i.push("secure"),document.cookie=i.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:()=>null,remove(){}};function Pe(e,t,n){let r=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(r||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const Fe=e=>e instanceof Re?{...e}:e;function _e(e,t){t=t||{};const n={};function r(e,t,n,r){return J.isPlainObject(e)&&J.isPlainObject(t)?J.merge.call({caseless:r},e,t):J.isPlainObject(t)?J.merge({},t):J.isArray(t)?t.slice():t}function o(e,t,n,o){return J.isUndefined(t)?J.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function s(e,t){if(!J.isUndefined(t))return r(void 0,t)}function i(e,t){return J.isUndefined(t)?J.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function a(n,o,s){return s in t?r(n,o):s in e?r(void 0,n):void 0}const c={url:s,method:s,data:s,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:a,headers:(e,t,n)=>o(Fe(e),Fe(t),0,!0)};return J.forEach(Object.keys({...e,...t}),(function(r){const s=c[r]||o,i=s(e[r],t[r],r);J.isUndefined(i)&&s!==a||(n[r]=i)})),n}const Le=e=>{const t=_e({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:s,headers:i,auth:a}=t;if(t.headers=i=Re.from(i),t.url=re(Pe(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),a&&i.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),J.isFormData(n))if(de.hasStandardBrowserEnv||de.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if(J.isFunction(n.getHeaders)){const e=n.getHeaders(),t=["content-type","content-length"];Object.entries(e).forEach((([e,n])=>{t.includes(e.toLowerCase())&&i.set(e,n)}))}if(de.hasStandardBrowserEnv&&(r&&J.isFunction(r)&&(r=r(t)),r||!1!==r&&Ne(t.url))){const e=o&&s&&Ue.read(s);e&&i.set(o,e)}return t},ke="undefined"!=typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Le(e);let o=r.data;const s=Re.from(r.headers).normalize();let i,a,c,l,u,{responseType:f,onUploadProgress:d,onDownloadProgress:h}=r;function p(){l&&l(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(i),r.signal&&r.signal.removeEventListener("abort",i)}let m=new XMLHttpRequest;function b(){if(!m)return;const r=Re.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());ve((function(e){t(e),p()}),(function(e){n(e),p()}),{data:f&&"text"!==f&&"json"!==f?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=b:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(b)},m.onabort=function(){m&&(n(new W("Request aborted",W.ECONNABORTED,e,m)),m=null)},m.onerror=function(t){const r=new W(t&&t.message?t.message:"Network Error",W.ERR_NETWORK,e,m);r.event=t||null,n(r),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||se;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new W(t,o.clarifyTimeoutError?W.ETIMEDOUT:W.ECONNABORTED,e,m)),m=null},void 0===o&&s.setContentType(null),"setRequestHeader"in m&&J.forEach(s.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),J.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),f&&"json"!==f&&(m.responseType=r.responseType),h&&([c,u]=xe(h,!0),m.addEventListener("progress",c)),d&&m.upload&&([a,l]=xe(d),m.upload.addEventListener("progress",a),m.upload.addEventListener("loadend",l)),(r.cancelToken||r.signal)&&(i=t=>{m&&(n(!t||t.type?new Ae(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(i),r.signal&&(r.signal.aborted?i():r.signal.addEventListener("abort",i)));const y=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);y&&-1===de.protocols.indexOf(y)?n(new W("Unsupported protocol "+y+":",W.ERR_BAD_REQUEST,e)):m.send(o||null)}))},Be=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,i();const t=e instanceof Error?e:this.reason;r.abort(t instanceof W?t:new Ae(t instanceof Error?t.message:t))}};let s=t&&setTimeout((()=>{s=null,o(new W(`timeout ${t} of ms exceeded`,W.ETIMEDOUT))}),t);const i=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:a}=r;return a.unsubscribe=()=>J.asap(i),a}},De=function*(e,t){let n=e.byteLength;if(!t||n{const o=async function*(e,t){for await(const n of qe(e))yield*De(n,t)}(e,t);let s,i=0,a=e=>{s||(s=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return a(),void e.close();let s=r.byteLength;if(n){let e=i+=s;n(e)}e.enqueue(new Uint8Array(r))}catch(e){throw a(e),e}},cancel:e=>(a(e),o.return())},{highWaterMark:2})},{isFunction:Ie}=J,ze=(({Request:e,Response:t})=>({Request:e,Response:t}))(J.global),{ReadableStream:He,TextEncoder:Je}=J.global,We=(e,...t)=>{try{return!!e(...t)}catch(e){return!1}},Ke=e=>{e=J.merge.call({skipUndefined:!0},ze,e);const{fetch:t,Request:n,Response:r}=e,o=t?Ie(t):"function"==typeof fetch,s=Ie(n),i=Ie(r);if(!o)return!1;const a=o&&Ie(He),c=o&&("function"==typeof Je?(l=new Je,e=>l.encode(e)):async e=>new Uint8Array(await new n(e).arrayBuffer()));var l;const u=s&&a&&We((()=>{let e=!1;const t=new n(de.origin,{body:new He,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),f=i&&a&&We((()=>J.isReadableStream(new r("").body))),d={stream:f&&(e=>e.body)};o&&["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!d[e]&&(d[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new W(`Response type '${e}' is not supported`,W.ERR_NOT_SUPPORT,n)})}));const h=async(e,t)=>{const r=J.toFiniteNumber(e.getContentLength());return null==r?(async e=>{if(null==e)return 0;if(J.isBlob(e))return e.size;if(J.isSpecCompliantForm(e)){const t=new n(de.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return J.isArrayBufferView(e)||J.isArrayBuffer(e)?e.byteLength:(J.isURLSearchParams(e)&&(e+=""),J.isString(e)?(await c(e)).byteLength:void 0)})(t):r};return async e=>{let{url:o,method:i,data:a,signal:c,cancelToken:l,timeout:p,onDownloadProgress:m,onUploadProgress:b,responseType:y,headers:g,withCredentials:w="same-origin",fetchOptions:E}=Le(e),O=t||fetch;y=y?(y+"").toLowerCase():"text";let R=Be([c,l&&l.toAbortSignal()],p),S=null;const T=R&&R.unsubscribe&&(()=>{R.unsubscribe()});let A;try{if(b&&u&&"get"!==i&&"head"!==i&&0!==(A=await h(g,a))){let e,t=new n(o,{method:"POST",body:a,duplex:"half"});if(J.isFormData(a)&&(e=t.headers.get("content-type"))&&g.setContentType(e),t.body){const[e,n]=Ce(A,xe(je(b)));a=Me(t.body,65536,e,n)}}J.isString(w)||(w=w?"include":"omit");const t=s&&"credentials"in n.prototype,c={...E,signal:R,method:i.toUpperCase(),headers:g.normalize().toJSON(),body:a,duplex:"half",credentials:t?w:void 0};S=s&&new n(o,c);let l=await(s?O(S,E):O(o,c));const p=f&&("stream"===y||"response"===y);if(f&&(m||p&&T)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=l[t]}));const t=J.toFiniteNumber(l.headers.get("content-length")),[n,o]=m&&Ce(t,xe(je(m),!0))||[];l=new r(Me(l.body,65536,n,(()=>{o&&o(),T&&T()})),e)}y=y||"text";let v=await d[J.findKey(d,y)||"text"](l,e);return!p&&T&&T(),await new Promise(((t,n)=>{ve(t,n,{data:v,headers:Re.from(l.headers),status:l.status,statusText:l.statusText,config:e,request:S})}))}catch(t){if(T&&T(),t&&"TypeError"===t.name&&/Load failed|fetch/i.test(t.message))throw Object.assign(new W("Network Error",W.ERR_NETWORK,e,S),{cause:t.cause||t});throw W.from(t,t&&t.code,e,S)}}},Ve=new Map,$e=e=>{let t=e?e.env:{};const{fetch:n,Request:r,Response:o}=t,s=[r,o,n];let i,a,c=s.length,l=Ve;for(;c--;)i=s[c],a=l.get(i),void 0===a&&l.set(i,a=c?new Map:Ke(t)),l=a;return a};$e();const Xe={http:null,xhr:ke,fetch:{get:$e}};J.forEach(Xe,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}}));const Ge=e=>`- ${e}`,Qe=e=>J.isFunction(e)||null===e||!1===e,Ze=(e,t)=>{e=J.isArray(e)?e:[e];const{length:n}=e;let r,o;const s={};for(let i=0;i`adapter ${e} `+(!1===t?"is not supported by the environment":"is not available in the build")));throw new W("There is no suitable adapter to dispatch the request "+(n?e.length>1?"since :\n"+e.map(Ge).join("\n"):" "+Ge(e[0]):"as no adapter specified"),"ERR_NOT_SUPPORT")}return o};function Ye(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ae(null,e)}function et(e){Ye(e),e.headers=Re.from(e.headers),e.data=Se.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return Ze(e.adapter||me.adapter,e)(e).then((function(t){return Ye(e),t.data=Se.call(e,e.transformResponse,t),t.headers=Re.from(t.headers),t}),(function(t){return Te(t)||(Ye(e),t&&t.response&&(t.response.data=Se.call(e,e.transformResponse,t.response),t.response.headers=Re.from(t.response.headers))),Promise.reject(t)}))}const tt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{tt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const nt={};tt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.12.2] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,s)=>{if(!1===e)throw new W(r(o," has been removed"+(t?" in "+t:"")),W.ERR_DEPRECATED);return t&&!nt[o]&&(nt[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,s)}},tt.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};const rt={assertOptions:function(e,t,n){if("object"!=typeof e)throw new W("options must be an object",W.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],i=t[s];if(i){const t=e[s],n=void 0===t||i(t,s,e);if(!0!==n)throw new W("option "+s+" must be "+n,W.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new W("Unknown option "+s,W.ERR_BAD_OPTION)}},validators:tt},ot=rt.validators;class st{constructor(e){this.defaults=e||{},this.interceptors={request:new oe,response:new oe}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error){let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=new Error;const n=t.stack?t.stack.replace(/^.+\n/,""):"";try{e.stack?n&&!String(e.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(e.stack+="\n"+n):e.stack=n}catch(e){}}throw e}}_request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{},t=_e(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&rt.assertOptions(n,{silentJSONParsing:ot.transitional(ot.boolean),forcedJSONParsing:ot.transitional(ot.boolean),clarifyTimeoutError:ot.transitional(ot.boolean)},!1),null!=r&&(J.isFunction(r)?t.paramsSerializer={serialize:r}:rt.assertOptions(r,{encode:ot.function,serialize:ot.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),rt.assertOptions(t,{baseUrl:ot.spelling("baseURL"),withXsrfToken:ot.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let s=o&&J.merge(o.common,o[t.method]);o&&J.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Re.concat(s,o);const i=[];let a=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const c=[];let l;this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)}));let u,f=0;if(!a){const e=[et.bind(this),void 0];for(e.unshift(...i),e.push(...c),u=e.length,l=Promise.resolve(t);f{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Ae(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new at((function(t){e=t})),cancel:e}}}const ct=at;const lt={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(lt).forEach((([e,t])=>{lt[t]=e}));const ut=lt;const ft=function t(n){const r=new it(n),o=e(it.prototype.request,r);return J.extend(o,it.prototype,r,{allOwnKeys:!0}),J.extend(o,r,null,{allOwnKeys:!0}),o.create=function(e){return t(_e(n,e))},o}(me);ft.Axios=it,ft.CanceledError=Ae,ft.CancelToken=ct,ft.isCancel=Te,ft.VERSION="1.12.2",ft.toFormData=Z,ft.AxiosError=W,ft.Cancel=ft.CanceledError,ft.all=function(e){return Promise.all(e)},ft.spread=function(e){return function(t){return e.apply(null,t)}},ft.isAxiosError=function(e){return J.isObject(e)&&!0===e.isAxiosError},ft.mergeConfig=_e,ft.AxiosHeaders=Re,ft.formToJSON=e=>he(J.isHTMLForm(e)?new FormData(e):e),ft.getAdapter=Ze,ft.HttpStatusCode=ut,ft.default=ft;const dt=ft,{Axios:ht,AxiosError:pt,CanceledError:mt,isCancel:bt,CancelToken:yt,VERSION:gt,all:wt,Cancel:Et,isAxiosError:Ot,spread:Rt,toFormData:St,AxiosHeaders:Tt,HttpStatusCode:At,formToJSON:vt,getAdapter:xt,mergeConfig:Ct}=dt;export{ht as Axios,pt as AxiosError,Tt as AxiosHeaders,Et as Cancel,yt as CancelToken,mt as CanceledError,At as HttpStatusCode,gt as VERSION,wt as all,dt as default,vt as formToJSON,xt as getAdapter,Ot as isAxiosError,bt as isCancel,Ct as mergeConfig,Rt as spread,St as toFormData}; +//# sourceMappingURL=axios.min.js.map diff --git a/node_modules.bak/axios/dist/esm/axios.min.js.map b/node_modules.bak/axios/dist/esm/axios.min.js.map new file mode 100644 index 0000000..8c9c177 --- /dev/null +++ b/node_modules.bak/axios/dist/esm/axios.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.min.js","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/browser/index.js","../../lib/platform/browser/classes/URLSearchParams.js","../../lib/platform/browser/classes/FormData.js","../../lib/platform/browser/classes/Blob.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/buildFullPath.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/helpers/null.js","../../lib/core/dispatchRequest.js","../../lib/env/data.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../index.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","import URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\nimport Blob from './classes/Blob.js'\n\nexport default {\n isBrowser: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob\n },\n protocols: ['http', 'https', 'file', 'blob', 'url', 'data']\n};\n","'use strict';\n\nimport AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js';\nexport default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams;\n","'use strict';\n\nexport default typeof FormData !== 'undefined' ? FormData : null;\n","'use strict'\n\nexport default typeof Blob !== 'undefined' ? Blob : null\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","// eslint-disable-next-line strict\nexport default null;\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","import axios from './lib/axios.js';\n\n// This module is intended to unwrap Axios default export as named.\n// Keep top-level export same with static properties\n// so that it can keep same with es module or cjs\nconst {\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n} = axios;\n\nexport {\n axios as default,\n Axios,\n AxiosError,\n CanceledError,\n isCancel,\n CancelToken,\n VERSION,\n all,\n Cancel,\n isAxiosError,\n spread,\n toFormData,\n AxiosHeaders,\n HttpStatusCode,\n formToJSON,\n getAdapter,\n mergeConfig\n}\n"],"names":["bind","fn","thisArg","apply","arguments","toString","Object","prototype","getPrototypeOf","iterator","toStringTag","Symbol","kindOf","cache","create","thing","str","call","slice","toLowerCase","kindOfTest","type","typeOfTest","isArray","Array","isUndefined","isBuffer","val","constructor","isFunction","isArrayBuffer","isString","isNumber","isObject","isPlainObject","isDate","isFile","isBlob","isFileList","isURLSearchParams","isReadableStream","isRequest","isResponse","isHeaders","map","forEach","obj","allOwnKeys","i","l","length","keys","getOwnPropertyNames","len","key","findKey","_key","_global","globalThis","self","window","global","isContextDefined","context","isTypedArray","TypedArray","Uint8Array","isHTMLForm","hasOwnProperty","prop","isRegExp","reduceDescriptors","reducer","descriptors","getOwnPropertyDescriptors","reducedDescriptors","descriptor","name","ret","defineProperties","isAsyncFn","_setImmediate","setImmediateSupported","setImmediate","postMessageSupported","postMessage","token","Math","random","callbacks","addEventListener","source","data","shift","cb","push","setTimeout","asap","queueMicrotask","process","nextTick","utils$1","isFormData","kind","FormData","append","isArrayBufferView","result","ArrayBuffer","isView","buffer","isBoolean","isEmptyObject","e","isStream","pipe","merge","caseless","skipUndefined","this","assignValue","targetKey","extend","a","b","trim","replace","stripBOM","content","charCodeAt","inherits","superConstructor","props","defineProperty","value","assign","toFlatObject","sourceObj","destObj","filter","propFilter","merged","endsWith","searchString","position","String","undefined","lastIndex","indexOf","toArray","arr","forEachEntry","_iterator","next","done","pair","matchAll","regExp","matches","exec","hasOwnProp","freezeMethods","enumerable","writable","set","Error","toObjectSet","arrayOrString","delimiter","define","split","toCamelCase","m","p1","p2","toUpperCase","noop","toFiniteNumber","defaultValue","Number","isFinite","isSpecCompliantForm","toJSONObject","stack","visit","target","reducedValue","isThenable","then","catch","isIterable","AxiosError","message","code","config","request","response","captureStackTrace","status","utils","toJSON","description","number","fileName","lineNumber","columnNumber","from","error","customProps","axiosError","msg","errCode","cause","configurable","isVisitable","removeBrackets","renderKey","path","dots","concat","join","predicates","test","toFormData","formData","options","TypeError","metaTokens","indexes","option","visitor","defaultVisitor","useBlob","Blob","convertValue","toISOString","Buffer","JSON","stringify","some","isFlatArray","el","index","exposedHelpers","build","pop","encode","charMap","encodeURIComponent","match","AxiosURLSearchParams","params","_pairs","buildURL","url","_encode","serialize","serializeFn","serializedParams","hashmarkIndex","encoder","InterceptorManager$1","handlers","use","fulfilled","rejected","synchronous","runWhen","eject","id","clear","h","transitionalDefaults","silentJSONParsing","forcedJSONParsing","clarifyTimeoutError","platform$1","isBrowser","classes","URLSearchParams","protocols","hasBrowserEnv","document","_navigator","navigator","hasStandardBrowserEnv","product","hasStandardBrowserWebWorkerEnv","WorkerGlobalScope","importScripts","origin","location","href","platform","formDataToJSON","buildPath","isNumericKey","isLast","arrayToObject","entries","parsePropPath","defaults","transitional","adapter","transformRequest","headers","contentType","getContentType","hasJSONContentType","isObjectPayload","setContentType","helpers","isNode","toURLEncodedForm","formSerializer","_FormData","env","rawValue","parser","parse","stringifySafely","transformResponse","JSONRequested","responseType","strictJSONParsing","parseReviver","ERR_BAD_RESPONSE","timeout","xsrfCookieName","xsrfHeaderName","maxContentLength","maxBodyLength","validateStatus","common","Accept","method","defaults$1","ignoreDuplicateOf","$internals","normalizeHeader","header","normalizeValue","matchHeaderValue","isHeaderNameFilter","AxiosHeaders","valueOrRewrite","rewrite","setHeader","_value","_header","_rewrite","lHeader","setHeaders","rawHeaders","parsed","line","substring","parseHeaders","dest","entry","get","tokens","tokensRE","parseTokens","has","matcher","delete","deleted","deleteHeader","normalize","format","normalized","w","char","formatHeader","targets","asStrings","getSetCookie","static","first","computed","accessors","defineAccessor","accessorName","methodName","arg1","arg2","arg3","buildAccessors","accessor","mapped","headerValue","AxiosHeaders$2","transformData","fns","isCancel","__CANCEL__","CanceledError","ERR_CANCELED","settle","resolve","reject","ERR_BAD_REQUEST","floor","progressEventReducer","listener","isDownloadStream","freq","bytesNotified","_speedometer","samplesCount","min","bytes","timestamps","firstSampleTS","head","tail","chunkLength","now","Date","startedAt","bytesCount","passed","round","speedometer","lastArgs","timer","timestamp","threshold","invoke","args","clearTimeout","throttle","loaded","total","lengthComputable","progressBytes","rate","progress","estimated","event","progressEventDecorator","throttled","asyncDecorator","isURLSameOrigin","isMSIE","URL","protocol","host","port","userAgent","cookies","write","expires","domain","secure","cookie","toGMTString","read","RegExp","decodeURIComponent","remove","buildFullPath","baseURL","requestedURL","allowAbsoluteUrls","isRelativeUrl","relativeURL","combineURLs","headersToObject","mergeConfig","config1","config2","getMergedValue","mergeDeepProperties","valueFromConfig2","defaultToConfig2","mergeDirectKeys","mergeMap","paramsSerializer","timeoutMessage","withCredentials","withXSRFToken","onUploadProgress","onDownloadProgress","decompress","beforeRedirect","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding","configValue","resolveConfig","newConfig","auth","btoa","username","password","unescape","getHeaders","formHeaders","allowedHeaders","includes","xsrfValue","xhrAdapter","XMLHttpRequest","Promise","_config","requestData","requestHeaders","onCanceled","uploadThrottled","downloadThrottled","flushUpload","flushDownload","unsubscribe","signal","removeEventListener","onloadend","responseHeaders","getAllResponseHeaders","err","responseText","statusText","open","onreadystatechange","readyState","responseURL","onabort","ECONNABORTED","onerror","ERR_NETWORK","ontimeout","timeoutErrorMessage","ETIMEDOUT","setRequestHeader","upload","cancel","abort","subscribe","aborted","parseProtocol","send","composeSignals$1","signals","Boolean","controller","AbortController","reason","streamChunk","chunk","chunkSize","byteLength","end","pos","readStream","async","stream","asyncIterator","reader","getReader","trackStream","onProgress","onFinish","iterable","readBytes","_onFinish","ReadableStream","close","loadedBytes","enqueue","return","highWaterMark","globalFetchAPI","Request","Response","TextEncoder","factory","fetch","envFetch","isFetchSupported","isRequestSupported","isResponseSupported","isReadableStreamSupported","encodeText","arrayBuffer","supportsRequestStream","duplexAccessed","hasContentType","body","duplex","supportsResponseStream","resolvers","res","ERR_NOT_SUPPORT","resolveBodyLength","getContentLength","size","_request","getBodyLength","fetchOptions","_fetch","composedSignal","composeSignals","toAbortSignal","requestContentLength","contentTypeHeader","flush","isCredentialsSupported","resolvedOptions","credentials","isStreamResponse","responseContentLength","responseData","seedCache","Map","getFetch","seeds","seed","knownAdapters","http","xhr","fetchAdapter.getFetch","renderReason","isResolvedHandle","adapters","nameOrAdapter","rejectedReasons","reasons","state","throwIfCancellationRequested","throwIfRequested","dispatchRequest","validators","deprecatedWarnings","validator","version","formatMessage","opt","desc","opts","ERR_DEPRECATED","console","warn","spelling","correctSpelling","assertOptions","schema","allowUnknown","ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","Axios","instanceConfig","interceptors","InterceptorManager","configOrUrl","dummy","boolean","function","baseUrl","withXsrfToken","contextHeaders","requestInterceptorChain","synchronousRequestInterceptors","interceptor","unshift","responseInterceptorChain","promise","chain","onFulfilled","onRejected","getUri","generateHTTPMethod","isForm","Axios$2","CancelToken","executor","resolvePromise","_listeners","onfulfilled","_resolve","splice","c","CancelToken$2","HttpStatusCode","Continue","SwitchingProtocols","Processing","EarlyHints","Ok","Created","Accepted","NonAuthoritativeInformation","NoContent","ResetContent","PartialContent","MultiStatus","AlreadyReported","ImUsed","MultipleChoices","MovedPermanently","Found","SeeOther","NotModified","UseProxy","Unused","TemporaryRedirect","PermanentRedirect","BadRequest","Unauthorized","PaymentRequired","Forbidden","NotFound","MethodNotAllowed","NotAcceptable","ProxyAuthenticationRequired","RequestTimeout","Conflict","Gone","LengthRequired","PreconditionFailed","PayloadTooLarge","UriTooLong","UnsupportedMediaType","RangeNotSatisfiable","ExpectationFailed","ImATeapot","MisdirectedRequest","UnprocessableEntity","Locked","FailedDependency","TooEarly","UpgradeRequired","PreconditionRequired","TooManyRequests","RequestHeaderFieldsTooLarge","UnavailableForLegalReasons","InternalServerError","NotImplemented","BadGateway","ServiceUnavailable","GatewayTimeout","HttpVersionNotSupported","VariantAlsoNegotiates","InsufficientStorage","LoopDetected","NotExtended","NetworkAuthenticationRequired","HttpStatusCode$2","axios","createInstance","defaultConfig","instance","VERSION","Cancel","all","promises","spread","callback","isAxiosError","payload","formToJSON","getAdapter","default","axios$1"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules.bak/axios/dist/node/axios.cjs b/node_modules.bak/axios/dist/node/axios.cjs new file mode 100644 index 0000000..0e8b6ac --- /dev/null +++ b/node_modules.bak/axios/dist/node/axios.cjs @@ -0,0 +1,4988 @@ +/*! Axios v1.12.2 Copyright (c) 2025 Matt Zabriskie and contributors */ +'use strict'; + +const FormData$1 = require('form-data'); +const crypto = require('crypto'); +const url = require('url'); +const proxyFromEnv = require('proxy-from-env'); +const http = require('http'); +const https = require('https'); +const util = require('util'); +const followRedirects = require('follow-redirects'); +const zlib = require('zlib'); +const stream = require('stream'); +const events = require('events'); + +function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } + +const FormData__default = /*#__PURE__*/_interopDefaultLegacy(FormData$1); +const crypto__default = /*#__PURE__*/_interopDefaultLegacy(crypto); +const url__default = /*#__PURE__*/_interopDefaultLegacy(url); +const proxyFromEnv__default = /*#__PURE__*/_interopDefaultLegacy(proxyFromEnv); +const http__default = /*#__PURE__*/_interopDefaultLegacy(http); +const https__default = /*#__PURE__*/_interopDefaultLegacy(https); +const util__default = /*#__PURE__*/_interopDefaultLegacy(util); +const followRedirects__default = /*#__PURE__*/_interopDefaultLegacy(followRedirects); +const zlib__default = /*#__PURE__*/_interopDefaultLegacy(zlib); +const stream__default = /*#__PURE__*/_interopDefaultLegacy(stream); + +function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +}; + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction$1(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction$1 = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +}; + +/** + * Determine if a value is an empty object (safely handles Buffers) + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an empty object, otherwise false + */ +const isEmptyObject = (val) => { + // Early return for non-objects or Buffers to prevent RangeError + if (!isObject(val) || isBuffer(val)) { + return false; + } + + try { + return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype; + } catch (e) { + // Fallback for any other objects that might cause RangeError with Object.keys() + return false; + } +}; + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction$1(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction$1(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction$1(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +}; + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Buffer check + if (isBuffer(obj)) { + return; + } + + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + if (isBuffer(obj)){ + return null; + } + + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless, skipUndefined} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else if (!skipUndefined || !isUndefined(val)) { + result[targetKey] = val; + } + }; + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction$1(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +}; + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +}; + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +}; + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +}; + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +}; + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +}; + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +}; + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +}; + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +}; + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction$1(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction$1(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +}; + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + }; + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +}; + +const noop = () => {}; + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +}; + + + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction$1(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + //Buffer check + if (isBuffer(source)) { + return source; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + }; + + return visit(obj, 0); +}; + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction$1(thing)) && isFunction$1(thing.then) && isFunction$1(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction$1(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction$1(thing[iterator]); + + +const utils$1 = { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isEmptyObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction: isFunction$1, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils$1.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils$1.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype$1 = AxiosError.prototype; +const descriptors = {}; + +[ + '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' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype$1, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype$1); + + utils$1.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + const msg = error && error.message ? error.message : 'Error'; + + // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED) + const errCode = code == null && error ? error.code : code; + AxiosError.call(axiosError, msg, errCode, config, request, response); + + // Chain the original error on the standard field; non-enumerable to avoid JSON noise + if (error && axiosError.cause == null) { + Object.defineProperty(axiosError, 'cause', { value: error, configurable: true }); + } + + axiosError.name = (error && error.name) || 'Error'; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils$1.isPlainObject(thing) || utils$1.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils$1.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils$1.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils$1.toFlatObject(utils$1, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils$1.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (FormData__default["default"] || FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils$1.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils$1.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils$1.isSpecCompliantForm(formData); + + if (!utils$1.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils$1.isDate(value)) { + return value.toISOString(); + } + + if (utils$1.isBoolean(value)) { + return value.toString(); + } + + if (!useBlob && utils$1.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils$1.isArrayBuffer(value) || utils$1.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils$1.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils$1.isArray(value) && isFlatArray(value)) || + ((utils$1.isFileList(value) || utils$1.endsWith(key, '[]')) && (arr = utils$1.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils$1.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils$1.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils$1.forEach(value, function each(el, key) { + const result = !(utils$1.isUndefined(el) || el === null) && visitor.call( + formData, el, utils$1.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils$1.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode$1(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode$1); + } : encode$1; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils$1.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils$1.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils$1.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +const InterceptorManager$1 = InterceptorManager; + +const transitionalDefaults = { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; + +const URLSearchParams = url__default["default"].URLSearchParams; + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz'; + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +}; + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + const randomValues = new Uint32Array(size); + crypto__default["default"].randomFillSync(randomValues); + for (let i = 0; i < size; i++) { + str += alphabet[randomValues[i] % length]; + } + + return str; +}; + + +const platform$1 = { + isNode: true, + classes: { + URLSearchParams, + FormData: FormData__default["default"], + Blob: typeof Blob !== 'undefined' && Blob || null + }, + ALPHABET, + generateString, + protocols: [ 'http', 'https', 'file', 'data' ] +}; + +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +const utils = /*#__PURE__*/Object.freeze({ + __proto__: null, + hasBrowserEnv: hasBrowserEnv, + hasStandardBrowserWebWorkerEnv: hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv: hasStandardBrowserEnv, + navigator: _navigator, + origin: origin +}); + +const platform = { + ...utils, + ...platform$1 +}; + +function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), { + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils$1.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + }, + ...options + }); +} + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils$1.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils$1.isArray(target) ? target.length : name; + + if (isLast) { + if (utils$1.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils$1.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils$1.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils$1.isFormData(formData) && utils$1.isFunction(formData.entries)) { + const obj = {}; + + utils$1.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils$1.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils$1.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils$1.isObject(data); + + if (isObjectPayload && utils$1.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils$1.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils$1.isArrayBuffer(data) || + utils$1.isBuffer(data) || + utils$1.isStream(data) || + utils$1.isFile(data) || + utils$1.isBlob(data) || + utils$1.isReadableStream(data) + ) { + return data; + } + if (utils$1.isArrayBufferView(data)) { + return data.buffer; + } + if (utils$1.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils$1.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils$1.isResponse(data) || utils$1.isReadableStream(data)) { + return data; + } + + if (data && utils$1.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data, this.parseReviver); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils$1.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +const defaults$1 = defaults; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils$1.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' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +const parseHeaders = rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils$1.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils$1.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils$1.isString(value)) return; + + if (utils$1.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils$1.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils$1.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils$1.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils$1.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils$1.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite); + } else if(utils$1.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils$1.isObject(header) && utils$1.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils$1.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils$1.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite); + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils$1.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils$1.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils$1.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils$1.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils$1.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils$1.forEach(this, (value, header) => { + const key = utils$1.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils$1.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils$1.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils$1.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils$1.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils$1.freezeMethods(AxiosHeaders); + +const AxiosHeaders$1 = AxiosHeaders; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +function transformData(fns, response) { + const config = this || defaults$1; + const context = response || config; + const headers = AxiosHeaders$1.from(context.headers); + let data = context.data; + + utils$1.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} + +function isCancel(value) { + return !!(value && value.__CANCEL__); +} + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils$1.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} + +const VERSION = "1.12.2"; + +function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream__default["default"].Transform{ + constructor(options) { + options = utils$1.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils$1.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const internals = this[kInternals] = { + timeWindow: options.timeWindow, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + const pushChunk = (_chunk, _callback) => { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + internals.isCaptured && this.emit('progress', internals.bytesSeen); + + if (this.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + }; + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } +} + +const AxiosTransformStream$1 = AxiosTransformStream; + +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream(); + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer(); + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +}; + +const readBlob$1 = readBlob; + +const BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util__default["default"].TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils$1.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}`; + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils$1.isTypedArray(value)) { + yield value; + } else { + yield* readBlob$1(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils$1.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils$1.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + }; + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return stream.Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +const formDataToStream$1 = formDataToStream; + +class ZlibHeaderTransformStream extends stream__default["default"].Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +const ZlibHeaderTransformStream$1 = ZlibHeaderTransformStream; + +const callbackify = (fn, reducer) => { + return utils$1.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +}; + +const callbackify$1 = callbackify; + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn(...args); + }; + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs); + }, threshold - passed); + } + } + }; + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +}; + +const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +}; + +const asyncDecorator = (fn) => (...args) => utils$1.asap(() => fn(...args)); + +/** + * Estimate decoded byte length of a data:// URL *without* allocating large buffers. + * - For base64: compute exact decoded size using length and padding; + * handle %XX at the character-count level (no string allocation). + * - For non-base64: use UTF-8 byteLength of the encoded body as a safe upper bound. + * + * @param {string} url + * @returns {number} + */ +function estimateDataURLDecodedBytes(url) { + if (!url || typeof url !== 'string') return 0; + if (!url.startsWith('data:')) return 0; + + const comma = url.indexOf(','); + if (comma < 0) return 0; + + const meta = url.slice(5, comma); + const body = url.slice(comma + 1); + const isBase64 = /;base64/i.test(meta); + + if (isBase64) { + let effectiveLen = body.length; + const len = body.length; // cache length + + for (let i = 0; i < len; i++) { + if (body.charCodeAt(i) === 37 /* '%' */ && i + 2 < len) { + const a = body.charCodeAt(i + 1); + const b = body.charCodeAt(i + 2); + const isHex = + ((a >= 48 && a <= 57) || (a >= 65 && a <= 70) || (a >= 97 && a <= 102)) && + ((b >= 48 && b <= 57) || (b >= 65 && b <= 70) || (b >= 97 && b <= 102)); + + if (isHex) { + effectiveLen -= 2; + i += 2; + } + } + } + + let pad = 0; + let idx = len - 1; + + const tailIsPct3D = (j) => + j >= 2 && + body.charCodeAt(j - 2) === 37 && // '%' + body.charCodeAt(j - 1) === 51 && // '3' + (body.charCodeAt(j) === 68 || body.charCodeAt(j) === 100); // 'D' or 'd' + + if (idx >= 0) { + if (body.charCodeAt(idx) === 61 /* '=' */) { + pad++; + idx--; + } else if (tailIsPct3D(idx)) { + pad++; + idx -= 3; + } + } + + if (pad === 1 && idx >= 0) { + if (body.charCodeAt(idx) === 61 /* '=' */) { + pad++; + } else if (tailIsPct3D(idx)) { + pad++; + } + } + + const groups = Math.floor(effectiveLen / 4); + const bytes = groups * 3 - (pad || 0); + return bytes > 0 ? bytes : 0; + } + + return Buffer.byteLength(body, 'utf8'); +} + +const zlibOptions = { + flush: zlib__default["default"].constants.Z_SYNC_FLUSH, + finishFlush: zlib__default["default"].constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib__default["default"].constants.BROTLI_OPERATION_FLUSH +}; + +const isBrotliSupported = utils$1.isFunction(zlib__default["default"].createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects__default["default"]; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + + +const flushOnFinish = (stream, [throttled, flush]) => { + stream + .on('end', flush) + .on('error', flush); + + return throttled; +}; + + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} + +/** + * If the proxy or config afterRedirects functions are defined, call them with the options + * + * @param {http.ClientRequestArgs} options + * @param {AxiosProxyConfig} configProxy configuration from Axios options object + * @param {string} location + * + * @returns {http.ClientRequestArgs} + */ +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = proxyFromEnv__default["default"].getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } + } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } + + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); + }; +} + +const isHttpAdapterSupported = typeof process !== 'undefined' && utils$1.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + }; + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + }; + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils$1.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +}; + +const buildAddressEntry = (address, family) => resolveFamily(utils$1.isObject(address) ? address : {address, family}); + +/*eslint consistent-return:0*/ +const httpAdapter = isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify$1(lookup, (value) => utils$1.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils$1.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + }; + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new events.EventEmitter(); + + const onFinished = () => { + if (config.cancelToken) { + config.cancelToken.unsubscribe(abort); + } + + if (config.signal) { + config.signal.removeEventListener('abort', abort); + } + + emitter.removeAllListeners(); + }; + + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } + }); + + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); + } + } + + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + // Apply the same semantics as HTTP: only enforce if a finite, non-negative cap is set. + if (config.maxContentLength > -1) { + // Use the exact string passed to fromDataURI (config.url); fall back to fullPath if needed. + const dataUrl = String(config.url || fullPath || ''); + const estimated = estimateDataURLDecodedBytes(dataUrl); + + if (estimated > config.maxContentLength) { + return reject(new AxiosError( + 'maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, + config + )); + } + } + + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils$1.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream__default["default"].Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders$1(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders$1.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const {onUploadProgress, onDownloadProgress} = config; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils$1.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream$1(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils$1.isFormData(data) && utils$1.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util__default["default"].promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils$1.isBlob(data) || utils$1.isFile(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream__default["default"].Readable.from(readBlob$1(data)); + } else if (data && !utils$1.isStream(data)) { + if (Buffer.isBuffer(data)) ; else if (utils$1.isArrayBuffer(data)) { + data = Buffer.from(new Uint8Array(data)); + } else if (utils$1.isString(data)) { + data = Buffer.from(data, 'utf-8'); + } else { + return reject(new AxiosError( + 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { + return reject(new AxiosError( + 'Request body larger than maxBodyLength limit', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + } + + const contentLength = utils$1.toFiniteNumber(headers.getContentLength()); + + if (utils$1.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils$1.isStream(data)) { + data = stream__default["default"].Readable.from(data, {objectMode: false}); + } + + data = stream__default["default"].pipeline([data, new AxiosTransformStream$1({ + maxRate: utils$1.toFiniteNumber(maxUploadRate) + })], utils$1.noop); + + onUploadProgress && data.on('progress', flushOnFinish( + data, + progressEventDecorator( + contentLength, + progressEventReducer(asyncDecorator(onUploadProgress), false, 3) + ) + )); + } + + // HTTP basic authentication + let auth = undefined; + if (config.auth) { + const username = config.auth.username || ''; + const password = config.auth.password || ''; + auth = username + ':' + password; + } + + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; + auth = urlUsername + ':' + urlPassword; + } + + auth && headers.delete('authorization'); + + let path; + + try { + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); + } catch (err) { + const customErr = new Error(err.message); + customErr.config = config; + customErr.url = config.url; + customErr.exists = true; + return reject(customErr); + } + + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), + agents: { http: config.httpAgent, https: config.httpsAgent }, + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} + }; + + // cacheable-lookup integration hotfix + !utils$1.isUndefined(lookup) && (options.lookup = lookup); + + if (config.socketPath) { + options.socketPath = config.socketPath; + } else { + options.hostname = parsed.hostname.startsWith("[") ? parsed.hostname.slice(1, -1) : parsed.hostname; + options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); + } + + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + if (config.transport) { + transport = config.transport; + } else if (config.maxRedirects === 0) { + transport = isHttpsRequest ? https__default["default"] : http__default["default"]; + } else { + if (config.maxRedirects) { + options.maxRedirects = config.maxRedirects; + } + if (config.beforeRedirect) { + options.beforeRedirects.config = config.beforeRedirect; + } + transport = isHttpsRequest ? httpsFollow : httpFollow; + } + + if (config.maxBodyLength > -1) { + options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; + } + + if (config.insecureHTTPParser) { + options.insecureHTTPParser = config.insecureHTTPParser; + } + + // Create the request + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; + + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress || maxDownloadRate) { + const transformStream = new AxiosTransformStream$1({ + maxRate: utils$1.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', flushOnFinish( + transformStream, + progressEventDecorator( + responseLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true, 3) + ) + )); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; + + // return the last request in case of redirects + const lastRequest = res.req || req; + + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } + + switch ((res.headers['content-encoding'] || '').toLowerCase()) { + /*eslint default-case:0*/ + case 'gzip': + case 'x-gzip': + case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'deflate': + streams.push(new ZlibHeaderTransformStream$1()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib__default["default"].createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib__default["default"].createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } + } + } + + responseStream = streams.length > 1 ? stream__default["default"].pipeline(streams, utils$1.noop) : streams[0]; + + const offListeners = stream__default["default"].finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { + status: res.statusCode, + statusText: res.statusMessage, + headers: new AxiosHeaders$1(res.headers), + config, + request: lastRequest + }; + + if (responseType === 'stream') { + response.data = responseStream; + settle(resolve, reject, response); + } else { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { + responseBuffer.push(chunk); + totalResponseBytes += chunk.length; + + // make sure the content length is not over the maxContentLength if specified + if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { + // stream.destroy() emit aborted event before calling reject() on Node.js v16 + rejected = true; + responseStream.destroy(); + reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); + } + }); + + responseStream.on('aborted', function handlerStreamAborted() { + if (rejected) { + return; + } + + const err = new AxiosError( + 'stream has been aborted', + AxiosError.ERR_BAD_RESPONSE, + config, + lastRequest + ); + responseStream.destroy(err); + reject(err); + }); + + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; + reject(AxiosError.from(err, null, config, lastRequest)); + }); + + responseStream.on('end', function handleStreamEnd() { + try { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { + responseData = utils$1.stripBOM(responseData); + } + } + response.data = responseData; + } catch (err) { + return reject(AxiosError.from(err, null, config, response.request, response)); + } + settle(resolve, reject, response); + }); + } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); + }); + + // Handle errors + req.on('error', function handleRequestError(err) { + // @todo remove + // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return; + reject(AxiosError.from(err, null, config, req)); + }); + + // set tcp keep alive to prevent drop connection by peer + req.on('socket', function handleRequestSocket(socket) { + // default interval of sending ack packet is 1 minute + socket.setKeepAlive(true, 1000 * 60); + }); + + // Handle request timeout + if (config.timeout) { + // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. + const timeout = parseInt(config.timeout, 10); + + if (Number.isNaN(timeout)) { + reject(new AxiosError( + 'error trying to parse `config.timeout` to int', + AxiosError.ERR_BAD_OPTION_VALUE, + config, + req + )); + + return; + } + + // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. + // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. + // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. + // And then these socket which be hang up will devouring CPU little by little. + // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. + req.setTimeout(timeout, function handleRequestTimeout() { + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + req + )); + abort(); + }); + } + + + // Send the request + if (utils$1.isStream(data)) { + let ended = false; + let errored = false; + + data.on('end', () => { + ended = true; + }); + + data.once('error', err => { + errored = true; + req.destroy(err); + }); + + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); + } else { + req.end(data); + } + }); +}; + +const isURLSameOrigin = platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; + +const cookies = platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils$1.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils$1.isString(path) && cookie.push('path=' + path); + + utils$1.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + +const headersToObject = (thing) => thing instanceof AxiosHeaders$1 ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils$1.isPlainObject(target) && utils$1.isPlainObject(source)) { + return utils$1.merge.call({caseless}, target, source); + } else if (utils$1.isPlainObject(source)) { + return utils$1.merge({}, source); + } else if (utils$1.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils$1.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils$1.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils$1.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils$1.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} + +const resolveConfig = (config) => { + const newConfig = mergeConfig({}, config); + + let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig; + + newConfig.headers = headers = AxiosHeaders$1.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + if (utils$1.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // browser handles it + } else if (utils$1.isFunction(data.getHeaders)) { + // Node.js FormData (like form-data package) + const formHeaders = data.getHeaders(); + // Only set safe headers to avoid overwriting security headers + const allowedHeaders = ['content-type', 'content-length']; + Object.entries(formHeaders).forEach(([key, val]) => { + if (allowedHeaders.includes(key.toLowerCase())) { + headers.set(key, val); + } + }); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils$1.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +}; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +const xhrAdapter = isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders$1.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders$1.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError(event) { + // Browsers deliver a ProgressEvent in XHR onerror + // (message may be empty; when present, surface it) + // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event + const msg = event && event.message ? event.message : 'Network Error'; + const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request); + // attach the underlying event for consumers who want details + err.event = event || null; + reject(err); + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils$1.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils$1.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +}; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + }; + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)); + }, timeout); + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + }; + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils$1.asap(unsubscribe); + + return signal; + } +}; + +const composeSignals$1 = composeSignals; + +const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +}; + +const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +}; + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +}; + +const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + }; + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +}; + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const {isFunction} = utils$1; + +const globalFetchAPI = (({Request, Response}) => ({ + Request, Response +}))(utils$1.global); + +const { + ReadableStream: ReadableStream$1, TextEncoder: TextEncoder$1 +} = utils$1.global; + + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +}; + +const factory = (env) => { + env = utils$1.merge.call({ + skipUndefined: true + }, globalFetchAPI, env); + + const {fetch: envFetch, Request, Response} = env; + const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function'; + const isRequestSupported = isFunction(Request); + const isResponseSupported = isFunction(Response); + + if (!isFetchSupported) { + return false; + } + + const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream$1); + + const encodeText = isFetchSupported && (typeof TextEncoder$1 === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder$1()) : + async (str) => new Uint8Array(await new Request(str).arrayBuffer()) + ); + + const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream$1(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; + }); + + const supportsResponseStream = isResponseSupported && isReadableStreamSupported && + test(() => utils$1.isReadableStream(new Response('').body)); + + const resolvers = { + stream: supportsResponseStream && ((res) => res.body) + }; + + isFetchSupported && ((() => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = (res, config) => { + let method = res && res[type]; + + if (method) { + return method.call(res); + } + + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }); + }); + })()); + + const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if (utils$1.isBlob(body)) { + return body.size; + } + + if (utils$1.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if (utils$1.isArrayBufferView(body) || utils$1.isArrayBuffer(body)) { + return body.byteLength; + } + + if (utils$1.isURLSearchParams(body)) { + body = body + ''; + } + + if (utils$1.isString(body)) { + return (await encodeText(body)).byteLength; + } + }; + + const resolveBodyLength = async (headers, body) => { + const length = utils$1.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; + }; + + return async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + let _fetch = envFetch || fetch; + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals$1([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request = null; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils$1.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader); + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils$1.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype; + + const resolvedOptions = { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }; + + request = isRequestSupported && new Request(url, resolvedOptions); + + let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions)); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils$1.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils$1.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders$1.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }); + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } + } +}; + +const seedCache = new Map(); + +const getFetch = (config) => { + let env = config ? config.env : {}; + const {fetch, Request, Response} = env; + const seeds = [ + Request, Response, fetch + ]; + + let len = seeds.length, i = len, + seed, target, map = seedCache; + + while (i--) { + seed = seeds[i]; + target = map.get(seed); + + target === undefined && map.set(seed, target = (i ? new Map() : factory(env))); + + map = target; + } + + return target; +}; + +getFetch(); + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: { + get: getFetch, + } +}; + +utils$1.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils$1.isFunction(adapter) || adapter === null || adapter === false; + +const adapters = { + getAdapter: (adapters, config) => { + adapters = utils$1.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter && (utils$1.isFunction(adapter) || (adapter = adapter.get(config)))) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +}; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders$1.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults$1.adapter, config); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders$1.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders$1.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} + +const validators$1 = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators$1[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators$1.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators$1.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +const validator = { + assertOptions, + validators: validators$1 +}; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager$1(), + response: new InterceptorManager$1() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack; + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils$1.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + }; + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) ; else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils$1.merge( + headers.common, + headers[config.method] + ); + + headers && utils$1.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders$1.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift(...requestInterceptorChain); + chain.push(...responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils$1.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils$1.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +const Axios$1 = Axios; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +const CancelToken$1 = CancelToken; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +function isAxiosError(payload) { + return utils$1.isObject(payload) && (payload.isAxiosError === true); +} + +const HttpStatusCode = { + 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(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +const HttpStatusCode$1 = HttpStatusCode; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios$1(defaultConfig); + const instance = bind(Axios$1.prototype.request, context); + + // Copy axios.prototype to instance + utils$1.extend(instance, Axios$1.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils$1.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults$1); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios$1; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken$1; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders$1; + +axios.formToJSON = thing => formDataToJSON(utils$1.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode$1; + +axios.default = axios; + +module.exports = axios; +//# sourceMappingURL=axios.cjs.map diff --git a/node_modules.bak/axios/dist/node/axios.cjs.map b/node_modules.bak/axios/dist/node/axios.cjs.map new file mode 100644 index 0000000..b3e2150 --- /dev/null +++ b/node_modules.bak/axios/dist/node/axios.cjs.map @@ -0,0 +1 @@ +{"version":3,"file":"axios.cjs","sources":["../../lib/helpers/bind.js","../../lib/utils.js","../../lib/core/AxiosError.js","../../lib/helpers/toFormData.js","../../lib/helpers/AxiosURLSearchParams.js","../../lib/helpers/buildURL.js","../../lib/core/InterceptorManager.js","../../lib/defaults/transitional.js","../../lib/platform/node/classes/URLSearchParams.js","../../lib/platform/node/index.js","../../lib/platform/common/utils.js","../../lib/platform/index.js","../../lib/helpers/toURLEncodedForm.js","../../lib/helpers/formDataToJSON.js","../../lib/defaults/index.js","../../lib/helpers/parseHeaders.js","../../lib/core/AxiosHeaders.js","../../lib/core/transformData.js","../../lib/cancel/isCancel.js","../../lib/cancel/CanceledError.js","../../lib/core/settle.js","../../lib/helpers/isAbsoluteURL.js","../../lib/helpers/combineURLs.js","../../lib/core/buildFullPath.js","../../lib/env/data.js","../../lib/helpers/parseProtocol.js","../../lib/helpers/fromDataURI.js","../../lib/helpers/AxiosTransformStream.js","../../lib/helpers/readBlob.js","../../lib/helpers/formDataToStream.js","../../lib/helpers/ZlibHeaderTransformStream.js","../../lib/helpers/callbackify.js","../../lib/helpers/speedometer.js","../../lib/helpers/throttle.js","../../lib/helpers/progressEventReducer.js","../../lib/helpers/estimateDataURLDecodedBytes.js","../../lib/adapters/http.js","../../lib/helpers/isURLSameOrigin.js","../../lib/helpers/cookies.js","../../lib/core/mergeConfig.js","../../lib/helpers/resolveConfig.js","../../lib/adapters/xhr.js","../../lib/helpers/composeSignals.js","../../lib/helpers/trackStream.js","../../lib/adapters/fetch.js","../../lib/adapters/adapters.js","../../lib/core/dispatchRequest.js","../../lib/helpers/validator.js","../../lib/core/Axios.js","../../lib/cancel/CancelToken.js","../../lib/helpers/spread.js","../../lib/helpers/isAxiosError.js","../../lib/helpers/HttpStatusCode.js","../../lib/axios.js"],"sourcesContent":["'use strict';\n\nexport default function bind(fn, thisArg) {\n return function wrap() {\n return fn.apply(thisArg, arguments);\n };\n}\n","'use strict';\n\nimport bind from './helpers/bind.js';\n\n// utils is a library of generic helper functions non-specific to axios\n\nconst {toString} = Object.prototype;\nconst {getPrototypeOf} = Object;\nconst {iterator, toStringTag} = Symbol;\n\nconst kindOf = (cache => thing => {\n const str = toString.call(thing);\n return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase());\n})(Object.create(null));\n\nconst kindOfTest = (type) => {\n type = type.toLowerCase();\n return (thing) => kindOf(thing) === type\n}\n\nconst typeOfTest = type => thing => typeof thing === type;\n\n/**\n * Determine if a value is an Array\n *\n * @param {Object} val The value to test\n *\n * @returns {boolean} True if value is an Array, otherwise false\n */\nconst {isArray} = Array;\n\n/**\n * Determine if a value is undefined\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if the value is undefined, otherwise false\n */\nconst isUndefined = typeOfTest('undefined');\n\n/**\n * Determine if a value is a Buffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Buffer, otherwise false\n */\nfunction isBuffer(val) {\n return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor)\n && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val);\n}\n\n/**\n * Determine if a value is an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an ArrayBuffer, otherwise false\n */\nconst isArrayBuffer = kindOfTest('ArrayBuffer');\n\n\n/**\n * Determine if a value is a view on an ArrayBuffer\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false\n */\nfunction isArrayBufferView(val) {\n let result;\n if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) {\n result = ArrayBuffer.isView(val);\n } else {\n result = (val) && (val.buffer) && (isArrayBuffer(val.buffer));\n }\n return result;\n}\n\n/**\n * Determine if a value is a String\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a String, otherwise false\n */\nconst isString = typeOfTest('string');\n\n/**\n * Determine if a value is a Function\n *\n * @param {*} val The value to test\n * @returns {boolean} True if value is a Function, otherwise false\n */\nconst isFunction = typeOfTest('function');\n\n/**\n * Determine if a value is a Number\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Number, otherwise false\n */\nconst isNumber = typeOfTest('number');\n\n/**\n * Determine if a value is an Object\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an Object, otherwise false\n */\nconst isObject = (thing) => thing !== null && typeof thing === 'object';\n\n/**\n * Determine if a value is a Boolean\n *\n * @param {*} thing The value to test\n * @returns {boolean} True if value is a Boolean, otherwise false\n */\nconst isBoolean = thing => thing === true || thing === false;\n\n/**\n * Determine if a value is a plain Object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a plain Object, otherwise false\n */\nconst isPlainObject = (val) => {\n if (kindOf(val) !== 'object') {\n return false;\n }\n\n const prototype = getPrototypeOf(val);\n return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val);\n}\n\n/**\n * Determine if a value is an empty object (safely handles Buffers)\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is an empty object, otherwise false\n */\nconst isEmptyObject = (val) => {\n // Early return for non-objects or Buffers to prevent RangeError\n if (!isObject(val) || isBuffer(val)) {\n return false;\n }\n\n try {\n return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype;\n } catch (e) {\n // Fallback for any other objects that might cause RangeError with Object.keys()\n return false;\n }\n}\n\n/**\n * Determine if a value is a Date\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Date, otherwise false\n */\nconst isDate = kindOfTest('Date');\n\n/**\n * Determine if a value is a File\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFile = kindOfTest('File');\n\n/**\n * Determine if a value is a Blob\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Blob, otherwise false\n */\nconst isBlob = kindOfTest('Blob');\n\n/**\n * Determine if a value is a FileList\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a File, otherwise false\n */\nconst isFileList = kindOfTest('FileList');\n\n/**\n * Determine if a value is a Stream\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a Stream, otherwise false\n */\nconst isStream = (val) => isObject(val) && isFunction(val.pipe);\n\n/**\n * Determine if a value is a FormData\n *\n * @param {*} thing The value to test\n *\n * @returns {boolean} True if value is an FormData, otherwise false\n */\nconst isFormData = (thing) => {\n let kind;\n return thing && (\n (typeof FormData === 'function' && thing instanceof FormData) || (\n isFunction(thing.append) && (\n (kind = kindOf(thing)) === 'formdata' ||\n // detect form-data instance\n (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]')\n )\n )\n )\n}\n\n/**\n * Determine if a value is a URLSearchParams object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a URLSearchParams object, otherwise false\n */\nconst isURLSearchParams = kindOfTest('URLSearchParams');\n\nconst [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest);\n\n/**\n * Trim excess whitespace off the beginning and end of a string\n *\n * @param {String} str The String to trim\n *\n * @returns {String} The String freed of excess whitespace\n */\nconst trim = (str) => str.trim ?\n str.trim() : str.replace(/^[\\s\\uFEFF\\xA0]+|[\\s\\uFEFF\\xA0]+$/g, '');\n\n/**\n * Iterate over an Array or an Object invoking a function for each item.\n *\n * If `obj` is an Array callback will be called passing\n * the value, index, and complete array for each item.\n *\n * If 'obj' is an Object callback will be called passing\n * the value, key, and complete object for each property.\n *\n * @param {Object|Array} obj The object to iterate\n * @param {Function} fn The callback to invoke for each item\n *\n * @param {Boolean} [allOwnKeys = false]\n * @returns {any}\n */\nfunction forEach(obj, fn, {allOwnKeys = false} = {}) {\n // Don't bother if no value provided\n if (obj === null || typeof obj === 'undefined') {\n return;\n }\n\n let i;\n let l;\n\n // Force an array if not already something iterable\n if (typeof obj !== 'object') {\n /*eslint no-param-reassign:0*/\n obj = [obj];\n }\n\n if (isArray(obj)) {\n // Iterate over array values\n for (i = 0, l = obj.length; i < l; i++) {\n fn.call(null, obj[i], i, obj);\n }\n } else {\n // Buffer check\n if (isBuffer(obj)) {\n return;\n }\n\n // Iterate over object keys\n const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj);\n const len = keys.length;\n let key;\n\n for (i = 0; i < len; i++) {\n key = keys[i];\n fn.call(null, obj[key], key, obj);\n }\n }\n}\n\nfunction findKey(obj, key) {\n if (isBuffer(obj)){\n return null;\n }\n\n key = key.toLowerCase();\n const keys = Object.keys(obj);\n let i = keys.length;\n let _key;\n while (i-- > 0) {\n _key = keys[i];\n if (key === _key.toLowerCase()) {\n return _key;\n }\n }\n return null;\n}\n\nconst _global = (() => {\n /*eslint no-undef:0*/\n if (typeof globalThis !== \"undefined\") return globalThis;\n return typeof self !== \"undefined\" ? self : (typeof window !== 'undefined' ? window : global)\n})();\n\nconst isContextDefined = (context) => !isUndefined(context) && context !== _global;\n\n/**\n * Accepts varargs expecting each argument to be an object, then\n * immutably merges the properties of each object and returns result.\n *\n * When multiple objects contain the same key the later object in\n * the arguments list will take precedence.\n *\n * Example:\n *\n * ```js\n * var result = merge({foo: 123}, {foo: 456});\n * console.log(result.foo); // outputs 456\n * ```\n *\n * @param {Object} obj1 Object to merge\n *\n * @returns {Object} Result of all merge properties\n */\nfunction merge(/* obj1, obj2, obj3, ... */) {\n const {caseless, skipUndefined} = isContextDefined(this) && this || {};\n const result = {};\n const assignValue = (val, key) => {\n const targetKey = caseless && findKey(result, key) || key;\n if (isPlainObject(result[targetKey]) && isPlainObject(val)) {\n result[targetKey] = merge(result[targetKey], val);\n } else if (isPlainObject(val)) {\n result[targetKey] = merge({}, val);\n } else if (isArray(val)) {\n result[targetKey] = val.slice();\n } else if (!skipUndefined || !isUndefined(val)) {\n result[targetKey] = val;\n }\n }\n\n for (let i = 0, l = arguments.length; i < l; i++) {\n arguments[i] && forEach(arguments[i], assignValue);\n }\n return result;\n}\n\n/**\n * Extends object a by mutably adding to it the properties of object b.\n *\n * @param {Object} a The object to be extended\n * @param {Object} b The object to copy properties from\n * @param {Object} thisArg The object to bind function to\n *\n * @param {Boolean} [allOwnKeys]\n * @returns {Object} The resulting value of object a\n */\nconst extend = (a, b, thisArg, {allOwnKeys}= {}) => {\n forEach(b, (val, key) => {\n if (thisArg && isFunction(val)) {\n a[key] = bind(val, thisArg);\n } else {\n a[key] = val;\n }\n }, {allOwnKeys});\n return a;\n}\n\n/**\n * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM)\n *\n * @param {string} content with BOM\n *\n * @returns {string} content value without BOM\n */\nconst stripBOM = (content) => {\n if (content.charCodeAt(0) === 0xFEFF) {\n content = content.slice(1);\n }\n return content;\n}\n\n/**\n * Inherit the prototype methods from one constructor into another\n * @param {function} constructor\n * @param {function} superConstructor\n * @param {object} [props]\n * @param {object} [descriptors]\n *\n * @returns {void}\n */\nconst inherits = (constructor, superConstructor, props, descriptors) => {\n constructor.prototype = Object.create(superConstructor.prototype, descriptors);\n constructor.prototype.constructor = constructor;\n Object.defineProperty(constructor, 'super', {\n value: superConstructor.prototype\n });\n props && Object.assign(constructor.prototype, props);\n}\n\n/**\n * Resolve object with deep prototype chain to a flat object\n * @param {Object} sourceObj source object\n * @param {Object} [destObj]\n * @param {Function|Boolean} [filter]\n * @param {Function} [propFilter]\n *\n * @returns {Object}\n */\nconst toFlatObject = (sourceObj, destObj, filter, propFilter) => {\n let props;\n let i;\n let prop;\n const merged = {};\n\n destObj = destObj || {};\n // eslint-disable-next-line no-eq-null,eqeqeq\n if (sourceObj == null) return destObj;\n\n do {\n props = Object.getOwnPropertyNames(sourceObj);\n i = props.length;\n while (i-- > 0) {\n prop = props[i];\n if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) {\n destObj[prop] = sourceObj[prop];\n merged[prop] = true;\n }\n }\n sourceObj = filter !== false && getPrototypeOf(sourceObj);\n } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype);\n\n return destObj;\n}\n\n/**\n * Determines whether a string ends with the characters of a specified string\n *\n * @param {String} str\n * @param {String} searchString\n * @param {Number} [position= 0]\n *\n * @returns {boolean}\n */\nconst endsWith = (str, searchString, position) => {\n str = String(str);\n if (position === undefined || position > str.length) {\n position = str.length;\n }\n position -= searchString.length;\n const lastIndex = str.indexOf(searchString, position);\n return lastIndex !== -1 && lastIndex === position;\n}\n\n\n/**\n * Returns new array from array like object or null if failed\n *\n * @param {*} [thing]\n *\n * @returns {?Array}\n */\nconst toArray = (thing) => {\n if (!thing) return null;\n if (isArray(thing)) return thing;\n let i = thing.length;\n if (!isNumber(i)) return null;\n const arr = new Array(i);\n while (i-- > 0) {\n arr[i] = thing[i];\n }\n return arr;\n}\n\n/**\n * Checking if the Uint8Array exists and if it does, it returns a function that checks if the\n * thing passed in is an instance of Uint8Array\n *\n * @param {TypedArray}\n *\n * @returns {Array}\n */\n// eslint-disable-next-line func-names\nconst isTypedArray = (TypedArray => {\n // eslint-disable-next-line func-names\n return thing => {\n return TypedArray && thing instanceof TypedArray;\n };\n})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array));\n\n/**\n * For each entry in the object, call the function with the key and value.\n *\n * @param {Object} obj - The object to iterate over.\n * @param {Function} fn - The function to call for each entry.\n *\n * @returns {void}\n */\nconst forEachEntry = (obj, fn) => {\n const generator = obj && obj[iterator];\n\n const _iterator = generator.call(obj);\n\n let result;\n\n while ((result = _iterator.next()) && !result.done) {\n const pair = result.value;\n fn.call(obj, pair[0], pair[1]);\n }\n}\n\n/**\n * It takes a regular expression and a string, and returns an array of all the matches\n *\n * @param {string} regExp - The regular expression to match against.\n * @param {string} str - The string to search.\n *\n * @returns {Array}\n */\nconst matchAll = (regExp, str) => {\n let matches;\n const arr = [];\n\n while ((matches = regExp.exec(str)) !== null) {\n arr.push(matches);\n }\n\n return arr;\n}\n\n/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */\nconst isHTMLForm = kindOfTest('HTMLFormElement');\n\nconst toCamelCase = str => {\n return str.toLowerCase().replace(/[-_\\s]([a-z\\d])(\\w*)/g,\n function replacer(m, p1, p2) {\n return p1.toUpperCase() + p2;\n }\n );\n};\n\n/* Creating a function that will check if an object has a property. */\nconst hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype);\n\n/**\n * Determine if a value is a RegExp object\n *\n * @param {*} val The value to test\n *\n * @returns {boolean} True if value is a RegExp object, otherwise false\n */\nconst isRegExp = kindOfTest('RegExp');\n\nconst reduceDescriptors = (obj, reducer) => {\n const descriptors = Object.getOwnPropertyDescriptors(obj);\n const reducedDescriptors = {};\n\n forEach(descriptors, (descriptor, name) => {\n let ret;\n if ((ret = reducer(descriptor, name, obj)) !== false) {\n reducedDescriptors[name] = ret || descriptor;\n }\n });\n\n Object.defineProperties(obj, reducedDescriptors);\n}\n\n/**\n * Makes all methods read-only\n * @param {Object} obj\n */\n\nconst freezeMethods = (obj) => {\n reduceDescriptors(obj, (descriptor, name) => {\n // skip restricted props in strict mode\n if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) {\n return false;\n }\n\n const value = obj[name];\n\n if (!isFunction(value)) return;\n\n descriptor.enumerable = false;\n\n if ('writable' in descriptor) {\n descriptor.writable = false;\n return;\n }\n\n if (!descriptor.set) {\n descriptor.set = () => {\n throw Error('Can not rewrite read-only method \\'' + name + '\\'');\n };\n }\n });\n}\n\nconst toObjectSet = (arrayOrString, delimiter) => {\n const obj = {};\n\n const define = (arr) => {\n arr.forEach(value => {\n obj[value] = true;\n });\n }\n\n isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter));\n\n return obj;\n}\n\nconst noop = () => {}\n\nconst toFiniteNumber = (value, defaultValue) => {\n return value != null && Number.isFinite(value = +value) ? value : defaultValue;\n}\n\n\n\n/**\n * If the thing is a FormData object, return true, otherwise return false.\n *\n * @param {unknown} thing - The thing to check.\n *\n * @returns {boolean}\n */\nfunction isSpecCompliantForm(thing) {\n return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]);\n}\n\nconst toJSONObject = (obj) => {\n const stack = new Array(10);\n\n const visit = (source, i) => {\n\n if (isObject(source)) {\n if (stack.indexOf(source) >= 0) {\n return;\n }\n\n //Buffer check\n if (isBuffer(source)) {\n return source;\n }\n\n if(!('toJSON' in source)) {\n stack[i] = source;\n const target = isArray(source) ? [] : {};\n\n forEach(source, (value, key) => {\n const reducedValue = visit(value, i + 1);\n !isUndefined(reducedValue) && (target[key] = reducedValue);\n });\n\n stack[i] = undefined;\n\n return target;\n }\n }\n\n return source;\n }\n\n return visit(obj, 0);\n}\n\nconst isAsyncFn = kindOfTest('AsyncFunction');\n\nconst isThenable = (thing) =>\n thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch);\n\n// original code\n// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34\n\nconst _setImmediate = ((setImmediateSupported, postMessageSupported) => {\n if (setImmediateSupported) {\n return setImmediate;\n }\n\n return postMessageSupported ? ((token, callbacks) => {\n _global.addEventListener(\"message\", ({source, data}) => {\n if (source === _global && data === token) {\n callbacks.length && callbacks.shift()();\n }\n }, false);\n\n return (cb) => {\n callbacks.push(cb);\n _global.postMessage(token, \"*\");\n }\n })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb);\n})(\n typeof setImmediate === 'function',\n isFunction(_global.postMessage)\n);\n\nconst asap = typeof queueMicrotask !== 'undefined' ?\n queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate);\n\n// *********************\n\n\nconst isIterable = (thing) => thing != null && isFunction(thing[iterator]);\n\n\nexport default {\n isArray,\n isArrayBuffer,\n isBuffer,\n isFormData,\n isArrayBufferView,\n isString,\n isNumber,\n isBoolean,\n isObject,\n isPlainObject,\n isEmptyObject,\n isReadableStream,\n isRequest,\n isResponse,\n isHeaders,\n isUndefined,\n isDate,\n isFile,\n isBlob,\n isRegExp,\n isFunction,\n isStream,\n isURLSearchParams,\n isTypedArray,\n isFileList,\n forEach,\n merge,\n extend,\n trim,\n stripBOM,\n inherits,\n toFlatObject,\n kindOf,\n kindOfTest,\n endsWith,\n toArray,\n forEachEntry,\n matchAll,\n isHTMLForm,\n hasOwnProperty,\n hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection\n reduceDescriptors,\n freezeMethods,\n toObjectSet,\n toCamelCase,\n noop,\n toFiniteNumber,\n findKey,\n global: _global,\n isContextDefined,\n isSpecCompliantForm,\n toJSONObject,\n isAsyncFn,\n isThenable,\n setImmediate: _setImmediate,\n asap,\n isIterable\n};\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * Create an Error with the specified message, config, error code, request and response.\n *\n * @param {string} message The error message.\n * @param {string} [code] The error code (for example, 'ECONNABORTED').\n * @param {Object} [config] The config.\n * @param {Object} [request] The request.\n * @param {Object} [response] The response.\n *\n * @returns {Error} The created error.\n */\nfunction AxiosError(message, code, config, request, response) {\n Error.call(this);\n\n if (Error.captureStackTrace) {\n Error.captureStackTrace(this, this.constructor);\n } else {\n this.stack = (new Error()).stack;\n }\n\n this.message = message;\n this.name = 'AxiosError';\n code && (this.code = code);\n config && (this.config = config);\n request && (this.request = request);\n if (response) {\n this.response = response;\n this.status = response.status ? response.status : null;\n }\n}\n\nutils.inherits(AxiosError, Error, {\n toJSON: function toJSON() {\n return {\n // Standard\n message: this.message,\n name: this.name,\n // Microsoft\n description: this.description,\n number: this.number,\n // Mozilla\n fileName: this.fileName,\n lineNumber: this.lineNumber,\n columnNumber: this.columnNumber,\n stack: this.stack,\n // Axios\n config: utils.toJSONObject(this.config),\n code: this.code,\n status: this.status\n };\n }\n});\n\nconst prototype = AxiosError.prototype;\nconst descriptors = {};\n\n[\n 'ERR_BAD_OPTION_VALUE',\n 'ERR_BAD_OPTION',\n 'ECONNABORTED',\n 'ETIMEDOUT',\n 'ERR_NETWORK',\n 'ERR_FR_TOO_MANY_REDIRECTS',\n 'ERR_DEPRECATED',\n 'ERR_BAD_RESPONSE',\n 'ERR_BAD_REQUEST',\n 'ERR_CANCELED',\n 'ERR_NOT_SUPPORT',\n 'ERR_INVALID_URL'\n// eslint-disable-next-line func-names\n].forEach(code => {\n descriptors[code] = {value: code};\n});\n\nObject.defineProperties(AxiosError, descriptors);\nObject.defineProperty(prototype, 'isAxiosError', {value: true});\n\n// eslint-disable-next-line func-names\nAxiosError.from = (error, code, config, request, response, customProps) => {\n const axiosError = Object.create(prototype);\n\n utils.toFlatObject(error, axiosError, function filter(obj) {\n return obj !== Error.prototype;\n }, prop => {\n return prop !== 'isAxiosError';\n });\n\n const msg = error && error.message ? error.message : 'Error';\n\n // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED)\n const errCode = code == null && error ? error.code : code;\n AxiosError.call(axiosError, msg, errCode, config, request, response);\n\n // Chain the original error on the standard field; non-enumerable to avoid JSON noise\n if (error && axiosError.cause == null) {\n Object.defineProperty(axiosError, 'cause', { value: error, configurable: true });\n }\n\n axiosError.name = (error && error.name) || 'Error';\n\n customProps && Object.assign(axiosError, customProps);\n\n return axiosError;\n};\n\nexport default AxiosError;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\n// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored\nimport PlatformFormData from '../platform/node/classes/FormData.js';\n\n/**\n * Determines if the given thing is a array or js object.\n *\n * @param {string} thing - The object or array to be visited.\n *\n * @returns {boolean}\n */\nfunction isVisitable(thing) {\n return utils.isPlainObject(thing) || utils.isArray(thing);\n}\n\n/**\n * It removes the brackets from the end of a string\n *\n * @param {string} key - The key of the parameter.\n *\n * @returns {string} the key without the brackets.\n */\nfunction removeBrackets(key) {\n return utils.endsWith(key, '[]') ? key.slice(0, -2) : key;\n}\n\n/**\n * It takes a path, a key, and a boolean, and returns a string\n *\n * @param {string} path - The path to the current key.\n * @param {string} key - The key of the current object being iterated over.\n * @param {string} dots - If true, the key will be rendered with dots instead of brackets.\n *\n * @returns {string} The path to the current key.\n */\nfunction renderKey(path, key, dots) {\n if (!path) return key;\n return path.concat(key).map(function each(token, i) {\n // eslint-disable-next-line no-param-reassign\n token = removeBrackets(token);\n return !dots && i ? '[' + token + ']' : token;\n }).join(dots ? '.' : '');\n}\n\n/**\n * If the array is an array and none of its elements are visitable, then it's a flat array.\n *\n * @param {Array} arr - The array to check\n *\n * @returns {boolean}\n */\nfunction isFlatArray(arr) {\n return utils.isArray(arr) && !arr.some(isVisitable);\n}\n\nconst predicates = utils.toFlatObject(utils, {}, null, function filter(prop) {\n return /^is[A-Z]/.test(prop);\n});\n\n/**\n * Convert a data object to FormData\n *\n * @param {Object} obj\n * @param {?Object} [formData]\n * @param {?Object} [options]\n * @param {Function} [options.visitor]\n * @param {Boolean} [options.metaTokens = true]\n * @param {Boolean} [options.dots = false]\n * @param {?Boolean} [options.indexes = false]\n *\n * @returns {Object}\n **/\n\n/**\n * It converts an object into a FormData object\n *\n * @param {Object} obj - The object to convert to form data.\n * @param {string} formData - The FormData object to append to.\n * @param {Object} options\n *\n * @returns\n */\nfunction toFormData(obj, formData, options) {\n if (!utils.isObject(obj)) {\n throw new TypeError('target must be an object');\n }\n\n // eslint-disable-next-line no-param-reassign\n formData = formData || new (PlatformFormData || FormData)();\n\n // eslint-disable-next-line no-param-reassign\n options = utils.toFlatObject(options, {\n metaTokens: true,\n dots: false,\n indexes: false\n }, false, function defined(option, source) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n return !utils.isUndefined(source[option]);\n });\n\n const metaTokens = options.metaTokens;\n // eslint-disable-next-line no-use-before-define\n const visitor = options.visitor || defaultVisitor;\n const dots = options.dots;\n const indexes = options.indexes;\n const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob;\n const useBlob = _Blob && utils.isSpecCompliantForm(formData);\n\n if (!utils.isFunction(visitor)) {\n throw new TypeError('visitor must be a function');\n }\n\n function convertValue(value) {\n if (value === null) return '';\n\n if (utils.isDate(value)) {\n return value.toISOString();\n }\n\n if (utils.isBoolean(value)) {\n return value.toString();\n }\n\n if (!useBlob && utils.isBlob(value)) {\n throw new AxiosError('Blob is not supported. Use a Buffer instead.');\n }\n\n if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) {\n return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value);\n }\n\n return value;\n }\n\n /**\n * Default visitor.\n *\n * @param {*} value\n * @param {String|Number} key\n * @param {Array} path\n * @this {FormData}\n *\n * @returns {boolean} return true to visit the each prop of the value recursively\n */\n function defaultVisitor(value, key, path) {\n let arr = value;\n\n if (value && !path && typeof value === 'object') {\n if (utils.endsWith(key, '{}')) {\n // eslint-disable-next-line no-param-reassign\n key = metaTokens ? key : key.slice(0, -2);\n // eslint-disable-next-line no-param-reassign\n value = JSON.stringify(value);\n } else if (\n (utils.isArray(value) && isFlatArray(value)) ||\n ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value))\n )) {\n // eslint-disable-next-line no-param-reassign\n key = removeBrackets(key);\n\n arr.forEach(function each(el, index) {\n !(utils.isUndefined(el) || el === null) && formData.append(\n // eslint-disable-next-line no-nested-ternary\n indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'),\n convertValue(el)\n );\n });\n return false;\n }\n }\n\n if (isVisitable(value)) {\n return true;\n }\n\n formData.append(renderKey(path, key, dots), convertValue(value));\n\n return false;\n }\n\n const stack = [];\n\n const exposedHelpers = Object.assign(predicates, {\n defaultVisitor,\n convertValue,\n isVisitable\n });\n\n function build(value, path) {\n if (utils.isUndefined(value)) return;\n\n if (stack.indexOf(value) !== -1) {\n throw Error('Circular reference detected in ' + path.join('.'));\n }\n\n stack.push(value);\n\n utils.forEach(value, function each(el, key) {\n const result = !(utils.isUndefined(el) || el === null) && visitor.call(\n formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers\n );\n\n if (result === true) {\n build(el, path ? path.concat(key) : [key]);\n }\n });\n\n stack.pop();\n }\n\n if (!utils.isObject(obj)) {\n throw new TypeError('data must be an object');\n }\n\n build(obj);\n\n return formData;\n}\n\nexport default toFormData;\n","'use strict';\n\nimport toFormData from './toFormData.js';\n\n/**\n * It encodes a string by replacing all characters that are not in the unreserved set with\n * their percent-encoded equivalents\n *\n * @param {string} str - The string to encode.\n *\n * @returns {string} The encoded string.\n */\nfunction encode(str) {\n const charMap = {\n '!': '%21',\n \"'\": '%27',\n '(': '%28',\n ')': '%29',\n '~': '%7E',\n '%20': '+',\n '%00': '\\x00'\n };\n return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) {\n return charMap[match];\n });\n}\n\n/**\n * It takes a params object and converts it to a FormData object\n *\n * @param {Object} params - The parameters to be converted to a FormData object.\n * @param {Object} options - The options object passed to the Axios constructor.\n *\n * @returns {void}\n */\nfunction AxiosURLSearchParams(params, options) {\n this._pairs = [];\n\n params && toFormData(params, this, options);\n}\n\nconst prototype = AxiosURLSearchParams.prototype;\n\nprototype.append = function append(name, value) {\n this._pairs.push([name, value]);\n};\n\nprototype.toString = function toString(encoder) {\n const _encode = encoder ? function(value) {\n return encoder.call(this, value, encode);\n } : encode;\n\n return this._pairs.map(function each(pair) {\n return _encode(pair[0]) + '=' + _encode(pair[1]);\n }, '').join('&');\n};\n\nexport default AxiosURLSearchParams;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js';\n\n/**\n * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their\n * URI encoded counterparts\n *\n * @param {string} val The value to be encoded.\n *\n * @returns {string} The encoded value.\n */\nfunction encode(val) {\n return encodeURIComponent(val).\n replace(/%3A/gi, ':').\n replace(/%24/g, '$').\n replace(/%2C/gi, ',').\n replace(/%20/g, '+');\n}\n\n/**\n * Build a URL by appending params to the end\n *\n * @param {string} url The base of the url (e.g., http://www.google.com)\n * @param {object} [params] The params to be appended\n * @param {?(object|Function)} options\n *\n * @returns {string} The formatted url\n */\nexport default function buildURL(url, params, options) {\n /*eslint no-param-reassign:0*/\n if (!params) {\n return url;\n }\n \n const _encode = options && options.encode || encode;\n\n if (utils.isFunction(options)) {\n options = {\n serialize: options\n };\n } \n\n const serializeFn = options && options.serialize;\n\n let serializedParams;\n\n if (serializeFn) {\n serializedParams = serializeFn(params, options);\n } else {\n serializedParams = utils.isURLSearchParams(params) ?\n params.toString() :\n new AxiosURLSearchParams(params, options).toString(_encode);\n }\n\n if (serializedParams) {\n const hashmarkIndex = url.indexOf(\"#\");\n\n if (hashmarkIndex !== -1) {\n url = url.slice(0, hashmarkIndex);\n }\n url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams;\n }\n\n return url;\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\nclass InterceptorManager {\n constructor() {\n this.handlers = [];\n }\n\n /**\n * Add a new interceptor to the stack\n *\n * @param {Function} fulfilled The function to handle `then` for a `Promise`\n * @param {Function} rejected The function to handle `reject` for a `Promise`\n *\n * @return {Number} An ID used to remove interceptor later\n */\n use(fulfilled, rejected, options) {\n this.handlers.push({\n fulfilled,\n rejected,\n synchronous: options ? options.synchronous : false,\n runWhen: options ? options.runWhen : null\n });\n return this.handlers.length - 1;\n }\n\n /**\n * Remove an interceptor from the stack\n *\n * @param {Number} id The ID that was returned by `use`\n *\n * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise\n */\n eject(id) {\n if (this.handlers[id]) {\n this.handlers[id] = null;\n }\n }\n\n /**\n * Clear all interceptors from the stack\n *\n * @returns {void}\n */\n clear() {\n if (this.handlers) {\n this.handlers = [];\n }\n }\n\n /**\n * Iterate over all the registered interceptors\n *\n * This method is particularly useful for skipping over any\n * interceptors that may have become `null` calling `eject`.\n *\n * @param {Function} fn The function to call for each interceptor\n *\n * @returns {void}\n */\n forEach(fn) {\n utils.forEach(this.handlers, function forEachHandler(h) {\n if (h !== null) {\n fn(h);\n }\n });\n }\n}\n\nexport default InterceptorManager;\n","'use strict';\n\nexport default {\n silentJSONParsing: true,\n forcedJSONParsing: true,\n clarifyTimeoutError: false\n};\n","'use strict';\n\nimport url from 'url';\nexport default url.URLSearchParams;\n","import crypto from 'crypto';\nimport URLSearchParams from './classes/URLSearchParams.js'\nimport FormData from './classes/FormData.js'\n\nconst ALPHA = 'abcdefghijklmnopqrstuvwxyz'\n\nconst DIGIT = '0123456789';\n\nconst ALPHABET = {\n DIGIT,\n ALPHA,\n ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT\n}\n\nconst generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => {\n let str = '';\n const {length} = alphabet;\n const randomValues = new Uint32Array(size);\n crypto.randomFillSync(randomValues);\n for (let i = 0; i < size; i++) {\n str += alphabet[randomValues[i] % length];\n }\n\n return str;\n}\n\n\nexport default {\n isNode: true,\n classes: {\n URLSearchParams,\n FormData,\n Blob: typeof Blob !== 'undefined' && Blob || null\n },\n ALPHABET,\n generateString,\n protocols: [ 'http', 'https', 'file', 'data' ]\n};\n","const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined';\n\nconst _navigator = typeof navigator === 'object' && navigator || undefined;\n\n/**\n * Determine if we're running in a standard browser environment\n *\n * This allows axios to run in a web worker, and react-native.\n * Both environments support XMLHttpRequest, but not fully standard globals.\n *\n * web workers:\n * typeof window -> undefined\n * typeof document -> undefined\n *\n * react-native:\n * navigator.product -> 'ReactNative'\n * nativescript\n * navigator.product -> 'NativeScript' or 'NS'\n *\n * @returns {boolean}\n */\nconst hasStandardBrowserEnv = hasBrowserEnv &&\n (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0);\n\n/**\n * Determine if we're running in a standard browser webWorker environment\n *\n * Although the `isStandardBrowserEnv` method indicates that\n * `allows axios to run in a web worker`, the WebWorker will still be\n * filtered out due to its judgment standard\n * `typeof window !== 'undefined' && typeof document !== 'undefined'`.\n * This leads to a problem when axios post `FormData` in webWorker\n */\nconst hasStandardBrowserWebWorkerEnv = (() => {\n return (\n typeof WorkerGlobalScope !== 'undefined' &&\n // eslint-disable-next-line no-undef\n self instanceof WorkerGlobalScope &&\n typeof self.importScripts === 'function'\n );\n})();\n\nconst origin = hasBrowserEnv && window.location.href || 'http://localhost';\n\nexport {\n hasBrowserEnv,\n hasStandardBrowserWebWorkerEnv,\n hasStandardBrowserEnv,\n _navigator as navigator,\n origin\n}\n","import platform from './node/index.js';\nimport * as utils from './common/utils.js';\n\nexport default {\n ...utils,\n ...platform\n}\n","'use strict';\n\nimport utils from '../utils.js';\nimport toFormData from './toFormData.js';\nimport platform from '../platform/index.js';\n\nexport default function toURLEncodedForm(data, options) {\n return toFormData(data, new platform.classes.URLSearchParams(), {\n visitor: function(value, key, path, helpers) {\n if (platform.isNode && utils.isBuffer(value)) {\n this.append(key, value.toString('base64'));\n return false;\n }\n\n return helpers.defaultVisitor.apply(this, arguments);\n },\n ...options\n });\n}\n","'use strict';\n\nimport utils from '../utils.js';\n\n/**\n * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z']\n *\n * @param {string} name - The name of the property to get.\n *\n * @returns An array of strings.\n */\nfunction parsePropPath(name) {\n // foo[x][y][z]\n // foo.x.y.z\n // foo-x-y-z\n // foo x y z\n return utils.matchAll(/\\w+|\\[(\\w*)]/g, name).map(match => {\n return match[0] === '[]' ? '' : match[1] || match[0];\n });\n}\n\n/**\n * Convert an array to an object.\n *\n * @param {Array} arr - The array to convert to an object.\n *\n * @returns An object with the same keys and values as the array.\n */\nfunction arrayToObject(arr) {\n const obj = {};\n const keys = Object.keys(arr);\n let i;\n const len = keys.length;\n let key;\n for (i = 0; i < len; i++) {\n key = keys[i];\n obj[key] = arr[key];\n }\n return obj;\n}\n\n/**\n * It takes a FormData object and returns a JavaScript object\n *\n * @param {string} formData The FormData object to convert to JSON.\n *\n * @returns {Object | null} The converted object.\n */\nfunction formDataToJSON(formData) {\n function buildPath(path, value, target, index) {\n let name = path[index++];\n\n if (name === '__proto__') return true;\n\n const isNumericKey = Number.isFinite(+name);\n const isLast = index >= path.length;\n name = !name && utils.isArray(target) ? target.length : name;\n\n if (isLast) {\n if (utils.hasOwnProp(target, name)) {\n target[name] = [target[name], value];\n } else {\n target[name] = value;\n }\n\n return !isNumericKey;\n }\n\n if (!target[name] || !utils.isObject(target[name])) {\n target[name] = [];\n }\n\n const result = buildPath(path, value, target[name], index);\n\n if (result && utils.isArray(target[name])) {\n target[name] = arrayToObject(target[name]);\n }\n\n return !isNumericKey;\n }\n\n if (utils.isFormData(formData) && utils.isFunction(formData.entries)) {\n const obj = {};\n\n utils.forEachEntry(formData, (name, value) => {\n buildPath(parsePropPath(name), value, obj, 0);\n });\n\n return obj;\n }\n\n return null;\n}\n\nexport default formDataToJSON;\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosError from '../core/AxiosError.js';\nimport transitionalDefaults from './transitional.js';\nimport toFormData from '../helpers/toFormData.js';\nimport toURLEncodedForm from '../helpers/toURLEncodedForm.js';\nimport platform from '../platform/index.js';\nimport formDataToJSON from '../helpers/formDataToJSON.js';\n\n/**\n * It takes a string, tries to parse it, and if it fails, it returns the stringified version\n * of the input\n *\n * @param {any} rawValue - The value to be stringified.\n * @param {Function} parser - A function that parses a string into a JavaScript object.\n * @param {Function} encoder - A function that takes a value and returns a string.\n *\n * @returns {string} A stringified version of the rawValue.\n */\nfunction stringifySafely(rawValue, parser, encoder) {\n if (utils.isString(rawValue)) {\n try {\n (parser || JSON.parse)(rawValue);\n return utils.trim(rawValue);\n } catch (e) {\n if (e.name !== 'SyntaxError') {\n throw e;\n }\n }\n }\n\n return (encoder || JSON.stringify)(rawValue);\n}\n\nconst defaults = {\n\n transitional: transitionalDefaults,\n\n adapter: ['xhr', 'http', 'fetch'],\n\n transformRequest: [function transformRequest(data, headers) {\n const contentType = headers.getContentType() || '';\n const hasJSONContentType = contentType.indexOf('application/json') > -1;\n const isObjectPayload = utils.isObject(data);\n\n if (isObjectPayload && utils.isHTMLForm(data)) {\n data = new FormData(data);\n }\n\n const isFormData = utils.isFormData(data);\n\n if (isFormData) {\n return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data;\n }\n\n if (utils.isArrayBuffer(data) ||\n utils.isBuffer(data) ||\n utils.isStream(data) ||\n utils.isFile(data) ||\n utils.isBlob(data) ||\n utils.isReadableStream(data)\n ) {\n return data;\n }\n if (utils.isArrayBufferView(data)) {\n return data.buffer;\n }\n if (utils.isURLSearchParams(data)) {\n headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false);\n return data.toString();\n }\n\n let isFileList;\n\n if (isObjectPayload) {\n if (contentType.indexOf('application/x-www-form-urlencoded') > -1) {\n return toURLEncodedForm(data, this.formSerializer).toString();\n }\n\n if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) {\n const _FormData = this.env && this.env.FormData;\n\n return toFormData(\n isFileList ? {'files[]': data} : data,\n _FormData && new _FormData(),\n this.formSerializer\n );\n }\n }\n\n if (isObjectPayload || hasJSONContentType ) {\n headers.setContentType('application/json', false);\n return stringifySafely(data);\n }\n\n return data;\n }],\n\n transformResponse: [function transformResponse(data) {\n const transitional = this.transitional || defaults.transitional;\n const forcedJSONParsing = transitional && transitional.forcedJSONParsing;\n const JSONRequested = this.responseType === 'json';\n\n if (utils.isResponse(data) || utils.isReadableStream(data)) {\n return data;\n }\n\n if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) {\n const silentJSONParsing = transitional && transitional.silentJSONParsing;\n const strictJSONParsing = !silentJSONParsing && JSONRequested;\n\n try {\n return JSON.parse(data, this.parseReviver);\n } catch (e) {\n if (strictJSONParsing) {\n if (e.name === 'SyntaxError') {\n throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response);\n }\n throw e;\n }\n }\n }\n\n return data;\n }],\n\n /**\n * A timeout in milliseconds to abort a request. If set to 0 (default) a\n * timeout is not created.\n */\n timeout: 0,\n\n xsrfCookieName: 'XSRF-TOKEN',\n xsrfHeaderName: 'X-XSRF-TOKEN',\n\n maxContentLength: -1,\n maxBodyLength: -1,\n\n env: {\n FormData: platform.classes.FormData,\n Blob: platform.classes.Blob\n },\n\n validateStatus: function validateStatus(status) {\n return status >= 200 && status < 300;\n },\n\n headers: {\n common: {\n 'Accept': 'application/json, text/plain, */*',\n 'Content-Type': undefined\n }\n }\n};\n\nutils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => {\n defaults.headers[method] = {};\n});\n\nexport default defaults;\n","'use strict';\n\nimport utils from './../utils.js';\n\n// RawAxiosHeaders whose duplicates are ignored by node\n// c.f. https://nodejs.org/api/http.html#http_message_headers\nconst ignoreDuplicateOf = utils.toObjectSet([\n 'age', 'authorization', 'content-length', 'content-type', 'etag',\n 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since',\n 'last-modified', 'location', 'max-forwards', 'proxy-authorization',\n 'referer', 'retry-after', 'user-agent'\n]);\n\n/**\n * Parse headers into an object\n *\n * ```\n * Date: Wed, 27 Aug 2014 08:58:49 GMT\n * Content-Type: application/json\n * Connection: keep-alive\n * Transfer-Encoding: chunked\n * ```\n *\n * @param {String} rawHeaders Headers needing to be parsed\n *\n * @returns {Object} Headers parsed into an object\n */\nexport default rawHeaders => {\n const parsed = {};\n let key;\n let val;\n let i;\n\n rawHeaders && rawHeaders.split('\\n').forEach(function parser(line) {\n i = line.indexOf(':');\n key = line.substring(0, i).trim().toLowerCase();\n val = line.substring(i + 1).trim();\n\n if (!key || (parsed[key] && ignoreDuplicateOf[key])) {\n return;\n }\n\n if (key === 'set-cookie') {\n if (parsed[key]) {\n parsed[key].push(val);\n } else {\n parsed[key] = [val];\n }\n } else {\n parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val;\n }\n });\n\n return parsed;\n};\n","'use strict';\n\nimport utils from '../utils.js';\nimport parseHeaders from '../helpers/parseHeaders.js';\n\nconst $internals = Symbol('internals');\n\nfunction normalizeHeader(header) {\n return header && String(header).trim().toLowerCase();\n}\n\nfunction normalizeValue(value) {\n if (value === false || value == null) {\n return value;\n }\n\n return utils.isArray(value) ? value.map(normalizeValue) : String(value);\n}\n\nfunction parseTokens(str) {\n const tokens = Object.create(null);\n const tokensRE = /([^\\s,;=]+)\\s*(?:=\\s*([^,;]+))?/g;\n let match;\n\n while ((match = tokensRE.exec(str))) {\n tokens[match[1]] = match[2];\n }\n\n return tokens;\n}\n\nconst isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim());\n\nfunction matchHeaderValue(context, value, header, filter, isHeaderNameFilter) {\n if (utils.isFunction(filter)) {\n return filter.call(this, value, header);\n }\n\n if (isHeaderNameFilter) {\n value = header;\n }\n\n if (!utils.isString(value)) return;\n\n if (utils.isString(filter)) {\n return value.indexOf(filter) !== -1;\n }\n\n if (utils.isRegExp(filter)) {\n return filter.test(value);\n }\n}\n\nfunction formatHeader(header) {\n return header.trim()\n .toLowerCase().replace(/([a-z\\d])(\\w*)/g, (w, char, str) => {\n return char.toUpperCase() + str;\n });\n}\n\nfunction buildAccessors(obj, header) {\n const accessorName = utils.toCamelCase(' ' + header);\n\n ['get', 'set', 'has'].forEach(methodName => {\n Object.defineProperty(obj, methodName + accessorName, {\n value: function(arg1, arg2, arg3) {\n return this[methodName].call(this, header, arg1, arg2, arg3);\n },\n configurable: true\n });\n });\n}\n\nclass AxiosHeaders {\n constructor(headers) {\n headers && this.set(headers);\n }\n\n set(header, valueOrRewrite, rewrite) {\n const self = this;\n\n function setHeader(_value, _header, _rewrite) {\n const lHeader = normalizeHeader(_header);\n\n if (!lHeader) {\n throw new Error('header name must be a non-empty string');\n }\n\n const key = utils.findKey(self, lHeader);\n\n if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) {\n self[key || _header] = normalizeValue(_value);\n }\n }\n\n const setHeaders = (headers, _rewrite) =>\n utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite));\n\n if (utils.isPlainObject(header) || header instanceof this.constructor) {\n setHeaders(header, valueOrRewrite)\n } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) {\n setHeaders(parseHeaders(header), valueOrRewrite);\n } else if (utils.isObject(header) && utils.isIterable(header)) {\n let obj = {}, dest, key;\n for (const entry of header) {\n if (!utils.isArray(entry)) {\n throw TypeError('Object iterator must return a key-value pair');\n }\n\n obj[key = entry[0]] = (dest = obj[key]) ?\n (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1];\n }\n\n setHeaders(obj, valueOrRewrite)\n } else {\n header != null && setHeader(valueOrRewrite, header, rewrite);\n }\n\n return this;\n }\n\n get(header, parser) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n if (key) {\n const value = this[key];\n\n if (!parser) {\n return value;\n }\n\n if (parser === true) {\n return parseTokens(value);\n }\n\n if (utils.isFunction(parser)) {\n return parser.call(this, value, key);\n }\n\n if (utils.isRegExp(parser)) {\n return parser.exec(value);\n }\n\n throw new TypeError('parser must be boolean|regexp|function');\n }\n }\n }\n\n has(header, matcher) {\n header = normalizeHeader(header);\n\n if (header) {\n const key = utils.findKey(this, header);\n\n return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher)));\n }\n\n return false;\n }\n\n delete(header, matcher) {\n const self = this;\n let deleted = false;\n\n function deleteHeader(_header) {\n _header = normalizeHeader(_header);\n\n if (_header) {\n const key = utils.findKey(self, _header);\n\n if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) {\n delete self[key];\n\n deleted = true;\n }\n }\n }\n\n if (utils.isArray(header)) {\n header.forEach(deleteHeader);\n } else {\n deleteHeader(header);\n }\n\n return deleted;\n }\n\n clear(matcher) {\n const keys = Object.keys(this);\n let i = keys.length;\n let deleted = false;\n\n while (i--) {\n const key = keys[i];\n if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) {\n delete this[key];\n deleted = true;\n }\n }\n\n return deleted;\n }\n\n normalize(format) {\n const self = this;\n const headers = {};\n\n utils.forEach(this, (value, header) => {\n const key = utils.findKey(headers, header);\n\n if (key) {\n self[key] = normalizeValue(value);\n delete self[header];\n return;\n }\n\n const normalized = format ? formatHeader(header) : String(header).trim();\n\n if (normalized !== header) {\n delete self[header];\n }\n\n self[normalized] = normalizeValue(value);\n\n headers[normalized] = true;\n });\n\n return this;\n }\n\n concat(...targets) {\n return this.constructor.concat(this, ...targets);\n }\n\n toJSON(asStrings) {\n const obj = Object.create(null);\n\n utils.forEach(this, (value, header) => {\n value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value);\n });\n\n return obj;\n }\n\n [Symbol.iterator]() {\n return Object.entries(this.toJSON())[Symbol.iterator]();\n }\n\n toString() {\n return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\\n');\n }\n\n getSetCookie() {\n return this.get(\"set-cookie\") || [];\n }\n\n get [Symbol.toStringTag]() {\n return 'AxiosHeaders';\n }\n\n static from(thing) {\n return thing instanceof this ? thing : new this(thing);\n }\n\n static concat(first, ...targets) {\n const computed = new this(first);\n\n targets.forEach((target) => computed.set(target));\n\n return computed;\n }\n\n static accessor(header) {\n const internals = this[$internals] = (this[$internals] = {\n accessors: {}\n });\n\n const accessors = internals.accessors;\n const prototype = this.prototype;\n\n function defineAccessor(_header) {\n const lHeader = normalizeHeader(_header);\n\n if (!accessors[lHeader]) {\n buildAccessors(prototype, _header);\n accessors[lHeader] = true;\n }\n }\n\n utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header);\n\n return this;\n }\n}\n\nAxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']);\n\n// reserved names hotfix\nutils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => {\n let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set`\n return {\n get: () => value,\n set(headerValue) {\n this[mapped] = headerValue;\n }\n }\n});\n\nutils.freezeMethods(AxiosHeaders);\n\nexport default AxiosHeaders;\n","'use strict';\n\nimport utils from './../utils.js';\nimport defaults from '../defaults/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\n\n/**\n * Transform the data for a request or a response\n *\n * @param {Array|Function} fns A single function or Array of functions\n * @param {?Object} response The response object\n *\n * @returns {*} The resulting transformed data\n */\nexport default function transformData(fns, response) {\n const config = this || defaults;\n const context = response || config;\n const headers = AxiosHeaders.from(context.headers);\n let data = context.data;\n\n utils.forEach(fns, function transform(fn) {\n data = fn.call(config, data, headers.normalize(), response ? response.status : undefined);\n });\n\n headers.normalize();\n\n return data;\n}\n","'use strict';\n\nexport default function isCancel(value) {\n return !!(value && value.__CANCEL__);\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport utils from '../utils.js';\n\n/**\n * A `CanceledError` is an object that is thrown when an operation is canceled.\n *\n * @param {string=} message The message.\n * @param {Object=} config The config.\n * @param {Object=} request The request.\n *\n * @returns {CanceledError} The created error.\n */\nfunction CanceledError(message, config, request) {\n // eslint-disable-next-line no-eq-null,eqeqeq\n AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request);\n this.name = 'CanceledError';\n}\n\nutils.inherits(CanceledError, AxiosError, {\n __CANCEL__: true\n});\n\nexport default CanceledError;\n","'use strict';\n\nimport AxiosError from './AxiosError.js';\n\n/**\n * Resolve or reject a Promise based on response status.\n *\n * @param {Function} resolve A function that resolves the promise.\n * @param {Function} reject A function that rejects the promise.\n * @param {object} response The response.\n *\n * @returns {object} The response.\n */\nexport default function settle(resolve, reject, response) {\n const validateStatus = response.config.validateStatus;\n if (!response.status || !validateStatus || validateStatus(response.status)) {\n resolve(response);\n } else {\n reject(new AxiosError(\n 'Request failed with status code ' + response.status,\n [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4],\n response.config,\n response.request,\n response\n ));\n }\n}\n","'use strict';\n\n/**\n * Determines whether the specified URL is absolute\n *\n * @param {string} url The URL to test\n *\n * @returns {boolean} True if the specified URL is absolute, otherwise false\n */\nexport default function isAbsoluteURL(url) {\n // A URL is considered absolute if it begins with \"://\" or \"//\" (protocol-relative URL).\n // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed\n // by any combination of letters, digits, plus, period, or hyphen.\n return /^([a-z][a-z\\d+\\-.]*:)?\\/\\//i.test(url);\n}\n","'use strict';\n\n/**\n * Creates a new URL by combining the specified URLs\n *\n * @param {string} baseURL The base URL\n * @param {string} relativeURL The relative URL\n *\n * @returns {string} The combined URL\n */\nexport default function combineURLs(baseURL, relativeURL) {\n return relativeURL\n ? baseURL.replace(/\\/?\\/$/, '') + '/' + relativeURL.replace(/^\\/+/, '')\n : baseURL;\n}\n","'use strict';\n\nimport isAbsoluteURL from '../helpers/isAbsoluteURL.js';\nimport combineURLs from '../helpers/combineURLs.js';\n\n/**\n * Creates a new URL by combining the baseURL with the requestedURL,\n * only when the requestedURL is not already an absolute URL.\n * If the requestURL is absolute, this function returns the requestedURL untouched.\n *\n * @param {string} baseURL The base URL\n * @param {string} requestedURL Absolute or relative URL to combine\n *\n * @returns {string} The combined full path\n */\nexport default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) {\n let isRelativeUrl = !isAbsoluteURL(requestedURL);\n if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) {\n return combineURLs(baseURL, requestedURL);\n }\n return requestedURL;\n}\n","export const VERSION = \"1.12.2\";","'use strict';\n\nexport default function parseProtocol(url) {\n const match = /^([-+\\w]{1,25})(:?\\/\\/|:)/.exec(url);\n return match && match[1] || '';\n}\n","'use strict';\n\nimport AxiosError from '../core/AxiosError.js';\nimport parseProtocol from './parseProtocol.js';\nimport platform from '../platform/index.js';\n\nconst DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\\s\\S]*)$/;\n\n/**\n * Parse data uri to a Buffer or Blob\n *\n * @param {String} uri\n * @param {?Boolean} asBlob\n * @param {?Object} options\n * @param {?Function} options.Blob\n *\n * @returns {Buffer|Blob}\n */\nexport default function fromDataURI(uri, asBlob, options) {\n const _Blob = options && options.Blob || platform.classes.Blob;\n const protocol = parseProtocol(uri);\n\n if (asBlob === undefined && _Blob) {\n asBlob = true;\n }\n\n if (protocol === 'data') {\n uri = protocol.length ? uri.slice(protocol.length + 1) : uri;\n\n const match = DATA_URL_PATTERN.exec(uri);\n\n if (!match) {\n throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL);\n }\n\n const mime = match[1];\n const isBase64 = match[2];\n const body = match[3];\n const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8');\n\n if (asBlob) {\n if (!_Blob) {\n throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT);\n }\n\n return new _Blob([buffer], {type: mime});\n }\n\n return buffer;\n }\n\n throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT);\n}\n","'use strict';\n\nimport stream from 'stream';\nimport utils from '../utils.js';\n\nconst kInternals = Symbol('internals');\n\nclass AxiosTransformStream extends stream.Transform{\n constructor(options) {\n options = utils.toFlatObject(options, {\n maxRate: 0,\n chunkSize: 64 * 1024,\n minChunkSize: 100,\n timeWindow: 500,\n ticksRate: 2,\n samplesCount: 15\n }, null, (prop, source) => {\n return !utils.isUndefined(source[prop]);\n });\n\n super({\n readableHighWaterMark: options.chunkSize\n });\n\n const internals = this[kInternals] = {\n timeWindow: options.timeWindow,\n chunkSize: options.chunkSize,\n maxRate: options.maxRate,\n minChunkSize: options.minChunkSize,\n bytesSeen: 0,\n isCaptured: false,\n notifiedBytesLoaded: 0,\n ts: Date.now(),\n bytes: 0,\n onReadCallback: null\n };\n\n this.on('newListener', event => {\n if (event === 'progress') {\n if (!internals.isCaptured) {\n internals.isCaptured = true;\n }\n }\n });\n }\n\n _read(size) {\n const internals = this[kInternals];\n\n if (internals.onReadCallback) {\n internals.onReadCallback();\n }\n\n return super._read(size);\n }\n\n _transform(chunk, encoding, callback) {\n const internals = this[kInternals];\n const maxRate = internals.maxRate;\n\n const readableHighWaterMark = this.readableHighWaterMark;\n\n const timeWindow = internals.timeWindow;\n\n const divider = 1000 / timeWindow;\n const bytesThreshold = (maxRate / divider);\n const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0;\n\n const pushChunk = (_chunk, _callback) => {\n const bytes = Buffer.byteLength(_chunk);\n internals.bytesSeen += bytes;\n internals.bytes += bytes;\n\n internals.isCaptured && this.emit('progress', internals.bytesSeen);\n\n if (this.push(_chunk)) {\n process.nextTick(_callback);\n } else {\n internals.onReadCallback = () => {\n internals.onReadCallback = null;\n process.nextTick(_callback);\n };\n }\n }\n\n const transformChunk = (_chunk, _callback) => {\n const chunkSize = Buffer.byteLength(_chunk);\n let chunkRemainder = null;\n let maxChunkSize = readableHighWaterMark;\n let bytesLeft;\n let passed = 0;\n\n if (maxRate) {\n const now = Date.now();\n\n if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) {\n internals.ts = now;\n bytesLeft = bytesThreshold - internals.bytes;\n internals.bytes = bytesLeft < 0 ? -bytesLeft : 0;\n passed = 0;\n }\n\n bytesLeft = bytesThreshold - internals.bytes;\n }\n\n if (maxRate) {\n if (bytesLeft <= 0) {\n // next time window\n return setTimeout(() => {\n _callback(null, _chunk);\n }, timeWindow - passed);\n }\n\n if (bytesLeft < maxChunkSize) {\n maxChunkSize = bytesLeft;\n }\n }\n\n if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) {\n chunkRemainder = _chunk.subarray(maxChunkSize);\n _chunk = _chunk.subarray(0, maxChunkSize);\n }\n\n pushChunk(_chunk, chunkRemainder ? () => {\n process.nextTick(_callback, null, chunkRemainder);\n } : _callback);\n };\n\n transformChunk(chunk, function transformNextChunk(err, _chunk) {\n if (err) {\n return callback(err);\n }\n\n if (_chunk) {\n transformChunk(_chunk, transformNextChunk);\n } else {\n callback(null);\n }\n });\n }\n}\n\nexport default AxiosTransformStream;\n","const {asyncIterator} = Symbol;\n\nconst readBlob = async function* (blob) {\n if (blob.stream) {\n yield* blob.stream()\n } else if (blob.arrayBuffer) {\n yield await blob.arrayBuffer()\n } else if (blob[asyncIterator]) {\n yield* blob[asyncIterator]();\n } else {\n yield blob;\n }\n}\n\nexport default readBlob;\n","import util from 'util';\nimport {Readable} from 'stream';\nimport utils from \"../utils.js\";\nimport readBlob from \"./readBlob.js\";\nimport platform from \"../platform/index.js\";\n\nconst BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_';\n\nconst textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util.TextEncoder();\n\nconst CRLF = '\\r\\n';\nconst CRLF_BYTES = textEncoder.encode(CRLF);\nconst CRLF_BYTES_COUNT = 2;\n\nclass FormDataPart {\n constructor(name, value) {\n const {escapeName} = this.constructor;\n const isStringValue = utils.isString(value);\n\n let headers = `Content-Disposition: form-data; name=\"${escapeName(name)}\"${\n !isStringValue && value.name ? `; filename=\"${escapeName(value.name)}\"` : ''\n }${CRLF}`;\n\n if (isStringValue) {\n value = textEncoder.encode(String(value).replace(/\\r?\\n|\\r\\n?/g, CRLF));\n } else {\n headers += `Content-Type: ${value.type || \"application/octet-stream\"}${CRLF}`\n }\n\n this.headers = textEncoder.encode(headers + CRLF);\n\n this.contentLength = isStringValue ? value.byteLength : value.size;\n\n this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT;\n\n this.name = name;\n this.value = value;\n }\n\n async *encode(){\n yield this.headers;\n\n const {value} = this;\n\n if(utils.isTypedArray(value)) {\n yield value;\n } else {\n yield* readBlob(value);\n }\n\n yield CRLF_BYTES;\n }\n\n static escapeName(name) {\n return String(name).replace(/[\\r\\n\"]/g, (match) => ({\n '\\r' : '%0D',\n '\\n' : '%0A',\n '\"' : '%22',\n }[match]));\n }\n}\n\nconst formDataToStream = (form, headersHandler, options) => {\n const {\n tag = 'form-data-boundary',\n size = 25,\n boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET)\n } = options || {};\n\n if(!utils.isFormData(form)) {\n throw TypeError('FormData instance required');\n }\n\n if (boundary.length < 1 || boundary.length > 70) {\n throw Error('boundary must be 10-70 characters long')\n }\n\n const boundaryBytes = textEncoder.encode('--' + boundary + CRLF);\n const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF);\n let contentLength = footerBytes.byteLength;\n\n const parts = Array.from(form.entries()).map(([name, value]) => {\n const part = new FormDataPart(name, value);\n contentLength += part.size;\n return part;\n });\n\n contentLength += boundaryBytes.byteLength * parts.length;\n\n contentLength = utils.toFiniteNumber(contentLength);\n\n const computedHeaders = {\n 'Content-Type': `multipart/form-data; boundary=${boundary}`\n }\n\n if (Number.isFinite(contentLength)) {\n computedHeaders['Content-Length'] = contentLength;\n }\n\n headersHandler && headersHandler(computedHeaders);\n\n return Readable.from((async function *() {\n for(const part of parts) {\n yield boundaryBytes;\n yield* part.encode();\n }\n\n yield footerBytes;\n })());\n};\n\nexport default formDataToStream;\n","\"use strict\";\n\nimport stream from \"stream\";\n\nclass ZlibHeaderTransformStream extends stream.Transform {\n __transform(chunk, encoding, callback) {\n this.push(chunk);\n callback();\n }\n\n _transform(chunk, encoding, callback) {\n if (chunk.length !== 0) {\n this._transform = this.__transform;\n\n // Add Default Compression headers if no zlib headers are present\n if (chunk[0] !== 120) { // Hex: 78\n const header = Buffer.alloc(2);\n header[0] = 120; // Hex: 78\n header[1] = 156; // Hex: 9C \n this.push(header, encoding);\n }\n }\n\n this.__transform(chunk, encoding, callback);\n }\n}\n\nexport default ZlibHeaderTransformStream;\n","import utils from \"../utils.js\";\n\nconst callbackify = (fn, reducer) => {\n return utils.isAsyncFn(fn) ? function (...args) {\n const cb = args.pop();\n fn.apply(this, args).then((value) => {\n try {\n reducer ? cb(null, ...reducer(value)) : cb(null, value);\n } catch (err) {\n cb(err);\n }\n }, cb);\n } : fn;\n}\n\nexport default callbackify;\n","'use strict';\n\n/**\n * Calculate data maxRate\n * @param {Number} [samplesCount= 10]\n * @param {Number} [min= 1000]\n * @returns {Function}\n */\nfunction speedometer(samplesCount, min) {\n samplesCount = samplesCount || 10;\n const bytes = new Array(samplesCount);\n const timestamps = new Array(samplesCount);\n let head = 0;\n let tail = 0;\n let firstSampleTS;\n\n min = min !== undefined ? min : 1000;\n\n return function push(chunkLength) {\n const now = Date.now();\n\n const startedAt = timestamps[tail];\n\n if (!firstSampleTS) {\n firstSampleTS = now;\n }\n\n bytes[head] = chunkLength;\n timestamps[head] = now;\n\n let i = tail;\n let bytesCount = 0;\n\n while (i !== head) {\n bytesCount += bytes[i++];\n i = i % samplesCount;\n }\n\n head = (head + 1) % samplesCount;\n\n if (head === tail) {\n tail = (tail + 1) % samplesCount;\n }\n\n if (now - firstSampleTS < min) {\n return;\n }\n\n const passed = startedAt && now - startedAt;\n\n return passed ? Math.round(bytesCount * 1000 / passed) : undefined;\n };\n}\n\nexport default speedometer;\n","/**\n * Throttle decorator\n * @param {Function} fn\n * @param {Number} freq\n * @return {Function}\n */\nfunction throttle(fn, freq) {\n let timestamp = 0;\n let threshold = 1000 / freq;\n let lastArgs;\n let timer;\n\n const invoke = (args, now = Date.now()) => {\n timestamp = now;\n lastArgs = null;\n if (timer) {\n clearTimeout(timer);\n timer = null;\n }\n fn(...args);\n }\n\n const throttled = (...args) => {\n const now = Date.now();\n const passed = now - timestamp;\n if ( passed >= threshold) {\n invoke(args, now);\n } else {\n lastArgs = args;\n if (!timer) {\n timer = setTimeout(() => {\n timer = null;\n invoke(lastArgs)\n }, threshold - passed);\n }\n }\n }\n\n const flush = () => lastArgs && invoke(lastArgs);\n\n return [throttled, flush];\n}\n\nexport default throttle;\n","import speedometer from \"./speedometer.js\";\nimport throttle from \"./throttle.js\";\nimport utils from \"../utils.js\";\n\nexport const progressEventReducer = (listener, isDownloadStream, freq = 3) => {\n let bytesNotified = 0;\n const _speedometer = speedometer(50, 250);\n\n return throttle(e => {\n const loaded = e.loaded;\n const total = e.lengthComputable ? e.total : undefined;\n const progressBytes = loaded - bytesNotified;\n const rate = _speedometer(progressBytes);\n const inRange = loaded <= total;\n\n bytesNotified = loaded;\n\n const data = {\n loaded,\n total,\n progress: total ? (loaded / total) : undefined,\n bytes: progressBytes,\n rate: rate ? rate : undefined,\n estimated: rate && total && inRange ? (total - loaded) / rate : undefined,\n event: e,\n lengthComputable: total != null,\n [isDownloadStream ? 'download' : 'upload']: true\n };\n\n listener(data);\n }, freq);\n}\n\nexport const progressEventDecorator = (total, throttled) => {\n const lengthComputable = total != null;\n\n return [(loaded) => throttled[0]({\n lengthComputable,\n total,\n loaded\n }), throttled[1]];\n}\n\nexport const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args));\n","/**\n * Estimate decoded byte length of a data:// URL *without* allocating large buffers.\n * - For base64: compute exact decoded size using length and padding;\n * handle %XX at the character-count level (no string allocation).\n * - For non-base64: use UTF-8 byteLength of the encoded body as a safe upper bound.\n *\n * @param {string} url\n * @returns {number}\n */\nexport default function estimateDataURLDecodedBytes(url) {\n if (!url || typeof url !== 'string') return 0;\n if (!url.startsWith('data:')) return 0;\n\n const comma = url.indexOf(',');\n if (comma < 0) return 0;\n\n const meta = url.slice(5, comma);\n const body = url.slice(comma + 1);\n const isBase64 = /;base64/i.test(meta);\n\n if (isBase64) {\n let effectiveLen = body.length;\n const len = body.length; // cache length\n\n for (let i = 0; i < len; i++) {\n if (body.charCodeAt(i) === 37 /* '%' */ && i + 2 < len) {\n const a = body.charCodeAt(i + 1);\n const b = body.charCodeAt(i + 2);\n const isHex =\n ((a >= 48 && a <= 57) || (a >= 65 && a <= 70) || (a >= 97 && a <= 102)) &&\n ((b >= 48 && b <= 57) || (b >= 65 && b <= 70) || (b >= 97 && b <= 102));\n\n if (isHex) {\n effectiveLen -= 2;\n i += 2;\n }\n }\n }\n\n let pad = 0;\n let idx = len - 1;\n\n const tailIsPct3D = (j) =>\n j >= 2 &&\n body.charCodeAt(j - 2) === 37 && // '%'\n body.charCodeAt(j - 1) === 51 && // '3'\n (body.charCodeAt(j) === 68 || body.charCodeAt(j) === 100); // 'D' or 'd'\n\n if (idx >= 0) {\n if (body.charCodeAt(idx) === 61 /* '=' */) {\n pad++;\n idx--;\n } else if (tailIsPct3D(idx)) {\n pad++;\n idx -= 3;\n }\n }\n\n if (pad === 1 && idx >= 0) {\n if (body.charCodeAt(idx) === 61 /* '=' */) {\n pad++;\n } else if (tailIsPct3D(idx)) {\n pad++;\n }\n }\n\n const groups = Math.floor(effectiveLen / 4);\n const bytes = groups * 3 - (pad || 0);\n return bytes > 0 ? bytes : 0;\n }\n\n return Buffer.byteLength(body, 'utf8');\n}\n","'use strict';\n\nimport utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport buildFullPath from '../core/buildFullPath.js';\nimport buildURL from './../helpers/buildURL.js';\nimport proxyFromEnv from 'proxy-from-env';\nimport http from 'http';\nimport https from 'https';\nimport util from 'util';\nimport followRedirects from 'follow-redirects';\nimport zlib from 'zlib';\nimport {VERSION} from '../env/data.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport platform from '../platform/index.js';\nimport fromDataURI from '../helpers/fromDataURI.js';\nimport stream from 'stream';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport AxiosTransformStream from '../helpers/AxiosTransformStream.js';\nimport {EventEmitter} from 'events';\nimport formDataToStream from \"../helpers/formDataToStream.js\";\nimport readBlob from \"../helpers/readBlob.js\";\nimport ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js';\nimport callbackify from \"../helpers/callbackify.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport estimateDataURLDecodedBytes from '../helpers/estimateDataURLDecodedBytes.js';\n\nconst zlibOptions = {\n flush: zlib.constants.Z_SYNC_FLUSH,\n finishFlush: zlib.constants.Z_SYNC_FLUSH\n};\n\nconst brotliOptions = {\n flush: zlib.constants.BROTLI_OPERATION_FLUSH,\n finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH\n}\n\nconst isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress);\n\nconst {http: httpFollow, https: httpsFollow} = followRedirects;\n\nconst isHttps = /https:?/;\n\nconst supportedProtocols = platform.protocols.map(protocol => {\n return protocol + ':';\n});\n\n\nconst flushOnFinish = (stream, [throttled, flush]) => {\n stream\n .on('end', flush)\n .on('error', flush);\n\n return throttled;\n}\n\n\n/**\n * If the proxy or config beforeRedirects functions are defined, call them with the options\n * object.\n *\n * @param {Object} options - The options object that was passed to the request.\n *\n * @returns {Object}\n */\nfunction dispatchBeforeRedirect(options, responseDetails) {\n if (options.beforeRedirects.proxy) {\n options.beforeRedirects.proxy(options);\n }\n if (options.beforeRedirects.config) {\n options.beforeRedirects.config(options, responseDetails);\n }\n}\n\n/**\n * If the proxy or config afterRedirects functions are defined, call them with the options\n *\n * @param {http.ClientRequestArgs} options\n * @param {AxiosProxyConfig} configProxy configuration from Axios options object\n * @param {string} location\n *\n * @returns {http.ClientRequestArgs}\n */\nfunction setProxy(options, configProxy, location) {\n let proxy = configProxy;\n if (!proxy && proxy !== false) {\n const proxyUrl = proxyFromEnv.getProxyForUrl(location);\n if (proxyUrl) {\n proxy = new URL(proxyUrl);\n }\n }\n if (proxy) {\n // Basic proxy authorization\n if (proxy.username) {\n proxy.auth = (proxy.username || '') + ':' + (proxy.password || '');\n }\n\n if (proxy.auth) {\n // Support proxy auth object form\n if (proxy.auth.username || proxy.auth.password) {\n proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || '');\n }\n const base64 = Buffer\n .from(proxy.auth, 'utf8')\n .toString('base64');\n options.headers['Proxy-Authorization'] = 'Basic ' + base64;\n }\n\n options.headers.host = options.hostname + (options.port ? ':' + options.port : '');\n const proxyHost = proxy.hostname || proxy.host;\n options.hostname = proxyHost;\n // Replace 'host' since options is not a URL object\n options.host = proxyHost;\n options.port = proxy.port;\n options.path = location;\n if (proxy.protocol) {\n options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`;\n }\n }\n\n options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) {\n // Configure proxy for redirected request, passing the original config proxy to apply\n // the exact same logic as if the redirected request was performed by axios directly.\n setProxy(redirectOptions, configProxy, redirectOptions.href);\n };\n}\n\nconst isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process';\n\n// temporary hotfix\n\nconst wrapAsync = (asyncExecutor) => {\n return new Promise((resolve, reject) => {\n let onDone;\n let isDone;\n\n const done = (value, isRejected) => {\n if (isDone) return;\n isDone = true;\n onDone && onDone(value, isRejected);\n }\n\n const _resolve = (value) => {\n done(value);\n resolve(value);\n };\n\n const _reject = (reason) => {\n done(reason, true);\n reject(reason);\n }\n\n asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject);\n })\n};\n\nconst resolveFamily = ({address, family}) => {\n if (!utils.isString(address)) {\n throw TypeError('address must be a string');\n }\n return ({\n address,\n family: family || (address.indexOf('.') < 0 ? 6 : 4)\n });\n}\n\nconst buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family});\n\n/*eslint consistent-return:0*/\nexport default isHttpAdapterSupported && function httpAdapter(config) {\n return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) {\n let {data, lookup, family} = config;\n const {responseType, responseEncoding} = config;\n const method = config.method.toUpperCase();\n let isDone;\n let rejected = false;\n let req;\n\n if (lookup) {\n const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]);\n // hotfix to support opt.all option which is required for node 20.x\n lookup = (hostname, opt, cb) => {\n _lookup(hostname, opt, (err, arg0, arg1) => {\n if (err) {\n return cb(err);\n }\n\n const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)];\n\n opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family);\n });\n }\n }\n\n // temporary internal emitter until the AxiosRequest class will be implemented\n const emitter = new EventEmitter();\n\n const onFinished = () => {\n if (config.cancelToken) {\n config.cancelToken.unsubscribe(abort);\n }\n\n if (config.signal) {\n config.signal.removeEventListener('abort', abort);\n }\n\n emitter.removeAllListeners();\n }\n\n onDone((value, isRejected) => {\n isDone = true;\n if (isRejected) {\n rejected = true;\n onFinished();\n }\n });\n\n function abort(reason) {\n emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason);\n }\n\n emitter.once('abort', reject);\n\n if (config.cancelToken || config.signal) {\n config.cancelToken && config.cancelToken.subscribe(abort);\n if (config.signal) {\n config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort);\n }\n }\n\n // Parse url\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined);\n const protocol = parsed.protocol || supportedProtocols[0];\n\n if (protocol === 'data:') {\n // Apply the same semantics as HTTP: only enforce if a finite, non-negative cap is set.\n if (config.maxContentLength > -1) {\n // Use the exact string passed to fromDataURI (config.url); fall back to fullPath if needed.\n const dataUrl = String(config.url || fullPath || '');\n const estimated = estimateDataURLDecodedBytes(dataUrl);\n\n if (estimated > config.maxContentLength) {\n return reject(new AxiosError(\n 'maxContentLength size of ' + config.maxContentLength + ' exceeded',\n AxiosError.ERR_BAD_RESPONSE,\n config\n ));\n }\n }\n\n let convertedData;\n\n if (method !== 'GET') {\n return settle(resolve, reject, {\n status: 405,\n statusText: 'method not allowed',\n headers: {},\n config\n });\n }\n\n try {\n convertedData = fromDataURI(config.url, responseType === 'blob', {\n Blob: config.env && config.env.Blob\n });\n } catch (err) {\n throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config);\n }\n\n if (responseType === 'text') {\n convertedData = convertedData.toString(responseEncoding);\n\n if (!responseEncoding || responseEncoding === 'utf8') {\n convertedData = utils.stripBOM(convertedData);\n }\n } else if (responseType === 'stream') {\n convertedData = stream.Readable.from(convertedData);\n }\n\n return settle(resolve, reject, {\n data: convertedData,\n status: 200,\n statusText: 'OK',\n headers: new AxiosHeaders(),\n config\n });\n }\n\n if (supportedProtocols.indexOf(protocol) === -1) {\n return reject(new AxiosError(\n 'Unsupported protocol ' + protocol,\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n const headers = AxiosHeaders.from(config.headers).normalize();\n\n // Set User-Agent (required by some servers)\n // See https://github.com/axios/axios/issues/69\n // User-Agent is specified; handle case where no UA header is desired\n // Only set header if it hasn't been set in config\n headers.set('User-Agent', 'axios/' + VERSION, false);\n\n const {onUploadProgress, onDownloadProgress} = config;\n const maxRate = config.maxRate;\n let maxUploadRate = undefined;\n let maxDownloadRate = undefined;\n\n // support for spec compliant FormData objects\n if (utils.isSpecCompliantForm(data)) {\n const userBoundary = headers.getContentType(/boundary=([-_\\w\\d]{10,70})/i);\n\n data = formDataToStream(data, (formHeaders) => {\n headers.set(formHeaders);\n }, {\n tag: `axios-${VERSION}-boundary`,\n boundary: userBoundary && userBoundary[1] || undefined\n });\n // support for https://www.npmjs.com/package/form-data api\n } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) {\n headers.set(data.getHeaders());\n\n if (!headers.hasContentLength()) {\n try {\n const knownLength = await util.promisify(data.getLength).call(data);\n Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength);\n /*eslint no-empty:0*/\n } catch (e) {\n }\n }\n } else if (utils.isBlob(data) || utils.isFile(data)) {\n data.size && headers.setContentType(data.type || 'application/octet-stream');\n headers.setContentLength(data.size || 0);\n data = stream.Readable.from(readBlob(data));\n } else if (data && !utils.isStream(data)) {\n if (Buffer.isBuffer(data)) {\n // Nothing to do...\n } else if (utils.isArrayBuffer(data)) {\n data = Buffer.from(new Uint8Array(data));\n } else if (utils.isString(data)) {\n data = Buffer.from(data, 'utf-8');\n } else {\n return reject(new AxiosError(\n 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n\n // Add Content-Length header if data exists\n headers.setContentLength(data.length, false);\n\n if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) {\n return reject(new AxiosError(\n 'Request body larger than maxBodyLength limit',\n AxiosError.ERR_BAD_REQUEST,\n config\n ));\n }\n }\n\n const contentLength = utils.toFiniteNumber(headers.getContentLength());\n\n if (utils.isArray(maxRate)) {\n maxUploadRate = maxRate[0];\n maxDownloadRate = maxRate[1];\n } else {\n maxUploadRate = maxDownloadRate = maxRate;\n }\n\n if (data && (onUploadProgress || maxUploadRate)) {\n if (!utils.isStream(data)) {\n data = stream.Readable.from(data, {objectMode: false});\n }\n\n data = stream.pipeline([data, new AxiosTransformStream({\n maxRate: utils.toFiniteNumber(maxUploadRate)\n })], utils.noop);\n\n onUploadProgress && data.on('progress', flushOnFinish(\n data,\n progressEventDecorator(\n contentLength,\n progressEventReducer(asyncDecorator(onUploadProgress), false, 3)\n )\n ));\n }\n\n // HTTP basic authentication\n let auth = undefined;\n if (config.auth) {\n const username = config.auth.username || '';\n const password = config.auth.password || '';\n auth = username + ':' + password;\n }\n\n if (!auth && parsed.username) {\n const urlUsername = parsed.username;\n const urlPassword = parsed.password;\n auth = urlUsername + ':' + urlPassword;\n }\n\n auth && headers.delete('authorization');\n\n let path;\n\n try {\n path = buildURL(\n parsed.pathname + parsed.search,\n config.params,\n config.paramsSerializer\n ).replace(/^\\?/, '');\n } catch (err) {\n const customErr = new Error(err.message);\n customErr.config = config;\n customErr.url = config.url;\n customErr.exists = true;\n return reject(customErr);\n }\n\n headers.set(\n 'Accept-Encoding',\n 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false\n );\n\n const options = {\n path,\n method: method,\n headers: headers.toJSON(),\n agents: { http: config.httpAgent, https: config.httpsAgent },\n auth,\n protocol,\n family,\n beforeRedirect: dispatchBeforeRedirect,\n beforeRedirects: {}\n };\n\n // cacheable-lookup integration hotfix\n !utils.isUndefined(lookup) && (options.lookup = lookup);\n\n if (config.socketPath) {\n options.socketPath = config.socketPath;\n } else {\n options.hostname = parsed.hostname.startsWith(\"[\") ? parsed.hostname.slice(1, -1) : parsed.hostname;\n options.port = parsed.port;\n setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path);\n }\n\n let transport;\n const isHttpsRequest = isHttps.test(options.protocol);\n options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent;\n if (config.transport) {\n transport = config.transport;\n } else if (config.maxRedirects === 0) {\n transport = isHttpsRequest ? https : http;\n } else {\n if (config.maxRedirects) {\n options.maxRedirects = config.maxRedirects;\n }\n if (config.beforeRedirect) {\n options.beforeRedirects.config = config.beforeRedirect;\n }\n transport = isHttpsRequest ? httpsFollow : httpFollow;\n }\n\n if (config.maxBodyLength > -1) {\n options.maxBodyLength = config.maxBodyLength;\n } else {\n // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited\n options.maxBodyLength = Infinity;\n }\n\n if (config.insecureHTTPParser) {\n options.insecureHTTPParser = config.insecureHTTPParser;\n }\n\n // Create the request\n req = transport.request(options, function handleResponse(res) {\n if (req.destroyed) return;\n\n const streams = [res];\n\n const responseLength = +res.headers['content-length'];\n\n if (onDownloadProgress || maxDownloadRate) {\n const transformStream = new AxiosTransformStream({\n maxRate: utils.toFiniteNumber(maxDownloadRate)\n });\n\n onDownloadProgress && transformStream.on('progress', flushOnFinish(\n transformStream,\n progressEventDecorator(\n responseLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true, 3)\n )\n ));\n\n streams.push(transformStream);\n }\n\n // decompress the response body transparently if required\n let responseStream = res;\n\n // return the last request in case of redirects\n const lastRequest = res.req || req;\n\n // if decompress disabled we should not decompress\n if (config.decompress !== false && res.headers['content-encoding']) {\n // if no content, but headers still say that it is encoded,\n // remove the header not confuse downstream operations\n if (method === 'HEAD' || res.statusCode === 204) {\n delete res.headers['content-encoding'];\n }\n\n switch ((res.headers['content-encoding'] || '').toLowerCase()) {\n /*eslint default-case:0*/\n case 'gzip':\n case 'x-gzip':\n case 'compress':\n case 'x-compress':\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'deflate':\n streams.push(new ZlibHeaderTransformStream());\n\n // add the unzipper to the body stream processing pipeline\n streams.push(zlib.createUnzip(zlibOptions));\n\n // remove the content-encoding in order to not confuse downstream operations\n delete res.headers['content-encoding'];\n break;\n case 'br':\n if (isBrotliSupported) {\n streams.push(zlib.createBrotliDecompress(brotliOptions));\n delete res.headers['content-encoding'];\n }\n }\n }\n\n responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0];\n\n const offListeners = stream.finished(responseStream, () => {\n offListeners();\n onFinished();\n });\n\n const response = {\n status: res.statusCode,\n statusText: res.statusMessage,\n headers: new AxiosHeaders(res.headers),\n config,\n request: lastRequest\n };\n\n if (responseType === 'stream') {\n response.data = responseStream;\n settle(resolve, reject, response);\n } else {\n const responseBuffer = [];\n let totalResponseBytes = 0;\n\n responseStream.on('data', function handleStreamData(chunk) {\n responseBuffer.push(chunk);\n totalResponseBytes += chunk.length;\n\n // make sure the content length is not over the maxContentLength if specified\n if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) {\n // stream.destroy() emit aborted event before calling reject() on Node.js v16\n rejected = true;\n responseStream.destroy();\n reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded',\n AxiosError.ERR_BAD_RESPONSE, config, lastRequest));\n }\n });\n\n responseStream.on('aborted', function handlerStreamAborted() {\n if (rejected) {\n return;\n }\n\n const err = new AxiosError(\n 'stream has been aborted',\n AxiosError.ERR_BAD_RESPONSE,\n config,\n lastRequest\n );\n responseStream.destroy(err);\n reject(err);\n });\n\n responseStream.on('error', function handleStreamError(err) {\n if (req.destroyed) return;\n reject(AxiosError.from(err, null, config, lastRequest));\n });\n\n responseStream.on('end', function handleStreamEnd() {\n try {\n let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer);\n if (responseType !== 'arraybuffer') {\n responseData = responseData.toString(responseEncoding);\n if (!responseEncoding || responseEncoding === 'utf8') {\n responseData = utils.stripBOM(responseData);\n }\n }\n response.data = responseData;\n } catch (err) {\n return reject(AxiosError.from(err, null, config, response.request, response));\n }\n settle(resolve, reject, response);\n });\n }\n\n emitter.once('abort', err => {\n if (!responseStream.destroyed) {\n responseStream.emit('error', err);\n responseStream.destroy();\n }\n });\n });\n\n emitter.once('abort', err => {\n reject(err);\n req.destroy(err);\n });\n\n // Handle errors\n req.on('error', function handleRequestError(err) {\n // @todo remove\n // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return;\n reject(AxiosError.from(err, null, config, req));\n });\n\n // set tcp keep alive to prevent drop connection by peer\n req.on('socket', function handleRequestSocket(socket) {\n // default interval of sending ack packet is 1 minute\n socket.setKeepAlive(true, 1000 * 60);\n });\n\n // Handle request timeout\n if (config.timeout) {\n // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types.\n const timeout = parseInt(config.timeout, 10);\n\n if (Number.isNaN(timeout)) {\n reject(new AxiosError(\n 'error trying to parse `config.timeout` to int',\n AxiosError.ERR_BAD_OPTION_VALUE,\n config,\n req\n ));\n\n return;\n }\n\n // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system.\n // And timer callback will be fired, and abort() will be invoked before connection, then get \"socket hang up\" and code ECONNRESET.\n // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up.\n // And then these socket which be hang up will devouring CPU little by little.\n // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect.\n req.setTimeout(timeout, function handleRequestTimeout() {\n if (isDone) return;\n let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = config.transitional || transitionalDefaults;\n if (config.timeoutErrorMessage) {\n timeoutErrorMessage = config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n req\n ));\n abort();\n });\n }\n\n\n // Send the request\n if (utils.isStream(data)) {\n let ended = false;\n let errored = false;\n\n data.on('end', () => {\n ended = true;\n });\n\n data.once('error', err => {\n errored = true;\n req.destroy(err);\n });\n\n data.on('close', () => {\n if (!ended && !errored) {\n abort(new CanceledError('Request stream has been aborted', config, req));\n }\n });\n\n data.pipe(req);\n } else {\n req.end(data);\n }\n });\n}\n\nexport const __setProxy = setProxy;\n","import platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => {\n url = new URL(url, platform.origin);\n\n return (\n origin.protocol === url.protocol &&\n origin.host === url.host &&\n (isMSIE || origin.port === url.port)\n );\n})(\n new URL(platform.origin),\n platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent)\n) : () => true;\n","import utils from './../utils.js';\nimport platform from '../platform/index.js';\n\nexport default platform.hasStandardBrowserEnv ?\n\n // Standard browser envs support document.cookie\n {\n write(name, value, expires, path, domain, secure) {\n const cookie = [name + '=' + encodeURIComponent(value)];\n\n utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString());\n\n utils.isString(path) && cookie.push('path=' + path);\n\n utils.isString(domain) && cookie.push('domain=' + domain);\n\n secure === true && cookie.push('secure');\n\n document.cookie = cookie.join('; ');\n },\n\n read(name) {\n const match = document.cookie.match(new RegExp('(^|;\\\\s*)(' + name + ')=([^;]*)'));\n return (match ? decodeURIComponent(match[3]) : null);\n },\n\n remove(name) {\n this.write(name, '', Date.now() - 86400000);\n }\n }\n\n :\n\n // Non-standard browser env (web workers, react-native) lack needed support.\n {\n write() {},\n read() {\n return null;\n },\n remove() {}\n };\n\n","'use strict';\n\nimport utils from '../utils.js';\nimport AxiosHeaders from \"./AxiosHeaders.js\";\n\nconst headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing;\n\n/**\n * Config-specific merge-function which creates a new config-object\n * by merging two configuration objects together.\n *\n * @param {Object} config1\n * @param {Object} config2\n *\n * @returns {Object} New object resulting from merging config2 to config1\n */\nexport default function mergeConfig(config1, config2) {\n // eslint-disable-next-line no-param-reassign\n config2 = config2 || {};\n const config = {};\n\n function getMergedValue(target, source, prop, caseless) {\n if (utils.isPlainObject(target) && utils.isPlainObject(source)) {\n return utils.merge.call({caseless}, target, source);\n } else if (utils.isPlainObject(source)) {\n return utils.merge({}, source);\n } else if (utils.isArray(source)) {\n return source.slice();\n }\n return source;\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDeepProperties(a, b, prop , caseless) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(a, b, prop , caseless);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a, prop , caseless);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function valueFromConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function defaultToConfig2(a, b) {\n if (!utils.isUndefined(b)) {\n return getMergedValue(undefined, b);\n } else if (!utils.isUndefined(a)) {\n return getMergedValue(undefined, a);\n }\n }\n\n // eslint-disable-next-line consistent-return\n function mergeDirectKeys(a, b, prop) {\n if (prop in config2) {\n return getMergedValue(a, b);\n } else if (prop in config1) {\n return getMergedValue(undefined, a);\n }\n }\n\n const mergeMap = {\n url: valueFromConfig2,\n method: valueFromConfig2,\n data: valueFromConfig2,\n baseURL: defaultToConfig2,\n transformRequest: defaultToConfig2,\n transformResponse: defaultToConfig2,\n paramsSerializer: defaultToConfig2,\n timeout: defaultToConfig2,\n timeoutMessage: defaultToConfig2,\n withCredentials: defaultToConfig2,\n withXSRFToken: defaultToConfig2,\n adapter: defaultToConfig2,\n responseType: defaultToConfig2,\n xsrfCookieName: defaultToConfig2,\n xsrfHeaderName: defaultToConfig2,\n onUploadProgress: defaultToConfig2,\n onDownloadProgress: defaultToConfig2,\n decompress: defaultToConfig2,\n maxContentLength: defaultToConfig2,\n maxBodyLength: defaultToConfig2,\n beforeRedirect: defaultToConfig2,\n transport: defaultToConfig2,\n httpAgent: defaultToConfig2,\n httpsAgent: defaultToConfig2,\n cancelToken: defaultToConfig2,\n socketPath: defaultToConfig2,\n responseEncoding: defaultToConfig2,\n validateStatus: mergeDirectKeys,\n headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true)\n };\n\n utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) {\n const merge = mergeMap[prop] || mergeDeepProperties;\n const configValue = merge(config1[prop], config2[prop], prop);\n (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue);\n });\n\n return config;\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport isURLSameOrigin from \"./isURLSameOrigin.js\";\nimport cookies from \"./cookies.js\";\nimport buildFullPath from \"../core/buildFullPath.js\";\nimport mergeConfig from \"../core/mergeConfig.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport buildURL from \"./buildURL.js\";\n\nexport default (config) => {\n const newConfig = mergeConfig({}, config);\n\n let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig;\n\n newConfig.headers = headers = AxiosHeaders.from(headers);\n\n newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer);\n\n // HTTP basic authentication\n if (auth) {\n headers.set('Authorization', 'Basic ' +\n btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : ''))\n );\n }\n\n if (utils.isFormData(data)) {\n if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) {\n headers.setContentType(undefined); // browser handles it\n } else if (utils.isFunction(data.getHeaders)) {\n // Node.js FormData (like form-data package)\n const formHeaders = data.getHeaders();\n // Only set safe headers to avoid overwriting security headers\n const allowedHeaders = ['content-type', 'content-length'];\n Object.entries(formHeaders).forEach(([key, val]) => {\n if (allowedHeaders.includes(key.toLowerCase())) {\n headers.set(key, val);\n }\n });\n }\n } \n\n // Add xsrf header\n // This is only done if running in a standard browser environment.\n // Specifically not if we're in a web worker, or react-native.\n\n if (platform.hasStandardBrowserEnv) {\n withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig));\n\n if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) {\n // Add xsrf header\n const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName);\n\n if (xsrfValue) {\n headers.set(xsrfHeaderName, xsrfValue);\n }\n }\n }\n\n return newConfig;\n}\n\n","import utils from './../utils.js';\nimport settle from './../core/settle.js';\nimport transitionalDefaults from '../defaults/transitional.js';\nimport AxiosError from '../core/AxiosError.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport parseProtocol from '../helpers/parseProtocol.js';\nimport platform from '../platform/index.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport {progressEventReducer} from '../helpers/progressEventReducer.js';\nimport resolveConfig from \"../helpers/resolveConfig.js\";\n\nconst isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined';\n\nexport default isXHRAdapterSupported && function (config) {\n return new Promise(function dispatchXhrRequest(resolve, reject) {\n const _config = resolveConfig(config);\n let requestData = _config.data;\n const requestHeaders = AxiosHeaders.from(_config.headers).normalize();\n let {responseType, onUploadProgress, onDownloadProgress} = _config;\n let onCanceled;\n let uploadThrottled, downloadThrottled;\n let flushUpload, flushDownload;\n\n function done() {\n flushUpload && flushUpload(); // flush events\n flushDownload && flushDownload(); // flush events\n\n _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled);\n\n _config.signal && _config.signal.removeEventListener('abort', onCanceled);\n }\n\n let request = new XMLHttpRequest();\n\n request.open(_config.method.toUpperCase(), _config.url, true);\n\n // Set the request timeout in MS\n request.timeout = _config.timeout;\n\n function onloadend() {\n if (!request) {\n return;\n }\n // Prepare the response\n const responseHeaders = AxiosHeaders.from(\n 'getAllResponseHeaders' in request && request.getAllResponseHeaders()\n );\n const responseData = !responseType || responseType === 'text' || responseType === 'json' ?\n request.responseText : request.response;\n const response = {\n data: responseData,\n status: request.status,\n statusText: request.statusText,\n headers: responseHeaders,\n config,\n request\n };\n\n settle(function _resolve(value) {\n resolve(value);\n done();\n }, function _reject(err) {\n reject(err);\n done();\n }, response);\n\n // Clean up request\n request = null;\n }\n\n if ('onloadend' in request) {\n // Use onloadend if available\n request.onloadend = onloadend;\n } else {\n // Listen for ready state to emulate onloadend\n request.onreadystatechange = function handleLoad() {\n if (!request || request.readyState !== 4) {\n return;\n }\n\n // The request errored out and we didn't get a response, this will be\n // handled by onerror instead\n // With one exception: request that using file: protocol, most browsers\n // will return status as 0 even though it's a successful request\n if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) {\n return;\n }\n // readystate handler is calling before onerror or ontimeout handlers,\n // so we should call onloadend on the next 'tick'\n setTimeout(onloadend);\n };\n }\n\n // Handle browser request cancellation (as opposed to a manual cancellation)\n request.onabort = function handleAbort() {\n if (!request) {\n return;\n }\n\n reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request));\n\n // Clean up request\n request = null;\n };\n\n // Handle low level network errors\n request.onerror = function handleError(event) {\n // Browsers deliver a ProgressEvent in XHR onerror\n // (message may be empty; when present, surface it)\n // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event\n const msg = event && event.message ? event.message : 'Network Error';\n const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request);\n // attach the underlying event for consumers who want details\n err.event = event || null;\n reject(err);\n request = null;\n };\n \n // Handle timeout\n request.ontimeout = function handleTimeout() {\n let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded';\n const transitional = _config.transitional || transitionalDefaults;\n if (_config.timeoutErrorMessage) {\n timeoutErrorMessage = _config.timeoutErrorMessage;\n }\n reject(new AxiosError(\n timeoutErrorMessage,\n transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED,\n config,\n request));\n\n // Clean up request\n request = null;\n };\n\n // Remove Content-Type if data is undefined\n requestData === undefined && requestHeaders.setContentType(null);\n\n // Add headers to the request\n if ('setRequestHeader' in request) {\n utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) {\n request.setRequestHeader(key, val);\n });\n }\n\n // Add withCredentials to request if needed\n if (!utils.isUndefined(_config.withCredentials)) {\n request.withCredentials = !!_config.withCredentials;\n }\n\n // Add responseType to request if needed\n if (responseType && responseType !== 'json') {\n request.responseType = _config.responseType;\n }\n\n // Handle progress if needed\n if (onDownloadProgress) {\n ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true));\n request.addEventListener('progress', downloadThrottled);\n }\n\n // Not all browsers support upload events\n if (onUploadProgress && request.upload) {\n ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress));\n\n request.upload.addEventListener('progress', uploadThrottled);\n\n request.upload.addEventListener('loadend', flushUpload);\n }\n\n if (_config.cancelToken || _config.signal) {\n // Handle cancellation\n // eslint-disable-next-line func-names\n onCanceled = cancel => {\n if (!request) {\n return;\n }\n reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel);\n request.abort();\n request = null;\n };\n\n _config.cancelToken && _config.cancelToken.subscribe(onCanceled);\n if (_config.signal) {\n _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled);\n }\n }\n\n const protocol = parseProtocol(_config.url);\n\n if (protocol && platform.protocols.indexOf(protocol) === -1) {\n reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config));\n return;\n }\n\n\n // Send the request\n request.send(requestData || null);\n });\n}\n","import CanceledError from \"../cancel/CanceledError.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport utils from '../utils.js';\n\nconst composeSignals = (signals, timeout) => {\n const {length} = (signals = signals ? signals.filter(Boolean) : []);\n\n if (timeout || length) {\n let controller = new AbortController();\n\n let aborted;\n\n const onabort = function (reason) {\n if (!aborted) {\n aborted = true;\n unsubscribe();\n const err = reason instanceof Error ? reason : this.reason;\n controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err));\n }\n }\n\n let timer = timeout && setTimeout(() => {\n timer = null;\n onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT))\n }, timeout)\n\n const unsubscribe = () => {\n if (signals) {\n timer && clearTimeout(timer);\n timer = null;\n signals.forEach(signal => {\n signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort);\n });\n signals = null;\n }\n }\n\n signals.forEach((signal) => signal.addEventListener('abort', onabort));\n\n const {signal} = controller;\n\n signal.unsubscribe = () => utils.asap(unsubscribe);\n\n return signal;\n }\n}\n\nexport default composeSignals;\n","\nexport const streamChunk = function* (chunk, chunkSize) {\n let len = chunk.byteLength;\n\n if (!chunkSize || len < chunkSize) {\n yield chunk;\n return;\n }\n\n let pos = 0;\n let end;\n\n while (pos < len) {\n end = pos + chunkSize;\n yield chunk.slice(pos, end);\n pos = end;\n }\n}\n\nexport const readBytes = async function* (iterable, chunkSize) {\n for await (const chunk of readStream(iterable)) {\n yield* streamChunk(chunk, chunkSize);\n }\n}\n\nconst readStream = async function* (stream) {\n if (stream[Symbol.asyncIterator]) {\n yield* stream;\n return;\n }\n\n const reader = stream.getReader();\n try {\n for (;;) {\n const {done, value} = await reader.read();\n if (done) {\n break;\n }\n yield value;\n }\n } finally {\n await reader.cancel();\n }\n}\n\nexport const trackStream = (stream, chunkSize, onProgress, onFinish) => {\n const iterator = readBytes(stream, chunkSize);\n\n let bytes = 0;\n let done;\n let _onFinish = (e) => {\n if (!done) {\n done = true;\n onFinish && onFinish(e);\n }\n }\n\n return new ReadableStream({\n async pull(controller) {\n try {\n const {done, value} = await iterator.next();\n\n if (done) {\n _onFinish();\n controller.close();\n return;\n }\n\n let len = value.byteLength;\n if (onProgress) {\n let loadedBytes = bytes += len;\n onProgress(loadedBytes);\n }\n controller.enqueue(new Uint8Array(value));\n } catch (err) {\n _onFinish(err);\n throw err;\n }\n },\n cancel(reason) {\n _onFinish(reason);\n return iterator.return();\n }\n }, {\n highWaterMark: 2\n })\n}\n","import platform from \"../platform/index.js\";\nimport utils from \"../utils.js\";\nimport AxiosError from \"../core/AxiosError.js\";\nimport composeSignals from \"../helpers/composeSignals.js\";\nimport {trackStream} from \"../helpers/trackStream.js\";\nimport AxiosHeaders from \"../core/AxiosHeaders.js\";\nimport {progressEventReducer, progressEventDecorator, asyncDecorator} from \"../helpers/progressEventReducer.js\";\nimport resolveConfig from \"../helpers/resolveConfig.js\";\nimport settle from \"../core/settle.js\";\n\nconst DEFAULT_CHUNK_SIZE = 64 * 1024;\n\nconst {isFunction} = utils;\n\nconst globalFetchAPI = (({Request, Response}) => ({\n Request, Response\n}))(utils.global);\n\nconst {\n ReadableStream, TextEncoder\n} = utils.global;\n\n\nconst test = (fn, ...args) => {\n try {\n return !!fn(...args);\n } catch (e) {\n return false\n }\n}\n\nconst factory = (env) => {\n env = utils.merge.call({\n skipUndefined: true\n }, globalFetchAPI, env);\n\n const {fetch: envFetch, Request, Response} = env;\n const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function';\n const isRequestSupported = isFunction(Request);\n const isResponseSupported = isFunction(Response);\n\n if (!isFetchSupported) {\n return false;\n }\n\n const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream);\n\n const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ?\n ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) :\n async (str) => new Uint8Array(await new Request(str).arrayBuffer())\n );\n\n const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => {\n let duplexAccessed = false;\n\n const hasContentType = new Request(platform.origin, {\n body: new ReadableStream(),\n method: 'POST',\n get duplex() {\n duplexAccessed = true;\n return 'half';\n },\n }).headers.has('Content-Type');\n\n return duplexAccessed && !hasContentType;\n });\n\n const supportsResponseStream = isResponseSupported && isReadableStreamSupported &&\n test(() => utils.isReadableStream(new Response('').body));\n\n const resolvers = {\n stream: supportsResponseStream && ((res) => res.body)\n };\n\n isFetchSupported && ((() => {\n ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => {\n !resolvers[type] && (resolvers[type] = (res, config) => {\n let method = res && res[type];\n\n if (method) {\n return method.call(res);\n }\n\n throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config);\n })\n });\n })());\n\n const getBodyLength = async (body) => {\n if (body == null) {\n return 0;\n }\n\n if (utils.isBlob(body)) {\n return body.size;\n }\n\n if (utils.isSpecCompliantForm(body)) {\n const _request = new Request(platform.origin, {\n method: 'POST',\n body,\n });\n return (await _request.arrayBuffer()).byteLength;\n }\n\n if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) {\n return body.byteLength;\n }\n\n if (utils.isURLSearchParams(body)) {\n body = body + '';\n }\n\n if (utils.isString(body)) {\n return (await encodeText(body)).byteLength;\n }\n }\n\n const resolveBodyLength = async (headers, body) => {\n const length = utils.toFiniteNumber(headers.getContentLength());\n\n return length == null ? getBodyLength(body) : length;\n }\n\n return async (config) => {\n let {\n url,\n method,\n data,\n signal,\n cancelToken,\n timeout,\n onDownloadProgress,\n onUploadProgress,\n responseType,\n headers,\n withCredentials = 'same-origin',\n fetchOptions\n } = resolveConfig(config);\n\n let _fetch = envFetch || fetch;\n\n responseType = responseType ? (responseType + '').toLowerCase() : 'text';\n\n let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout);\n\n let request = null;\n\n const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => {\n composedSignal.unsubscribe();\n });\n\n let requestContentLength;\n\n try {\n if (\n onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' &&\n (requestContentLength = await resolveBodyLength(headers, data)) !== 0\n ) {\n let _request = new Request(url, {\n method: 'POST',\n body: data,\n duplex: \"half\"\n });\n\n let contentTypeHeader;\n\n if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) {\n headers.setContentType(contentTypeHeader)\n }\n\n if (_request.body) {\n const [onProgress, flush] = progressEventDecorator(\n requestContentLength,\n progressEventReducer(asyncDecorator(onUploadProgress))\n );\n\n data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush);\n }\n }\n\n if (!utils.isString(withCredentials)) {\n withCredentials = withCredentials ? 'include' : 'omit';\n }\n\n // Cloudflare Workers throws when credentials are defined\n // see https://github.com/cloudflare/workerd/issues/902\n const isCredentialsSupported = isRequestSupported && \"credentials\" in Request.prototype;\n\n const resolvedOptions = {\n ...fetchOptions,\n signal: composedSignal,\n method: method.toUpperCase(),\n headers: headers.normalize().toJSON(),\n body: data,\n duplex: \"half\",\n credentials: isCredentialsSupported ? withCredentials : undefined\n };\n\n request = isRequestSupported && new Request(url, resolvedOptions);\n\n let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions));\n\n const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response');\n\n if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) {\n const options = {};\n\n ['status', 'statusText', 'headers'].forEach(prop => {\n options[prop] = response[prop];\n });\n\n const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length'));\n\n const [onProgress, flush] = onDownloadProgress && progressEventDecorator(\n responseContentLength,\n progressEventReducer(asyncDecorator(onDownloadProgress), true)\n ) || [];\n\n response = new Response(\n trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => {\n flush && flush();\n unsubscribe && unsubscribe();\n }),\n options\n );\n }\n\n responseType = responseType || 'text';\n\n let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config);\n\n !isStreamResponse && unsubscribe && unsubscribe();\n\n return await new Promise((resolve, reject) => {\n settle(resolve, reject, {\n data: responseData,\n headers: AxiosHeaders.from(response.headers),\n status: response.status,\n statusText: response.statusText,\n config,\n request\n })\n })\n } catch (err) {\n unsubscribe && unsubscribe();\n\n if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) {\n throw Object.assign(\n new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request),\n {\n cause: err.cause || err\n }\n )\n }\n\n throw AxiosError.from(err, err && err.code, config, request);\n }\n }\n}\n\nconst seedCache = new Map();\n\nexport const getFetch = (config) => {\n let env = config ? config.env : {};\n const {fetch, Request, Response} = env;\n const seeds = [\n Request, Response, fetch\n ];\n\n let len = seeds.length, i = len,\n seed, target, map = seedCache;\n\n while (i--) {\n seed = seeds[i];\n target = map.get(seed);\n\n target === undefined && map.set(seed, target = (i ? new Map() : factory(env)))\n\n map = target;\n }\n\n return target;\n};\n\nconst adapter = getFetch();\n\nexport default adapter;\n","import utils from '../utils.js';\nimport httpAdapter from './http.js';\nimport xhrAdapter from './xhr.js';\nimport * as fetchAdapter from './fetch.js';\nimport AxiosError from \"../core/AxiosError.js\";\n\nconst knownAdapters = {\n http: httpAdapter,\n xhr: xhrAdapter,\n fetch: {\n get: fetchAdapter.getFetch,\n }\n}\n\nutils.forEach(knownAdapters, (fn, value) => {\n if (fn) {\n try {\n Object.defineProperty(fn, 'name', {value});\n } catch (e) {\n // eslint-disable-next-line no-empty\n }\n Object.defineProperty(fn, 'adapterName', {value});\n }\n});\n\nconst renderReason = (reason) => `- ${reason}`;\n\nconst isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false;\n\nexport default {\n getAdapter: (adapters, config) => {\n adapters = utils.isArray(adapters) ? adapters : [adapters];\n\n const {length} = adapters;\n let nameOrAdapter;\n let adapter;\n\n const rejectedReasons = {};\n\n for (let i = 0; i < length; i++) {\n nameOrAdapter = adapters[i];\n let id;\n\n adapter = nameOrAdapter;\n\n if (!isResolvedHandle(nameOrAdapter)) {\n adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()];\n\n if (adapter === undefined) {\n throw new AxiosError(`Unknown adapter '${id}'`);\n }\n }\n\n if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) {\n break;\n }\n\n rejectedReasons[id || '#' + i] = adapter;\n }\n\n if (!adapter) {\n\n const reasons = Object.entries(rejectedReasons)\n .map(([id, state]) => `adapter ${id} ` +\n (state === false ? 'is not supported by the environment' : 'is not available in the build')\n );\n\n let s = length ?\n (reasons.length > 1 ? 'since :\\n' + reasons.map(renderReason).join('\\n') : ' ' + renderReason(reasons[0])) :\n 'as no adapter specified';\n\n throw new AxiosError(\n `There is no suitable adapter to dispatch the request ` + s,\n 'ERR_NOT_SUPPORT'\n );\n }\n\n return adapter;\n },\n adapters: knownAdapters\n}\n","'use strict';\n\nimport transformData from './transformData.js';\nimport isCancel from '../cancel/isCancel.js';\nimport defaults from '../defaults/index.js';\nimport CanceledError from '../cancel/CanceledError.js';\nimport AxiosHeaders from '../core/AxiosHeaders.js';\nimport adapters from \"../adapters/adapters.js\";\n\n/**\n * Throws a `CanceledError` if cancellation has been requested.\n *\n * @param {Object} config The config that is to be used for the request\n *\n * @returns {void}\n */\nfunction throwIfCancellationRequested(config) {\n if (config.cancelToken) {\n config.cancelToken.throwIfRequested();\n }\n\n if (config.signal && config.signal.aborted) {\n throw new CanceledError(null, config);\n }\n}\n\n/**\n * Dispatch a request to the server using the configured adapter.\n *\n * @param {object} config The config that is to be used for the request\n *\n * @returns {Promise} The Promise to be fulfilled\n */\nexport default function dispatchRequest(config) {\n throwIfCancellationRequested(config);\n\n config.headers = AxiosHeaders.from(config.headers);\n\n // Transform request data\n config.data = transformData.call(\n config,\n config.transformRequest\n );\n\n if (['post', 'put', 'patch'].indexOf(config.method) !== -1) {\n config.headers.setContentType('application/x-www-form-urlencoded', false);\n }\n\n const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config);\n\n return adapter(config).then(function onAdapterResolution(response) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n response.data = transformData.call(\n config,\n config.transformResponse,\n response\n );\n\n response.headers = AxiosHeaders.from(response.headers);\n\n return response;\n }, function onAdapterRejection(reason) {\n if (!isCancel(reason)) {\n throwIfCancellationRequested(config);\n\n // Transform response data\n if (reason && reason.response) {\n reason.response.data = transformData.call(\n config,\n config.transformResponse,\n reason.response\n );\n reason.response.headers = AxiosHeaders.from(reason.response.headers);\n }\n }\n\n return Promise.reject(reason);\n });\n}\n","'use strict';\n\nimport {VERSION} from '../env/data.js';\nimport AxiosError from '../core/AxiosError.js';\n\nconst validators = {};\n\n// eslint-disable-next-line func-names\n['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => {\n validators[type] = function validator(thing) {\n return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type;\n };\n});\n\nconst deprecatedWarnings = {};\n\n/**\n * Transitional option validator\n *\n * @param {function|boolean?} validator - set to false if the transitional option has been removed\n * @param {string?} version - deprecated version / removed since version\n * @param {string?} message - some message with additional info\n *\n * @returns {function}\n */\nvalidators.transitional = function transitional(validator, version, message) {\n function formatMessage(opt, desc) {\n return '[Axios v' + VERSION + '] Transitional option \\'' + opt + '\\'' + desc + (message ? '. ' + message : '');\n }\n\n // eslint-disable-next-line func-names\n return (value, opt, opts) => {\n if (validator === false) {\n throw new AxiosError(\n formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')),\n AxiosError.ERR_DEPRECATED\n );\n }\n\n if (version && !deprecatedWarnings[opt]) {\n deprecatedWarnings[opt] = true;\n // eslint-disable-next-line no-console\n console.warn(\n formatMessage(\n opt,\n ' has been deprecated since v' + version + ' and will be removed in the near future'\n )\n );\n }\n\n return validator ? validator(value, opt, opts) : true;\n };\n};\n\nvalidators.spelling = function spelling(correctSpelling) {\n return (value, opt) => {\n // eslint-disable-next-line no-console\n console.warn(`${opt} is likely a misspelling of ${correctSpelling}`);\n return true;\n }\n};\n\n/**\n * Assert object's properties type\n *\n * @param {object} options\n * @param {object} schema\n * @param {boolean?} allowUnknown\n *\n * @returns {object}\n */\n\nfunction assertOptions(options, schema, allowUnknown) {\n if (typeof options !== 'object') {\n throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE);\n }\n const keys = Object.keys(options);\n let i = keys.length;\n while (i-- > 0) {\n const opt = keys[i];\n const validator = schema[opt];\n if (validator) {\n const value = options[opt];\n const result = value === undefined || validator(value, opt, options);\n if (result !== true) {\n throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE);\n }\n continue;\n }\n if (allowUnknown !== true) {\n throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION);\n }\n }\n}\n\nexport default {\n assertOptions,\n validators\n};\n","'use strict';\n\nimport utils from './../utils.js';\nimport buildURL from '../helpers/buildURL.js';\nimport InterceptorManager from './InterceptorManager.js';\nimport dispatchRequest from './dispatchRequest.js';\nimport mergeConfig from './mergeConfig.js';\nimport buildFullPath from './buildFullPath.js';\nimport validator from '../helpers/validator.js';\nimport AxiosHeaders from './AxiosHeaders.js';\n\nconst validators = validator.validators;\n\n/**\n * Create a new instance of Axios\n *\n * @param {Object} instanceConfig The default config for the instance\n *\n * @return {Axios} A new instance of Axios\n */\nclass Axios {\n constructor(instanceConfig) {\n this.defaults = instanceConfig || {};\n this.interceptors = {\n request: new InterceptorManager(),\n response: new InterceptorManager()\n };\n }\n\n /**\n * Dispatch a request\n *\n * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults)\n * @param {?Object} config\n *\n * @returns {Promise} The Promise to be fulfilled\n */\n async request(configOrUrl, config) {\n try {\n return await this._request(configOrUrl, config);\n } catch (err) {\n if (err instanceof Error) {\n let dummy = {};\n\n Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error());\n\n // slice off the Error: ... line\n const stack = dummy.stack ? dummy.stack.replace(/^.+\\n/, '') : '';\n try {\n if (!err.stack) {\n err.stack = stack;\n // match without the 2 top stack lines\n } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\\n.+\\n/, ''))) {\n err.stack += '\\n' + stack\n }\n } catch (e) {\n // ignore the case where \"stack\" is an un-writable property\n }\n }\n\n throw err;\n }\n }\n\n _request(configOrUrl, config) {\n /*eslint no-param-reassign:0*/\n // Allow for axios('example/url'[, config]) a la fetch API\n if (typeof configOrUrl === 'string') {\n config = config || {};\n config.url = configOrUrl;\n } else {\n config = configOrUrl || {};\n }\n\n config = mergeConfig(this.defaults, config);\n\n const {transitional, paramsSerializer, headers} = config;\n\n if (transitional !== undefined) {\n validator.assertOptions(transitional, {\n silentJSONParsing: validators.transitional(validators.boolean),\n forcedJSONParsing: validators.transitional(validators.boolean),\n clarifyTimeoutError: validators.transitional(validators.boolean)\n }, false);\n }\n\n if (paramsSerializer != null) {\n if (utils.isFunction(paramsSerializer)) {\n config.paramsSerializer = {\n serialize: paramsSerializer\n }\n } else {\n validator.assertOptions(paramsSerializer, {\n encode: validators.function,\n serialize: validators.function\n }, true);\n }\n }\n\n // Set config.allowAbsoluteUrls\n if (config.allowAbsoluteUrls !== undefined) {\n // do nothing\n } else if (this.defaults.allowAbsoluteUrls !== undefined) {\n config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls;\n } else {\n config.allowAbsoluteUrls = true;\n }\n\n validator.assertOptions(config, {\n baseUrl: validators.spelling('baseURL'),\n withXsrfToken: validators.spelling('withXSRFToken')\n }, true);\n\n // Set config.method\n config.method = (config.method || this.defaults.method || 'get').toLowerCase();\n\n // Flatten headers\n let contextHeaders = headers && utils.merge(\n headers.common,\n headers[config.method]\n );\n\n headers && utils.forEach(\n ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'],\n (method) => {\n delete headers[method];\n }\n );\n\n config.headers = AxiosHeaders.concat(contextHeaders, headers);\n\n // filter out skipped interceptors\n const requestInterceptorChain = [];\n let synchronousRequestInterceptors = true;\n this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) {\n if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) {\n return;\n }\n\n synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous;\n\n requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected);\n });\n\n const responseInterceptorChain = [];\n this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) {\n responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected);\n });\n\n let promise;\n let i = 0;\n let len;\n\n if (!synchronousRequestInterceptors) {\n const chain = [dispatchRequest.bind(this), undefined];\n chain.unshift(...requestInterceptorChain);\n chain.push(...responseInterceptorChain);\n len = chain.length;\n\n promise = Promise.resolve(config);\n\n while (i < len) {\n promise = promise.then(chain[i++], chain[i++]);\n }\n\n return promise;\n }\n\n len = requestInterceptorChain.length;\n\n let newConfig = config;\n\n while (i < len) {\n const onFulfilled = requestInterceptorChain[i++];\n const onRejected = requestInterceptorChain[i++];\n try {\n newConfig = onFulfilled(newConfig);\n } catch (error) {\n onRejected.call(this, error);\n break;\n }\n }\n\n try {\n promise = dispatchRequest.call(this, newConfig);\n } catch (error) {\n return Promise.reject(error);\n }\n\n i = 0;\n len = responseInterceptorChain.length;\n\n while (i < len) {\n promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]);\n }\n\n return promise;\n }\n\n getUri(config) {\n config = mergeConfig(this.defaults, config);\n const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls);\n return buildURL(fullPath, config.params, config.paramsSerializer);\n }\n}\n\n// Provide aliases for supported request methods\nutils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) {\n /*eslint func-names:0*/\n Axios.prototype[method] = function(url, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n url,\n data: (config || {}).data\n }));\n };\n});\n\nutils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) {\n /*eslint func-names:0*/\n\n function generateHTTPMethod(isForm) {\n return function httpMethod(url, data, config) {\n return this.request(mergeConfig(config || {}, {\n method,\n headers: isForm ? {\n 'Content-Type': 'multipart/form-data'\n } : {},\n url,\n data\n }));\n };\n }\n\n Axios.prototype[method] = generateHTTPMethod();\n\n Axios.prototype[method + 'Form'] = generateHTTPMethod(true);\n});\n\nexport default Axios;\n","'use strict';\n\nimport CanceledError from './CanceledError.js';\n\n/**\n * A `CancelToken` is an object that can be used to request cancellation of an operation.\n *\n * @param {Function} executor The executor function.\n *\n * @returns {CancelToken}\n */\nclass CancelToken {\n constructor(executor) {\n if (typeof executor !== 'function') {\n throw new TypeError('executor must be a function.');\n }\n\n let resolvePromise;\n\n this.promise = new Promise(function promiseExecutor(resolve) {\n resolvePromise = resolve;\n });\n\n const token = this;\n\n // eslint-disable-next-line func-names\n this.promise.then(cancel => {\n if (!token._listeners) return;\n\n let i = token._listeners.length;\n\n while (i-- > 0) {\n token._listeners[i](cancel);\n }\n token._listeners = null;\n });\n\n // eslint-disable-next-line func-names\n this.promise.then = onfulfilled => {\n let _resolve;\n // eslint-disable-next-line func-names\n const promise = new Promise(resolve => {\n token.subscribe(resolve);\n _resolve = resolve;\n }).then(onfulfilled);\n\n promise.cancel = function reject() {\n token.unsubscribe(_resolve);\n };\n\n return promise;\n };\n\n executor(function cancel(message, config, request) {\n if (token.reason) {\n // Cancellation has already been requested\n return;\n }\n\n token.reason = new CanceledError(message, config, request);\n resolvePromise(token.reason);\n });\n }\n\n /**\n * Throws a `CanceledError` if cancellation has been requested.\n */\n throwIfRequested() {\n if (this.reason) {\n throw this.reason;\n }\n }\n\n /**\n * Subscribe to the cancel signal\n */\n\n subscribe(listener) {\n if (this.reason) {\n listener(this.reason);\n return;\n }\n\n if (this._listeners) {\n this._listeners.push(listener);\n } else {\n this._listeners = [listener];\n }\n }\n\n /**\n * Unsubscribe from the cancel signal\n */\n\n unsubscribe(listener) {\n if (!this._listeners) {\n return;\n }\n const index = this._listeners.indexOf(listener);\n if (index !== -1) {\n this._listeners.splice(index, 1);\n }\n }\n\n toAbortSignal() {\n const controller = new AbortController();\n\n const abort = (err) => {\n controller.abort(err);\n };\n\n this.subscribe(abort);\n\n controller.signal.unsubscribe = () => this.unsubscribe(abort);\n\n return controller.signal;\n }\n\n /**\n * Returns an object that contains a new `CancelToken` and a function that, when called,\n * cancels the `CancelToken`.\n */\n static source() {\n let cancel;\n const token = new CancelToken(function executor(c) {\n cancel = c;\n });\n return {\n token,\n cancel\n };\n }\n}\n\nexport default CancelToken;\n","'use strict';\n\n/**\n * Syntactic sugar for invoking a function and expanding an array for arguments.\n *\n * Common use case would be to use `Function.prototype.apply`.\n *\n * ```js\n * function f(x, y, z) {}\n * var args = [1, 2, 3];\n * f.apply(null, args);\n * ```\n *\n * With `spread` this example can be re-written.\n *\n * ```js\n * spread(function(x, y, z) {})([1, 2, 3]);\n * ```\n *\n * @param {Function} callback\n *\n * @returns {Function}\n */\nexport default function spread(callback) {\n return function wrap(arr) {\n return callback.apply(null, arr);\n };\n}\n","'use strict';\n\nimport utils from './../utils.js';\n\n/**\n * Determines whether the payload is an error thrown by Axios\n *\n * @param {*} payload The value to test\n *\n * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false\n */\nexport default function isAxiosError(payload) {\n return utils.isObject(payload) && (payload.isAxiosError === true);\n}\n","const HttpStatusCode = {\n Continue: 100,\n SwitchingProtocols: 101,\n Processing: 102,\n EarlyHints: 103,\n Ok: 200,\n Created: 201,\n Accepted: 202,\n NonAuthoritativeInformation: 203,\n NoContent: 204,\n ResetContent: 205,\n PartialContent: 206,\n MultiStatus: 207,\n AlreadyReported: 208,\n ImUsed: 226,\n MultipleChoices: 300,\n MovedPermanently: 301,\n Found: 302,\n SeeOther: 303,\n NotModified: 304,\n UseProxy: 305,\n Unused: 306,\n TemporaryRedirect: 307,\n PermanentRedirect: 308,\n BadRequest: 400,\n Unauthorized: 401,\n PaymentRequired: 402,\n Forbidden: 403,\n NotFound: 404,\n MethodNotAllowed: 405,\n NotAcceptable: 406,\n ProxyAuthenticationRequired: 407,\n RequestTimeout: 408,\n Conflict: 409,\n Gone: 410,\n LengthRequired: 411,\n PreconditionFailed: 412,\n PayloadTooLarge: 413,\n UriTooLong: 414,\n UnsupportedMediaType: 415,\n RangeNotSatisfiable: 416,\n ExpectationFailed: 417,\n ImATeapot: 418,\n MisdirectedRequest: 421,\n UnprocessableEntity: 422,\n Locked: 423,\n FailedDependency: 424,\n TooEarly: 425,\n UpgradeRequired: 426,\n PreconditionRequired: 428,\n TooManyRequests: 429,\n RequestHeaderFieldsTooLarge: 431,\n UnavailableForLegalReasons: 451,\n InternalServerError: 500,\n NotImplemented: 501,\n BadGateway: 502,\n ServiceUnavailable: 503,\n GatewayTimeout: 504,\n HttpVersionNotSupported: 505,\n VariantAlsoNegotiates: 506,\n InsufficientStorage: 507,\n LoopDetected: 508,\n NotExtended: 510,\n NetworkAuthenticationRequired: 511,\n};\n\nObject.entries(HttpStatusCode).forEach(([key, value]) => {\n HttpStatusCode[value] = key;\n});\n\nexport default HttpStatusCode;\n","'use strict';\n\nimport utils from './utils.js';\nimport bind from './helpers/bind.js';\nimport Axios from './core/Axios.js';\nimport mergeConfig from './core/mergeConfig.js';\nimport defaults from './defaults/index.js';\nimport formDataToJSON from './helpers/formDataToJSON.js';\nimport CanceledError from './cancel/CanceledError.js';\nimport CancelToken from './cancel/CancelToken.js';\nimport isCancel from './cancel/isCancel.js';\nimport {VERSION} from './env/data.js';\nimport toFormData from './helpers/toFormData.js';\nimport AxiosError from './core/AxiosError.js';\nimport spread from './helpers/spread.js';\nimport isAxiosError from './helpers/isAxiosError.js';\nimport AxiosHeaders from \"./core/AxiosHeaders.js\";\nimport adapters from './adapters/adapters.js';\nimport HttpStatusCode from './helpers/HttpStatusCode.js';\n\n/**\n * Create an instance of Axios\n *\n * @param {Object} defaultConfig The default config for the instance\n *\n * @returns {Axios} A new instance of Axios\n */\nfunction createInstance(defaultConfig) {\n const context = new Axios(defaultConfig);\n const instance = bind(Axios.prototype.request, context);\n\n // Copy axios.prototype to instance\n utils.extend(instance, Axios.prototype, context, {allOwnKeys: true});\n\n // Copy context to instance\n utils.extend(instance, context, null, {allOwnKeys: true});\n\n // Factory for creating new instances\n instance.create = function create(instanceConfig) {\n return createInstance(mergeConfig(defaultConfig, instanceConfig));\n };\n\n return instance;\n}\n\n// Create the default instance to be exported\nconst axios = createInstance(defaults);\n\n// Expose Axios class to allow class inheritance\naxios.Axios = Axios;\n\n// Expose Cancel & CancelToken\naxios.CanceledError = CanceledError;\naxios.CancelToken = CancelToken;\naxios.isCancel = isCancel;\naxios.VERSION = VERSION;\naxios.toFormData = toFormData;\n\n// Expose AxiosError class\naxios.AxiosError = AxiosError;\n\n// alias for CanceledError for backward compatibility\naxios.Cancel = axios.CanceledError;\n\n// Expose all/spread\naxios.all = function all(promises) {\n return Promise.all(promises);\n};\n\naxios.spread = spread;\n\n// Expose isAxiosError\naxios.isAxiosError = isAxiosError;\n\n// Expose mergeConfig\naxios.mergeConfig = mergeConfig;\n\naxios.AxiosHeaders = AxiosHeaders;\n\naxios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing);\n\naxios.getAdapter = adapters.getAdapter;\n\naxios.HttpStatusCode = HttpStatusCode;\n\naxios.default = axios;\n\n// this module should only have a default export\nexport default axios\n"],"names":["isFunction","utils","prototype","PlatformFormData","encode","url","crypto","FormData","platform","defaults","AxiosHeaders","stream","util","readBlob","Readable","zlib","followRedirects","proxyFromEnv","callbackify","EventEmitter","formDataToStream","AxiosTransformStream","https","http","ZlibHeaderTransformStream","ReadableStream","TextEncoder","composeSignals","fetchAdapter.getFetch","validators","InterceptorManager","Axios","CancelToken","HttpStatusCode"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules.bak/axios/index.d.cts b/node_modules.bak/axios/index.d.cts new file mode 100644 index 0000000..971a644 --- /dev/null +++ b/node_modules.bak/axios/index.d.cts @@ -0,0 +1,568 @@ +interface RawAxiosHeaders { + [key: string]: axios.AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in axios.Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean); + +type AxiosHeaderParser = (this: AxiosHeaders, value: axios.AxiosHeaderValue, header: string) => any; + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent'| 'Content-Encoding' | 'Authorization'; + +type ContentType = axios.AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +type BrowserProgressEvent = any; + +declare class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): axios.AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: axios.AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): axios.AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + getSetCookie(): string[]; + + [Symbol.iterator](): IterableIterator<[string, axios.AxiosHeaderValue]>; +} + +declare class AxiosError extends Error { + constructor( + message?: string, + code?: string, + config?: axios.InternalAxiosRequestConfig, + request?: any, + response?: axios.AxiosResponse + ); + + config?: axios.InternalAxiosRequestConfig; + code?: string; + request?: any; + response?: axios.AxiosResponse; + isAxiosError: boolean; + status?: number; + toJSON: () => object; + cause?: unknown; + event?: BrowserProgressEvent; + static from( + error: Error | unknown, + code?: string, + config?: axios.InternalAxiosRequestConfig, + request?: any, + response?: axios.AxiosResponse, + customProps?: object, +): AxiosError; + static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; + static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; + static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; + static readonly ERR_NETWORK = "ERR_NETWORK"; + static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; + static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; + static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; + static readonly ERR_CANCELED = "ERR_CANCELED"; + static readonly ECONNABORTED = "ECONNABORTED"; + static readonly ETIMEDOUT = "ETIMEDOUT"; +} + +declare class CanceledError extends AxiosError { +} + +declare class Axios { + constructor(config?: axios.AxiosRequestConfig); + defaults: axios.AxiosDefaults; + interceptors: { + request: axios.AxiosInterceptorManager; + response: axios.AxiosInterceptorManager; + }; + getUri(config?: axios.AxiosRequestConfig): string; + request, D = any>(config: axios.AxiosRequestConfig): Promise; + get, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + delete, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + head, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + options, D = any>(url: string, config?: axios.AxiosRequestConfig): Promise; + post, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + put, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patch, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + postForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + putForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; + patchForm, D = any>(url: string, data?: D, config?: axios.AxiosRequestConfig): Promise; +} + +declare enum HttpStatusCode { + 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, +} + +type InternalAxiosError = AxiosError; + +declare namespace axios { + type AxiosError = InternalAxiosError; + + type RawAxiosRequestHeaders = Partial; + + type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + + type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; + + type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; + } & { + "set-cookie": string[]; + }; + + type RawAxiosResponseHeaders = Partial; + + type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + + interface AxiosRequestTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; + } + + interface AxiosResponseTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; + } + + interface AxiosAdapter { + (config: InternalAxiosRequestConfig): AxiosPromise; + } + + interface AxiosBasicCredentials { + username: string; + password: string; + } + + interface AxiosProxyConfig { + host: string; + port: number; + auth?: AxiosBasicCredentials; + protocol?: string; + } + + type Method = + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; + + type ResponseType = + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + + type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; + + interface TransitionalOptions { + silentJSONParsing?: boolean; + forcedJSONParsing?: boolean; + clarifyTimeoutError?: boolean; + } + + interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; + } + + interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; + } + + interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; + } + + interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; + } + + // tslint:disable-next-line + interface FormSerializerOptions extends SerializerOptions { + } + + interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; + } + + interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; + } + + interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; + } + + type MaxUploadRate = number; + + type MaxDownloadRate = number; + + interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; + } + + type Milliseconds = number; + + type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | (string & {}); + + type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + + type AddressFamily = 4 | 6 | undefined; + + interface LookupAddressEntry { + address: string; + family?: AddressFamily; + } + + type LookupAddress = string | LookupAddressEntry; + + interface AxiosRequestConfig { + url?: string; + method?: Method | string; + baseURL?: string; + allowAbsoluteUrls?: boolean; + transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; + transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; + params?: any; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; + data?: D; + timeout?: Milliseconds; + timeoutErrorMessage?: string; + withCredentials?: boolean; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; + auth?: AxiosBasicCredentials; + responseType?: ResponseType; + responseEncoding?: responseEncoding | string; + xsrfCookieName?: string; + xsrfHeaderName?: string; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; + maxContentLength?: number; + validateStatus?: ((status: number) => boolean) | null; + maxBodyLength?: number; + maxRedirects?: number; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; + socketPath?: string | null; + transport?: any; + httpAgent?: any; + httpsAgent?: any; + proxy?: AxiosProxyConfig | false; + cancelToken?: CancelToken; + decompress?: boolean; + transitional?: TransitionalOptions; + signal?: GenericAbortSignal; + insecureHTTPParser?: boolean; + env?: { + FormData?: new (...args: any[]) => object; + fetch?: (input: URL | Request | string, init?: RequestInit) => Promise; + Request?: new (input: URL | Request | string, init?: RequestInit) => Request; + Response?: new ( + body?: ArrayBuffer | ArrayBufferView | Blob | FormData | URLSearchParams | string | null, + init?: ResponseInit + ) => Response; + }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + fetchOptions?: Omit | Record; + } + + // Alias + type RawAxiosRequestConfig = AxiosRequestConfig; + + interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; + } + + interface HeadersDefaults { + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; + } + + interface AxiosDefaults extends Omit, 'headers'> { + headers: HeadersDefaults; + } + + interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; + } + + interface AxiosResponse { + data: T; + status: number; + statusText: string; + headers: H & RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; + request?: any; + } + + type AxiosPromise = Promise>; + + interface CancelStatic { + new (message?: string): Cancel; + } + + interface Cancel { + message: string | undefined; + } + + interface Canceler { + (message?: string, config?: AxiosRequestConfig, request?: any): void; + } + + interface CancelTokenStatic { + new (executor: (cancel: Canceler) => void): CancelToken; + source(): CancelTokenSource; + } + + interface CancelToken { + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; + } + + interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; + } + + interface AxiosInterceptorOptions { + synchronous?: boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; + } + + type AxiosRequestInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions) => number; + + type AxiosResponseInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null) => number; + + interface AxiosInterceptorManager { + use: V extends AxiosResponse ? AxiosResponseInterceptorUse : AxiosRequestInterceptorUse; + eject(id: number): void; + clear(): void; + } + + interface AxiosInstance extends Axios { + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + create(config?: CreateAxiosDefaults): AxiosInstance; + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; + } + + interface GenericFormData { + append(name: string, value: any, options?: any): any; + } + + interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; + } + + interface AxiosStatic extends AxiosInstance { + Cancel: CancelStatic; + CancelToken: CancelTokenStatic; + Axios: typeof Axios; + AxiosError: typeof AxiosError; + CanceledError: typeof CanceledError; + HttpStatusCode: typeof HttpStatusCode; + readonly VERSION: string; + isCancel(value: any): value is Cancel; + all(values: Array>): Promise; + spread(callback: (...args: T[]) => R): (array: T[]) => R; + isAxiosError(payload: any): payload is AxiosError; + toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + AxiosHeaders: typeof AxiosHeaders; + mergeConfig(config1: AxiosRequestConfig, config2: AxiosRequestConfig): AxiosRequestConfig; + } +} + +declare const axios: axios.AxiosStatic; + +export = axios; diff --git a/node_modules.bak/axios/index.d.ts b/node_modules.bak/axios/index.d.ts new file mode 100644 index 0000000..554140e --- /dev/null +++ b/node_modules.bak/axios/index.d.ts @@ -0,0 +1,581 @@ +// TypeScript Version: 4.7 +export type AxiosHeaderValue = AxiosHeaders | string | string[] | number | boolean | null; + +interface RawAxiosHeaders { + [key: string]: AxiosHeaderValue; +} + +type MethodsHeaders = Partial<{ + [Key in Method as Lowercase]: AxiosHeaders; +} & {common: AxiosHeaders}>; + +type AxiosHeaderMatcher = string | RegExp | ((this: AxiosHeaders, value: string, name: string) => boolean); + +type AxiosHeaderParser = (this: AxiosHeaders, value: AxiosHeaderValue, header: string) => any; + +export class AxiosHeaders { + constructor( + headers?: RawAxiosHeaders | AxiosHeaders | string + ); + + [key: string]: any; + + set(headerName?: string, value?: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + set(headers?: RawAxiosHeaders | AxiosHeaders | string, rewrite?: boolean): AxiosHeaders; + + get(headerName: string, parser: RegExp): RegExpExecArray | null; + get(headerName: string, matcher?: true | AxiosHeaderParser): AxiosHeaderValue; + + has(header: string, matcher?: AxiosHeaderMatcher): boolean; + + delete(header: string | string[], matcher?: AxiosHeaderMatcher): boolean; + + clear(matcher?: AxiosHeaderMatcher): boolean; + + normalize(format: boolean): AxiosHeaders; + + concat(...targets: Array): AxiosHeaders; + + toJSON(asStrings?: boolean): RawAxiosHeaders; + + static from(thing?: AxiosHeaders | RawAxiosHeaders | string): AxiosHeaders; + + static accessor(header: string | string[]): AxiosHeaders; + + static concat(...targets: Array): AxiosHeaders; + + setContentType(value: ContentType, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentType(parser?: RegExp): RegExpExecArray | null; + getContentType(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentType(matcher?: AxiosHeaderMatcher): boolean; + + setContentLength(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentLength(parser?: RegExp): RegExpExecArray | null; + getContentLength(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentLength(matcher?: AxiosHeaderMatcher): boolean; + + setAccept(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAccept(parser?: RegExp): RegExpExecArray | null; + getAccept(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAccept(matcher?: AxiosHeaderMatcher): boolean; + + setUserAgent(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getUserAgent(parser?: RegExp): RegExpExecArray | null; + getUserAgent(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasUserAgent(matcher?: AxiosHeaderMatcher): boolean; + + setContentEncoding(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getContentEncoding(parser?: RegExp): RegExpExecArray | null; + getContentEncoding(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasContentEncoding(matcher?: AxiosHeaderMatcher): boolean; + + setAuthorization(value: AxiosHeaderValue, rewrite?: boolean | AxiosHeaderMatcher): AxiosHeaders; + getAuthorization(parser?: RegExp): RegExpExecArray | null; + getAuthorization(matcher?: AxiosHeaderMatcher): AxiosHeaderValue; + hasAuthorization(matcher?: AxiosHeaderMatcher): boolean; + + getSetCookie(): string[]; + + [Symbol.iterator](): IterableIterator<[string, AxiosHeaderValue]>; +} + +type CommonRequestHeadersList = 'Accept' | 'Content-Length' | 'User-Agent' | 'Content-Encoding' | 'Authorization'; + +type ContentType = AxiosHeaderValue | 'text/html' | 'text/plain' | 'multipart/form-data' | 'application/json' | 'application/x-www-form-urlencoded' | 'application/octet-stream'; + +export type RawAxiosRequestHeaders = Partial; + +export type AxiosRequestHeaders = RawAxiosRequestHeaders & AxiosHeaders; + +type CommonResponseHeadersList = 'Server' | 'Content-Type' | 'Content-Length' | 'Cache-Control'| 'Content-Encoding'; + +type RawCommonResponseHeaders = { + [Key in CommonResponseHeadersList]: AxiosHeaderValue; +} & { + "set-cookie": string[]; +}; + +export type RawAxiosResponseHeaders = Partial; + +export type AxiosResponseHeaders = RawAxiosResponseHeaders & AxiosHeaders; + +export interface AxiosRequestTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosRequestHeaders): any; +} + +export interface AxiosResponseTransformer { + (this: InternalAxiosRequestConfig, data: any, headers: AxiosResponseHeaders, status?: number): any; +} + +export interface AxiosAdapter { + (config: InternalAxiosRequestConfig): AxiosPromise; +} + +export interface AxiosBasicCredentials { + username: string; + password: string; +} + +export interface AxiosProxyConfig { + host: string; + port: number; + auth?: AxiosBasicCredentials; + protocol?: string; +} + +export enum HttpStatusCode { + 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, +} + +export type Method = + | 'get' | 'GET' + | 'delete' | 'DELETE' + | 'head' | 'HEAD' + | 'options' | 'OPTIONS' + | 'post' | 'POST' + | 'put' | 'PUT' + | 'patch' | 'PATCH' + | 'purge' | 'PURGE' + | 'link' | 'LINK' + | 'unlink' | 'UNLINK'; + +export type ResponseType = + | 'arraybuffer' + | 'blob' + | 'document' + | 'json' + | 'text' + | 'stream' + | 'formdata'; + +export type responseEncoding = + | 'ascii' | 'ASCII' + | 'ansi' | 'ANSI' + | 'binary' | 'BINARY' + | 'base64' | 'BASE64' + | 'base64url' | 'BASE64URL' + | 'hex' | 'HEX' + | 'latin1' | 'LATIN1' + | 'ucs-2' | 'UCS-2' + | 'ucs2' | 'UCS2' + | 'utf-8' | 'UTF-8' + | 'utf8' | 'UTF8' + | 'utf16le' | 'UTF16LE'; + +export interface TransitionalOptions { + silentJSONParsing?: boolean; + forcedJSONParsing?: boolean; + clarifyTimeoutError?: boolean; +} + +export interface GenericAbortSignal { + readonly aborted: boolean; + onabort?: ((...args: any) => any) | null; + addEventListener?: (...args: any) => any; + removeEventListener?: (...args: any) => any; +} + +export interface FormDataVisitorHelpers { + defaultVisitor: SerializerVisitor; + convertValue: (value: any) => any; + isVisitable: (value: any) => boolean; +} + +export interface SerializerVisitor { + ( + this: GenericFormData, + value: any, + key: string | number, + path: null | Array, + helpers: FormDataVisitorHelpers + ): boolean; +} + +export interface SerializerOptions { + visitor?: SerializerVisitor; + dots?: boolean; + metaTokens?: boolean; + indexes?: boolean | null; +} + +// tslint:disable-next-line +export interface FormSerializerOptions extends SerializerOptions { +} + +export interface ParamEncoder { + (value: any, defaultEncoder: (value: any) => any): any; +} + +export interface CustomParamsSerializer { + (params: Record, options?: ParamsSerializerOptions): string; +} + +export interface ParamsSerializerOptions extends SerializerOptions { + encode?: ParamEncoder; + serialize?: CustomParamsSerializer; +} + +type MaxUploadRate = number; + +type MaxDownloadRate = number; + +type BrowserProgressEvent = any; + +export interface AxiosProgressEvent { + loaded: number; + total?: number; + progress?: number; + bytes: number; + rate?: number; + estimated?: number; + upload?: boolean; + download?: boolean; + event?: BrowserProgressEvent; + lengthComputable: boolean; +} + +type Milliseconds = number; + +type AxiosAdapterName = 'fetch' | 'xhr' | 'http' | (string & {}); + +type AxiosAdapterConfig = AxiosAdapter | AxiosAdapterName; + +export type AddressFamily = 4 | 6 | undefined; + +export interface LookupAddressEntry { + address: string; + family?: AddressFamily; +} + +export type LookupAddress = string | LookupAddressEntry; + +export interface AxiosRequestConfig { + url?: string; + method?: Method | string; + baseURL?: string; + allowAbsoluteUrls?: boolean; + transformRequest?: AxiosRequestTransformer | AxiosRequestTransformer[]; + transformResponse?: AxiosResponseTransformer | AxiosResponseTransformer[]; + headers?: (RawAxiosRequestHeaders & MethodsHeaders) | AxiosHeaders; + params?: any; + paramsSerializer?: ParamsSerializerOptions | CustomParamsSerializer; + data?: D; + timeout?: Milliseconds; + timeoutErrorMessage?: string; + withCredentials?: boolean; + adapter?: AxiosAdapterConfig | AxiosAdapterConfig[]; + auth?: AxiosBasicCredentials; + responseType?: ResponseType; + responseEncoding?: responseEncoding | string; + xsrfCookieName?: string; + xsrfHeaderName?: string; + onUploadProgress?: (progressEvent: AxiosProgressEvent) => void; + onDownloadProgress?: (progressEvent: AxiosProgressEvent) => void; + maxContentLength?: number; + validateStatus?: ((status: number) => boolean) | null; + maxBodyLength?: number; + maxRedirects?: number; + maxRate?: number | [MaxUploadRate, MaxDownloadRate]; + beforeRedirect?: (options: Record, responseDetails: {headers: Record, statusCode: HttpStatusCode}) => void; + socketPath?: string | null; + transport?: any; + httpAgent?: any; + httpsAgent?: any; + proxy?: AxiosProxyConfig | false; + cancelToken?: CancelToken; + decompress?: boolean; + transitional?: TransitionalOptions; + signal?: GenericAbortSignal; + insecureHTTPParser?: boolean; + env?: { + FormData?: new (...args: any[]) => object; + fetch?: (input: URL | Request | string, init?: RequestInit) => Promise; + Request?: new (input: URL | Request | string, init?: RequestInit) => Request; + Response?: new ( + body?: ArrayBuffer | ArrayBufferView | Blob | FormData | URLSearchParams | string | null, + init?: ResponseInit + ) => Response; + }; + formSerializer?: FormSerializerOptions; + family?: AddressFamily; + lookup?: ((hostname: string, options: object, cb: (err: Error | null, address: LookupAddress | LookupAddress[], family?: AddressFamily) => void) => void) | + ((hostname: string, options: object) => Promise<[address: LookupAddressEntry | LookupAddressEntry[], family?: AddressFamily] | LookupAddress>); + withXSRFToken?: boolean | ((config: InternalAxiosRequestConfig) => boolean | undefined); + parseReviver?: (this: any, key: string, value: any) => any; + fetchOptions?: Omit | Record; +} + +// Alias +export type RawAxiosRequestConfig = AxiosRequestConfig; + +export interface InternalAxiosRequestConfig extends AxiosRequestConfig { + headers: AxiosRequestHeaders; +} + +export interface HeadersDefaults { + common: RawAxiosRequestHeaders; + delete: RawAxiosRequestHeaders; + get: RawAxiosRequestHeaders; + head: RawAxiosRequestHeaders; + post: RawAxiosRequestHeaders; + put: RawAxiosRequestHeaders; + patch: RawAxiosRequestHeaders; + options?: RawAxiosRequestHeaders; + purge?: RawAxiosRequestHeaders; + link?: RawAxiosRequestHeaders; + unlink?: RawAxiosRequestHeaders; +} + +export interface AxiosDefaults extends Omit, 'headers'> { + headers: HeadersDefaults; +} + +export interface CreateAxiosDefaults extends Omit, 'headers'> { + headers?: RawAxiosRequestHeaders | AxiosHeaders | Partial; +} + +export interface AxiosResponse { + data: T; + status: number; + statusText: string; + headers: H & RawAxiosResponseHeaders | AxiosResponseHeaders; + config: InternalAxiosRequestConfig; + request?: any; +} + +export class AxiosError extends Error { + constructor( + message?: string, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse + ); + + config?: InternalAxiosRequestConfig; + code?: string; + request?: any; + response?: AxiosResponse; + isAxiosError: boolean; + status?: number; + toJSON: () => object; + cause?: unknown; + event?: BrowserProgressEvent; + static from( + error: Error | unknown, + code?: string, + config?: InternalAxiosRequestConfig, + request?: any, + response?: AxiosResponse, + customProps?: object, +): AxiosError; + static readonly ERR_FR_TOO_MANY_REDIRECTS = "ERR_FR_TOO_MANY_REDIRECTS"; + static readonly ERR_BAD_OPTION_VALUE = "ERR_BAD_OPTION_VALUE"; + static readonly ERR_BAD_OPTION = "ERR_BAD_OPTION"; + static readonly ERR_NETWORK = "ERR_NETWORK"; + static readonly ERR_DEPRECATED = "ERR_DEPRECATED"; + static readonly ERR_BAD_RESPONSE = "ERR_BAD_RESPONSE"; + static readonly ERR_BAD_REQUEST = "ERR_BAD_REQUEST"; + static readonly ERR_NOT_SUPPORT = "ERR_NOT_SUPPORT"; + static readonly ERR_INVALID_URL = "ERR_INVALID_URL"; + static readonly ERR_CANCELED = "ERR_CANCELED"; + static readonly ECONNABORTED = "ECONNABORTED"; + static readonly ETIMEDOUT = "ETIMEDOUT"; +} + +export class CanceledError extends AxiosError { + readonly name: "CanceledError"; +} + +export type AxiosPromise = Promise>; + +export interface CancelStatic { + new (message?: string): Cancel; +} + +export interface Cancel { + message: string | undefined; +} + +export interface Canceler { + (message?: string, config?: AxiosRequestConfig, request?: any): void; +} + +export interface CancelTokenStatic { + new (executor: (cancel: Canceler) => void): CancelToken; + source(): CancelTokenSource; +} + +export interface CancelToken { + promise: Promise; + reason?: Cancel; + throwIfRequested(): void; +} + +export interface CancelTokenSource { + token: CancelToken; + cancel: Canceler; +} + +export interface AxiosInterceptorOptions { + synchronous?: boolean; + runWhen?: (config: InternalAxiosRequestConfig) => boolean; +} + +type AxiosRequestInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null, options?: AxiosInterceptorOptions) => number; + +type AxiosResponseInterceptorUse = (onFulfilled?: ((value: T) => T | Promise) | null, onRejected?: ((error: any) => any) | null) => number; + +export interface AxiosInterceptorManager { + use: V extends AxiosResponse ? AxiosResponseInterceptorUse : AxiosRequestInterceptorUse; + eject(id: number): void; + clear(): void; +} + +export class Axios { + constructor(config?: AxiosRequestConfig); + defaults: AxiosDefaults; + interceptors: { + request: AxiosInterceptorManager; + response: AxiosInterceptorManager; + }; + getUri(config?: AxiosRequestConfig): string; + request, D = any>(config: AxiosRequestConfig): Promise; + get, D = any>(url: string, config?: AxiosRequestConfig): Promise; + delete, D = any>(url: string, config?: AxiosRequestConfig): Promise; + head, D = any>(url: string, config?: AxiosRequestConfig): Promise; + options, D = any>(url: string, config?: AxiosRequestConfig): Promise; + post, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + put, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + patch, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + postForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + putForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; + patchForm, D = any>(url: string, data?: D, config?: AxiosRequestConfig): Promise; +} + +export interface AxiosInstance extends Axios { + , D = any>(config: AxiosRequestConfig): Promise; + , D = any>(url: string, config?: AxiosRequestConfig): Promise; + + create(config?: CreateAxiosDefaults): AxiosInstance; + defaults: Omit & { + headers: HeadersDefaults & { + [key: string]: AxiosHeaderValue + } + }; +} + +export interface GenericFormData { + append(name: string, value: any, options?: any): any; +} + +export interface GenericHTMLFormElement { + name: string; + method: string; + submit(): void; +} + +export function getAdapter(adapters: AxiosAdapterConfig | AxiosAdapterConfig[] | undefined): AxiosAdapter; + +export function toFormData(sourceObj: object, targetFormData?: GenericFormData, options?: FormSerializerOptions): GenericFormData; + +export function formToJSON(form: GenericFormData|GenericHTMLFormElement): object; + +export function isAxiosError(payload: any): payload is AxiosError; + +export function spread(callback: (...args: T[]) => R): (array: T[]) => R; + +export function isCancel(value: any): value is CanceledError; + +export function all(values: Array>): Promise; + +export function mergeConfig(config1: AxiosRequestConfig, config2: AxiosRequestConfig): AxiosRequestConfig; + +export interface AxiosStatic extends AxiosInstance { + Cancel: CancelStatic; + CancelToken: CancelTokenStatic; + Axios: typeof Axios; + AxiosError: typeof AxiosError; + HttpStatusCode: typeof HttpStatusCode; + readonly VERSION: string; + isCancel: typeof isCancel; + all: typeof all; + spread: typeof spread; + isAxiosError: typeof isAxiosError; + toFormData: typeof toFormData; + formToJSON: typeof formToJSON; + getAdapter: typeof getAdapter; + CanceledError: typeof CanceledError; + AxiosHeaders: typeof AxiosHeaders; + mergeConfig: typeof mergeConfig; +} + +declare const axios: AxiosStatic; + +export default axios; diff --git a/node_modules.bak/axios/index.js b/node_modules.bak/axios/index.js new file mode 100644 index 0000000..fba3990 --- /dev/null +++ b/node_modules.bak/axios/index.js @@ -0,0 +1,43 @@ +import axios from './lib/axios.js'; + +// This module is intended to unwrap Axios default export as named. +// Keep top-level export same with static properties +// so that it can keep same with es module or cjs +const { + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} = axios; + +export { + axios as default, + Axios, + AxiosError, + CanceledError, + isCancel, + CancelToken, + VERSION, + all, + Cancel, + isAxiosError, + spread, + toFormData, + AxiosHeaders, + HttpStatusCode, + formToJSON, + getAdapter, + mergeConfig +} diff --git a/node_modules.bak/axios/lib/adapters/README.md b/node_modules.bak/axios/lib/adapters/README.md new file mode 100644 index 0000000..68f1118 --- /dev/null +++ b/node_modules.bak/axios/lib/adapters/README.md @@ -0,0 +1,37 @@ +# axios // adapters + +The modules under `adapters/` are modules that handle dispatching a request and settling a returned `Promise` once a response is received. + +## Example + +```js +var settle = require('./../core/settle'); + +module.exports = function myAdapter(config) { + // At this point: + // - config has been merged with defaults + // - request transformers have already run + // - request interceptors have already run + + // Make the request using config provided + // Upon response settle the Promise + + return new Promise(function(resolve, reject) { + + var response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config: config, + request: request + }; + + settle(resolve, reject, response); + + // From here: + // - response transformers will run + // - response interceptors will run + }); +} +``` diff --git a/node_modules.bak/axios/lib/adapters/adapters.js b/node_modules.bak/axios/lib/adapters/adapters.js new file mode 100644 index 0000000..7be725c --- /dev/null +++ b/node_modules.bak/axios/lib/adapters/adapters.js @@ -0,0 +1,81 @@ +import utils from '../utils.js'; +import httpAdapter from './http.js'; +import xhrAdapter from './xhr.js'; +import * as fetchAdapter from './fetch.js'; +import AxiosError from "../core/AxiosError.js"; + +const knownAdapters = { + http: httpAdapter, + xhr: xhrAdapter, + fetch: { + get: fetchAdapter.getFetch, + } +} + +utils.forEach(knownAdapters, (fn, value) => { + if (fn) { + try { + Object.defineProperty(fn, 'name', {value}); + } catch (e) { + // eslint-disable-next-line no-empty + } + Object.defineProperty(fn, 'adapterName', {value}); + } +}); + +const renderReason = (reason) => `- ${reason}`; + +const isResolvedHandle = (adapter) => utils.isFunction(adapter) || adapter === null || adapter === false; + +export default { + getAdapter: (adapters, config) => { + adapters = utils.isArray(adapters) ? adapters : [adapters]; + + const {length} = adapters; + let nameOrAdapter; + let adapter; + + const rejectedReasons = {}; + + for (let i = 0; i < length; i++) { + nameOrAdapter = adapters[i]; + let id; + + adapter = nameOrAdapter; + + if (!isResolvedHandle(nameOrAdapter)) { + adapter = knownAdapters[(id = String(nameOrAdapter)).toLowerCase()]; + + if (adapter === undefined) { + throw new AxiosError(`Unknown adapter '${id}'`); + } + } + + if (adapter && (utils.isFunction(adapter) || (adapter = adapter.get(config)))) { + break; + } + + rejectedReasons[id || '#' + i] = adapter; + } + + if (!adapter) { + + const reasons = Object.entries(rejectedReasons) + .map(([id, state]) => `adapter ${id} ` + + (state === false ? 'is not supported by the environment' : 'is not available in the build') + ); + + let s = length ? + (reasons.length > 1 ? 'since :\n' + reasons.map(renderReason).join('\n') : ' ' + renderReason(reasons[0])) : + 'as no adapter specified'; + + throw new AxiosError( + `There is no suitable adapter to dispatch the request ` + s, + 'ERR_NOT_SUPPORT' + ); + } + + return adapter; + }, + adapters: knownAdapters +} diff --git a/node_modules.bak/axios/lib/adapters/fetch.js b/node_modules.bak/axios/lib/adapters/fetch.js new file mode 100644 index 0000000..8893b7b --- /dev/null +++ b/node_modules.bak/axios/lib/adapters/fetch.js @@ -0,0 +1,288 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import AxiosError from "../core/AxiosError.js"; +import composeSignals from "../helpers/composeSignals.js"; +import {trackStream} from "../helpers/trackStream.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import {progressEventReducer, progressEventDecorator, asyncDecorator} from "../helpers/progressEventReducer.js"; +import resolveConfig from "../helpers/resolveConfig.js"; +import settle from "../core/settle.js"; + +const DEFAULT_CHUNK_SIZE = 64 * 1024; + +const {isFunction} = utils; + +const globalFetchAPI = (({Request, Response}) => ({ + Request, Response +}))(utils.global); + +const { + ReadableStream, TextEncoder +} = utils.global; + + +const test = (fn, ...args) => { + try { + return !!fn(...args); + } catch (e) { + return false + } +} + +const factory = (env) => { + env = utils.merge.call({ + skipUndefined: true + }, globalFetchAPI, env); + + const {fetch: envFetch, Request, Response} = env; + const isFetchSupported = envFetch ? isFunction(envFetch) : typeof fetch === 'function'; + const isRequestSupported = isFunction(Request); + const isResponseSupported = isFunction(Response); + + if (!isFetchSupported) { + return false; + } + + const isReadableStreamSupported = isFetchSupported && isFunction(ReadableStream); + + const encodeText = isFetchSupported && (typeof TextEncoder === 'function' ? + ((encoder) => (str) => encoder.encode(str))(new TextEncoder()) : + async (str) => new Uint8Array(await new Request(str).arrayBuffer()) + ); + + const supportsRequestStream = isRequestSupported && isReadableStreamSupported && test(() => { + let duplexAccessed = false; + + const hasContentType = new Request(platform.origin, { + body: new ReadableStream(), + method: 'POST', + get duplex() { + duplexAccessed = true; + return 'half'; + }, + }).headers.has('Content-Type'); + + return duplexAccessed && !hasContentType; + }); + + const supportsResponseStream = isResponseSupported && isReadableStreamSupported && + test(() => utils.isReadableStream(new Response('').body)); + + const resolvers = { + stream: supportsResponseStream && ((res) => res.body) + }; + + isFetchSupported && ((() => { + ['text', 'arrayBuffer', 'blob', 'formData', 'stream'].forEach(type => { + !resolvers[type] && (resolvers[type] = (res, config) => { + let method = res && res[type]; + + if (method) { + return method.call(res); + } + + throw new AxiosError(`Response type '${type}' is not supported`, AxiosError.ERR_NOT_SUPPORT, config); + }) + }); + })()); + + const getBodyLength = async (body) => { + if (body == null) { + return 0; + } + + if (utils.isBlob(body)) { + return body.size; + } + + if (utils.isSpecCompliantForm(body)) { + const _request = new Request(platform.origin, { + method: 'POST', + body, + }); + return (await _request.arrayBuffer()).byteLength; + } + + if (utils.isArrayBufferView(body) || utils.isArrayBuffer(body)) { + return body.byteLength; + } + + if (utils.isURLSearchParams(body)) { + body = body + ''; + } + + if (utils.isString(body)) { + return (await encodeText(body)).byteLength; + } + } + + const resolveBodyLength = async (headers, body) => { + const length = utils.toFiniteNumber(headers.getContentLength()); + + return length == null ? getBodyLength(body) : length; + } + + return async (config) => { + let { + url, + method, + data, + signal, + cancelToken, + timeout, + onDownloadProgress, + onUploadProgress, + responseType, + headers, + withCredentials = 'same-origin', + fetchOptions + } = resolveConfig(config); + + let _fetch = envFetch || fetch; + + responseType = responseType ? (responseType + '').toLowerCase() : 'text'; + + let composedSignal = composeSignals([signal, cancelToken && cancelToken.toAbortSignal()], timeout); + + let request = null; + + const unsubscribe = composedSignal && composedSignal.unsubscribe && (() => { + composedSignal.unsubscribe(); + }); + + let requestContentLength; + + try { + if ( + onUploadProgress && supportsRequestStream && method !== 'get' && method !== 'head' && + (requestContentLength = await resolveBodyLength(headers, data)) !== 0 + ) { + let _request = new Request(url, { + method: 'POST', + body: data, + duplex: "half" + }); + + let contentTypeHeader; + + if (utils.isFormData(data) && (contentTypeHeader = _request.headers.get('content-type'))) { + headers.setContentType(contentTypeHeader) + } + + if (_request.body) { + const [onProgress, flush] = progressEventDecorator( + requestContentLength, + progressEventReducer(asyncDecorator(onUploadProgress)) + ); + + data = trackStream(_request.body, DEFAULT_CHUNK_SIZE, onProgress, flush); + } + } + + if (!utils.isString(withCredentials)) { + withCredentials = withCredentials ? 'include' : 'omit'; + } + + // Cloudflare Workers throws when credentials are defined + // see https://github.com/cloudflare/workerd/issues/902 + const isCredentialsSupported = isRequestSupported && "credentials" in Request.prototype; + + const resolvedOptions = { + ...fetchOptions, + signal: composedSignal, + method: method.toUpperCase(), + headers: headers.normalize().toJSON(), + body: data, + duplex: "half", + credentials: isCredentialsSupported ? withCredentials : undefined + }; + + request = isRequestSupported && new Request(url, resolvedOptions); + + let response = await (isRequestSupported ? _fetch(request, fetchOptions) : _fetch(url, resolvedOptions)); + + const isStreamResponse = supportsResponseStream && (responseType === 'stream' || responseType === 'response'); + + if (supportsResponseStream && (onDownloadProgress || (isStreamResponse && unsubscribe))) { + const options = {}; + + ['status', 'statusText', 'headers'].forEach(prop => { + options[prop] = response[prop]; + }); + + const responseContentLength = utils.toFiniteNumber(response.headers.get('content-length')); + + const [onProgress, flush] = onDownloadProgress && progressEventDecorator( + responseContentLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true) + ) || []; + + response = new Response( + trackStream(response.body, DEFAULT_CHUNK_SIZE, onProgress, () => { + flush && flush(); + unsubscribe && unsubscribe(); + }), + options + ); + } + + responseType = responseType || 'text'; + + let responseData = await resolvers[utils.findKey(resolvers, responseType) || 'text'](response, config); + + !isStreamResponse && unsubscribe && unsubscribe(); + + return await new Promise((resolve, reject) => { + settle(resolve, reject, { + data: responseData, + headers: AxiosHeaders.from(response.headers), + status: response.status, + statusText: response.statusText, + config, + request + }) + }) + } catch (err) { + unsubscribe && unsubscribe(); + + if (err && err.name === 'TypeError' && /Load failed|fetch/i.test(err.message)) { + throw Object.assign( + new AxiosError('Network Error', AxiosError.ERR_NETWORK, config, request), + { + cause: err.cause || err + } + ) + } + + throw AxiosError.from(err, err && err.code, config, request); + } + } +} + +const seedCache = new Map(); + +export const getFetch = (config) => { + let env = config ? config.env : {}; + const {fetch, Request, Response} = env; + const seeds = [ + Request, Response, fetch + ]; + + let len = seeds.length, i = len, + seed, target, map = seedCache; + + while (i--) { + seed = seeds[i]; + target = map.get(seed); + + target === undefined && map.set(seed, target = (i ? new Map() : factory(env))) + + map = target; + } + + return target; +}; + +const adapter = getFetch(); + +export default adapter; diff --git a/node_modules.bak/axios/lib/adapters/http.js b/node_modules.bak/axios/lib/adapters/http.js new file mode 100755 index 0000000..a3489b2 --- /dev/null +++ b/node_modules.bak/axios/lib/adapters/http.js @@ -0,0 +1,713 @@ +'use strict'; + +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import buildFullPath from '../core/buildFullPath.js'; +import buildURL from './../helpers/buildURL.js'; +import proxyFromEnv from 'proxy-from-env'; +import http from 'http'; +import https from 'https'; +import util from 'util'; +import followRedirects from 'follow-redirects'; +import zlib from 'zlib'; +import {VERSION} from '../env/data.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import platform from '../platform/index.js'; +import fromDataURI from '../helpers/fromDataURI.js'; +import stream from 'stream'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import AxiosTransformStream from '../helpers/AxiosTransformStream.js'; +import {EventEmitter} from 'events'; +import formDataToStream from "../helpers/formDataToStream.js"; +import readBlob from "../helpers/readBlob.js"; +import ZlibHeaderTransformStream from '../helpers/ZlibHeaderTransformStream.js'; +import callbackify from "../helpers/callbackify.js"; +import {progressEventReducer, progressEventDecorator, asyncDecorator} from "../helpers/progressEventReducer.js"; +import estimateDataURLDecodedBytes from '../helpers/estimateDataURLDecodedBytes.js'; + +const zlibOptions = { + flush: zlib.constants.Z_SYNC_FLUSH, + finishFlush: zlib.constants.Z_SYNC_FLUSH +}; + +const brotliOptions = { + flush: zlib.constants.BROTLI_OPERATION_FLUSH, + finishFlush: zlib.constants.BROTLI_OPERATION_FLUSH +} + +const isBrotliSupported = utils.isFunction(zlib.createBrotliDecompress); + +const {http: httpFollow, https: httpsFollow} = followRedirects; + +const isHttps = /https:?/; + +const supportedProtocols = platform.protocols.map(protocol => { + return protocol + ':'; +}); + + +const flushOnFinish = (stream, [throttled, flush]) => { + stream + .on('end', flush) + .on('error', flush); + + return throttled; +} + + +/** + * If the proxy or config beforeRedirects functions are defined, call them with the options + * object. + * + * @param {Object} options - The options object that was passed to the request. + * + * @returns {Object} + */ +function dispatchBeforeRedirect(options, responseDetails) { + if (options.beforeRedirects.proxy) { + options.beforeRedirects.proxy(options); + } + if (options.beforeRedirects.config) { + options.beforeRedirects.config(options, responseDetails); + } +} + +/** + * If the proxy or config afterRedirects functions are defined, call them with the options + * + * @param {http.ClientRequestArgs} options + * @param {AxiosProxyConfig} configProxy configuration from Axios options object + * @param {string} location + * + * @returns {http.ClientRequestArgs} + */ +function setProxy(options, configProxy, location) { + let proxy = configProxy; + if (!proxy && proxy !== false) { + const proxyUrl = proxyFromEnv.getProxyForUrl(location); + if (proxyUrl) { + proxy = new URL(proxyUrl); + } + } + if (proxy) { + // Basic proxy authorization + if (proxy.username) { + proxy.auth = (proxy.username || '') + ':' + (proxy.password || ''); + } + + if (proxy.auth) { + // Support proxy auth object form + if (proxy.auth.username || proxy.auth.password) { + proxy.auth = (proxy.auth.username || '') + ':' + (proxy.auth.password || ''); + } + const base64 = Buffer + .from(proxy.auth, 'utf8') + .toString('base64'); + options.headers['Proxy-Authorization'] = 'Basic ' + base64; + } + + options.headers.host = options.hostname + (options.port ? ':' + options.port : ''); + const proxyHost = proxy.hostname || proxy.host; + options.hostname = proxyHost; + // Replace 'host' since options is not a URL object + options.host = proxyHost; + options.port = proxy.port; + options.path = location; + if (proxy.protocol) { + options.protocol = proxy.protocol.includes(':') ? proxy.protocol : `${proxy.protocol}:`; + } + } + + options.beforeRedirects.proxy = function beforeRedirect(redirectOptions) { + // Configure proxy for redirected request, passing the original config proxy to apply + // the exact same logic as if the redirected request was performed by axios directly. + setProxy(redirectOptions, configProxy, redirectOptions.href); + }; +} + +const isHttpAdapterSupported = typeof process !== 'undefined' && utils.kindOf(process) === 'process'; + +// temporary hotfix + +const wrapAsync = (asyncExecutor) => { + return new Promise((resolve, reject) => { + let onDone; + let isDone; + + const done = (value, isRejected) => { + if (isDone) return; + isDone = true; + onDone && onDone(value, isRejected); + } + + const _resolve = (value) => { + done(value); + resolve(value); + }; + + const _reject = (reason) => { + done(reason, true); + reject(reason); + } + + asyncExecutor(_resolve, _reject, (onDoneHandler) => (onDone = onDoneHandler)).catch(_reject); + }) +}; + +const resolveFamily = ({address, family}) => { + if (!utils.isString(address)) { + throw TypeError('address must be a string'); + } + return ({ + address, + family: family || (address.indexOf('.') < 0 ? 6 : 4) + }); +} + +const buildAddressEntry = (address, family) => resolveFamily(utils.isObject(address) ? address : {address, family}); + +/*eslint consistent-return:0*/ +export default isHttpAdapterSupported && function httpAdapter(config) { + return wrapAsync(async function dispatchHttpRequest(resolve, reject, onDone) { + let {data, lookup, family} = config; + const {responseType, responseEncoding} = config; + const method = config.method.toUpperCase(); + let isDone; + let rejected = false; + let req; + + if (lookup) { + const _lookup = callbackify(lookup, (value) => utils.isArray(value) ? value : [value]); + // hotfix to support opt.all option which is required for node 20.x + lookup = (hostname, opt, cb) => { + _lookup(hostname, opt, (err, arg0, arg1) => { + if (err) { + return cb(err); + } + + const addresses = utils.isArray(arg0) ? arg0.map(addr => buildAddressEntry(addr)) : [buildAddressEntry(arg0, arg1)]; + + opt.all ? cb(err, addresses) : cb(err, addresses[0].address, addresses[0].family); + }); + } + } + + // temporary internal emitter until the AxiosRequest class will be implemented + const emitter = new EventEmitter(); + + const onFinished = () => { + if (config.cancelToken) { + config.cancelToken.unsubscribe(abort); + } + + if (config.signal) { + config.signal.removeEventListener('abort', abort); + } + + emitter.removeAllListeners(); + } + + onDone((value, isRejected) => { + isDone = true; + if (isRejected) { + rejected = true; + onFinished(); + } + }); + + function abort(reason) { + emitter.emit('abort', !reason || reason.type ? new CanceledError(null, config, req) : reason); + } + + emitter.once('abort', reject); + + if (config.cancelToken || config.signal) { + config.cancelToken && config.cancelToken.subscribe(abort); + if (config.signal) { + config.signal.aborted ? abort() : config.signal.addEventListener('abort', abort); + } + } + + // Parse url + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined); + const protocol = parsed.protocol || supportedProtocols[0]; + + if (protocol === 'data:') { + // Apply the same semantics as HTTP: only enforce if a finite, non-negative cap is set. + if (config.maxContentLength > -1) { + // Use the exact string passed to fromDataURI (config.url); fall back to fullPath if needed. + const dataUrl = String(config.url || fullPath || ''); + const estimated = estimateDataURLDecodedBytes(dataUrl); + + if (estimated > config.maxContentLength) { + return reject(new AxiosError( + 'maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, + config + )); + } + } + + let convertedData; + + if (method !== 'GET') { + return settle(resolve, reject, { + status: 405, + statusText: 'method not allowed', + headers: {}, + config + }); + } + + try { + convertedData = fromDataURI(config.url, responseType === 'blob', { + Blob: config.env && config.env.Blob + }); + } catch (err) { + throw AxiosError.from(err, AxiosError.ERR_BAD_REQUEST, config); + } + + if (responseType === 'text') { + convertedData = convertedData.toString(responseEncoding); + + if (!responseEncoding || responseEncoding === 'utf8') { + convertedData = utils.stripBOM(convertedData); + } + } else if (responseType === 'stream') { + convertedData = stream.Readable.from(convertedData); + } + + return settle(resolve, reject, { + data: convertedData, + status: 200, + statusText: 'OK', + headers: new AxiosHeaders(), + config + }); + } + + if (supportedProtocols.indexOf(protocol) === -1) { + return reject(new AxiosError( + 'Unsupported protocol ' + protocol, + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + const headers = AxiosHeaders.from(config.headers).normalize(); + + // Set User-Agent (required by some servers) + // See https://github.com/axios/axios/issues/69 + // User-Agent is specified; handle case where no UA header is desired + // Only set header if it hasn't been set in config + headers.set('User-Agent', 'axios/' + VERSION, false); + + const {onUploadProgress, onDownloadProgress} = config; + const maxRate = config.maxRate; + let maxUploadRate = undefined; + let maxDownloadRate = undefined; + + // support for spec compliant FormData objects + if (utils.isSpecCompliantForm(data)) { + const userBoundary = headers.getContentType(/boundary=([-_\w\d]{10,70})/i); + + data = formDataToStream(data, (formHeaders) => { + headers.set(formHeaders); + }, { + tag: `axios-${VERSION}-boundary`, + boundary: userBoundary && userBoundary[1] || undefined + }); + // support for https://www.npmjs.com/package/form-data api + } else if (utils.isFormData(data) && utils.isFunction(data.getHeaders)) { + headers.set(data.getHeaders()); + + if (!headers.hasContentLength()) { + try { + const knownLength = await util.promisify(data.getLength).call(data); + Number.isFinite(knownLength) && knownLength >= 0 && headers.setContentLength(knownLength); + /*eslint no-empty:0*/ + } catch (e) { + } + } + } else if (utils.isBlob(data) || utils.isFile(data)) { + data.size && headers.setContentType(data.type || 'application/octet-stream'); + headers.setContentLength(data.size || 0); + data = stream.Readable.from(readBlob(data)); + } else if (data && !utils.isStream(data)) { + if (Buffer.isBuffer(data)) { + // Nothing to do... + } else if (utils.isArrayBuffer(data)) { + data = Buffer.from(new Uint8Array(data)); + } else if (utils.isString(data)) { + data = Buffer.from(data, 'utf-8'); + } else { + return reject(new AxiosError( + 'Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + + // Add Content-Length header if data exists + headers.setContentLength(data.length, false); + + if (config.maxBodyLength > -1 && data.length > config.maxBodyLength) { + return reject(new AxiosError( + 'Request body larger than maxBodyLength limit', + AxiosError.ERR_BAD_REQUEST, + config + )); + } + } + + const contentLength = utils.toFiniteNumber(headers.getContentLength()); + + if (utils.isArray(maxRate)) { + maxUploadRate = maxRate[0]; + maxDownloadRate = maxRate[1]; + } else { + maxUploadRate = maxDownloadRate = maxRate; + } + + if (data && (onUploadProgress || maxUploadRate)) { + if (!utils.isStream(data)) { + data = stream.Readable.from(data, {objectMode: false}); + } + + data = stream.pipeline([data, new AxiosTransformStream({ + maxRate: utils.toFiniteNumber(maxUploadRate) + })], utils.noop); + + onUploadProgress && data.on('progress', flushOnFinish( + data, + progressEventDecorator( + contentLength, + progressEventReducer(asyncDecorator(onUploadProgress), false, 3) + ) + )); + } + + // HTTP basic authentication + let auth = undefined; + if (config.auth) { + const username = config.auth.username || ''; + const password = config.auth.password || ''; + auth = username + ':' + password; + } + + if (!auth && parsed.username) { + const urlUsername = parsed.username; + const urlPassword = parsed.password; + auth = urlUsername + ':' + urlPassword; + } + + auth && headers.delete('authorization'); + + let path; + + try { + path = buildURL( + parsed.pathname + parsed.search, + config.params, + config.paramsSerializer + ).replace(/^\?/, ''); + } catch (err) { + const customErr = new Error(err.message); + customErr.config = config; + customErr.url = config.url; + customErr.exists = true; + return reject(customErr); + } + + headers.set( + 'Accept-Encoding', + 'gzip, compress, deflate' + (isBrotliSupported ? ', br' : ''), false + ); + + const options = { + path, + method: method, + headers: headers.toJSON(), + agents: { http: config.httpAgent, https: config.httpsAgent }, + auth, + protocol, + family, + beforeRedirect: dispatchBeforeRedirect, + beforeRedirects: {} + }; + + // cacheable-lookup integration hotfix + !utils.isUndefined(lookup) && (options.lookup = lookup); + + if (config.socketPath) { + options.socketPath = config.socketPath; + } else { + options.hostname = parsed.hostname.startsWith("[") ? parsed.hostname.slice(1, -1) : parsed.hostname; + options.port = parsed.port; + setProxy(options, config.proxy, protocol + '//' + parsed.hostname + (parsed.port ? ':' + parsed.port : '') + options.path); + } + + let transport; + const isHttpsRequest = isHttps.test(options.protocol); + options.agent = isHttpsRequest ? config.httpsAgent : config.httpAgent; + if (config.transport) { + transport = config.transport; + } else if (config.maxRedirects === 0) { + transport = isHttpsRequest ? https : http; + } else { + if (config.maxRedirects) { + options.maxRedirects = config.maxRedirects; + } + if (config.beforeRedirect) { + options.beforeRedirects.config = config.beforeRedirect; + } + transport = isHttpsRequest ? httpsFollow : httpFollow; + } + + if (config.maxBodyLength > -1) { + options.maxBodyLength = config.maxBodyLength; + } else { + // follow-redirects does not skip comparison, so it should always succeed for axios -1 unlimited + options.maxBodyLength = Infinity; + } + + if (config.insecureHTTPParser) { + options.insecureHTTPParser = config.insecureHTTPParser; + } + + // Create the request + req = transport.request(options, function handleResponse(res) { + if (req.destroyed) return; + + const streams = [res]; + + const responseLength = +res.headers['content-length']; + + if (onDownloadProgress || maxDownloadRate) { + const transformStream = new AxiosTransformStream({ + maxRate: utils.toFiniteNumber(maxDownloadRate) + }); + + onDownloadProgress && transformStream.on('progress', flushOnFinish( + transformStream, + progressEventDecorator( + responseLength, + progressEventReducer(asyncDecorator(onDownloadProgress), true, 3) + ) + )); + + streams.push(transformStream); + } + + // decompress the response body transparently if required + let responseStream = res; + + // return the last request in case of redirects + const lastRequest = res.req || req; + + // if decompress disabled we should not decompress + if (config.decompress !== false && res.headers['content-encoding']) { + // if no content, but headers still say that it is encoded, + // remove the header not confuse downstream operations + if (method === 'HEAD' || res.statusCode === 204) { + delete res.headers['content-encoding']; + } + + switch ((res.headers['content-encoding'] || '').toLowerCase()) { + /*eslint default-case:0*/ + case 'gzip': + case 'x-gzip': + case 'compress': + case 'x-compress': + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'deflate': + streams.push(new ZlibHeaderTransformStream()); + + // add the unzipper to the body stream processing pipeline + streams.push(zlib.createUnzip(zlibOptions)); + + // remove the content-encoding in order to not confuse downstream operations + delete res.headers['content-encoding']; + break; + case 'br': + if (isBrotliSupported) { + streams.push(zlib.createBrotliDecompress(brotliOptions)); + delete res.headers['content-encoding']; + } + } + } + + responseStream = streams.length > 1 ? stream.pipeline(streams, utils.noop) : streams[0]; + + const offListeners = stream.finished(responseStream, () => { + offListeners(); + onFinished(); + }); + + const response = { + status: res.statusCode, + statusText: res.statusMessage, + headers: new AxiosHeaders(res.headers), + config, + request: lastRequest + }; + + if (responseType === 'stream') { + response.data = responseStream; + settle(resolve, reject, response); + } else { + const responseBuffer = []; + let totalResponseBytes = 0; + + responseStream.on('data', function handleStreamData(chunk) { + responseBuffer.push(chunk); + totalResponseBytes += chunk.length; + + // make sure the content length is not over the maxContentLength if specified + if (config.maxContentLength > -1 && totalResponseBytes > config.maxContentLength) { + // stream.destroy() emit aborted event before calling reject() on Node.js v16 + rejected = true; + responseStream.destroy(); + reject(new AxiosError('maxContentLength size of ' + config.maxContentLength + ' exceeded', + AxiosError.ERR_BAD_RESPONSE, config, lastRequest)); + } + }); + + responseStream.on('aborted', function handlerStreamAborted() { + if (rejected) { + return; + } + + const err = new AxiosError( + 'stream has been aborted', + AxiosError.ERR_BAD_RESPONSE, + config, + lastRequest + ); + responseStream.destroy(err); + reject(err); + }); + + responseStream.on('error', function handleStreamError(err) { + if (req.destroyed) return; + reject(AxiosError.from(err, null, config, lastRequest)); + }); + + responseStream.on('end', function handleStreamEnd() { + try { + let responseData = responseBuffer.length === 1 ? responseBuffer[0] : Buffer.concat(responseBuffer); + if (responseType !== 'arraybuffer') { + responseData = responseData.toString(responseEncoding); + if (!responseEncoding || responseEncoding === 'utf8') { + responseData = utils.stripBOM(responseData); + } + } + response.data = responseData; + } catch (err) { + return reject(AxiosError.from(err, null, config, response.request, response)); + } + settle(resolve, reject, response); + }); + } + + emitter.once('abort', err => { + if (!responseStream.destroyed) { + responseStream.emit('error', err); + responseStream.destroy(); + } + }); + }); + + emitter.once('abort', err => { + reject(err); + req.destroy(err); + }); + + // Handle errors + req.on('error', function handleRequestError(err) { + // @todo remove + // if (req.aborted && err.code !== AxiosError.ERR_FR_TOO_MANY_REDIRECTS) return; + reject(AxiosError.from(err, null, config, req)); + }); + + // set tcp keep alive to prevent drop connection by peer + req.on('socket', function handleRequestSocket(socket) { + // default interval of sending ack packet is 1 minute + socket.setKeepAlive(true, 1000 * 60); + }); + + // Handle request timeout + if (config.timeout) { + // This is forcing a int timeout to avoid problems if the `req` interface doesn't handle other types. + const timeout = parseInt(config.timeout, 10); + + if (Number.isNaN(timeout)) { + reject(new AxiosError( + 'error trying to parse `config.timeout` to int', + AxiosError.ERR_BAD_OPTION_VALUE, + config, + req + )); + + return; + } + + // Sometime, the response will be very slow, and does not respond, the connect event will be block by event loop system. + // And timer callback will be fired, and abort() will be invoked before connection, then get "socket hang up" and code ECONNRESET. + // At this time, if we have a large number of request, nodejs will hang up some socket on background. and the number will up and up. + // And then these socket which be hang up will devouring CPU little by little. + // ClientRequest.setTimeout will be fired on the specify milliseconds, and can make sure that abort() will be fired after connect. + req.setTimeout(timeout, function handleRequestTimeout() { + if (isDone) return; + let timeoutErrorMessage = config.timeout ? 'timeout of ' + config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = config.transitional || transitionalDefaults; + if (config.timeoutErrorMessage) { + timeoutErrorMessage = config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + req + )); + abort(); + }); + } + + + // Send the request + if (utils.isStream(data)) { + let ended = false; + let errored = false; + + data.on('end', () => { + ended = true; + }); + + data.once('error', err => { + errored = true; + req.destroy(err); + }); + + data.on('close', () => { + if (!ended && !errored) { + abort(new CanceledError('Request stream has been aborted', config, req)); + } + }); + + data.pipe(req); + } else { + req.end(data); + } + }); +} + +export const __setProxy = setProxy; diff --git a/node_modules.bak/axios/lib/adapters/xhr.js b/node_modules.bak/axios/lib/adapters/xhr.js new file mode 100644 index 0000000..0223618 --- /dev/null +++ b/node_modules.bak/axios/lib/adapters/xhr.js @@ -0,0 +1,200 @@ +import utils from './../utils.js'; +import settle from './../core/settle.js'; +import transitionalDefaults from '../defaults/transitional.js'; +import AxiosError from '../core/AxiosError.js'; +import CanceledError from '../cancel/CanceledError.js'; +import parseProtocol from '../helpers/parseProtocol.js'; +import platform from '../platform/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import {progressEventReducer} from '../helpers/progressEventReducer.js'; +import resolveConfig from "../helpers/resolveConfig.js"; + +const isXHRAdapterSupported = typeof XMLHttpRequest !== 'undefined'; + +export default isXHRAdapterSupported && function (config) { + return new Promise(function dispatchXhrRequest(resolve, reject) { + const _config = resolveConfig(config); + let requestData = _config.data; + const requestHeaders = AxiosHeaders.from(_config.headers).normalize(); + let {responseType, onUploadProgress, onDownloadProgress} = _config; + let onCanceled; + let uploadThrottled, downloadThrottled; + let flushUpload, flushDownload; + + function done() { + flushUpload && flushUpload(); // flush events + flushDownload && flushDownload(); // flush events + + _config.cancelToken && _config.cancelToken.unsubscribe(onCanceled); + + _config.signal && _config.signal.removeEventListener('abort', onCanceled); + } + + let request = new XMLHttpRequest(); + + request.open(_config.method.toUpperCase(), _config.url, true); + + // Set the request timeout in MS + request.timeout = _config.timeout; + + function onloadend() { + if (!request) { + return; + } + // Prepare the response + const responseHeaders = AxiosHeaders.from( + 'getAllResponseHeaders' in request && request.getAllResponseHeaders() + ); + const responseData = !responseType || responseType === 'text' || responseType === 'json' ? + request.responseText : request.response; + const response = { + data: responseData, + status: request.status, + statusText: request.statusText, + headers: responseHeaders, + config, + request + }; + + settle(function _resolve(value) { + resolve(value); + done(); + }, function _reject(err) { + reject(err); + done(); + }, response); + + // Clean up request + request = null; + } + + if ('onloadend' in request) { + // Use onloadend if available + request.onloadend = onloadend; + } else { + // Listen for ready state to emulate onloadend + request.onreadystatechange = function handleLoad() { + if (!request || request.readyState !== 4) { + return; + } + + // The request errored out and we didn't get a response, this will be + // handled by onerror instead + // With one exception: request that using file: protocol, most browsers + // will return status as 0 even though it's a successful request + if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { + return; + } + // readystate handler is calling before onerror or ontimeout handlers, + // so we should call onloadend on the next 'tick' + setTimeout(onloadend); + }; + } + + // Handle browser request cancellation (as opposed to a manual cancellation) + request.onabort = function handleAbort() { + if (!request) { + return; + } + + reject(new AxiosError('Request aborted', AxiosError.ECONNABORTED, config, request)); + + // Clean up request + request = null; + }; + + // Handle low level network errors + request.onerror = function handleError(event) { + // Browsers deliver a ProgressEvent in XHR onerror + // (message may be empty; when present, surface it) + // See https://developer.mozilla.org/docs/Web/API/XMLHttpRequest/error_event + const msg = event && event.message ? event.message : 'Network Error'; + const err = new AxiosError(msg, AxiosError.ERR_NETWORK, config, request); + // attach the underlying event for consumers who want details + err.event = event || null; + reject(err); + request = null; + }; + + // Handle timeout + request.ontimeout = function handleTimeout() { + let timeoutErrorMessage = _config.timeout ? 'timeout of ' + _config.timeout + 'ms exceeded' : 'timeout exceeded'; + const transitional = _config.transitional || transitionalDefaults; + if (_config.timeoutErrorMessage) { + timeoutErrorMessage = _config.timeoutErrorMessage; + } + reject(new AxiosError( + timeoutErrorMessage, + transitional.clarifyTimeoutError ? AxiosError.ETIMEDOUT : AxiosError.ECONNABORTED, + config, + request)); + + // Clean up request + request = null; + }; + + // Remove Content-Type if data is undefined + requestData === undefined && requestHeaders.setContentType(null); + + // Add headers to the request + if ('setRequestHeader' in request) { + utils.forEach(requestHeaders.toJSON(), function setRequestHeader(val, key) { + request.setRequestHeader(key, val); + }); + } + + // Add withCredentials to request if needed + if (!utils.isUndefined(_config.withCredentials)) { + request.withCredentials = !!_config.withCredentials; + } + + // Add responseType to request if needed + if (responseType && responseType !== 'json') { + request.responseType = _config.responseType; + } + + // Handle progress if needed + if (onDownloadProgress) { + ([downloadThrottled, flushDownload] = progressEventReducer(onDownloadProgress, true)); + request.addEventListener('progress', downloadThrottled); + } + + // Not all browsers support upload events + if (onUploadProgress && request.upload) { + ([uploadThrottled, flushUpload] = progressEventReducer(onUploadProgress)); + + request.upload.addEventListener('progress', uploadThrottled); + + request.upload.addEventListener('loadend', flushUpload); + } + + if (_config.cancelToken || _config.signal) { + // Handle cancellation + // eslint-disable-next-line func-names + onCanceled = cancel => { + if (!request) { + return; + } + reject(!cancel || cancel.type ? new CanceledError(null, config, request) : cancel); + request.abort(); + request = null; + }; + + _config.cancelToken && _config.cancelToken.subscribe(onCanceled); + if (_config.signal) { + _config.signal.aborted ? onCanceled() : _config.signal.addEventListener('abort', onCanceled); + } + } + + const protocol = parseProtocol(_config.url); + + if (protocol && platform.protocols.indexOf(protocol) === -1) { + reject(new AxiosError('Unsupported protocol ' + protocol + ':', AxiosError.ERR_BAD_REQUEST, config)); + return; + } + + + // Send the request + request.send(requestData || null); + }); +} diff --git a/node_modules.bak/axios/lib/axios.js b/node_modules.bak/axios/lib/axios.js new file mode 100644 index 0000000..873f246 --- /dev/null +++ b/node_modules.bak/axios/lib/axios.js @@ -0,0 +1,89 @@ +'use strict'; + +import utils from './utils.js'; +import bind from './helpers/bind.js'; +import Axios from './core/Axios.js'; +import mergeConfig from './core/mergeConfig.js'; +import defaults from './defaults/index.js'; +import formDataToJSON from './helpers/formDataToJSON.js'; +import CanceledError from './cancel/CanceledError.js'; +import CancelToken from './cancel/CancelToken.js'; +import isCancel from './cancel/isCancel.js'; +import {VERSION} from './env/data.js'; +import toFormData from './helpers/toFormData.js'; +import AxiosError from './core/AxiosError.js'; +import spread from './helpers/spread.js'; +import isAxiosError from './helpers/isAxiosError.js'; +import AxiosHeaders from "./core/AxiosHeaders.js"; +import adapters from './adapters/adapters.js'; +import HttpStatusCode from './helpers/HttpStatusCode.js'; + +/** + * Create an instance of Axios + * + * @param {Object} defaultConfig The default config for the instance + * + * @returns {Axios} A new instance of Axios + */ +function createInstance(defaultConfig) { + const context = new Axios(defaultConfig); + const instance = bind(Axios.prototype.request, context); + + // Copy axios.prototype to instance + utils.extend(instance, Axios.prototype, context, {allOwnKeys: true}); + + // Copy context to instance + utils.extend(instance, context, null, {allOwnKeys: true}); + + // Factory for creating new instances + instance.create = function create(instanceConfig) { + return createInstance(mergeConfig(defaultConfig, instanceConfig)); + }; + + return instance; +} + +// Create the default instance to be exported +const axios = createInstance(defaults); + +// Expose Axios class to allow class inheritance +axios.Axios = Axios; + +// Expose Cancel & CancelToken +axios.CanceledError = CanceledError; +axios.CancelToken = CancelToken; +axios.isCancel = isCancel; +axios.VERSION = VERSION; +axios.toFormData = toFormData; + +// Expose AxiosError class +axios.AxiosError = AxiosError; + +// alias for CanceledError for backward compatibility +axios.Cancel = axios.CanceledError; + +// Expose all/spread +axios.all = function all(promises) { + return Promise.all(promises); +}; + +axios.spread = spread; + +// Expose isAxiosError +axios.isAxiosError = isAxiosError; + +// Expose mergeConfig +axios.mergeConfig = mergeConfig; + +axios.AxiosHeaders = AxiosHeaders; + +axios.formToJSON = thing => formDataToJSON(utils.isHTMLForm(thing) ? new FormData(thing) : thing); + +axios.getAdapter = adapters.getAdapter; + +axios.HttpStatusCode = HttpStatusCode; + +axios.default = axios; + +// this module should only have a default export +export default axios diff --git a/node_modules.bak/axios/lib/cancel/CancelToken.js b/node_modules.bak/axios/lib/cancel/CancelToken.js new file mode 100644 index 0000000..0fc2025 --- /dev/null +++ b/node_modules.bak/axios/lib/cancel/CancelToken.js @@ -0,0 +1,135 @@ +'use strict'; + +import CanceledError from './CanceledError.js'; + +/** + * A `CancelToken` is an object that can be used to request cancellation of an operation. + * + * @param {Function} executor The executor function. + * + * @returns {CancelToken} + */ +class CancelToken { + constructor(executor) { + if (typeof executor !== 'function') { + throw new TypeError('executor must be a function.'); + } + + let resolvePromise; + + this.promise = new Promise(function promiseExecutor(resolve) { + resolvePromise = resolve; + }); + + const token = this; + + // eslint-disable-next-line func-names + this.promise.then(cancel => { + if (!token._listeners) return; + + let i = token._listeners.length; + + while (i-- > 0) { + token._listeners[i](cancel); + } + token._listeners = null; + }); + + // eslint-disable-next-line func-names + this.promise.then = onfulfilled => { + let _resolve; + // eslint-disable-next-line func-names + const promise = new Promise(resolve => { + token.subscribe(resolve); + _resolve = resolve; + }).then(onfulfilled); + + promise.cancel = function reject() { + token.unsubscribe(_resolve); + }; + + return promise; + }; + + executor(function cancel(message, config, request) { + if (token.reason) { + // Cancellation has already been requested + return; + } + + token.reason = new CanceledError(message, config, request); + resolvePromise(token.reason); + }); + } + + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) { + throw this.reason; + } + } + + /** + * Subscribe to the cancel signal + */ + + subscribe(listener) { + if (this.reason) { + listener(this.reason); + return; + } + + if (this._listeners) { + this._listeners.push(listener); + } else { + this._listeners = [listener]; + } + } + + /** + * Unsubscribe from the cancel signal + */ + + unsubscribe(listener) { + if (!this._listeners) { + return; + } + const index = this._listeners.indexOf(listener); + if (index !== -1) { + this._listeners.splice(index, 1); + } + } + + toAbortSignal() { + const controller = new AbortController(); + + const abort = (err) => { + controller.abort(err); + }; + + this.subscribe(abort); + + controller.signal.unsubscribe = () => this.unsubscribe(abort); + + return controller.signal; + } + + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let cancel; + const token = new CancelToken(function executor(c) { + cancel = c; + }); + return { + token, + cancel + }; + } +} + +export default CancelToken; diff --git a/node_modules.bak/axios/lib/cancel/CanceledError.js b/node_modules.bak/axios/lib/cancel/CanceledError.js new file mode 100644 index 0000000..880066e --- /dev/null +++ b/node_modules.bak/axios/lib/cancel/CanceledError.js @@ -0,0 +1,25 @@ +'use strict'; + +import AxiosError from '../core/AxiosError.js'; +import utils from '../utils.js'; + +/** + * A `CanceledError` is an object that is thrown when an operation is canceled. + * + * @param {string=} message The message. + * @param {Object=} config The config. + * @param {Object=} request The request. + * + * @returns {CanceledError} The created error. + */ +function CanceledError(message, config, request) { + // eslint-disable-next-line no-eq-null,eqeqeq + AxiosError.call(this, message == null ? 'canceled' : message, AxiosError.ERR_CANCELED, config, request); + this.name = 'CanceledError'; +} + +utils.inherits(CanceledError, AxiosError, { + __CANCEL__: true +}); + +export default CanceledError; diff --git a/node_modules.bak/axios/lib/cancel/isCancel.js b/node_modules.bak/axios/lib/cancel/isCancel.js new file mode 100644 index 0000000..a444a12 --- /dev/null +++ b/node_modules.bak/axios/lib/cancel/isCancel.js @@ -0,0 +1,5 @@ +'use strict'; + +export default function isCancel(value) { + return !!(value && value.__CANCEL__); +} diff --git a/node_modules.bak/axios/lib/core/Axios.js b/node_modules.bak/axios/lib/core/Axios.js new file mode 100644 index 0000000..a564927 --- /dev/null +++ b/node_modules.bak/axios/lib/core/Axios.js @@ -0,0 +1,240 @@ +'use strict'; + +import utils from './../utils.js'; +import buildURL from '../helpers/buildURL.js'; +import InterceptorManager from './InterceptorManager.js'; +import dispatchRequest from './dispatchRequest.js'; +import mergeConfig from './mergeConfig.js'; +import buildFullPath from './buildFullPath.js'; +import validator from '../helpers/validator.js'; +import AxiosHeaders from './AxiosHeaders.js'; + +const validators = validator.validators; + +/** + * Create a new instance of Axios + * + * @param {Object} instanceConfig The default config for the instance + * + * @return {Axios} A new instance of Axios + */ +class Axios { + constructor(instanceConfig) { + this.defaults = instanceConfig || {}; + this.interceptors = { + request: new InterceptorManager(), + response: new InterceptorManager() + }; + } + + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(configOrUrl, config) { + try { + return await this._request(configOrUrl, config); + } catch (err) { + if (err instanceof Error) { + let dummy = {}; + + Error.captureStackTrace ? Error.captureStackTrace(dummy) : (dummy = new Error()); + + // slice off the Error: ... line + const stack = dummy.stack ? dummy.stack.replace(/^.+\n/, '') : ''; + try { + if (!err.stack) { + err.stack = stack; + // match without the 2 top stack lines + } else if (stack && !String(err.stack).endsWith(stack.replace(/^.+\n.+\n/, ''))) { + err.stack += '\n' + stack + } + } catch (e) { + // ignore the case where "stack" is an un-writable property + } + } + + throw err; + } + } + + _request(configOrUrl, config) { + /*eslint no-param-reassign:0*/ + // Allow for axios('example/url'[, config]) a la fetch API + if (typeof configOrUrl === 'string') { + config = config || {}; + config.url = configOrUrl; + } else { + config = configOrUrl || {}; + } + + config = mergeConfig(this.defaults, config); + + const {transitional, paramsSerializer, headers} = config; + + if (transitional !== undefined) { + validator.assertOptions(transitional, { + silentJSONParsing: validators.transitional(validators.boolean), + forcedJSONParsing: validators.transitional(validators.boolean), + clarifyTimeoutError: validators.transitional(validators.boolean) + }, false); + } + + if (paramsSerializer != null) { + if (utils.isFunction(paramsSerializer)) { + config.paramsSerializer = { + serialize: paramsSerializer + } + } else { + validator.assertOptions(paramsSerializer, { + encode: validators.function, + serialize: validators.function + }, true); + } + } + + // Set config.allowAbsoluteUrls + if (config.allowAbsoluteUrls !== undefined) { + // do nothing + } else if (this.defaults.allowAbsoluteUrls !== undefined) { + config.allowAbsoluteUrls = this.defaults.allowAbsoluteUrls; + } else { + config.allowAbsoluteUrls = true; + } + + validator.assertOptions(config, { + baseUrl: validators.spelling('baseURL'), + withXsrfToken: validators.spelling('withXSRFToken') + }, true); + + // Set config.method + config.method = (config.method || this.defaults.method || 'get').toLowerCase(); + + // Flatten headers + let contextHeaders = headers && utils.merge( + headers.common, + headers[config.method] + ); + + headers && utils.forEach( + ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], + (method) => { + delete headers[method]; + } + ); + + config.headers = AxiosHeaders.concat(contextHeaders, headers); + + // filter out skipped interceptors + const requestInterceptorChain = []; + let synchronousRequestInterceptors = true; + this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { + if (typeof interceptor.runWhen === 'function' && interceptor.runWhen(config) === false) { + return; + } + + synchronousRequestInterceptors = synchronousRequestInterceptors && interceptor.synchronous; + + requestInterceptorChain.unshift(interceptor.fulfilled, interceptor.rejected); + }); + + const responseInterceptorChain = []; + this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { + responseInterceptorChain.push(interceptor.fulfilled, interceptor.rejected); + }); + + let promise; + let i = 0; + let len; + + if (!synchronousRequestInterceptors) { + const chain = [dispatchRequest.bind(this), undefined]; + chain.unshift(...requestInterceptorChain); + chain.push(...responseInterceptorChain); + len = chain.length; + + promise = Promise.resolve(config); + + while (i < len) { + promise = promise.then(chain[i++], chain[i++]); + } + + return promise; + } + + len = requestInterceptorChain.length; + + let newConfig = config; + + while (i < len) { + const onFulfilled = requestInterceptorChain[i++]; + const onRejected = requestInterceptorChain[i++]; + try { + newConfig = onFulfilled(newConfig); + } catch (error) { + onRejected.call(this, error); + break; + } + } + + try { + promise = dispatchRequest.call(this, newConfig); + } catch (error) { + return Promise.reject(error); + } + + i = 0; + len = responseInterceptorChain.length; + + while (i < len) { + promise = promise.then(responseInterceptorChain[i++], responseInterceptorChain[i++]); + } + + return promise; + } + + getUri(config) { + config = mergeConfig(this.defaults, config); + const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); + return buildURL(fullPath, config.params, config.paramsSerializer); + } +} + +// Provide aliases for supported request methods +utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { + /*eslint func-names:0*/ + Axios.prototype[method] = function(url, config) { + return this.request(mergeConfig(config || {}, { + method, + url, + data: (config || {}).data + })); + }; +}); + +utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { + /*eslint func-names:0*/ + + function generateHTTPMethod(isForm) { + return function httpMethod(url, data, config) { + return this.request(mergeConfig(config || {}, { + method, + headers: isForm ? { + 'Content-Type': 'multipart/form-data' + } : {}, + url, + data + })); + }; + } + + Axios.prototype[method] = generateHTTPMethod(); + + Axios.prototype[method + 'Form'] = generateHTTPMethod(true); +}); + +export default Axios; diff --git a/node_modules.bak/axios/lib/core/AxiosError.js b/node_modules.bak/axios/lib/core/AxiosError.js new file mode 100644 index 0000000..3d118cb --- /dev/null +++ b/node_modules.bak/axios/lib/core/AxiosError.js @@ -0,0 +1,110 @@ +'use strict'; + +import utils from '../utils.js'; + +/** + * Create an Error with the specified message, config, error code, request and response. + * + * @param {string} message The error message. + * @param {string} [code] The error code (for example, 'ECONNABORTED'). + * @param {Object} [config] The config. + * @param {Object} [request] The request. + * @param {Object} [response] The response. + * + * @returns {Error} The created error. + */ +function AxiosError(message, code, config, request, response) { + Error.call(this); + + if (Error.captureStackTrace) { + Error.captureStackTrace(this, this.constructor); + } else { + this.stack = (new Error()).stack; + } + + this.message = message; + this.name = 'AxiosError'; + code && (this.code = code); + config && (this.config = config); + request && (this.request = request); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } +} + +utils.inherits(AxiosError, Error, { + toJSON: function toJSON() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: utils.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); + +const prototype = AxiosError.prototype; +const descriptors = {}; + +[ + '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' +// eslint-disable-next-line func-names +].forEach(code => { + descriptors[code] = {value: code}; +}); + +Object.defineProperties(AxiosError, descriptors); +Object.defineProperty(prototype, 'isAxiosError', {value: true}); + +// eslint-disable-next-line func-names +AxiosError.from = (error, code, config, request, response, customProps) => { + const axiosError = Object.create(prototype); + + utils.toFlatObject(error, axiosError, function filter(obj) { + return obj !== Error.prototype; + }, prop => { + return prop !== 'isAxiosError'; + }); + + const msg = error && error.message ? error.message : 'Error'; + + // Prefer explicit code; otherwise copy the low-level error's code (e.g. ECONNREFUSED) + const errCode = code == null && error ? error.code : code; + AxiosError.call(axiosError, msg, errCode, config, request, response); + + // Chain the original error on the standard field; non-enumerable to avoid JSON noise + if (error && axiosError.cause == null) { + Object.defineProperty(axiosError, 'cause', { value: error, configurable: true }); + } + + axiosError.name = (error && error.name) || 'Error'; + + customProps && Object.assign(axiosError, customProps); + + return axiosError; +}; + +export default AxiosError; diff --git a/node_modules.bak/axios/lib/core/AxiosHeaders.js b/node_modules.bak/axios/lib/core/AxiosHeaders.js new file mode 100644 index 0000000..6744581 --- /dev/null +++ b/node_modules.bak/axios/lib/core/AxiosHeaders.js @@ -0,0 +1,314 @@ +'use strict'; + +import utils from '../utils.js'; +import parseHeaders from '../helpers/parseHeaders.js'; + +const $internals = Symbol('internals'); + +function normalizeHeader(header) { + return header && String(header).trim().toLowerCase(); +} + +function normalizeValue(value) { + if (value === false || value == null) { + return value; + } + + return utils.isArray(value) ? value.map(normalizeValue) : String(value); +} + +function parseTokens(str) { + const tokens = Object.create(null); + const tokensRE = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let match; + + while ((match = tokensRE.exec(str))) { + tokens[match[1]] = match[2]; + } + + return tokens; +} + +const isValidHeaderName = (str) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(str.trim()); + +function matchHeaderValue(context, value, header, filter, isHeaderNameFilter) { + if (utils.isFunction(filter)) { + return filter.call(this, value, header); + } + + if (isHeaderNameFilter) { + value = header; + } + + if (!utils.isString(value)) return; + + if (utils.isString(filter)) { + return value.indexOf(filter) !== -1; + } + + if (utils.isRegExp(filter)) { + return filter.test(value); + } +} + +function formatHeader(header) { + return header.trim() + .toLowerCase().replace(/([a-z\d])(\w*)/g, (w, char, str) => { + return char.toUpperCase() + str; + }); +} + +function buildAccessors(obj, header) { + const accessorName = utils.toCamelCase(' ' + header); + + ['get', 'set', 'has'].forEach(methodName => { + Object.defineProperty(obj, methodName + accessorName, { + value: function(arg1, arg2, arg3) { + return this[methodName].call(this, header, arg1, arg2, arg3); + }, + configurable: true + }); + }); +} + +class AxiosHeaders { + constructor(headers) { + headers && this.set(headers); + } + + set(header, valueOrRewrite, rewrite) { + const self = this; + + function setHeader(_value, _header, _rewrite) { + const lHeader = normalizeHeader(_header); + + if (!lHeader) { + throw new Error('header name must be a non-empty string'); + } + + const key = utils.findKey(self, lHeader); + + if(!key || self[key] === undefined || _rewrite === true || (_rewrite === undefined && self[key] !== false)) { + self[key || _header] = normalizeValue(_value); + } + } + + const setHeaders = (headers, _rewrite) => + utils.forEach(headers, (_value, _header) => setHeader(_value, _header, _rewrite)); + + if (utils.isPlainObject(header) || header instanceof this.constructor) { + setHeaders(header, valueOrRewrite) + } else if(utils.isString(header) && (header = header.trim()) && !isValidHeaderName(header)) { + setHeaders(parseHeaders(header), valueOrRewrite); + } else if (utils.isObject(header) && utils.isIterable(header)) { + let obj = {}, dest, key; + for (const entry of header) { + if (!utils.isArray(entry)) { + throw TypeError('Object iterator must return a key-value pair'); + } + + obj[key = entry[0]] = (dest = obj[key]) ? + (utils.isArray(dest) ? [...dest, entry[1]] : [dest, entry[1]]) : entry[1]; + } + + setHeaders(obj, valueOrRewrite) + } else { + header != null && setHeader(valueOrRewrite, header, rewrite); + } + + return this; + } + + get(header, parser) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + if (key) { + const value = this[key]; + + if (!parser) { + return value; + } + + if (parser === true) { + return parseTokens(value); + } + + if (utils.isFunction(parser)) { + return parser.call(this, value, key); + } + + if (utils.isRegExp(parser)) { + return parser.exec(value); + } + + throw new TypeError('parser must be boolean|regexp|function'); + } + } + } + + has(header, matcher) { + header = normalizeHeader(header); + + if (header) { + const key = utils.findKey(this, header); + + return !!(key && this[key] !== undefined && (!matcher || matchHeaderValue(this, this[key], key, matcher))); + } + + return false; + } + + delete(header, matcher) { + const self = this; + let deleted = false; + + function deleteHeader(_header) { + _header = normalizeHeader(_header); + + if (_header) { + const key = utils.findKey(self, _header); + + if (key && (!matcher || matchHeaderValue(self, self[key], key, matcher))) { + delete self[key]; + + deleted = true; + } + } + } + + if (utils.isArray(header)) { + header.forEach(deleteHeader); + } else { + deleteHeader(header); + } + + return deleted; + } + + clear(matcher) { + const keys = Object.keys(this); + let i = keys.length; + let deleted = false; + + while (i--) { + const key = keys[i]; + if(!matcher || matchHeaderValue(this, this[key], key, matcher, true)) { + delete this[key]; + deleted = true; + } + } + + return deleted; + } + + normalize(format) { + const self = this; + const headers = {}; + + utils.forEach(this, (value, header) => { + const key = utils.findKey(headers, header); + + if (key) { + self[key] = normalizeValue(value); + delete self[header]; + return; + } + + const normalized = format ? formatHeader(header) : String(header).trim(); + + if (normalized !== header) { + delete self[header]; + } + + self[normalized] = normalizeValue(value); + + headers[normalized] = true; + }); + + return this; + } + + concat(...targets) { + return this.constructor.concat(this, ...targets); + } + + toJSON(asStrings) { + const obj = Object.create(null); + + utils.forEach(this, (value, header) => { + value != null && value !== false && (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value); + }); + + return obj; + } + + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + + toString() { + return Object.entries(this.toJSON()).map(([header, value]) => header + ': ' + value).join('\n'); + } + + getSetCookie() { + return this.get("set-cookie") || []; + } + + get [Symbol.toStringTag]() { + return 'AxiosHeaders'; + } + + static from(thing) { + return thing instanceof this ? thing : new this(thing); + } + + static concat(first, ...targets) { + const computed = new this(first); + + targets.forEach((target) => computed.set(target)); + + return computed; + } + + static accessor(header) { + const internals = this[$internals] = (this[$internals] = { + accessors: {} + }); + + const accessors = internals.accessors; + const prototype = this.prototype; + + function defineAccessor(_header) { + const lHeader = normalizeHeader(_header); + + if (!accessors[lHeader]) { + buildAccessors(prototype, _header); + accessors[lHeader] = true; + } + } + + utils.isArray(header) ? header.forEach(defineAccessor) : defineAccessor(header); + + return this; + } +} + +AxiosHeaders.accessor(['Content-Type', 'Content-Length', 'Accept', 'Accept-Encoding', 'User-Agent', 'Authorization']); + +// reserved names hotfix +utils.reduceDescriptors(AxiosHeaders.prototype, ({value}, key) => { + let mapped = key[0].toUpperCase() + key.slice(1); // map `set` => `Set` + return { + get: () => value, + set(headerValue) { + this[mapped] = headerValue; + } + } +}); + +utils.freezeMethods(AxiosHeaders); + +export default AxiosHeaders; diff --git a/node_modules.bak/axios/lib/core/InterceptorManager.js b/node_modules.bak/axios/lib/core/InterceptorManager.js new file mode 100644 index 0000000..6657a9d --- /dev/null +++ b/node_modules.bak/axios/lib/core/InterceptorManager.js @@ -0,0 +1,71 @@ +'use strict'; + +import utils from './../utils.js'; + +class InterceptorManager { + constructor() { + this.handlers = []; + } + + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(fulfilled, rejected, options) { + this.handlers.push({ + fulfilled, + rejected, + synchronous: options ? options.synchronous : false, + runWhen: options ? options.runWhen : null + }); + return this.handlers.length - 1; + } + + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(id) { + if (this.handlers[id]) { + this.handlers[id] = null; + } + } + + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + if (this.handlers) { + this.handlers = []; + } + } + + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(fn) { + utils.forEach(this.handlers, function forEachHandler(h) { + if (h !== null) { + fn(h); + } + }); + } +} + +export default InterceptorManager; diff --git a/node_modules.bak/axios/lib/core/README.md b/node_modules.bak/axios/lib/core/README.md new file mode 100644 index 0000000..84559ce --- /dev/null +++ b/node_modules.bak/axios/lib/core/README.md @@ -0,0 +1,8 @@ +# axios // core + +The modules found in `core/` should be modules that are specific to the domain logic of axios. These modules would most likely not make sense to be consumed outside of the axios module, as their logic is too specific. Some examples of core modules are: + +- Dispatching requests + - Requests sent via `adapters/` (see lib/adapters/README.md) +- Managing interceptors +- Handling config diff --git a/node_modules.bak/axios/lib/core/buildFullPath.js b/node_modules.bak/axios/lib/core/buildFullPath.js new file mode 100644 index 0000000..3050bd6 --- /dev/null +++ b/node_modules.bak/axios/lib/core/buildFullPath.js @@ -0,0 +1,22 @@ +'use strict'; + +import isAbsoluteURL from '../helpers/isAbsoluteURL.js'; +import combineURLs from '../helpers/combineURLs.js'; + +/** + * Creates a new URL by combining the baseURL with the requestedURL, + * only when the requestedURL is not already an absolute URL. + * If the requestURL is absolute, this function returns the requestedURL untouched. + * + * @param {string} baseURL The base URL + * @param {string} requestedURL Absolute or relative URL to combine + * + * @returns {string} The combined full path + */ +export default function buildFullPath(baseURL, requestedURL, allowAbsoluteUrls) { + let isRelativeUrl = !isAbsoluteURL(requestedURL); + if (baseURL && (isRelativeUrl || allowAbsoluteUrls == false)) { + return combineURLs(baseURL, requestedURL); + } + return requestedURL; +} diff --git a/node_modules.bak/axios/lib/core/dispatchRequest.js b/node_modules.bak/axios/lib/core/dispatchRequest.js new file mode 100644 index 0000000..bdd07f8 --- /dev/null +++ b/node_modules.bak/axios/lib/core/dispatchRequest.js @@ -0,0 +1,81 @@ +'use strict'; + +import transformData from './transformData.js'; +import isCancel from '../cancel/isCancel.js'; +import defaults from '../defaults/index.js'; +import CanceledError from '../cancel/CanceledError.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; +import adapters from "../adapters/adapters.js"; + +/** + * Throws a `CanceledError` if cancellation has been requested. + * + * @param {Object} config The config that is to be used for the request + * + * @returns {void} + */ +function throwIfCancellationRequested(config) { + if (config.cancelToken) { + config.cancelToken.throwIfRequested(); + } + + if (config.signal && config.signal.aborted) { + throw new CanceledError(null, config); + } +} + +/** + * Dispatch a request to the server using the configured adapter. + * + * @param {object} config The config that is to be used for the request + * + * @returns {Promise} The Promise to be fulfilled + */ +export default function dispatchRequest(config) { + throwIfCancellationRequested(config); + + config.headers = AxiosHeaders.from(config.headers); + + // Transform request data + config.data = transformData.call( + config, + config.transformRequest + ); + + if (['post', 'put', 'patch'].indexOf(config.method) !== -1) { + config.headers.setContentType('application/x-www-form-urlencoded', false); + } + + const adapter = adapters.getAdapter(config.adapter || defaults.adapter, config); + + return adapter(config).then(function onAdapterResolution(response) { + throwIfCancellationRequested(config); + + // Transform response data + response.data = transformData.call( + config, + config.transformResponse, + response + ); + + response.headers = AxiosHeaders.from(response.headers); + + return response; + }, function onAdapterRejection(reason) { + if (!isCancel(reason)) { + throwIfCancellationRequested(config); + + // Transform response data + if (reason && reason.response) { + reason.response.data = transformData.call( + config, + config.transformResponse, + reason.response + ); + reason.response.headers = AxiosHeaders.from(reason.response.headers); + } + } + + return Promise.reject(reason); + }); +} diff --git a/node_modules.bak/axios/lib/core/mergeConfig.js b/node_modules.bak/axios/lib/core/mergeConfig.js new file mode 100644 index 0000000..4430546 --- /dev/null +++ b/node_modules.bak/axios/lib/core/mergeConfig.js @@ -0,0 +1,106 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosHeaders from "./AxiosHeaders.js"; + +const headersToObject = (thing) => thing instanceof AxiosHeaders ? { ...thing } : thing; + +/** + * Config-specific merge-function which creates a new config-object + * by merging two configuration objects together. + * + * @param {Object} config1 + * @param {Object} config2 + * + * @returns {Object} New object resulting from merging config2 to config1 + */ +export default function mergeConfig(config1, config2) { + // eslint-disable-next-line no-param-reassign + config2 = config2 || {}; + const config = {}; + + function getMergedValue(target, source, prop, caseless) { + if (utils.isPlainObject(target) && utils.isPlainObject(source)) { + return utils.merge.call({caseless}, target, source); + } else if (utils.isPlainObject(source)) { + return utils.merge({}, source); + } else if (utils.isArray(source)) { + return source.slice(); + } + return source; + } + + // eslint-disable-next-line consistent-return + function mergeDeepProperties(a, b, prop , caseless) { + if (!utils.isUndefined(b)) { + return getMergedValue(a, b, prop , caseless); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a, prop , caseless); + } + } + + // eslint-disable-next-line consistent-return + function valueFromConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); + } + } + + // eslint-disable-next-line consistent-return + function defaultToConfig2(a, b) { + if (!utils.isUndefined(b)) { + return getMergedValue(undefined, b); + } else if (!utils.isUndefined(a)) { + return getMergedValue(undefined, a); + } + } + + // eslint-disable-next-line consistent-return + function mergeDirectKeys(a, b, prop) { + if (prop in config2) { + return getMergedValue(a, b); + } else if (prop in config1) { + return getMergedValue(undefined, a); + } + } + + const mergeMap = { + url: valueFromConfig2, + method: valueFromConfig2, + data: valueFromConfig2, + baseURL: defaultToConfig2, + transformRequest: defaultToConfig2, + transformResponse: defaultToConfig2, + paramsSerializer: defaultToConfig2, + timeout: defaultToConfig2, + timeoutMessage: defaultToConfig2, + withCredentials: defaultToConfig2, + withXSRFToken: defaultToConfig2, + adapter: defaultToConfig2, + responseType: defaultToConfig2, + xsrfCookieName: defaultToConfig2, + xsrfHeaderName: defaultToConfig2, + onUploadProgress: defaultToConfig2, + onDownloadProgress: defaultToConfig2, + decompress: defaultToConfig2, + maxContentLength: defaultToConfig2, + maxBodyLength: defaultToConfig2, + beforeRedirect: defaultToConfig2, + transport: defaultToConfig2, + httpAgent: defaultToConfig2, + httpsAgent: defaultToConfig2, + cancelToken: defaultToConfig2, + socketPath: defaultToConfig2, + responseEncoding: defaultToConfig2, + validateStatus: mergeDirectKeys, + headers: (a, b , prop) => mergeDeepProperties(headersToObject(a), headersToObject(b),prop, true) + }; + + utils.forEach(Object.keys({...config1, ...config2}), function computeConfigValue(prop) { + const merge = mergeMap[prop] || mergeDeepProperties; + const configValue = merge(config1[prop], config2[prop], prop); + (utils.isUndefined(configValue) && merge !== mergeDirectKeys) || (config[prop] = configValue); + }); + + return config; +} diff --git a/node_modules.bak/axios/lib/core/settle.js b/node_modules.bak/axios/lib/core/settle.js new file mode 100644 index 0000000..ac905c4 --- /dev/null +++ b/node_modules.bak/axios/lib/core/settle.js @@ -0,0 +1,27 @@ +'use strict'; + +import AxiosError from './AxiosError.js'; + +/** + * Resolve or reject a Promise based on response status. + * + * @param {Function} resolve A function that resolves the promise. + * @param {Function} reject A function that rejects the promise. + * @param {object} response The response. + * + * @returns {object} The response. + */ +export default function settle(resolve, reject, response) { + const validateStatus = response.config.validateStatus; + if (!response.status || !validateStatus || validateStatus(response.status)) { + resolve(response); + } else { + reject(new AxiosError( + 'Request failed with status code ' + response.status, + [AxiosError.ERR_BAD_REQUEST, AxiosError.ERR_BAD_RESPONSE][Math.floor(response.status / 100) - 4], + response.config, + response.request, + response + )); + } +} diff --git a/node_modules.bak/axios/lib/core/transformData.js b/node_modules.bak/axios/lib/core/transformData.js new file mode 100644 index 0000000..eeb5a8a --- /dev/null +++ b/node_modules.bak/axios/lib/core/transformData.js @@ -0,0 +1,28 @@ +'use strict'; + +import utils from './../utils.js'; +import defaults from '../defaults/index.js'; +import AxiosHeaders from '../core/AxiosHeaders.js'; + +/** + * Transform the data for a request or a response + * + * @param {Array|Function} fns A single function or Array of functions + * @param {?Object} response The response object + * + * @returns {*} The resulting transformed data + */ +export default function transformData(fns, response) { + const config = this || defaults; + const context = response || config; + const headers = AxiosHeaders.from(context.headers); + let data = context.data; + + utils.forEach(fns, function transform(fn) { + data = fn.call(config, data, headers.normalize(), response ? response.status : undefined); + }); + + headers.normalize(); + + return data; +} diff --git a/node_modules.bak/axios/lib/defaults/index.js b/node_modules.bak/axios/lib/defaults/index.js new file mode 100644 index 0000000..cc14a8b --- /dev/null +++ b/node_modules.bak/axios/lib/defaults/index.js @@ -0,0 +1,161 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +import transitionalDefaults from './transitional.js'; +import toFormData from '../helpers/toFormData.js'; +import toURLEncodedForm from '../helpers/toURLEncodedForm.js'; +import platform from '../platform/index.js'; +import formDataToJSON from '../helpers/formDataToJSON.js'; + +/** + * It takes a string, tries to parse it, and if it fails, it returns the stringified version + * of the input + * + * @param {any} rawValue - The value to be stringified. + * @param {Function} parser - A function that parses a string into a JavaScript object. + * @param {Function} encoder - A function that takes a value and returns a string. + * + * @returns {string} A stringified version of the rawValue. + */ +function stringifySafely(rawValue, parser, encoder) { + if (utils.isString(rawValue)) { + try { + (parser || JSON.parse)(rawValue); + return utils.trim(rawValue); + } catch (e) { + if (e.name !== 'SyntaxError') { + throw e; + } + } + } + + return (encoder || JSON.stringify)(rawValue); +} + +const defaults = { + + transitional: transitionalDefaults, + + adapter: ['xhr', 'http', 'fetch'], + + transformRequest: [function transformRequest(data, headers) { + const contentType = headers.getContentType() || ''; + const hasJSONContentType = contentType.indexOf('application/json') > -1; + const isObjectPayload = utils.isObject(data); + + if (isObjectPayload && utils.isHTMLForm(data)) { + data = new FormData(data); + } + + const isFormData = utils.isFormData(data); + + if (isFormData) { + return hasJSONContentType ? JSON.stringify(formDataToJSON(data)) : data; + } + + if (utils.isArrayBuffer(data) || + utils.isBuffer(data) || + utils.isStream(data) || + utils.isFile(data) || + utils.isBlob(data) || + utils.isReadableStream(data) + ) { + return data; + } + if (utils.isArrayBufferView(data)) { + return data.buffer; + } + if (utils.isURLSearchParams(data)) { + headers.setContentType('application/x-www-form-urlencoded;charset=utf-8', false); + return data.toString(); + } + + let isFileList; + + if (isObjectPayload) { + if (contentType.indexOf('application/x-www-form-urlencoded') > -1) { + return toURLEncodedForm(data, this.formSerializer).toString(); + } + + if ((isFileList = utils.isFileList(data)) || contentType.indexOf('multipart/form-data') > -1) { + const _FormData = this.env && this.env.FormData; + + return toFormData( + isFileList ? {'files[]': data} : data, + _FormData && new _FormData(), + this.formSerializer + ); + } + } + + if (isObjectPayload || hasJSONContentType ) { + headers.setContentType('application/json', false); + return stringifySafely(data); + } + + return data; + }], + + transformResponse: [function transformResponse(data) { + const transitional = this.transitional || defaults.transitional; + const forcedJSONParsing = transitional && transitional.forcedJSONParsing; + const JSONRequested = this.responseType === 'json'; + + if (utils.isResponse(data) || utils.isReadableStream(data)) { + return data; + } + + if (data && utils.isString(data) && ((forcedJSONParsing && !this.responseType) || JSONRequested)) { + const silentJSONParsing = transitional && transitional.silentJSONParsing; + const strictJSONParsing = !silentJSONParsing && JSONRequested; + + try { + return JSON.parse(data, this.parseReviver); + } catch (e) { + if (strictJSONParsing) { + if (e.name === 'SyntaxError') { + throw AxiosError.from(e, AxiosError.ERR_BAD_RESPONSE, this, null, this.response); + } + throw e; + } + } + } + + return data; + }], + + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + + xsrfCookieName: 'XSRF-TOKEN', + xsrfHeaderName: 'X-XSRF-TOKEN', + + maxContentLength: -1, + maxBodyLength: -1, + + env: { + FormData: platform.classes.FormData, + Blob: platform.classes.Blob + }, + + validateStatus: function validateStatus(status) { + return status >= 200 && status < 300; + }, + + headers: { + common: { + 'Accept': 'application/json, text/plain, */*', + 'Content-Type': undefined + } + } +}; + +utils.forEach(['delete', 'get', 'head', 'post', 'put', 'patch'], (method) => { + defaults.headers[method] = {}; +}); + +export default defaults; diff --git a/node_modules.bak/axios/lib/defaults/transitional.js b/node_modules.bak/axios/lib/defaults/transitional.js new file mode 100644 index 0000000..f891331 --- /dev/null +++ b/node_modules.bak/axios/lib/defaults/transitional.js @@ -0,0 +1,7 @@ +'use strict'; + +export default { + silentJSONParsing: true, + forcedJSONParsing: true, + clarifyTimeoutError: false +}; diff --git a/node_modules.bak/axios/lib/env/README.md b/node_modules.bak/axios/lib/env/README.md new file mode 100644 index 0000000..b41baff --- /dev/null +++ b/node_modules.bak/axios/lib/env/README.md @@ -0,0 +1,3 @@ +# axios // env + +The `data.js` file is updated automatically when the package version is upgrading. Please do not edit it manually. diff --git a/node_modules.bak/axios/lib/env/classes/FormData.js b/node_modules.bak/axios/lib/env/classes/FormData.js new file mode 100644 index 0000000..862adb9 --- /dev/null +++ b/node_modules.bak/axios/lib/env/classes/FormData.js @@ -0,0 +1,2 @@ +import _FormData from 'form-data'; +export default typeof FormData !== 'undefined' ? FormData : _FormData; diff --git a/node_modules.bak/axios/lib/env/data.js b/node_modules.bak/axios/lib/env/data.js new file mode 100644 index 0000000..89b13ce --- /dev/null +++ b/node_modules.bak/axios/lib/env/data.js @@ -0,0 +1 @@ +export const VERSION = "1.12.2"; \ No newline at end of file diff --git a/node_modules.bak/axios/lib/helpers/AxiosTransformStream.js b/node_modules.bak/axios/lib/helpers/AxiosTransformStream.js new file mode 100644 index 0000000..4140071 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/AxiosTransformStream.js @@ -0,0 +1,143 @@ +'use strict'; + +import stream from 'stream'; +import utils from '../utils.js'; + +const kInternals = Symbol('internals'); + +class AxiosTransformStream extends stream.Transform{ + constructor(options) { + options = utils.toFlatObject(options, { + maxRate: 0, + chunkSize: 64 * 1024, + minChunkSize: 100, + timeWindow: 500, + ticksRate: 2, + samplesCount: 15 + }, null, (prop, source) => { + return !utils.isUndefined(source[prop]); + }); + + super({ + readableHighWaterMark: options.chunkSize + }); + + const internals = this[kInternals] = { + timeWindow: options.timeWindow, + chunkSize: options.chunkSize, + maxRate: options.maxRate, + minChunkSize: options.minChunkSize, + bytesSeen: 0, + isCaptured: false, + notifiedBytesLoaded: 0, + ts: Date.now(), + bytes: 0, + onReadCallback: null + }; + + this.on('newListener', event => { + if (event === 'progress') { + if (!internals.isCaptured) { + internals.isCaptured = true; + } + } + }); + } + + _read(size) { + const internals = this[kInternals]; + + if (internals.onReadCallback) { + internals.onReadCallback(); + } + + return super._read(size); + } + + _transform(chunk, encoding, callback) { + const internals = this[kInternals]; + const maxRate = internals.maxRate; + + const readableHighWaterMark = this.readableHighWaterMark; + + const timeWindow = internals.timeWindow; + + const divider = 1000 / timeWindow; + const bytesThreshold = (maxRate / divider); + const minChunkSize = internals.minChunkSize !== false ? Math.max(internals.minChunkSize, bytesThreshold * 0.01) : 0; + + const pushChunk = (_chunk, _callback) => { + const bytes = Buffer.byteLength(_chunk); + internals.bytesSeen += bytes; + internals.bytes += bytes; + + internals.isCaptured && this.emit('progress', internals.bytesSeen); + + if (this.push(_chunk)) { + process.nextTick(_callback); + } else { + internals.onReadCallback = () => { + internals.onReadCallback = null; + process.nextTick(_callback); + }; + } + } + + const transformChunk = (_chunk, _callback) => { + const chunkSize = Buffer.byteLength(_chunk); + let chunkRemainder = null; + let maxChunkSize = readableHighWaterMark; + let bytesLeft; + let passed = 0; + + if (maxRate) { + const now = Date.now(); + + if (!internals.ts || (passed = (now - internals.ts)) >= timeWindow) { + internals.ts = now; + bytesLeft = bytesThreshold - internals.bytes; + internals.bytes = bytesLeft < 0 ? -bytesLeft : 0; + passed = 0; + } + + bytesLeft = bytesThreshold - internals.bytes; + } + + if (maxRate) { + if (bytesLeft <= 0) { + // next time window + return setTimeout(() => { + _callback(null, _chunk); + }, timeWindow - passed); + } + + if (bytesLeft < maxChunkSize) { + maxChunkSize = bytesLeft; + } + } + + if (maxChunkSize && chunkSize > maxChunkSize && (chunkSize - maxChunkSize) > minChunkSize) { + chunkRemainder = _chunk.subarray(maxChunkSize); + _chunk = _chunk.subarray(0, maxChunkSize); + } + + pushChunk(_chunk, chunkRemainder ? () => { + process.nextTick(_callback, null, chunkRemainder); + } : _callback); + }; + + transformChunk(chunk, function transformNextChunk(err, _chunk) { + if (err) { + return callback(err); + } + + if (_chunk) { + transformChunk(_chunk, transformNextChunk); + } else { + callback(null); + } + }); + } +} + +export default AxiosTransformStream; diff --git a/node_modules.bak/axios/lib/helpers/AxiosURLSearchParams.js b/node_modules.bak/axios/lib/helpers/AxiosURLSearchParams.js new file mode 100644 index 0000000..b9aa9f0 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/AxiosURLSearchParams.js @@ -0,0 +1,58 @@ +'use strict'; + +import toFormData from './toFormData.js'; + +/** + * It encodes a string by replacing all characters that are not in the unreserved set with + * their percent-encoded equivalents + * + * @param {string} str - The string to encode. + * + * @returns {string} The encoded string. + */ +function encode(str) { + const charMap = { + '!': '%21', + "'": '%27', + '(': '%28', + ')': '%29', + '~': '%7E', + '%20': '+', + '%00': '\x00' + }; + return encodeURIComponent(str).replace(/[!'()~]|%20|%00/g, function replacer(match) { + return charMap[match]; + }); +} + +/** + * It takes a params object and converts it to a FormData object + * + * @param {Object} params - The parameters to be converted to a FormData object. + * @param {Object} options - The options object passed to the Axios constructor. + * + * @returns {void} + */ +function AxiosURLSearchParams(params, options) { + this._pairs = []; + + params && toFormData(params, this, options); +} + +const prototype = AxiosURLSearchParams.prototype; + +prototype.append = function append(name, value) { + this._pairs.push([name, value]); +}; + +prototype.toString = function toString(encoder) { + const _encode = encoder ? function(value) { + return encoder.call(this, value, encode); + } : encode; + + return this._pairs.map(function each(pair) { + return _encode(pair[0]) + '=' + _encode(pair[1]); + }, '').join('&'); +}; + +export default AxiosURLSearchParams; diff --git a/node_modules.bak/axios/lib/helpers/HttpStatusCode.js b/node_modules.bak/axios/lib/helpers/HttpStatusCode.js new file mode 100644 index 0000000..b3e7adc --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/HttpStatusCode.js @@ -0,0 +1,71 @@ +const HttpStatusCode = { + 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(HttpStatusCode).forEach(([key, value]) => { + HttpStatusCode[value] = key; +}); + +export default HttpStatusCode; diff --git a/node_modules.bak/axios/lib/helpers/README.md b/node_modules.bak/axios/lib/helpers/README.md new file mode 100644 index 0000000..4ae3419 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/README.md @@ -0,0 +1,7 @@ +# axios // helpers + +The modules found in `helpers/` should be generic modules that are _not_ specific to the domain logic of axios. These modules could theoretically be published to npm on their own and consumed by other modules or apps. Some examples of generic modules are things like: + +- Browser polyfills +- Managing cookies +- Parsing HTTP headers diff --git a/node_modules.bak/axios/lib/helpers/ZlibHeaderTransformStream.js b/node_modules.bak/axios/lib/helpers/ZlibHeaderTransformStream.js new file mode 100644 index 0000000..d1791f0 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/ZlibHeaderTransformStream.js @@ -0,0 +1,28 @@ +"use strict"; + +import stream from "stream"; + +class ZlibHeaderTransformStream extends stream.Transform { + __transform(chunk, encoding, callback) { + this.push(chunk); + callback(); + } + + _transform(chunk, encoding, callback) { + if (chunk.length !== 0) { + this._transform = this.__transform; + + // Add Default Compression headers if no zlib headers are present + if (chunk[0] !== 120) { // Hex: 78 + const header = Buffer.alloc(2); + header[0] = 120; // Hex: 78 + header[1] = 156; // Hex: 9C + this.push(header, encoding); + } + } + + this.__transform(chunk, encoding, callback); + } +} + +export default ZlibHeaderTransformStream; diff --git a/node_modules.bak/axios/lib/helpers/bind.js b/node_modules.bak/axios/lib/helpers/bind.js new file mode 100644 index 0000000..b3aa83b --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/bind.js @@ -0,0 +1,7 @@ +'use strict'; + +export default function bind(fn, thisArg) { + return function wrap() { + return fn.apply(thisArg, arguments); + }; +} diff --git a/node_modules.bak/axios/lib/helpers/buildURL.js b/node_modules.bak/axios/lib/helpers/buildURL.js new file mode 100644 index 0000000..4f9c0d1 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/buildURL.js @@ -0,0 +1,67 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosURLSearchParams from '../helpers/AxiosURLSearchParams.js'; + +/** + * It replaces all instances of the characters `:`, `$`, `,`, `+`, `[`, and `]` with their + * URI encoded counterparts + * + * @param {string} val The value to be encoded. + * + * @returns {string} The encoded value. + */ +function encode(val) { + return encodeURIComponent(val). + replace(/%3A/gi, ':'). + replace(/%24/g, '$'). + replace(/%2C/gi, ','). + replace(/%20/g, '+'); +} + +/** + * Build a URL by appending params to the end + * + * @param {string} url The base of the url (e.g., http://www.google.com) + * @param {object} [params] The params to be appended + * @param {?(object|Function)} options + * + * @returns {string} The formatted url + */ +export default function buildURL(url, params, options) { + /*eslint no-param-reassign:0*/ + if (!params) { + return url; + } + + const _encode = options && options.encode || encode; + + if (utils.isFunction(options)) { + options = { + serialize: options + }; + } + + const serializeFn = options && options.serialize; + + let serializedParams; + + if (serializeFn) { + serializedParams = serializeFn(params, options); + } else { + serializedParams = utils.isURLSearchParams(params) ? + params.toString() : + new AxiosURLSearchParams(params, options).toString(_encode); + } + + if (serializedParams) { + const hashmarkIndex = url.indexOf("#"); + + if (hashmarkIndex !== -1) { + url = url.slice(0, hashmarkIndex); + } + url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; + } + + return url; +} diff --git a/node_modules.bak/axios/lib/helpers/callbackify.js b/node_modules.bak/axios/lib/helpers/callbackify.js new file mode 100644 index 0000000..4603bad --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/callbackify.js @@ -0,0 +1,16 @@ +import utils from "../utils.js"; + +const callbackify = (fn, reducer) => { + return utils.isAsyncFn(fn) ? function (...args) { + const cb = args.pop(); + fn.apply(this, args).then((value) => { + try { + reducer ? cb(null, ...reducer(value)) : cb(null, value); + } catch (err) { + cb(err); + } + }, cb); + } : fn; +} + +export default callbackify; diff --git a/node_modules.bak/axios/lib/helpers/combineURLs.js b/node_modules.bak/axios/lib/helpers/combineURLs.js new file mode 100644 index 0000000..9f04f02 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/combineURLs.js @@ -0,0 +1,15 @@ +'use strict'; + +/** + * Creates a new URL by combining the specified URLs + * + * @param {string} baseURL The base URL + * @param {string} relativeURL The relative URL + * + * @returns {string} The combined URL + */ +export default function combineURLs(baseURL, relativeURL) { + return relativeURL + ? baseURL.replace(/\/?\/$/, '') + '/' + relativeURL.replace(/^\/+/, '') + : baseURL; +} diff --git a/node_modules.bak/axios/lib/helpers/composeSignals.js b/node_modules.bak/axios/lib/helpers/composeSignals.js new file mode 100644 index 0000000..84087c8 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/composeSignals.js @@ -0,0 +1,48 @@ +import CanceledError from "../cancel/CanceledError.js"; +import AxiosError from "../core/AxiosError.js"; +import utils from '../utils.js'; + +const composeSignals = (signals, timeout) => { + const {length} = (signals = signals ? signals.filter(Boolean) : []); + + if (timeout || length) { + let controller = new AbortController(); + + let aborted; + + const onabort = function (reason) { + if (!aborted) { + aborted = true; + unsubscribe(); + const err = reason instanceof Error ? reason : this.reason; + controller.abort(err instanceof AxiosError ? err : new CanceledError(err instanceof Error ? err.message : err)); + } + } + + let timer = timeout && setTimeout(() => { + timer = null; + onabort(new AxiosError(`timeout ${timeout} of ms exceeded`, AxiosError.ETIMEDOUT)) + }, timeout) + + const unsubscribe = () => { + if (signals) { + timer && clearTimeout(timer); + timer = null; + signals.forEach(signal => { + signal.unsubscribe ? signal.unsubscribe(onabort) : signal.removeEventListener('abort', onabort); + }); + signals = null; + } + } + + signals.forEach((signal) => signal.addEventListener('abort', onabort)); + + const {signal} = controller; + + signal.unsubscribe = () => utils.asap(unsubscribe); + + return signal; + } +} + +export default composeSignals; diff --git a/node_modules.bak/axios/lib/helpers/cookies.js b/node_modules.bak/axios/lib/helpers/cookies.js new file mode 100644 index 0000000..d039ac4 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/cookies.js @@ -0,0 +1,42 @@ +import utils from './../utils.js'; +import platform from '../platform/index.js'; + +export default platform.hasStandardBrowserEnv ? + + // Standard browser envs support document.cookie + { + write(name, value, expires, path, domain, secure) { + const cookie = [name + '=' + encodeURIComponent(value)]; + + utils.isNumber(expires) && cookie.push('expires=' + new Date(expires).toGMTString()); + + utils.isString(path) && cookie.push('path=' + path); + + utils.isString(domain) && cookie.push('domain=' + domain); + + secure === true && cookie.push('secure'); + + document.cookie = cookie.join('; '); + }, + + read(name) { + const match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); + return (match ? decodeURIComponent(match[3]) : null); + }, + + remove(name) { + this.write(name, '', Date.now() - 86400000); + } + } + + : + + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() {}, + read() { + return null; + }, + remove() {} + }; + diff --git a/node_modules.bak/axios/lib/helpers/deprecatedMethod.js b/node_modules.bak/axios/lib/helpers/deprecatedMethod.js new file mode 100644 index 0000000..9e8fae6 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/deprecatedMethod.js @@ -0,0 +1,26 @@ +'use strict'; + +/*eslint no-console:0*/ + +/** + * Supply a warning to the developer that a method they are using + * has been deprecated. + * + * @param {string} method The name of the deprecated method + * @param {string} [instead] The alternate method to use if applicable + * @param {string} [docs] The documentation URL to get further details + * + * @returns {void} + */ +export default function deprecatedMethod(method, instead, docs) { + try { + console.warn( + 'DEPRECATED method `' + method + '`.' + + (instead ? ' Use `' + instead + '` instead.' : '') + + ' This method will be removed in a future release.'); + + if (docs) { + console.warn('For more information about usage see ' + docs); + } + } catch (e) { /* Ignore */ } +} diff --git a/node_modules.bak/axios/lib/helpers/estimateDataURLDecodedBytes.js b/node_modules.bak/axios/lib/helpers/estimateDataURLDecodedBytes.js new file mode 100644 index 0000000..f29a817 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/estimateDataURLDecodedBytes.js @@ -0,0 +1,73 @@ +/** + * Estimate decoded byte length of a data:// URL *without* allocating large buffers. + * - For base64: compute exact decoded size using length and padding; + * handle %XX at the character-count level (no string allocation). + * - For non-base64: use UTF-8 byteLength of the encoded body as a safe upper bound. + * + * @param {string} url + * @returns {number} + */ +export default function estimateDataURLDecodedBytes(url) { + if (!url || typeof url !== 'string') return 0; + if (!url.startsWith('data:')) return 0; + + const comma = url.indexOf(','); + if (comma < 0) return 0; + + const meta = url.slice(5, comma); + const body = url.slice(comma + 1); + const isBase64 = /;base64/i.test(meta); + + if (isBase64) { + let effectiveLen = body.length; + const len = body.length; // cache length + + for (let i = 0; i < len; i++) { + if (body.charCodeAt(i) === 37 /* '%' */ && i + 2 < len) { + const a = body.charCodeAt(i + 1); + const b = body.charCodeAt(i + 2); + const isHex = + ((a >= 48 && a <= 57) || (a >= 65 && a <= 70) || (a >= 97 && a <= 102)) && + ((b >= 48 && b <= 57) || (b >= 65 && b <= 70) || (b >= 97 && b <= 102)); + + if (isHex) { + effectiveLen -= 2; + i += 2; + } + } + } + + let pad = 0; + let idx = len - 1; + + const tailIsPct3D = (j) => + j >= 2 && + body.charCodeAt(j - 2) === 37 && // '%' + body.charCodeAt(j - 1) === 51 && // '3' + (body.charCodeAt(j) === 68 || body.charCodeAt(j) === 100); // 'D' or 'd' + + if (idx >= 0) { + if (body.charCodeAt(idx) === 61 /* '=' */) { + pad++; + idx--; + } else if (tailIsPct3D(idx)) { + pad++; + idx -= 3; + } + } + + if (pad === 1 && idx >= 0) { + if (body.charCodeAt(idx) === 61 /* '=' */) { + pad++; + } else if (tailIsPct3D(idx)) { + pad++; + } + } + + const groups = Math.floor(effectiveLen / 4); + const bytes = groups * 3 - (pad || 0); + return bytes > 0 ? bytes : 0; + } + + return Buffer.byteLength(body, 'utf8'); +} diff --git a/node_modules.bak/axios/lib/helpers/formDataToJSON.js b/node_modules.bak/axios/lib/helpers/formDataToJSON.js new file mode 100644 index 0000000..906ce60 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/formDataToJSON.js @@ -0,0 +1,95 @@ +'use strict'; + +import utils from '../utils.js'; + +/** + * It takes a string like `foo[x][y][z]` and returns an array like `['foo', 'x', 'y', 'z'] + * + * @param {string} name - The name of the property to get. + * + * @returns An array of strings. + */ +function parsePropPath(name) { + // foo[x][y][z] + // foo.x.y.z + // foo-x-y-z + // foo x y z + return utils.matchAll(/\w+|\[(\w*)]/g, name).map(match => { + return match[0] === '[]' ? '' : match[1] || match[0]; + }); +} + +/** + * Convert an array to an object. + * + * @param {Array} arr - The array to convert to an object. + * + * @returns An object with the same keys and values as the array. + */ +function arrayToObject(arr) { + const obj = {}; + const keys = Object.keys(arr); + let i; + const len = keys.length; + let key; + for (i = 0; i < len; i++) { + key = keys[i]; + obj[key] = arr[key]; + } + return obj; +} + +/** + * It takes a FormData object and returns a JavaScript object + * + * @param {string} formData The FormData object to convert to JSON. + * + * @returns {Object | null} The converted object. + */ +function formDataToJSON(formData) { + function buildPath(path, value, target, index) { + let name = path[index++]; + + if (name === '__proto__') return true; + + const isNumericKey = Number.isFinite(+name); + const isLast = index >= path.length; + name = !name && utils.isArray(target) ? target.length : name; + + if (isLast) { + if (utils.hasOwnProp(target, name)) { + target[name] = [target[name], value]; + } else { + target[name] = value; + } + + return !isNumericKey; + } + + if (!target[name] || !utils.isObject(target[name])) { + target[name] = []; + } + + const result = buildPath(path, value, target[name], index); + + if (result && utils.isArray(target[name])) { + target[name] = arrayToObject(target[name]); + } + + return !isNumericKey; + } + + if (utils.isFormData(formData) && utils.isFunction(formData.entries)) { + const obj = {}; + + utils.forEachEntry(formData, (name, value) => { + buildPath(parsePropPath(name), value, obj, 0); + }); + + return obj; + } + + return null; +} + +export default formDataToJSON; diff --git a/node_modules.bak/axios/lib/helpers/formDataToStream.js b/node_modules.bak/axios/lib/helpers/formDataToStream.js new file mode 100644 index 0000000..afc6174 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/formDataToStream.js @@ -0,0 +1,112 @@ +import util from 'util'; +import {Readable} from 'stream'; +import utils from "../utils.js"; +import readBlob from "./readBlob.js"; +import platform from "../platform/index.js"; + +const BOUNDARY_ALPHABET = platform.ALPHABET.ALPHA_DIGIT + '-_'; + +const textEncoder = typeof TextEncoder === 'function' ? new TextEncoder() : new util.TextEncoder(); + +const CRLF = '\r\n'; +const CRLF_BYTES = textEncoder.encode(CRLF); +const CRLF_BYTES_COUNT = 2; + +class FormDataPart { + constructor(name, value) { + const {escapeName} = this.constructor; + const isStringValue = utils.isString(value); + + let headers = `Content-Disposition: form-data; name="${escapeName(name)}"${ + !isStringValue && value.name ? `; filename="${escapeName(value.name)}"` : '' + }${CRLF}`; + + if (isStringValue) { + value = textEncoder.encode(String(value).replace(/\r?\n|\r\n?/g, CRLF)); + } else { + headers += `Content-Type: ${value.type || "application/octet-stream"}${CRLF}` + } + + this.headers = textEncoder.encode(headers + CRLF); + + this.contentLength = isStringValue ? value.byteLength : value.size; + + this.size = this.headers.byteLength + this.contentLength + CRLF_BYTES_COUNT; + + this.name = name; + this.value = value; + } + + async *encode(){ + yield this.headers; + + const {value} = this; + + if(utils.isTypedArray(value)) { + yield value; + } else { + yield* readBlob(value); + } + + yield CRLF_BYTES; + } + + static escapeName(name) { + return String(name).replace(/[\r\n"]/g, (match) => ({ + '\r' : '%0D', + '\n' : '%0A', + '"' : '%22', + }[match])); + } +} + +const formDataToStream = (form, headersHandler, options) => { + const { + tag = 'form-data-boundary', + size = 25, + boundary = tag + '-' + platform.generateString(size, BOUNDARY_ALPHABET) + } = options || {}; + + if(!utils.isFormData(form)) { + throw TypeError('FormData instance required'); + } + + if (boundary.length < 1 || boundary.length > 70) { + throw Error('boundary must be 10-70 characters long') + } + + const boundaryBytes = textEncoder.encode('--' + boundary + CRLF); + const footerBytes = textEncoder.encode('--' + boundary + '--' + CRLF); + let contentLength = footerBytes.byteLength; + + const parts = Array.from(form.entries()).map(([name, value]) => { + const part = new FormDataPart(name, value); + contentLength += part.size; + return part; + }); + + contentLength += boundaryBytes.byteLength * parts.length; + + contentLength = utils.toFiniteNumber(contentLength); + + const computedHeaders = { + 'Content-Type': `multipart/form-data; boundary=${boundary}` + } + + if (Number.isFinite(contentLength)) { + computedHeaders['Content-Length'] = contentLength; + } + + headersHandler && headersHandler(computedHeaders); + + return Readable.from((async function *() { + for(const part of parts) { + yield boundaryBytes; + yield* part.encode(); + } + + yield footerBytes; + })()); +}; + +export default formDataToStream; diff --git a/node_modules.bak/axios/lib/helpers/fromDataURI.js b/node_modules.bak/axios/lib/helpers/fromDataURI.js new file mode 100644 index 0000000..eb71d3f --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/fromDataURI.js @@ -0,0 +1,53 @@ +'use strict'; + +import AxiosError from '../core/AxiosError.js'; +import parseProtocol from './parseProtocol.js'; +import platform from '../platform/index.js'; + +const DATA_URL_PATTERN = /^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/; + +/** + * Parse data uri to a Buffer or Blob + * + * @param {String} uri + * @param {?Boolean} asBlob + * @param {?Object} options + * @param {?Function} options.Blob + * + * @returns {Buffer|Blob} + */ +export default function fromDataURI(uri, asBlob, options) { + const _Blob = options && options.Blob || platform.classes.Blob; + const protocol = parseProtocol(uri); + + if (asBlob === undefined && _Blob) { + asBlob = true; + } + + if (protocol === 'data') { + uri = protocol.length ? uri.slice(protocol.length + 1) : uri; + + const match = DATA_URL_PATTERN.exec(uri); + + if (!match) { + throw new AxiosError('Invalid URL', AxiosError.ERR_INVALID_URL); + } + + const mime = match[1]; + const isBase64 = match[2]; + const body = match[3]; + const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); + + if (asBlob) { + if (!_Blob) { + throw new AxiosError('Blob is not supported', AxiosError.ERR_NOT_SUPPORT); + } + + return new _Blob([buffer], {type: mime}); + } + + return buffer; + } + + throw new AxiosError('Unsupported protocol ' + protocol, AxiosError.ERR_NOT_SUPPORT); +} diff --git a/node_modules.bak/axios/lib/helpers/isAbsoluteURL.js b/node_modules.bak/axios/lib/helpers/isAbsoluteURL.js new file mode 100644 index 0000000..4747a45 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/isAbsoluteURL.js @@ -0,0 +1,15 @@ +'use strict'; + +/** + * Determines whether the specified URL is absolute + * + * @param {string} url The URL to test + * + * @returns {boolean} True if the specified URL is absolute, otherwise false + */ +export default function isAbsoluteURL(url) { + // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). + // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed + // by any combination of letters, digits, plus, period, or hyphen. + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(url); +} diff --git a/node_modules.bak/axios/lib/helpers/isAxiosError.js b/node_modules.bak/axios/lib/helpers/isAxiosError.js new file mode 100644 index 0000000..da6cd63 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/isAxiosError.js @@ -0,0 +1,14 @@ +'use strict'; + +import utils from './../utils.js'; + +/** + * Determines whether the payload is an error thrown by Axios + * + * @param {*} payload The value to test + * + * @returns {boolean} True if the payload is an error thrown by Axios, otherwise false + */ +export default function isAxiosError(payload) { + return utils.isObject(payload) && (payload.isAxiosError === true); +} diff --git a/node_modules.bak/axios/lib/helpers/isURLSameOrigin.js b/node_modules.bak/axios/lib/helpers/isURLSameOrigin.js new file mode 100644 index 0000000..6a92aa1 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/isURLSameOrigin.js @@ -0,0 +1,14 @@ +import platform from '../platform/index.js'; + +export default platform.hasStandardBrowserEnv ? ((origin, isMSIE) => (url) => { + url = new URL(url, platform.origin); + + return ( + origin.protocol === url.protocol && + origin.host === url.host && + (isMSIE || origin.port === url.port) + ); +})( + new URL(platform.origin), + platform.navigator && /(msie|trident)/i.test(platform.navigator.userAgent) +) : () => true; diff --git a/node_modules.bak/axios/lib/helpers/null.js b/node_modules.bak/axios/lib/helpers/null.js new file mode 100644 index 0000000..b9f82c4 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/null.js @@ -0,0 +1,2 @@ +// eslint-disable-next-line strict +export default null; diff --git a/node_modules.bak/axios/lib/helpers/parseHeaders.js b/node_modules.bak/axios/lib/helpers/parseHeaders.js new file mode 100644 index 0000000..50af948 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/parseHeaders.js @@ -0,0 +1,55 @@ +'use strict'; + +import utils from './../utils.js'; + +// RawAxiosHeaders whose duplicates are ignored by node +// c.f. https://nodejs.org/api/http.html#http_message_headers +const ignoreDuplicateOf = utils.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' +]); + +/** + * Parse headers into an object + * + * ``` + * Date: Wed, 27 Aug 2014 08:58:49 GMT + * Content-Type: application/json + * Connection: keep-alive + * Transfer-Encoding: chunked + * ``` + * + * @param {String} rawHeaders Headers needing to be parsed + * + * @returns {Object} Headers parsed into an object + */ +export default rawHeaders => { + const parsed = {}; + let key; + let val; + let i; + + rawHeaders && rawHeaders.split('\n').forEach(function parser(line) { + i = line.indexOf(':'); + key = line.substring(0, i).trim().toLowerCase(); + val = line.substring(i + 1).trim(); + + if (!key || (parsed[key] && ignoreDuplicateOf[key])) { + return; + } + + if (key === 'set-cookie') { + if (parsed[key]) { + parsed[key].push(val); + } else { + parsed[key] = [val]; + } + } else { + parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; + } + }); + + return parsed; +}; diff --git a/node_modules.bak/axios/lib/helpers/parseProtocol.js b/node_modules.bak/axios/lib/helpers/parseProtocol.js new file mode 100644 index 0000000..586ec96 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/parseProtocol.js @@ -0,0 +1,6 @@ +'use strict'; + +export default function parseProtocol(url) { + const match = /^([-+\w]{1,25})(:?\/\/|:)/.exec(url); + return match && match[1] || ''; +} diff --git a/node_modules.bak/axios/lib/helpers/progressEventReducer.js b/node_modules.bak/axios/lib/helpers/progressEventReducer.js new file mode 100644 index 0000000..ff601cc --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/progressEventReducer.js @@ -0,0 +1,44 @@ +import speedometer from "./speedometer.js"; +import throttle from "./throttle.js"; +import utils from "../utils.js"; + +export const progressEventReducer = (listener, isDownloadStream, freq = 3) => { + let bytesNotified = 0; + const _speedometer = speedometer(50, 250); + + return throttle(e => { + const loaded = e.loaded; + const total = e.lengthComputable ? e.total : undefined; + const progressBytes = loaded - bytesNotified; + const rate = _speedometer(progressBytes); + const inRange = loaded <= total; + + bytesNotified = loaded; + + const data = { + loaded, + total, + progress: total ? (loaded / total) : undefined, + bytes: progressBytes, + rate: rate ? rate : undefined, + estimated: rate && total && inRange ? (total - loaded) / rate : undefined, + event: e, + lengthComputable: total != null, + [isDownloadStream ? 'download' : 'upload']: true + }; + + listener(data); + }, freq); +} + +export const progressEventDecorator = (total, throttled) => { + const lengthComputable = total != null; + + return [(loaded) => throttled[0]({ + lengthComputable, + total, + loaded + }), throttled[1]]; +} + +export const asyncDecorator = (fn) => (...args) => utils.asap(() => fn(...args)); diff --git a/node_modules.bak/axios/lib/helpers/readBlob.js b/node_modules.bak/axios/lib/helpers/readBlob.js new file mode 100644 index 0000000..6de748e --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/readBlob.js @@ -0,0 +1,15 @@ +const {asyncIterator} = Symbol; + +const readBlob = async function* (blob) { + if (blob.stream) { + yield* blob.stream() + } else if (blob.arrayBuffer) { + yield await blob.arrayBuffer() + } else if (blob[asyncIterator]) { + yield* blob[asyncIterator](); + } else { + yield blob; + } +} + +export default readBlob; diff --git a/node_modules.bak/axios/lib/helpers/resolveConfig.js b/node_modules.bak/axios/lib/helpers/resolveConfig.js new file mode 100644 index 0000000..26bce9d --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/resolveConfig.js @@ -0,0 +1,61 @@ +import platform from "../platform/index.js"; +import utils from "../utils.js"; +import isURLSameOrigin from "./isURLSameOrigin.js"; +import cookies from "./cookies.js"; +import buildFullPath from "../core/buildFullPath.js"; +import mergeConfig from "../core/mergeConfig.js"; +import AxiosHeaders from "../core/AxiosHeaders.js"; +import buildURL from "./buildURL.js"; + +export default (config) => { + const newConfig = mergeConfig({}, config); + + let { data, withXSRFToken, xsrfHeaderName, xsrfCookieName, headers, auth } = newConfig; + + newConfig.headers = headers = AxiosHeaders.from(headers); + + newConfig.url = buildURL(buildFullPath(newConfig.baseURL, newConfig.url, newConfig.allowAbsoluteUrls), config.params, config.paramsSerializer); + + // HTTP basic authentication + if (auth) { + headers.set('Authorization', 'Basic ' + + btoa((auth.username || '') + ':' + (auth.password ? unescape(encodeURIComponent(auth.password)) : '')) + ); + } + + if (utils.isFormData(data)) { + if (platform.hasStandardBrowserEnv || platform.hasStandardBrowserWebWorkerEnv) { + headers.setContentType(undefined); // browser handles it + } else if (utils.isFunction(data.getHeaders)) { + // Node.js FormData (like form-data package) + const formHeaders = data.getHeaders(); + // Only set safe headers to avoid overwriting security headers + const allowedHeaders = ['content-type', 'content-length']; + Object.entries(formHeaders).forEach(([key, val]) => { + if (allowedHeaders.includes(key.toLowerCase())) { + headers.set(key, val); + } + }); + } + } + + // Add xsrf header + // This is only done if running in a standard browser environment. + // Specifically not if we're in a web worker, or react-native. + + if (platform.hasStandardBrowserEnv) { + withXSRFToken && utils.isFunction(withXSRFToken) && (withXSRFToken = withXSRFToken(newConfig)); + + if (withXSRFToken || (withXSRFToken !== false && isURLSameOrigin(newConfig.url))) { + // Add xsrf header + const xsrfValue = xsrfHeaderName && xsrfCookieName && cookies.read(xsrfCookieName); + + if (xsrfValue) { + headers.set(xsrfHeaderName, xsrfValue); + } + } + } + + return newConfig; +} + diff --git a/node_modules.bak/axios/lib/helpers/speedometer.js b/node_modules.bak/axios/lib/helpers/speedometer.js new file mode 100644 index 0000000..3b3c666 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/speedometer.js @@ -0,0 +1,55 @@ +'use strict'; + +/** + * Calculate data maxRate + * @param {Number} [samplesCount= 10] + * @param {Number} [min= 1000] + * @returns {Function} + */ +function speedometer(samplesCount, min) { + samplesCount = samplesCount || 10; + const bytes = new Array(samplesCount); + const timestamps = new Array(samplesCount); + let head = 0; + let tail = 0; + let firstSampleTS; + + min = min !== undefined ? min : 1000; + + return function push(chunkLength) { + const now = Date.now(); + + const startedAt = timestamps[tail]; + + if (!firstSampleTS) { + firstSampleTS = now; + } + + bytes[head] = chunkLength; + timestamps[head] = now; + + let i = tail; + let bytesCount = 0; + + while (i !== head) { + bytesCount += bytes[i++]; + i = i % samplesCount; + } + + head = (head + 1) % samplesCount; + + if (head === tail) { + tail = (tail + 1) % samplesCount; + } + + if (now - firstSampleTS < min) { + return; + } + + const passed = startedAt && now - startedAt; + + return passed ? Math.round(bytesCount * 1000 / passed) : undefined; + }; +} + +export default speedometer; diff --git a/node_modules.bak/axios/lib/helpers/spread.js b/node_modules.bak/axios/lib/helpers/spread.js new file mode 100644 index 0000000..13479cb --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/spread.js @@ -0,0 +1,28 @@ +'use strict'; + +/** + * Syntactic sugar for invoking a function and expanding an array for arguments. + * + * Common use case would be to use `Function.prototype.apply`. + * + * ```js + * function f(x, y, z) {} + * var args = [1, 2, 3]; + * f.apply(null, args); + * ``` + * + * With `spread` this example can be re-written. + * + * ```js + * spread(function(x, y, z) {})([1, 2, 3]); + * ``` + * + * @param {Function} callback + * + * @returns {Function} + */ +export default function spread(callback) { + return function wrap(arr) { + return callback.apply(null, arr); + }; +} diff --git a/node_modules.bak/axios/lib/helpers/throttle.js b/node_modules.bak/axios/lib/helpers/throttle.js new file mode 100644 index 0000000..73e263d --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/throttle.js @@ -0,0 +1,44 @@ +/** + * Throttle decorator + * @param {Function} fn + * @param {Number} freq + * @return {Function} + */ +function throttle(fn, freq) { + let timestamp = 0; + let threshold = 1000 / freq; + let lastArgs; + let timer; + + const invoke = (args, now = Date.now()) => { + timestamp = now; + lastArgs = null; + if (timer) { + clearTimeout(timer); + timer = null; + } + fn(...args); + } + + const throttled = (...args) => { + const now = Date.now(); + const passed = now - timestamp; + if ( passed >= threshold) { + invoke(args, now); + } else { + lastArgs = args; + if (!timer) { + timer = setTimeout(() => { + timer = null; + invoke(lastArgs) + }, threshold - passed); + } + } + } + + const flush = () => lastArgs && invoke(lastArgs); + + return [throttled, flush]; +} + +export default throttle; diff --git a/node_modules.bak/axios/lib/helpers/toFormData.js b/node_modules.bak/axios/lib/helpers/toFormData.js new file mode 100644 index 0000000..ec47d8c --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/toFormData.js @@ -0,0 +1,223 @@ +'use strict'; + +import utils from '../utils.js'; +import AxiosError from '../core/AxiosError.js'; +// temporary hotfix to avoid circular references until AxiosURLSearchParams is refactored +import PlatformFormData from '../platform/node/classes/FormData.js'; + +/** + * Determines if the given thing is a array or js object. + * + * @param {string} thing - The object or array to be visited. + * + * @returns {boolean} + */ +function isVisitable(thing) { + return utils.isPlainObject(thing) || utils.isArray(thing); +} + +/** + * It removes the brackets from the end of a string + * + * @param {string} key - The key of the parameter. + * + * @returns {string} the key without the brackets. + */ +function removeBrackets(key) { + return utils.endsWith(key, '[]') ? key.slice(0, -2) : key; +} + +/** + * It takes a path, a key, and a boolean, and returns a string + * + * @param {string} path - The path to the current key. + * @param {string} key - The key of the current object being iterated over. + * @param {string} dots - If true, the key will be rendered with dots instead of brackets. + * + * @returns {string} The path to the current key. + */ +function renderKey(path, key, dots) { + if (!path) return key; + return path.concat(key).map(function each(token, i) { + // eslint-disable-next-line no-param-reassign + token = removeBrackets(token); + return !dots && i ? '[' + token + ']' : token; + }).join(dots ? '.' : ''); +} + +/** + * If the array is an array and none of its elements are visitable, then it's a flat array. + * + * @param {Array} arr - The array to check + * + * @returns {boolean} + */ +function isFlatArray(arr) { + return utils.isArray(arr) && !arr.some(isVisitable); +} + +const predicates = utils.toFlatObject(utils, {}, null, function filter(prop) { + return /^is[A-Z]/.test(prop); +}); + +/** + * Convert a data object to FormData + * + * @param {Object} obj + * @param {?Object} [formData] + * @param {?Object} [options] + * @param {Function} [options.visitor] + * @param {Boolean} [options.metaTokens = true] + * @param {Boolean} [options.dots = false] + * @param {?Boolean} [options.indexes = false] + * + * @returns {Object} + **/ + +/** + * It converts an object into a FormData object + * + * @param {Object} obj - The object to convert to form data. + * @param {string} formData - The FormData object to append to. + * @param {Object} options + * + * @returns + */ +function toFormData(obj, formData, options) { + if (!utils.isObject(obj)) { + throw new TypeError('target must be an object'); + } + + // eslint-disable-next-line no-param-reassign + formData = formData || new (PlatformFormData || FormData)(); + + // eslint-disable-next-line no-param-reassign + options = utils.toFlatObject(options, { + metaTokens: true, + dots: false, + indexes: false + }, false, function defined(option, source) { + // eslint-disable-next-line no-eq-null,eqeqeq + return !utils.isUndefined(source[option]); + }); + + const metaTokens = options.metaTokens; + // eslint-disable-next-line no-use-before-define + const visitor = options.visitor || defaultVisitor; + const dots = options.dots; + const indexes = options.indexes; + const _Blob = options.Blob || typeof Blob !== 'undefined' && Blob; + const useBlob = _Blob && utils.isSpecCompliantForm(formData); + + if (!utils.isFunction(visitor)) { + throw new TypeError('visitor must be a function'); + } + + function convertValue(value) { + if (value === null) return ''; + + if (utils.isDate(value)) { + return value.toISOString(); + } + + if (utils.isBoolean(value)) { + return value.toString(); + } + + if (!useBlob && utils.isBlob(value)) { + throw new AxiosError('Blob is not supported. Use a Buffer instead.'); + } + + if (utils.isArrayBuffer(value) || utils.isTypedArray(value)) { + return useBlob && typeof Blob === 'function' ? new Blob([value]) : Buffer.from(value); + } + + return value; + } + + /** + * Default visitor. + * + * @param {*} value + * @param {String|Number} key + * @param {Array} path + * @this {FormData} + * + * @returns {boolean} return true to visit the each prop of the value recursively + */ + function defaultVisitor(value, key, path) { + let arr = value; + + if (value && !path && typeof value === 'object') { + if (utils.endsWith(key, '{}')) { + // eslint-disable-next-line no-param-reassign + key = metaTokens ? key : key.slice(0, -2); + // eslint-disable-next-line no-param-reassign + value = JSON.stringify(value); + } else if ( + (utils.isArray(value) && isFlatArray(value)) || + ((utils.isFileList(value) || utils.endsWith(key, '[]')) && (arr = utils.toArray(value)) + )) { + // eslint-disable-next-line no-param-reassign + key = removeBrackets(key); + + arr.forEach(function each(el, index) { + !(utils.isUndefined(el) || el === null) && formData.append( + // eslint-disable-next-line no-nested-ternary + indexes === true ? renderKey([key], index, dots) : (indexes === null ? key : key + '[]'), + convertValue(el) + ); + }); + return false; + } + } + + if (isVisitable(value)) { + return true; + } + + formData.append(renderKey(path, key, dots), convertValue(value)); + + return false; + } + + const stack = []; + + const exposedHelpers = Object.assign(predicates, { + defaultVisitor, + convertValue, + isVisitable + }); + + function build(value, path) { + if (utils.isUndefined(value)) return; + + if (stack.indexOf(value) !== -1) { + throw Error('Circular reference detected in ' + path.join('.')); + } + + stack.push(value); + + utils.forEach(value, function each(el, key) { + const result = !(utils.isUndefined(el) || el === null) && visitor.call( + formData, el, utils.isString(key) ? key.trim() : key, path, exposedHelpers + ); + + if (result === true) { + build(el, path ? path.concat(key) : [key]); + } + }); + + stack.pop(); + } + + if (!utils.isObject(obj)) { + throw new TypeError('data must be an object'); + } + + build(obj); + + return formData; +} + +export default toFormData; diff --git a/node_modules.bak/axios/lib/helpers/toURLEncodedForm.js b/node_modules.bak/axios/lib/helpers/toURLEncodedForm.js new file mode 100644 index 0000000..ffa95ec --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/toURLEncodedForm.js @@ -0,0 +1,19 @@ +'use strict'; + +import utils from '../utils.js'; +import toFormData from './toFormData.js'; +import platform from '../platform/index.js'; + +export default function toURLEncodedForm(data, options) { + return toFormData(data, new platform.classes.URLSearchParams(), { + visitor: function(value, key, path, helpers) { + if (platform.isNode && utils.isBuffer(value)) { + this.append(key, value.toString('base64')); + return false; + } + + return helpers.defaultVisitor.apply(this, arguments); + }, + ...options + }); +} diff --git a/node_modules.bak/axios/lib/helpers/trackStream.js b/node_modules.bak/axios/lib/helpers/trackStream.js new file mode 100644 index 0000000..95d6008 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/trackStream.js @@ -0,0 +1,87 @@ + +export const streamChunk = function* (chunk, chunkSize) { + let len = chunk.byteLength; + + if (!chunkSize || len < chunkSize) { + yield chunk; + return; + } + + let pos = 0; + let end; + + while (pos < len) { + end = pos + chunkSize; + yield chunk.slice(pos, end); + pos = end; + } +} + +export const readBytes = async function* (iterable, chunkSize) { + for await (const chunk of readStream(iterable)) { + yield* streamChunk(chunk, chunkSize); + } +} + +const readStream = async function* (stream) { + if (stream[Symbol.asyncIterator]) { + yield* stream; + return; + } + + const reader = stream.getReader(); + try { + for (;;) { + const {done, value} = await reader.read(); + if (done) { + break; + } + yield value; + } + } finally { + await reader.cancel(); + } +} + +export const trackStream = (stream, chunkSize, onProgress, onFinish) => { + const iterator = readBytes(stream, chunkSize); + + let bytes = 0; + let done; + let _onFinish = (e) => { + if (!done) { + done = true; + onFinish && onFinish(e); + } + } + + return new ReadableStream({ + async pull(controller) { + try { + const {done, value} = await iterator.next(); + + if (done) { + _onFinish(); + controller.close(); + return; + } + + let len = value.byteLength; + if (onProgress) { + let loadedBytes = bytes += len; + onProgress(loadedBytes); + } + controller.enqueue(new Uint8Array(value)); + } catch (err) { + _onFinish(err); + throw err; + } + }, + cancel(reason) { + _onFinish(reason); + return iterator.return(); + } + }, { + highWaterMark: 2 + }) +} diff --git a/node_modules.bak/axios/lib/helpers/validator.js b/node_modules.bak/axios/lib/helpers/validator.js new file mode 100644 index 0000000..1270568 --- /dev/null +++ b/node_modules.bak/axios/lib/helpers/validator.js @@ -0,0 +1,99 @@ +'use strict'; + +import {VERSION} from '../env/data.js'; +import AxiosError from '../core/AxiosError.js'; + +const validators = {}; + +// eslint-disable-next-line func-names +['object', 'boolean', 'number', 'function', 'string', 'symbol'].forEach((type, i) => { + validators[type] = function validator(thing) { + return typeof thing === type || 'a' + (i < 1 ? 'n ' : ' ') + type; + }; +}); + +const deprecatedWarnings = {}; + +/** + * Transitional option validator + * + * @param {function|boolean?} validator - set to false if the transitional option has been removed + * @param {string?} version - deprecated version / removed since version + * @param {string?} message - some message with additional info + * + * @returns {function} + */ +validators.transitional = function transitional(validator, version, message) { + function formatMessage(opt, desc) { + return '[Axios v' + VERSION + '] Transitional option \'' + opt + '\'' + desc + (message ? '. ' + message : ''); + } + + // eslint-disable-next-line func-names + return (value, opt, opts) => { + if (validator === false) { + throw new AxiosError( + formatMessage(opt, ' has been removed' + (version ? ' in ' + version : '')), + AxiosError.ERR_DEPRECATED + ); + } + + if (version && !deprecatedWarnings[opt]) { + deprecatedWarnings[opt] = true; + // eslint-disable-next-line no-console + console.warn( + formatMessage( + opt, + ' has been deprecated since v' + version + ' and will be removed in the near future' + ) + ); + } + + return validator ? validator(value, opt, opts) : true; + }; +}; + +validators.spelling = function spelling(correctSpelling) { + return (value, opt) => { + // eslint-disable-next-line no-console + console.warn(`${opt} is likely a misspelling of ${correctSpelling}`); + return true; + } +}; + +/** + * Assert object's properties type + * + * @param {object} options + * @param {object} schema + * @param {boolean?} allowUnknown + * + * @returns {object} + */ + +function assertOptions(options, schema, allowUnknown) { + if (typeof options !== 'object') { + throw new AxiosError('options must be an object', AxiosError.ERR_BAD_OPTION_VALUE); + } + const keys = Object.keys(options); + let i = keys.length; + while (i-- > 0) { + const opt = keys[i]; + const validator = schema[opt]; + if (validator) { + const value = options[opt]; + const result = value === undefined || validator(value, opt, options); + if (result !== true) { + throw new AxiosError('option ' + opt + ' must be ' + result, AxiosError.ERR_BAD_OPTION_VALUE); + } + continue; + } + if (allowUnknown !== true) { + throw new AxiosError('Unknown option ' + opt, AxiosError.ERR_BAD_OPTION); + } + } +} + +export default { + assertOptions, + validators +}; diff --git a/node_modules.bak/axios/lib/platform/browser/classes/Blob.js b/node_modules.bak/axios/lib/platform/browser/classes/Blob.js new file mode 100644 index 0000000..6c506c4 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/browser/classes/Blob.js @@ -0,0 +1,3 @@ +'use strict' + +export default typeof Blob !== 'undefined' ? Blob : null diff --git a/node_modules.bak/axios/lib/platform/browser/classes/FormData.js b/node_modules.bak/axios/lib/platform/browser/classes/FormData.js new file mode 100644 index 0000000..f36d31b --- /dev/null +++ b/node_modules.bak/axios/lib/platform/browser/classes/FormData.js @@ -0,0 +1,3 @@ +'use strict'; + +export default typeof FormData !== 'undefined' ? FormData : null; diff --git a/node_modules.bak/axios/lib/platform/browser/classes/URLSearchParams.js b/node_modules.bak/axios/lib/platform/browser/classes/URLSearchParams.js new file mode 100644 index 0000000..b7dae95 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/browser/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import AxiosURLSearchParams from '../../../helpers/AxiosURLSearchParams.js'; +export default typeof URLSearchParams !== 'undefined' ? URLSearchParams : AxiosURLSearchParams; diff --git a/node_modules.bak/axios/lib/platform/browser/index.js b/node_modules.bak/axios/lib/platform/browser/index.js new file mode 100644 index 0000000..08c206f --- /dev/null +++ b/node_modules.bak/axios/lib/platform/browser/index.js @@ -0,0 +1,13 @@ +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' +import Blob from './classes/Blob.js' + +export default { + isBrowser: true, + classes: { + URLSearchParams, + FormData, + Blob + }, + protocols: ['http', 'https', 'file', 'blob', 'url', 'data'] +}; diff --git a/node_modules.bak/axios/lib/platform/common/utils.js b/node_modules.bak/axios/lib/platform/common/utils.js new file mode 100644 index 0000000..52a3186 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/common/utils.js @@ -0,0 +1,51 @@ +const hasBrowserEnv = typeof window !== 'undefined' && typeof document !== 'undefined'; + +const _navigator = typeof navigator === 'object' && navigator || undefined; + +/** + * Determine if we're running in a standard browser environment + * + * This allows axios to run in a web worker, and react-native. + * Both environments support XMLHttpRequest, but not fully standard globals. + * + * web workers: + * typeof window -> undefined + * typeof document -> undefined + * + * react-native: + * navigator.product -> 'ReactNative' + * nativescript + * navigator.product -> 'NativeScript' or 'NS' + * + * @returns {boolean} + */ +const hasStandardBrowserEnv = hasBrowserEnv && + (!_navigator || ['ReactNative', 'NativeScript', 'NS'].indexOf(_navigator.product) < 0); + +/** + * Determine if we're running in a standard browser webWorker environment + * + * Although the `isStandardBrowserEnv` method indicates that + * `allows axios to run in a web worker`, the WebWorker will still be + * filtered out due to its judgment standard + * `typeof window !== 'undefined' && typeof document !== 'undefined'`. + * This leads to a problem when axios post `FormData` in webWorker + */ +const hasStandardBrowserWebWorkerEnv = (() => { + return ( + typeof WorkerGlobalScope !== 'undefined' && + // eslint-disable-next-line no-undef + self instanceof WorkerGlobalScope && + typeof self.importScripts === 'function' + ); +})(); + +const origin = hasBrowserEnv && window.location.href || 'http://localhost'; + +export { + hasBrowserEnv, + hasStandardBrowserWebWorkerEnv, + hasStandardBrowserEnv, + _navigator as navigator, + origin +} diff --git a/node_modules.bak/axios/lib/platform/index.js b/node_modules.bak/axios/lib/platform/index.js new file mode 100644 index 0000000..860ba21 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/index.js @@ -0,0 +1,7 @@ +import platform from './node/index.js'; +import * as utils from './common/utils.js'; + +export default { + ...utils, + ...platform +} diff --git a/node_modules.bak/axios/lib/platform/node/classes/FormData.js b/node_modules.bak/axios/lib/platform/node/classes/FormData.js new file mode 100644 index 0000000..b07f947 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/node/classes/FormData.js @@ -0,0 +1,3 @@ +import FormData from 'form-data'; + +export default FormData; diff --git a/node_modules.bak/axios/lib/platform/node/classes/URLSearchParams.js b/node_modules.bak/axios/lib/platform/node/classes/URLSearchParams.js new file mode 100644 index 0000000..fba5842 --- /dev/null +++ b/node_modules.bak/axios/lib/platform/node/classes/URLSearchParams.js @@ -0,0 +1,4 @@ +'use strict'; + +import url from 'url'; +export default url.URLSearchParams; diff --git a/node_modules.bak/axios/lib/platform/node/index.js b/node_modules.bak/axios/lib/platform/node/index.js new file mode 100644 index 0000000..cd1ca0c --- /dev/null +++ b/node_modules.bak/axios/lib/platform/node/index.js @@ -0,0 +1,38 @@ +import crypto from 'crypto'; +import URLSearchParams from './classes/URLSearchParams.js' +import FormData from './classes/FormData.js' + +const ALPHA = 'abcdefghijklmnopqrstuvwxyz' + +const DIGIT = '0123456789'; + +const ALPHABET = { + DIGIT, + ALPHA, + ALPHA_DIGIT: ALPHA + ALPHA.toUpperCase() + DIGIT +} + +const generateString = (size = 16, alphabet = ALPHABET.ALPHA_DIGIT) => { + let str = ''; + const {length} = alphabet; + const randomValues = new Uint32Array(size); + crypto.randomFillSync(randomValues); + for (let i = 0; i < size; i++) { + str += alphabet[randomValues[i] % length]; + } + + return str; +} + + +export default { + isNode: true, + classes: { + URLSearchParams, + FormData, + Blob: typeof Blob !== 'undefined' && Blob || null + }, + ALPHABET, + generateString, + protocols: [ 'http', 'https', 'file', 'data' ] +}; diff --git a/node_modules.bak/axios/lib/utils.js b/node_modules.bak/axios/lib/utils.js new file mode 100644 index 0000000..ade8309 --- /dev/null +++ b/node_modules.bak/axios/lib/utils.js @@ -0,0 +1,782 @@ +'use strict'; + +import bind from './helpers/bind.js'; + +// utils is a library of generic helper functions non-specific to axios + +const {toString} = Object.prototype; +const {getPrototypeOf} = Object; +const {iterator, toStringTag} = Symbol; + +const kindOf = (cache => thing => { + const str = toString.call(thing); + return cache[str] || (cache[str] = str.slice(8, -1).toLowerCase()); +})(Object.create(null)); + +const kindOfTest = (type) => { + type = type.toLowerCase(); + return (thing) => kindOf(thing) === type +} + +const typeOfTest = type => thing => typeof thing === type; + +/** + * Determine if a value is an Array + * + * @param {Object} val The value to test + * + * @returns {boolean} True if value is an Array, otherwise false + */ +const {isArray} = Array; + +/** + * Determine if a value is undefined + * + * @param {*} val The value to test + * + * @returns {boolean} True if the value is undefined, otherwise false + */ +const isUndefined = typeOfTest('undefined'); + +/** + * Determine if a value is a Buffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Buffer, otherwise false + */ +function isBuffer(val) { + return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) + && isFunction(val.constructor.isBuffer) && val.constructor.isBuffer(val); +} + +/** + * Determine if a value is an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an ArrayBuffer, otherwise false + */ +const isArrayBuffer = kindOfTest('ArrayBuffer'); + + +/** + * Determine if a value is a view on an ArrayBuffer + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false + */ +function isArrayBufferView(val) { + let result; + if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { + result = ArrayBuffer.isView(val); + } else { + result = (val) && (val.buffer) && (isArrayBuffer(val.buffer)); + } + return result; +} + +/** + * Determine if a value is a String + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a String, otherwise false + */ +const isString = typeOfTest('string'); + +/** + * Determine if a value is a Function + * + * @param {*} val The value to test + * @returns {boolean} True if value is a Function, otherwise false + */ +const isFunction = typeOfTest('function'); + +/** + * Determine if a value is a Number + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Number, otherwise false + */ +const isNumber = typeOfTest('number'); + +/** + * Determine if a value is an Object + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an Object, otherwise false + */ +const isObject = (thing) => thing !== null && typeof thing === 'object'; + +/** + * Determine if a value is a Boolean + * + * @param {*} thing The value to test + * @returns {boolean} True if value is a Boolean, otherwise false + */ +const isBoolean = thing => thing === true || thing === false; + +/** + * Determine if a value is a plain Object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a plain Object, otherwise false + */ +const isPlainObject = (val) => { + if (kindOf(val) !== 'object') { + return false; + } + + const prototype = getPrototypeOf(val); + return (prototype === null || prototype === Object.prototype || Object.getPrototypeOf(prototype) === null) && !(toStringTag in val) && !(iterator in val); +} + +/** + * Determine if a value is an empty object (safely handles Buffers) + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is an empty object, otherwise false + */ +const isEmptyObject = (val) => { + // Early return for non-objects or Buffers to prevent RangeError + if (!isObject(val) || isBuffer(val)) { + return false; + } + + try { + return Object.keys(val).length === 0 && Object.getPrototypeOf(val) === Object.prototype; + } catch (e) { + // Fallback for any other objects that might cause RangeError with Object.keys() + return false; + } +} + +/** + * Determine if a value is a Date + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Date, otherwise false + */ +const isDate = kindOfTest('Date'); + +/** + * Determine if a value is a File + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFile = kindOfTest('File'); + +/** + * Determine if a value is a Blob + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Blob, otherwise false + */ +const isBlob = kindOfTest('Blob'); + +/** + * Determine if a value is a FileList + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a File, otherwise false + */ +const isFileList = kindOfTest('FileList'); + +/** + * Determine if a value is a Stream + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a Stream, otherwise false + */ +const isStream = (val) => isObject(val) && isFunction(val.pipe); + +/** + * Determine if a value is a FormData + * + * @param {*} thing The value to test + * + * @returns {boolean} True if value is an FormData, otherwise false + */ +const isFormData = (thing) => { + let kind; + return thing && ( + (typeof FormData === 'function' && thing instanceof FormData) || ( + isFunction(thing.append) && ( + (kind = kindOf(thing)) === 'formdata' || + // detect form-data instance + (kind === 'object' && isFunction(thing.toString) && thing.toString() === '[object FormData]') + ) + ) + ) +} + +/** + * Determine if a value is a URLSearchParams object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a URLSearchParams object, otherwise false + */ +const isURLSearchParams = kindOfTest('URLSearchParams'); + +const [isReadableStream, isRequest, isResponse, isHeaders] = ['ReadableStream', 'Request', 'Response', 'Headers'].map(kindOfTest); + +/** + * Trim excess whitespace off the beginning and end of a string + * + * @param {String} str The String to trim + * + * @returns {String} The String freed of excess whitespace + */ +const trim = (str) => str.trim ? + str.trim() : str.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ''); + +/** + * Iterate over an Array or an Object invoking a function for each item. + * + * If `obj` is an Array callback will be called passing + * the value, index, and complete array for each item. + * + * If 'obj' is an Object callback will be called passing + * the value, key, and complete object for each property. + * + * @param {Object|Array} obj The object to iterate + * @param {Function} fn The callback to invoke for each item + * + * @param {Boolean} [allOwnKeys = false] + * @returns {any} + */ +function forEach(obj, fn, {allOwnKeys = false} = {}) { + // Don't bother if no value provided + if (obj === null || typeof obj === 'undefined') { + return; + } + + let i; + let l; + + // Force an array if not already something iterable + if (typeof obj !== 'object') { + /*eslint no-param-reassign:0*/ + obj = [obj]; + } + + if (isArray(obj)) { + // Iterate over array values + for (i = 0, l = obj.length; i < l; i++) { + fn.call(null, obj[i], i, obj); + } + } else { + // Buffer check + if (isBuffer(obj)) { + return; + } + + // Iterate over object keys + const keys = allOwnKeys ? Object.getOwnPropertyNames(obj) : Object.keys(obj); + const len = keys.length; + let key; + + for (i = 0; i < len; i++) { + key = keys[i]; + fn.call(null, obj[key], key, obj); + } + } +} + +function findKey(obj, key) { + if (isBuffer(obj)){ + return null; + } + + key = key.toLowerCase(); + const keys = Object.keys(obj); + let i = keys.length; + let _key; + while (i-- > 0) { + _key = keys[i]; + if (key === _key.toLowerCase()) { + return _key; + } + } + return null; +} + +const _global = (() => { + /*eslint no-undef:0*/ + if (typeof globalThis !== "undefined") return globalThis; + return typeof self !== "undefined" ? self : (typeof window !== 'undefined' ? window : global) +})(); + +const isContextDefined = (context) => !isUndefined(context) && context !== _global; + +/** + * Accepts varargs expecting each argument to be an object, then + * immutably merges the properties of each object and returns result. + * + * When multiple objects contain the same key the later object in + * the arguments list will take precedence. + * + * Example: + * + * ```js + * var result = merge({foo: 123}, {foo: 456}); + * console.log(result.foo); // outputs 456 + * ``` + * + * @param {Object} obj1 Object to merge + * + * @returns {Object} Result of all merge properties + */ +function merge(/* obj1, obj2, obj3, ... */) { + const {caseless, skipUndefined} = isContextDefined(this) && this || {}; + const result = {}; + const assignValue = (val, key) => { + const targetKey = caseless && findKey(result, key) || key; + if (isPlainObject(result[targetKey]) && isPlainObject(val)) { + result[targetKey] = merge(result[targetKey], val); + } else if (isPlainObject(val)) { + result[targetKey] = merge({}, val); + } else if (isArray(val)) { + result[targetKey] = val.slice(); + } else if (!skipUndefined || !isUndefined(val)) { + result[targetKey] = val; + } + } + + for (let i = 0, l = arguments.length; i < l; i++) { + arguments[i] && forEach(arguments[i], assignValue); + } + return result; +} + +/** + * Extends object a by mutably adding to it the properties of object b. + * + * @param {Object} a The object to be extended + * @param {Object} b The object to copy properties from + * @param {Object} thisArg The object to bind function to + * + * @param {Boolean} [allOwnKeys] + * @returns {Object} The resulting value of object a + */ +const extend = (a, b, thisArg, {allOwnKeys}= {}) => { + forEach(b, (val, key) => { + if (thisArg && isFunction(val)) { + a[key] = bind(val, thisArg); + } else { + a[key] = val; + } + }, {allOwnKeys}); + return a; +} + +/** + * Remove byte order marker. This catches EF BB BF (the UTF-8 BOM) + * + * @param {string} content with BOM + * + * @returns {string} content value without BOM + */ +const stripBOM = (content) => { + if (content.charCodeAt(0) === 0xFEFF) { + content = content.slice(1); + } + return content; +} + +/** + * Inherit the prototype methods from one constructor into another + * @param {function} constructor + * @param {function} superConstructor + * @param {object} [props] + * @param {object} [descriptors] + * + * @returns {void} + */ +const inherits = (constructor, superConstructor, props, descriptors) => { + constructor.prototype = Object.create(superConstructor.prototype, descriptors); + constructor.prototype.constructor = constructor; + Object.defineProperty(constructor, 'super', { + value: superConstructor.prototype + }); + props && Object.assign(constructor.prototype, props); +} + +/** + * Resolve object with deep prototype chain to a flat object + * @param {Object} sourceObj source object + * @param {Object} [destObj] + * @param {Function|Boolean} [filter] + * @param {Function} [propFilter] + * + * @returns {Object} + */ +const toFlatObject = (sourceObj, destObj, filter, propFilter) => { + let props; + let i; + let prop; + const merged = {}; + + destObj = destObj || {}; + // eslint-disable-next-line no-eq-null,eqeqeq + if (sourceObj == null) return destObj; + + do { + props = Object.getOwnPropertyNames(sourceObj); + i = props.length; + while (i-- > 0) { + prop = props[i]; + if ((!propFilter || propFilter(prop, sourceObj, destObj)) && !merged[prop]) { + destObj[prop] = sourceObj[prop]; + merged[prop] = true; + } + } + sourceObj = filter !== false && getPrototypeOf(sourceObj); + } while (sourceObj && (!filter || filter(sourceObj, destObj)) && sourceObj !== Object.prototype); + + return destObj; +} + +/** + * Determines whether a string ends with the characters of a specified string + * + * @param {String} str + * @param {String} searchString + * @param {Number} [position= 0] + * + * @returns {boolean} + */ +const endsWith = (str, searchString, position) => { + str = String(str); + if (position === undefined || position > str.length) { + position = str.length; + } + position -= searchString.length; + const lastIndex = str.indexOf(searchString, position); + return lastIndex !== -1 && lastIndex === position; +} + + +/** + * Returns new array from array like object or null if failed + * + * @param {*} [thing] + * + * @returns {?Array} + */ +const toArray = (thing) => { + if (!thing) return null; + if (isArray(thing)) return thing; + let i = thing.length; + if (!isNumber(i)) return null; + const arr = new Array(i); + while (i-- > 0) { + arr[i] = thing[i]; + } + return arr; +} + +/** + * Checking if the Uint8Array exists and if it does, it returns a function that checks if the + * thing passed in is an instance of Uint8Array + * + * @param {TypedArray} + * + * @returns {Array} + */ +// eslint-disable-next-line func-names +const isTypedArray = (TypedArray => { + // eslint-disable-next-line func-names + return thing => { + return TypedArray && thing instanceof TypedArray; + }; +})(typeof Uint8Array !== 'undefined' && getPrototypeOf(Uint8Array)); + +/** + * For each entry in the object, call the function with the key and value. + * + * @param {Object} obj - The object to iterate over. + * @param {Function} fn - The function to call for each entry. + * + * @returns {void} + */ +const forEachEntry = (obj, fn) => { + const generator = obj && obj[iterator]; + + const _iterator = generator.call(obj); + + let result; + + while ((result = _iterator.next()) && !result.done) { + const pair = result.value; + fn.call(obj, pair[0], pair[1]); + } +} + +/** + * It takes a regular expression and a string, and returns an array of all the matches + * + * @param {string} regExp - The regular expression to match against. + * @param {string} str - The string to search. + * + * @returns {Array} + */ +const matchAll = (regExp, str) => { + let matches; + const arr = []; + + while ((matches = regExp.exec(str)) !== null) { + arr.push(matches); + } + + return arr; +} + +/* Checking if the kindOfTest function returns true when passed an HTMLFormElement. */ +const isHTMLForm = kindOfTest('HTMLFormElement'); + +const toCamelCase = str => { + return str.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g, + function replacer(m, p1, p2) { + return p1.toUpperCase() + p2; + } + ); +}; + +/* Creating a function that will check if an object has a property. */ +const hasOwnProperty = (({hasOwnProperty}) => (obj, prop) => hasOwnProperty.call(obj, prop))(Object.prototype); + +/** + * Determine if a value is a RegExp object + * + * @param {*} val The value to test + * + * @returns {boolean} True if value is a RegExp object, otherwise false + */ +const isRegExp = kindOfTest('RegExp'); + +const reduceDescriptors = (obj, reducer) => { + const descriptors = Object.getOwnPropertyDescriptors(obj); + const reducedDescriptors = {}; + + forEach(descriptors, (descriptor, name) => { + let ret; + if ((ret = reducer(descriptor, name, obj)) !== false) { + reducedDescriptors[name] = ret || descriptor; + } + }); + + Object.defineProperties(obj, reducedDescriptors); +} + +/** + * Makes all methods read-only + * @param {Object} obj + */ + +const freezeMethods = (obj) => { + reduceDescriptors(obj, (descriptor, name) => { + // skip restricted props in strict mode + if (isFunction(obj) && ['arguments', 'caller', 'callee'].indexOf(name) !== -1) { + return false; + } + + const value = obj[name]; + + if (!isFunction(value)) return; + + descriptor.enumerable = false; + + if ('writable' in descriptor) { + descriptor.writable = false; + return; + } + + if (!descriptor.set) { + descriptor.set = () => { + throw Error('Can not rewrite read-only method \'' + name + '\''); + }; + } + }); +} + +const toObjectSet = (arrayOrString, delimiter) => { + const obj = {}; + + const define = (arr) => { + arr.forEach(value => { + obj[value] = true; + }); + } + + isArray(arrayOrString) ? define(arrayOrString) : define(String(arrayOrString).split(delimiter)); + + return obj; +} + +const noop = () => {} + +const toFiniteNumber = (value, defaultValue) => { + return value != null && Number.isFinite(value = +value) ? value : defaultValue; +} + + + +/** + * If the thing is a FormData object, return true, otherwise return false. + * + * @param {unknown} thing - The thing to check. + * + * @returns {boolean} + */ +function isSpecCompliantForm(thing) { + return !!(thing && isFunction(thing.append) && thing[toStringTag] === 'FormData' && thing[iterator]); +} + +const toJSONObject = (obj) => { + const stack = new Array(10); + + const visit = (source, i) => { + + if (isObject(source)) { + if (stack.indexOf(source) >= 0) { + return; + } + + //Buffer check + if (isBuffer(source)) { + return source; + } + + if(!('toJSON' in source)) { + stack[i] = source; + const target = isArray(source) ? [] : {}; + + forEach(source, (value, key) => { + const reducedValue = visit(value, i + 1); + !isUndefined(reducedValue) && (target[key] = reducedValue); + }); + + stack[i] = undefined; + + return target; + } + } + + return source; + } + + return visit(obj, 0); +} + +const isAsyncFn = kindOfTest('AsyncFunction'); + +const isThenable = (thing) => + thing && (isObject(thing) || isFunction(thing)) && isFunction(thing.then) && isFunction(thing.catch); + +// original code +// https://github.com/DigitalBrainJS/AxiosPromise/blob/16deab13710ec09779922131f3fa5954320f83ab/lib/utils.js#L11-L34 + +const _setImmediate = ((setImmediateSupported, postMessageSupported) => { + if (setImmediateSupported) { + return setImmediate; + } + + return postMessageSupported ? ((token, callbacks) => { + _global.addEventListener("message", ({source, data}) => { + if (source === _global && data === token) { + callbacks.length && callbacks.shift()(); + } + }, false); + + return (cb) => { + callbacks.push(cb); + _global.postMessage(token, "*"); + } + })(`axios@${Math.random()}`, []) : (cb) => setTimeout(cb); +})( + typeof setImmediate === 'function', + isFunction(_global.postMessage) +); + +const asap = typeof queueMicrotask !== 'undefined' ? + queueMicrotask.bind(_global) : ( typeof process !== 'undefined' && process.nextTick || _setImmediate); + +// ********************* + + +const isIterable = (thing) => thing != null && isFunction(thing[iterator]); + + +export default { + isArray, + isArrayBuffer, + isBuffer, + isFormData, + isArrayBufferView, + isString, + isNumber, + isBoolean, + isObject, + isPlainObject, + isEmptyObject, + isReadableStream, + isRequest, + isResponse, + isHeaders, + isUndefined, + isDate, + isFile, + isBlob, + isRegExp, + isFunction, + isStream, + isURLSearchParams, + isTypedArray, + isFileList, + forEach, + merge, + extend, + trim, + stripBOM, + inherits, + toFlatObject, + kindOf, + kindOfTest, + endsWith, + toArray, + forEachEntry, + matchAll, + isHTMLForm, + hasOwnProperty, + hasOwnProp: hasOwnProperty, // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors, + freezeMethods, + toObjectSet, + toCamelCase, + noop, + toFiniteNumber, + findKey, + global: _global, + isContextDefined, + isSpecCompliantForm, + toJSONObject, + isAsyncFn, + isThenable, + setImmediate: _setImmediate, + asap, + isIterable +}; diff --git a/node_modules.bak/axios/package.json b/node_modules.bak/axios/package.json new file mode 100644 index 0000000..abc314e --- /dev/null +++ b/node_modules.bak/axios/package.json @@ -0,0 +1,234 @@ +{ + "name": "axios", + "version": "1.12.2", + "description": "Promise based HTTP client for the browser and node.js", + "main": "index.js", + "exports": { + ".": { + "types": { + "require": "./index.d.cts", + "default": "./index.d.ts" + }, + "react-native": { + "require": "./dist/browser/axios.cjs", + "default": "./dist/esm/axios.js" + }, + "browser": { + "require": "./dist/browser/axios.cjs", + "default": "./index.js" + }, + "default": { + "require": "./dist/node/axios.cjs", + "default": "./index.js" + } + }, + "./lib/adapters/http.js": "./lib/adapters/http.js", + "./lib/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/*": "./lib/*", + "./unsafe/core/settle.js": "./lib/core/settle.js", + "./unsafe/core/buildFullPath.js": "./lib/core/buildFullPath.js", + "./unsafe/helpers/isAbsoluteURL.js": "./lib/helpers/isAbsoluteURL.js", + "./unsafe/helpers/buildURL.js": "./lib/helpers/buildURL.js", + "./unsafe/helpers/combineURLs.js": "./lib/helpers/combineURLs.js", + "./unsafe/adapters/http.js": "./lib/adapters/http.js", + "./unsafe/adapters/xhr.js": "./lib/adapters/xhr.js", + "./unsafe/utils.js": "./lib/utils.js", + "./package.json": "./package.json", + "./dist/browser/axios.cjs": "./dist/browser/axios.cjs", + "./dist/node/axios.cjs": "./dist/node/axios.cjs" + }, + "type": "module", + "types": "index.d.ts", + "scripts": { + "test": "npm run test:node && npm run test:browser && npm run test:package", + "test:node": "npm run test:mocha", + "test:browser": "npm run test:karma", + "test:package": "npm run test:eslint && npm run test:dtslint && npm run test:exports", + "test:eslint": "node bin/ssl_hotfix.js eslint lib/**/*.js", + "test:dtslint": "dtslint --localTs node_modules/typescript/lib", + "test:mocha": "node bin/ssl_hotfix.js mocha test/unit/**/*.js --timeout 30000 --exit", + "test:exports": "node bin/ssl_hotfix.js mocha test/module/test.js --timeout 30000 --exit", + "test:karma": "node ./bin/run-karma-tests.js", + "test:karma:firefox": "node bin/ssl_hotfix.js cross-env LISTEN_ADDR=:: Browsers=Firefox karma start karma.conf.cjs --single-run", + "test:karma:server": "node bin/ssl_hotfix.js cross-env karma start karma.conf.cjs", + "test:build:version": "node ./bin/check-build-version.js", + "start": "node ./sandbox/server.js", + "preversion": "gulp version", + "version": "npm run build && git add package.json", + "prepublishOnly": "npm run test:build:version", + "postpublish": "git push && git push --tags", + "build": "gulp clear && cross-env NODE_ENV=production rollup -c -m", + "examples": "node ./examples/server.js", + "coveralls": "cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js", + "fix": "eslint --fix lib/**/*.js", + "prepare": "husky install && npm run prepare:hooks", + "prepare:hooks": "npx husky set .husky/commit-msg \"npx commitlint --edit $1\"", + "release:dry": "release-it --dry-run --no-npm", + "release:info": "release-it --release-version", + "release:beta:no-npm": "release-it --preRelease=beta --no-npm", + "release:beta": "release-it --preRelease=beta", + "release:no-npm": "release-it --no-npm", + "release:changelog:fix": "node ./bin/injectContributorsList.js && git add CHANGELOG.md", + "release": "release-it" + }, + "repository": { + "type": "git", + "url": "https://github.com/axios/axios.git" + }, + "keywords": [ + "xhr", + "http", + "ajax", + "promise", + "node" + ], + "author": "Matt Zabriskie", + "license": "MIT", + "bugs": { + "url": "https://github.com/axios/axios/issues" + }, + "homepage": "https://axios-http.com", + "devDependencies": { + "@babel/core": "^7.23.9", + "@babel/preset-env": "^7.23.9", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-conventional": "^17.8.1", + "@release-it/conventional-changelog": "^5.1.1", + "@rollup/plugin-alias": "^5.1.0", + "@rollup/plugin-babel": "^5.3.1", + "@rollup/plugin-commonjs": "^15.1.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-multi-entry": "^4.1.0", + "@rollup/plugin-node-resolve": "^9.0.0", + "abortcontroller-polyfill": "^1.7.5", + "auto-changelog": "^2.4.0", + "body-parser": "^1.20.2", + "chalk": "^5.3.0", + "coveralls": "^3.1.1", + "cross-env": "^7.0.3", + "dev-null": "^0.1.1", + "dtslint": "^4.2.1", + "es6-promise": "^4.2.8", + "eslint": "^8.56.0", + "express": "^4.18.2", + "formdata-node": "^5.0.1", + "formidable": "^2.1.2", + "fs-extra": "^10.1.0", + "get-stream": "^3.0.0", + "gulp": "^4.0.2", + "handlebars": "^4.7.8", + "husky": "^8.0.3", + "istanbul-instrumenter-loader": "^3.0.1", + "jasmine-core": "^2.99.1", + "karma": "^6.3.17", + "karma-chrome-launcher": "^3.2.0", + "karma-firefox-launcher": "^2.1.2", + "karma-jasmine": "^1.1.2", + "karma-jasmine-ajax": "^0.1.13", + "karma-rollup-preprocessor": "^7.0.8", + "karma-safari-launcher": "^1.0.0", + "karma-sauce-launcher": "^4.3.6", + "karma-sinon": "^1.0.5", + "karma-sourcemap-loader": "^0.3.8", + "memoizee": "^0.4.15", + "minimist": "^1.2.8", + "mocha": "^10.3.0", + "multer": "^1.4.4", + "pacote": "^20.0.0", + "pretty-bytes": "^6.1.1", + "release-it": "^15.11.0", + "rollup": "^2.79.1", + "rollup-plugin-auto-external": "^2.0.0", + "rollup-plugin-bundle-size": "^1.0.3", + "rollup-plugin-terser": "^7.0.2", + "sinon": "^4.5.0", + "stream-throttle": "^0.1.3", + "string-replace-async": "^3.0.2", + "tar-stream": "^3.1.7", + "terser-webpack-plugin": "^4.2.3", + "typescript": "^4.9.5" + }, + "browser": { + "./lib/adapters/http.js": "./lib/helpers/null.js", + "./lib/platform/node/index.js": "./lib/platform/browser/index.js", + "./lib/platform/node/classes/FormData.js": "./lib/helpers/null.js" + }, + "react-native": { + "./lib/adapters/http.js": "./lib/helpers/null.js", + "./lib/platform/node/index.js": "./lib/platform/browser/index.js", + "./lib/platform/node/classes/FormData.js": "./lib/helpers/null.js" + }, + "jsdelivr": "dist/axios.min.js", + "unpkg": "dist/axios.min.js", + "typings": "./index.d.ts", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.0" + }, + "bundlesize": [ + { + "path": "./dist/axios.min.js", + "threshold": "5kB" + } + ], + "contributors": [ + "Matt Zabriskie (https://github.com/mzabriskie)", + "Dmitriy Mozgovoy (https://github.com/DigitalBrainJS)", + "Nick Uraltsev (https://github.com/nickuraltsev)", + "Jay (https://github.com/jasonsaayman)", + "Emily Morehouse (https://github.com/emilyemorehouse)", + "Rubén Norte (https://github.com/rubennorte)", + "Justin Beckwith (https://github.com/JustinBeckwith)", + "Martti Laine (https://github.com/codeclown)", + "Xianming Zhong (https://github.com/chinesedfan)", + "Remco Haszing (https://github.com/remcohaszing)", + "Rikki Gibson (https://github.com/RikkiGibson)", + "Willian Agostini (https://github.com/WillianAgostini)", + "Yasu Flores (https://github.com/yasuf)" + ], + "sideEffects": false, + "release-it": { + "git": { + "commitMessage": "chore(release): v${version}", + "push": true, + "commit": true, + "tag": true, + "requireCommits": false, + "requireCleanWorkingDir": false + }, + "github": { + "release": true, + "draft": true + }, + "npm": { + "publish": false, + "ignoreVersion": false + }, + "plugins": { + "@release-it/conventional-changelog": { + "preset": "angular", + "infile": "CHANGELOG.md", + "header": "# Changelog" + } + }, + "hooks": { + "before:init": "npm test", + "after:bump": "gulp version --bump ${version} && npm run build && npm run test:build:version", + "before:release": "npm run release:changelog:fix && git add ./package-lock.json", + "after:release": "echo Successfully released ${name} v${version} to ${repo.repository}." + } + }, + "commitlint": { + "rules": { + "header-max-length": [ + 2, + "always", + 130 + ] + }, + "extends": [ + "@commitlint/config-conventional" + ] + } +} \ No newline at end of file diff --git a/node_modules.bak/balanced-match/.github/FUNDING.yml b/node_modules.bak/balanced-match/.github/FUNDING.yml new file mode 100644 index 0000000..cea8b16 --- /dev/null +++ b/node_modules.bak/balanced-match/.github/FUNDING.yml @@ -0,0 +1,2 @@ +tidelift: "npm/balanced-match" +patreon: juliangruber diff --git a/node_modules.bak/balanced-match/LICENSE.md b/node_modules.bak/balanced-match/LICENSE.md new file mode 100644 index 0000000..2cdc8e4 --- /dev/null +++ b/node_modules.bak/balanced-match/LICENSE.md @@ -0,0 +1,21 @@ +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules.bak/balanced-match/README.md b/node_modules.bak/balanced-match/README.md new file mode 100644 index 0000000..d2a48b6 --- /dev/null +++ b/node_modules.bak/balanced-match/README.md @@ -0,0 +1,97 @@ +# balanced-match + +Match balanced string pairs, like `{` and `}` or `` and ``. Supports regular expressions as well! + +[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match) +[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match) + +[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match) + +## Example + +Get the first matching pair of braces: + +```js +var balanced = require('balanced-match'); + +console.log(balanced('{', '}', 'pre{in{nested}}post')); +console.log(balanced('{', '}', 'pre{first}between{second}post')); +console.log(balanced(/\s+\{\s+/, /\s+\}\s+/, 'pre { in{nest} } post')); +``` + +The matches are: + +```bash +$ node example.js +{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' } +{ start: 3, + end: 9, + pre: 'pre', + body: 'first', + post: 'between{second}post' } +{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' } +``` + +## API + +### var m = balanced(a, b, str) + +For the first non-nested matching pair of `a` and `b` in `str`, return an +object with those keys: + +* **start** the index of the first match of `a` +* **end** the index of the matching `b` +* **pre** the preamble, `a` and `b` not included +* **body** the match, `a` and `b` not included +* **post** the postscript, `a` and `b` not included + +If there's no match, `undefined` will be returned. + +If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`. + +### var r = balanced.range(a, b, str) + +For the first non-nested matching pair of `a` and `b` in `str`, return an +array with indexes: `[ , ]`. + +If there's no match, `undefined` will be returned. + +If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`. + +## Installation + +With [npm](https://npmjs.org) do: + +```bash +npm install balanced-match +``` + +## Security contact information + +To report a security vulnerability, please use the +[Tidelift security contact](https://tidelift.com/security). +Tidelift will coordinate the fix and disclosure. + +## License + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules.bak/balanced-match/index.js b/node_modules.bak/balanced-match/index.js new file mode 100644 index 0000000..c67a646 --- /dev/null +++ b/node_modules.bak/balanced-match/index.js @@ -0,0 +1,62 @@ +'use strict'; +module.exports = balanced; +function balanced(a, b, str) { + if (a instanceof RegExp) a = maybeMatch(a, str); + if (b instanceof RegExp) b = maybeMatch(b, str); + + var r = range(a, b, str); + + return r && { + start: r[0], + end: r[1], + pre: str.slice(0, r[0]), + body: str.slice(r[0] + a.length, r[1]), + post: str.slice(r[1] + b.length) + }; +} + +function maybeMatch(reg, str) { + var m = str.match(reg); + return m ? m[0] : null; +} + +balanced.range = range; +function range(a, b, str) { + var begs, beg, left, right, result; + var ai = str.indexOf(a); + var bi = str.indexOf(b, ai + 1); + var i = ai; + + if (ai >= 0 && bi > 0) { + if(a===b) { + return [ai, bi]; + } + begs = []; + left = str.length; + + while (i >= 0 && !result) { + if (i == ai) { + begs.push(i); + ai = str.indexOf(a, i + 1); + } else if (begs.length == 1) { + result = [ begs.pop(), bi ]; + } else { + beg = begs.pop(); + if (beg < left) { + left = beg; + right = bi; + } + + bi = str.indexOf(b, i + 1); + } + + i = ai < bi && ai >= 0 ? ai : bi; + } + + if (begs.length) { + result = [ left, right ]; + } + } + + return result; +} diff --git a/node_modules.bak/balanced-match/package.json b/node_modules.bak/balanced-match/package.json new file mode 100644 index 0000000..ce6073e --- /dev/null +++ b/node_modules.bak/balanced-match/package.json @@ -0,0 +1,48 @@ +{ + "name": "balanced-match", + "description": "Match balanced character pairs, like \"{\" and \"}\"", + "version": "1.0.2", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/balanced-match.git" + }, + "homepage": "https://github.com/juliangruber/balanced-match", + "main": "index.js", + "scripts": { + "test": "tape test/test.js", + "bench": "matcha test/bench.js" + }, + "devDependencies": { + "matcha": "^0.7.0", + "tape": "^4.6.0" + }, + "keywords": [ + "match", + "regexp", + "test", + "balanced", + "parse" + ], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/8..latest", + "firefox/20..latest", + "firefox/nightly", + "chrome/25..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + } +} diff --git a/node_modules.bak/binary-extensions/binary-extensions.json b/node_modules.bak/binary-extensions/binary-extensions.json new file mode 100644 index 0000000..ac08048 --- /dev/null +++ b/node_modules.bak/binary-extensions/binary-extensions.json @@ -0,0 +1,263 @@ +[ + "3dm", + "3ds", + "3g2", + "3gp", + "7z", + "a", + "aac", + "adp", + "afdesign", + "afphoto", + "afpub", + "ai", + "aif", + "aiff", + "alz", + "ape", + "apk", + "appimage", + "ar", + "arj", + "asf", + "au", + "avi", + "bak", + "baml", + "bh", + "bin", + "bk", + "bmp", + "btif", + "bz2", + "bzip2", + "cab", + "caf", + "cgm", + "class", + "cmx", + "cpio", + "cr2", + "cur", + "dat", + "dcm", + "deb", + "dex", + "djvu", + "dll", + "dmg", + "dng", + "doc", + "docm", + "docx", + "dot", + "dotm", + "dra", + "DS_Store", + "dsk", + "dts", + "dtshd", + "dvb", + "dwg", + "dxf", + "ecelp4800", + "ecelp7470", + "ecelp9600", + "egg", + "eol", + "eot", + "epub", + "exe", + "f4v", + "fbs", + "fh", + "fla", + "flac", + "flatpak", + "fli", + "flv", + "fpx", + "fst", + "fvt", + "g3", + "gh", + "gif", + "graffle", + "gz", + "gzip", + "h261", + "h263", + "h264", + "icns", + "ico", + "ief", + "img", + "ipa", + "iso", + "jar", + "jpeg", + "jpg", + "jpgv", + "jpm", + "jxr", + "key", + "ktx", + "lha", + "lib", + "lvp", + "lz", + "lzh", + "lzma", + "lzo", + "m3u", + "m4a", + "m4v", + "mar", + "mdi", + "mht", + "mid", + "midi", + "mj2", + "mka", + "mkv", + "mmr", + "mng", + "mobi", + "mov", + "movie", + "mp3", + "mp4", + "mp4a", + "mpeg", + "mpg", + "mpga", + "mxu", + "nef", + "npx", + "numbers", + "nupkg", + "o", + "odp", + "ods", + "odt", + "oga", + "ogg", + "ogv", + "otf", + "ott", + "pages", + "pbm", + "pcx", + "pdb", + "pdf", + "pea", + "pgm", + "pic", + "png", + "pnm", + "pot", + "potm", + "potx", + "ppa", + "ppam", + "ppm", + "pps", + "ppsm", + "ppsx", + "ppt", + "pptm", + "pptx", + "psd", + "pya", + "pyc", + "pyo", + "pyv", + "qt", + "rar", + "ras", + "raw", + "resources", + "rgb", + "rip", + "rlc", + "rmf", + "rmvb", + "rpm", + "rtf", + "rz", + "s3m", + "s7z", + "scpt", + "sgi", + "shar", + "snap", + "sil", + "sketch", + "slk", + "smv", + "snk", + "so", + "stl", + "suo", + "sub", + "swf", + "tar", + "tbz", + "tbz2", + "tga", + "tgz", + "thmx", + "tif", + "tiff", + "tlz", + "ttc", + "ttf", + "txz", + "udf", + "uvh", + "uvi", + "uvm", + "uvp", + "uvs", + "uvu", + "viv", + "vob", + "war", + "wav", + "wax", + "wbmp", + "wdp", + "weba", + "webm", + "webp", + "whl", + "wim", + "wm", + "wma", + "wmv", + "wmx", + "woff", + "woff2", + "wrm", + "wvx", + "xbm", + "xif", + "xla", + "xlam", + "xls", + "xlsb", + "xlsm", + "xlsx", + "xlt", + "xltm", + "xltx", + "xm", + "xmind", + "xpi", + "xpm", + "xwd", + "xz", + "z", + "zip", + "zipx" +] diff --git a/node_modules.bak/binary-extensions/binary-extensions.json.d.ts b/node_modules.bak/binary-extensions/binary-extensions.json.d.ts new file mode 100644 index 0000000..94a248c --- /dev/null +++ b/node_modules.bak/binary-extensions/binary-extensions.json.d.ts @@ -0,0 +1,3 @@ +declare const binaryExtensionsJson: readonly string[]; + +export = binaryExtensionsJson; diff --git a/node_modules.bak/binary-extensions/index.d.ts b/node_modules.bak/binary-extensions/index.d.ts new file mode 100644 index 0000000..f469ac5 --- /dev/null +++ b/node_modules.bak/binary-extensions/index.d.ts @@ -0,0 +1,14 @@ +/** +List of binary file extensions. + +@example +``` +import binaryExtensions = require('binary-extensions'); + +console.log(binaryExtensions); +//=> ['3ds', '3g2', …] +``` +*/ +declare const binaryExtensions: readonly string[]; + +export = binaryExtensions; diff --git a/node_modules.bak/binary-extensions/index.js b/node_modules.bak/binary-extensions/index.js new file mode 100644 index 0000000..d46e468 --- /dev/null +++ b/node_modules.bak/binary-extensions/index.js @@ -0,0 +1 @@ +module.exports = require('./binary-extensions.json'); diff --git a/node_modules.bak/binary-extensions/license b/node_modules.bak/binary-extensions/license new file mode 100644 index 0000000..5493a1a --- /dev/null +++ b/node_modules.bak/binary-extensions/license @@ -0,0 +1,10 @@ +MIT License + +Copyright (c) Sindre Sorhus (https://sindresorhus.com) +Copyright (c) Paul Miller (https://paulmillr.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules.bak/binary-extensions/package.json b/node_modules.bak/binary-extensions/package.json new file mode 100644 index 0000000..4710c33 --- /dev/null +++ b/node_modules.bak/binary-extensions/package.json @@ -0,0 +1,40 @@ +{ + "name": "binary-extensions", + "version": "2.3.0", + "description": "List of binary file extensions", + "license": "MIT", + "repository": "sindresorhus/binary-extensions", + "funding": "https://github.com/sponsors/sindresorhus", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com" + }, + "sideEffects": false, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava && tsd" + }, + "files": [ + "index.js", + "index.d.ts", + "binary-extensions.json", + "binary-extensions.json.d.ts" + ], + "keywords": [ + "binary", + "extensions", + "extension", + "file", + "json", + "list", + "array" + ], + "devDependencies": { + "ava": "^1.4.1", + "tsd": "^0.7.2", + "xo": "^0.24.0" + } +} diff --git a/node_modules.bak/binary-extensions/readme.md b/node_modules.bak/binary-extensions/readme.md new file mode 100644 index 0000000..88519b3 --- /dev/null +++ b/node_modules.bak/binary-extensions/readme.md @@ -0,0 +1,25 @@ +# binary-extensions + +> List of binary file extensions + +The list is just a [JSON file](binary-extensions.json) and can be used anywhere. + +## Install + +```sh +npm install binary-extensions +``` + +## Usage + +```js +const binaryExtensions = require('binary-extensions'); + +console.log(binaryExtensions); +//=> ['3ds', '3g2', …] +``` + +## Related + +- [is-binary-path](https://github.com/sindresorhus/is-binary-path) - Check if a filepath is a binary file +- [text-extensions](https://github.com/sindresorhus/text-extensions) - List of text file extensions diff --git a/node_modules.bak/brace-expansion/.github/FUNDING.yml b/node_modules.bak/brace-expansion/.github/FUNDING.yml new file mode 100644 index 0000000..79d1eaf --- /dev/null +++ b/node_modules.bak/brace-expansion/.github/FUNDING.yml @@ -0,0 +1,2 @@ +tidelift: "npm/brace-expansion" +patreon: juliangruber diff --git a/node_modules.bak/brace-expansion/LICENSE b/node_modules.bak/brace-expansion/LICENSE new file mode 100644 index 0000000..de32266 --- /dev/null +++ b/node_modules.bak/brace-expansion/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2013 Julian Gruber + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules.bak/brace-expansion/README.md b/node_modules.bak/brace-expansion/README.md new file mode 100644 index 0000000..e55c583 --- /dev/null +++ b/node_modules.bak/brace-expansion/README.md @@ -0,0 +1,135 @@ +# brace-expansion + +[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html), +as known from sh/bash, in JavaScript. + +[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion) +[![downloads](https://img.shields.io/npm/dm/brace-expansion.svg)](https://www.npmjs.org/package/brace-expansion) +[![Greenkeeper badge](https://badges.greenkeeper.io/juliangruber/brace-expansion.svg)](https://greenkeeper.io/) + +[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion) + +## Example + +```js +var expand = require('brace-expansion'); + +expand('file-{a,b,c}.jpg') +// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] + +expand('-v{,,}') +// => ['-v', '-v', '-v'] + +expand('file{0..2}.jpg') +// => ['file0.jpg', 'file1.jpg', 'file2.jpg'] + +expand('file-{a..c}.jpg') +// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] + +expand('file{2..0}.jpg') +// => ['file2.jpg', 'file1.jpg', 'file0.jpg'] + +expand('file{0..4..2}.jpg') +// => ['file0.jpg', 'file2.jpg', 'file4.jpg'] + +expand('file-{a..e..2}.jpg') +// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg'] + +expand('file{00..10..5}.jpg') +// => ['file00.jpg', 'file05.jpg', 'file10.jpg'] + +expand('{{A..C},{a..c}}') +// => ['A', 'B', 'C', 'a', 'b', 'c'] + +expand('ppp{,config,oe{,conf}}') +// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf'] +``` + +## API + +```js +var expand = require('brace-expansion'); +``` + +### var expanded = expand(str) + +Return an array of all possible and valid expansions of `str`. If none are +found, `[str]` is returned. + +Valid expansions are: + +```js +/^(.*,)+(.+)?$/ +// {a,b,...} +``` + +A comma separated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`. + +```js +/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ +// {x..y[..incr]} +``` + +A numeric sequence from `x` to `y` inclusive, with optional increment. +If `x` or `y` start with a leading `0`, all the numbers will be padded +to have equal length. Negative numbers and backwards iteration work too. + +```js +/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ +// {x..y[..incr]} +``` + +An alphabetic sequence from `x` to `y` inclusive, with optional increment. +`x` and `y` must be exactly one character, and if given, `incr` must be a +number. + +For compatibility reasons, the string `${` is not eligible for brace expansion. + +## Installation + +With [npm](https://npmjs.org) do: + +```bash +npm install brace-expansion +``` + +## Contributors + +- [Julian Gruber](https://github.com/juliangruber) +- [Isaac Z. Schlueter](https://github.com/isaacs) + +## Sponsors + +This module is proudly supported by my [Sponsors](https://github.com/juliangruber/sponsors)! + +Do you want to support modules like this to improve their quality, stability and weigh in on new features? Then please consider donating to my [Patreon](https://www.patreon.com/juliangruber). Not sure how much of my modules you're using? Try [feross/thanks](https://github.com/feross/thanks)! + +## Security contact information + +To report a security vulnerability, please use the +[Tidelift security contact](https://tidelift.com/security). +Tidelift will coordinate the fix and disclosure. + +## License + +(MIT) + +Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules.bak/brace-expansion/index.js b/node_modules.bak/brace-expansion/index.js new file mode 100644 index 0000000..a27f81c --- /dev/null +++ b/node_modules.bak/brace-expansion/index.js @@ -0,0 +1,203 @@ +var balanced = require('balanced-match'); + +module.exports = expandTop; + +var escSlash = '\0SLASH'+Math.random()+'\0'; +var escOpen = '\0OPEN'+Math.random()+'\0'; +var escClose = '\0CLOSE'+Math.random()+'\0'; +var escComma = '\0COMMA'+Math.random()+'\0'; +var escPeriod = '\0PERIOD'+Math.random()+'\0'; + +function numeric(str) { + return parseInt(str, 10) == str + ? parseInt(str, 10) + : str.charCodeAt(0); +} + +function escapeBraces(str) { + return str.split('\\\\').join(escSlash) + .split('\\{').join(escOpen) + .split('\\}').join(escClose) + .split('\\,').join(escComma) + .split('\\.').join(escPeriod); +} + +function unescapeBraces(str) { + return str.split(escSlash).join('\\') + .split(escOpen).join('{') + .split(escClose).join('}') + .split(escComma).join(',') + .split(escPeriod).join('.'); +} + + +// Basically just str.split(","), but handling cases +// where we have nested braced sections, which should be +// treated as individual members, like {a,{b,c},d} +function parseCommaParts(str) { + if (!str) + return ['']; + + var parts = []; + var m = balanced('{', '}', str); + + if (!m) + return str.split(','); + + var pre = m.pre; + var body = m.body; + var post = m.post; + var p = pre.split(','); + + p[p.length-1] += '{' + body + '}'; + var postParts = parseCommaParts(post); + if (post.length) { + p[p.length-1] += postParts.shift(); + p.push.apply(p, postParts); + } + + parts.push.apply(parts, p); + + return parts; +} + +function expandTop(str) { + if (!str) + return []; + + // I don't know why Bash 4.3 does this, but it does. + // Anything starting with {} will have the first two bytes preserved + // but *only* at the top level, so {},a}b will not expand to anything, + // but a{},b}c will be expanded to [a}c,abc]. + // One could argue that this is a bug in Bash, but since the goal of + // this module is to match Bash's rules, we escape a leading {} + if (str.substr(0, 2) === '{}') { + str = '\\{\\}' + str.substr(2); + } + + return expand(escapeBraces(str), true).map(unescapeBraces); +} + +function embrace(str) { + return '{' + str + '}'; +} +function isPadded(el) { + return /^-?0\d/.test(el); +} + +function lte(i, y) { + return i <= y; +} +function gte(i, y) { + return i >= y; +} + +function expand(str, isTop) { + var expansions = []; + + var m = balanced('{', '}', str); + if (!m) return [str]; + + // no need to expand pre, since it is guaranteed to be free of brace-sets + var pre = m.pre; + var post = m.post.length + ? expand(m.post, false) + : ['']; + + if (/\$$/.test(m.pre)) { + for (var k = 0; k < post.length; k++) { + var expansion = pre+ '{' + m.body + '}' + post[k]; + expansions.push(expansion); + } + } else { + var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); + var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); + var isSequence = isNumericSequence || isAlphaSequence; + var isOptions = m.body.indexOf(',') >= 0; + if (!isSequence && !isOptions) { + // {a},b} + if (m.post.match(/,(?!,).*\}/)) { + str = m.pre + '{' + m.body + escClose + m.post; + return expand(str); + } + return [str]; + } + + var n; + if (isSequence) { + n = m.body.split(/\.\./); + } else { + n = parseCommaParts(m.body); + if (n.length === 1) { + // x{{a,b}}y ==> x{a}y x{b}y + n = expand(n[0], false).map(embrace); + if (n.length === 1) { + return post.map(function(p) { + return m.pre + n[0] + p; + }); + } + } + } + + // at this point, n is the parts, and we know it's not a comma set + // with a single entry. + var N; + + if (isSequence) { + var x = numeric(n[0]); + var y = numeric(n[1]); + var width = Math.max(n[0].length, n[1].length) + var incr = n.length == 3 + ? Math.abs(numeric(n[2])) + : 1; + var test = lte; + var reverse = y < x; + if (reverse) { + incr *= -1; + test = gte; + } + var pad = n.some(isPadded); + + N = []; + + for (var i = x; test(i, y); i += incr) { + var c; + if (isAlphaSequence) { + c = String.fromCharCode(i); + if (c === '\\') + c = ''; + } else { + c = String(i); + if (pad) { + var need = width - c.length; + if (need > 0) { + var z = new Array(need + 1).join('0'); + if (i < 0) + c = '-' + z + c.slice(1); + else + c = z + c; + } + } + } + N.push(c); + } + } else { + N = []; + + for (var j = 0; j < n.length; j++) { + N.push.apply(N, expand(n[j], false)); + } + } + + for (var j = 0; j < N.length; j++) { + for (var k = 0; k < post.length; k++) { + var expansion = pre + N[j] + post[k]; + if (!isTop || isSequence || expansion) + expansions.push(expansion); + } + } + } + + return expansions; +} + diff --git a/node_modules.bak/brace-expansion/package.json b/node_modules.bak/brace-expansion/package.json new file mode 100644 index 0000000..c7eee34 --- /dev/null +++ b/node_modules.bak/brace-expansion/package.json @@ -0,0 +1,49 @@ +{ + "name": "brace-expansion", + "description": "Brace expansion as known from sh/bash", + "version": "2.0.2", + "repository": { + "type": "git", + "url": "git://github.com/juliangruber/brace-expansion.git" + }, + "homepage": "https://github.com/juliangruber/brace-expansion", + "main": "index.js", + "scripts": { + "test": "tape test/*.js", + "gentest": "bash test/generate.sh", + "bench": "matcha test/perf/bench.js" + }, + "dependencies": { + "balanced-match": "^1.0.0" + }, + "devDependencies": { + "@c4312/matcha": "^1.3.1", + "tape": "^4.6.0" + }, + "keywords": [], + "author": { + "name": "Julian Gruber", + "email": "mail@juliangruber.com", + "url": "http://juliangruber.com" + }, + "license": "MIT", + "testling": { + "files": "test/*.js", + "browsers": [ + "ie/8..latest", + "firefox/20..latest", + "firefox/nightly", + "chrome/25..latest", + "chrome/canary", + "opera/12..latest", + "opera/next", + "safari/5.1..latest", + "ipad/6.0..latest", + "iphone/6.0..latest", + "android-browser/4.2..latest" + ] + }, + "publishConfig": { + "tag": "2.x" + } +} diff --git a/node_modules.bak/braces/LICENSE b/node_modules.bak/braces/LICENSE new file mode 100644 index 0000000..9af4a67 --- /dev/null +++ b/node_modules.bak/braces/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-present, Jon Schlinkert. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules.bak/braces/README.md b/node_modules.bak/braces/README.md new file mode 100644 index 0000000..f59dd60 --- /dev/null +++ b/node_modules.bak/braces/README.md @@ -0,0 +1,586 @@ +# braces [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=W8YFZ425KND68) [![NPM version](https://img.shields.io/npm/v/braces.svg?style=flat)](https://www.npmjs.com/package/braces) [![NPM monthly downloads](https://img.shields.io/npm/dm/braces.svg?style=flat)](https://npmjs.org/package/braces) [![NPM total downloads](https://img.shields.io/npm/dt/braces.svg?style=flat)](https://npmjs.org/package/braces) [![Linux Build Status](https://img.shields.io/travis/micromatch/braces.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/braces) + +> Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed. + +Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. + +## Install + +Install with [npm](https://www.npmjs.com/): + +```sh +$ npm install --save braces +``` + +## v3.0.0 Released!! + +See the [changelog](CHANGELOG.md) for details. + +## Why use braces? + +Brace patterns make globs more powerful by adding the ability to match specific ranges and sequences of characters. + +- **Accurate** - complete support for the [Bash 4.3 Brace Expansion](www.gnu.org/software/bash/) specification (passes all of the Bash braces tests) +- **[fast and performant](#benchmarks)** - Starts fast, runs fast and [scales well](#performance) as patterns increase in complexity. +- **Organized code base** - The parser and compiler are easy to maintain and update when edge cases crop up. +- **Well-tested** - Thousands of test assertions, and passes all of the Bash, minimatch, and [brace-expansion](https://github.com/juliangruber/brace-expansion) unit tests (as of the date this was written). +- **Safer** - You shouldn't have to worry about users defining aggressive or malicious brace patterns that can break your application. Braces takes measures to prevent malicious regex that can be used for DDoS attacks (see [catastrophic backtracking](https://www.regular-expressions.info/catastrophic.html)). +- [Supports lists](#lists) - (aka "sets") `a/{b,c}/d` => `['a/b/d', 'a/c/d']` +- [Supports sequences](#sequences) - (aka "ranges") `{01..03}` => `['01', '02', '03']` +- [Supports steps](#steps) - (aka "increments") `{2..10..2}` => `['2', '4', '6', '8', '10']` +- [Supports escaping](#escaping) - To prevent evaluation of special characters. + +## Usage + +The main export is a function that takes one or more brace `patterns` and `options`. + +```js +const braces = require('braces'); +// braces(patterns[, options]); + +console.log(braces(['{01..05}', '{a..e}'])); +//=> ['(0[1-5])', '([a-e])'] + +console.log(braces(['{01..05}', '{a..e}'], { expand: true })); +//=> ['01', '02', '03', '04', '05', 'a', 'b', 'c', 'd', 'e'] +``` + +### Brace Expansion vs. Compilation + +By default, brace patterns are compiled into strings that are optimized for creating regular expressions and matching. + +**Compiled** + +```js +console.log(braces('a/{x,y,z}/b')); +//=> ['a/(x|y|z)/b'] +console.log(braces(['a/{01..20}/b', 'a/{1..5}/b'])); +//=> [ 'a/(0[1-9]|1[0-9]|20)/b', 'a/([1-5])/b' ] +``` + +**Expanded** + +Enable brace expansion by setting the `expand` option to true, or by using [braces.expand()](#expand) (returns an array similar to what you'd expect from Bash, or `echo {1..5}`, or [minimatch](https://github.com/isaacs/minimatch)): + +```js +console.log(braces('a/{x,y,z}/b', { expand: true })); +//=> ['a/x/b', 'a/y/b', 'a/z/b'] + +console.log(braces.expand('{01..10}')); +//=> ['01','02','03','04','05','06','07','08','09','10'] +``` + +### Lists + +Expand lists (like Bash "sets"): + +```js +console.log(braces('a/{foo,bar,baz}/*.js')); +//=> ['a/(foo|bar|baz)/*.js'] + +console.log(braces.expand('a/{foo,bar,baz}/*.js')); +//=> ['a/foo/*.js', 'a/bar/*.js', 'a/baz/*.js'] +``` + +### Sequences + +Expand ranges of characters (like Bash "sequences"): + +```js +console.log(braces.expand('{1..3}')); // ['1', '2', '3'] +console.log(braces.expand('a/{1..3}/b')); // ['a/1/b', 'a/2/b', 'a/3/b'] +console.log(braces('{a..c}', { expand: true })); // ['a', 'b', 'c'] +console.log(braces('foo/{a..c}', { expand: true })); // ['foo/a', 'foo/b', 'foo/c'] + +// supports zero-padded ranges +console.log(braces('a/{01..03}/b')); //=> ['a/(0[1-3])/b'] +console.log(braces('a/{001..300}/b')); //=> ['a/(0{2}[1-9]|0[1-9][0-9]|[12][0-9]{2}|300)/b'] +``` + +See [fill-range](https://github.com/jonschlinkert/fill-range) for all available range-expansion options. + +### Steppped ranges + +Steps, or increments, may be used with ranges: + +```js +console.log(braces.expand('{2..10..2}')); +//=> ['2', '4', '6', '8', '10'] + +console.log(braces('{2..10..2}')); +//=> ['(2|4|6|8|10)'] +``` + +When the [.optimize](#optimize) method is used, or [options.optimize](#optionsoptimize) is set to true, sequences are passed to [to-regex-range](https://github.com/jonschlinkert/to-regex-range) for expansion. + +### Nesting + +Brace patterns may be nested. The results of each expanded string are not sorted, and left to right order is preserved. + +**"Expanded" braces** + +```js +console.log(braces.expand('a{b,c,/{x,y}}/e')); +//=> ['ab/e', 'ac/e', 'a/x/e', 'a/y/e'] + +console.log(braces.expand('a/{x,{1..5},y}/c')); +//=> ['a/x/c', 'a/1/c', 'a/2/c', 'a/3/c', 'a/4/c', 'a/5/c', 'a/y/c'] +``` + +**"Optimized" braces** + +```js +console.log(braces('a{b,c,/{x,y}}/e')); +//=> ['a(b|c|/(x|y))/e'] + +console.log(braces('a/{x,{1..5},y}/c')); +//=> ['a/(x|([1-5])|y)/c'] +``` + +### Escaping + +**Escaping braces** + +A brace pattern will not be expanded or evaluted if _either the opening or closing brace is escaped_: + +```js +console.log(braces.expand('a\\{d,c,b}e')); +//=> ['a{d,c,b}e'] + +console.log(braces.expand('a{d,c,b\\}e')); +//=> ['a{d,c,b}e'] +``` + +**Escaping commas** + +Commas inside braces may also be escaped: + +```js +console.log(braces.expand('a{b\\,c}d')); +//=> ['a{b,c}d'] + +console.log(braces.expand('a{d\\,c,b}e')); +//=> ['ad,ce', 'abe'] +``` + +**Single items** + +Following bash conventions, a brace pattern is also not expanded when it contains a single character: + +```js +console.log(braces.expand('a{b}c')); +//=> ['a{b}c'] +``` + +## Options + +### options.maxLength + +**Type**: `Number` + +**Default**: `10,000` + +**Description**: Limit the length of the input string. Useful when the input string is generated or your application allows users to pass a string, et cetera. + +```js +console.log(braces('a/{b,c}/d', { maxLength: 3 })); //=> throws an error +``` + +### options.expand + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Generate an "expanded" brace pattern (alternatively you can use the `braces.expand()` method, which does the same thing). + +```js +console.log(braces('a/{b,c}/d', { expand: true })); +//=> [ 'a/b/d', 'a/c/d' ] +``` + +### options.nodupes + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Remove duplicates from the returned array. + +### options.rangeLimit + +**Type**: `Number` + +**Default**: `1000` + +**Description**: To prevent malicious patterns from being passed by users, an error is thrown when `braces.expand()` is used or `options.expand` is true and the generated range will exceed the `rangeLimit`. + +You can customize `options.rangeLimit` or set it to `Inifinity` to disable this altogether. + +**Examples** + +```js +// pattern exceeds the "rangeLimit", so it's optimized automatically +console.log(braces.expand('{1..1000}')); +//=> ['([1-9]|[1-9][0-9]{1,2}|1000)'] + +// pattern does not exceed "rangeLimit", so it's NOT optimized +console.log(braces.expand('{1..100}')); +//=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100'] +``` + +### options.transform + +**Type**: `Function` + +**Default**: `undefined` + +**Description**: Customize range expansion. + +**Example: Transforming non-numeric values** + +```js +const alpha = braces.expand('x/{a..e}/y', { + transform(value, index) { + // When non-numeric values are passed, "value" is a character code. + return 'foo/' + String.fromCharCode(value) + '-' + index; + }, +}); +console.log(alpha); +//=> [ 'x/foo/a-0/y', 'x/foo/b-1/y', 'x/foo/c-2/y', 'x/foo/d-3/y', 'x/foo/e-4/y' ] +``` + +**Example: Transforming numeric values** + +```js +const numeric = braces.expand('{1..5}', { + transform(value) { + // when numeric values are passed, "value" is a number + return 'foo/' + value * 2; + }, +}); +console.log(numeric); +//=> [ 'foo/2', 'foo/4', 'foo/6', 'foo/8', 'foo/10' ] +``` + +### options.quantifiers + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: In regular expressions, quanitifiers can be used to specify how many times a token can be repeated. For example, `a{1,3}` will match the letter `a` one to three times. + +Unfortunately, regex quantifiers happen to share the same syntax as [Bash lists](#lists) + +The `quantifiers` option tells braces to detect when [regex quantifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#quantifiers) are defined in the given pattern, and not to try to expand them as lists. + +**Examples** + +```js +const braces = require('braces'); +console.log(braces('a/b{1,3}/{x,y,z}')); +//=> [ 'a/b(1|3)/(x|y|z)' ] +console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true })); +//=> [ 'a/b{1,3}/(x|y|z)' ] +console.log(braces('a/b{1,3}/{x,y,z}', { quantifiers: true, expand: true })); +//=> [ 'a/b{1,3}/x', 'a/b{1,3}/y', 'a/b{1,3}/z' ] +``` + +### options.keepEscaping + +**Type**: `Boolean` + +**Default**: `undefined` + +**Description**: Do not strip backslashes that were used for escaping from the result. + +## What is "brace expansion"? + +Brace expansion is a type of parameter expansion that was made popular by unix shells for generating lists of strings, as well as regex-like matching when used alongside wildcards (globs). + +In addition to "expansion", braces are also used for matching. In other words: + +- [brace expansion](#brace-expansion) is for generating new lists +- [brace matching](#brace-matching) is for filtering existing lists + +
+More about brace expansion (click to expand) + +There are two main types of brace expansion: + +1. **lists**: which are defined using comma-separated values inside curly braces: `{a,b,c}` +2. **sequences**: which are defined using a starting value and an ending value, separated by two dots: `a{1..3}b`. Optionally, a third argument may be passed to define a "step" or increment to use: `a{1..100..10}b`. These are also sometimes referred to as "ranges". + +Here are some example brace patterns to illustrate how they work: + +**Sets** + +``` +{a,b,c} => a b c +{a,b,c}{1,2} => a1 a2 b1 b2 c1 c2 +``` + +**Sequences** + +``` +{1..9} => 1 2 3 4 5 6 7 8 9 +{4..-4} => 4 3 2 1 0 -1 -2 -3 -4 +{1..20..3} => 1 4 7 10 13 16 19 +{a..j} => a b c d e f g h i j +{j..a} => j i h g f e d c b a +{a..z..3} => a d g j m p s v y +``` + +**Combination** + +Sets and sequences can be mixed together or used along with any other strings. + +``` +{a,b,c}{1..3} => a1 a2 a3 b1 b2 b3 c1 c2 c3 +foo/{a,b,c}/bar => foo/a/bar foo/b/bar foo/c/bar +``` + +The fact that braces can be "expanded" from relatively simple patterns makes them ideal for quickly generating test fixtures, file paths, and similar use cases. + +## Brace matching + +In addition to _expansion_, brace patterns are also useful for performing regular-expression-like matching. + +For example, the pattern `foo/{1..3}/bar` would match any of following strings: + +``` +foo/1/bar +foo/2/bar +foo/3/bar +``` + +But not: + +``` +baz/1/qux +baz/2/qux +baz/3/qux +``` + +Braces can also be combined with [glob patterns](https://github.com/jonschlinkert/micromatch) to perform more advanced wildcard matching. For example, the pattern `*/{1..3}/*` would match any of following strings: + +``` +foo/1/bar +foo/2/bar +foo/3/bar +baz/1/qux +baz/2/qux +baz/3/qux +``` + +## Brace matching pitfalls + +Although brace patterns offer a user-friendly way of matching ranges or sets of strings, there are also some major disadvantages and potential risks you should be aware of. + +### tldr + +**"brace bombs"** + +- brace expansion can eat up a huge amount of processing resources +- as brace patterns increase _linearly in size_, the system resources required to expand the pattern increase exponentially +- users can accidentally (or intentially) exhaust your system's resources resulting in the equivalent of a DoS attack (bonus: no programming knowledge is required!) + +For a more detailed explanation with examples, see the [geometric complexity](#geometric-complexity) section. + +### The solution + +Jump to the [performance section](#performance) to see how Braces solves this problem in comparison to other libraries. + +### Geometric complexity + +At minimum, brace patterns with sets limited to two elements have quadradic or `O(n^2)` complexity. But the complexity of the algorithm increases exponentially as the number of sets, _and elements per set_, increases, which is `O(n^c)`. + +For example, the following sets demonstrate quadratic (`O(n^2)`) complexity: + +``` +{1,2}{3,4} => (2X2) => 13 14 23 24 +{1,2}{3,4}{5,6} => (2X2X2) => 135 136 145 146 235 236 245 246 +``` + +But add an element to a set, and we get a n-fold Cartesian product with `O(n^c)` complexity: + +``` +{1,2,3}{4,5,6}{7,8,9} => (3X3X3) => 147 148 149 157 158 159 167 168 169 247 248 + 249 257 258 259 267 268 269 347 348 349 357 + 358 359 367 368 369 +``` + +Now, imagine how this complexity grows given that each element is a n-tuple: + +``` +{1..100}{1..100} => (100X100) => 10,000 elements (38.4 kB) +{1..100}{1..100}{1..100} => (100X100X100) => 1,000,000 elements (5.76 MB) +``` + +Although these examples are clearly contrived, they demonstrate how brace patterns can quickly grow out of control. + +**More information** + +Interested in learning more about brace expansion? + +- [linuxjournal/bash-brace-expansion](http://www.linuxjournal.com/content/bash-brace-expansion) +- [rosettacode/Brace_expansion](https://rosettacode.org/wiki/Brace_expansion) +- [cartesian product](https://en.wikipedia.org/wiki/Cartesian_product) + +
+ +## Performance + +Braces is not only screaming fast, it's also more accurate the other brace expansion libraries. + +### Better algorithms + +Fortunately there is a solution to the ["brace bomb" problem](#brace-matching-pitfalls): _don't expand brace patterns into an array when they're used for matching_. + +Instead, convert the pattern into an optimized regular expression. This is easier said than done, and braces is the only library that does this currently. + +**The proof is in the numbers** + +Minimatch gets exponentially slower as patterns increase in complexity, braces does not. The following results were generated using `braces()` and `minimatch.braceExpand()`, respectively. + +| **Pattern** | **braces** | **[minimatch][]** | +| --------------------------- | ------------------- | ---------------------------- | +| `{1..9007199254740991}`[^1] | `298 B` (5ms 459μs) | N/A (freezes) | +| `{1..1000000000000000}` | `41 B` (1ms 15μs) | N/A (freezes) | +| `{1..100000000000000}` | `40 B` (890μs) | N/A (freezes) | +| `{1..10000000000000}` | `39 B` (2ms 49μs) | N/A (freezes) | +| `{1..1000000000000}` | `38 B` (608μs) | N/A (freezes) | +| `{1..100000000000}` | `37 B` (397μs) | N/A (freezes) | +| `{1..10000000000}` | `35 B` (983μs) | N/A (freezes) | +| `{1..1000000000}` | `34 B` (798μs) | N/A (freezes) | +| `{1..100000000}` | `33 B` (733μs) | N/A (freezes) | +| `{1..10000000}` | `32 B` (5ms 632μs) | `78.89 MB` (16s 388ms 569μs) | +| `{1..1000000}` | `31 B` (1ms 381μs) | `6.89 MB` (1s 496ms 887μs) | +| `{1..100000}` | `30 B` (950μs) | `588.89 kB` (146ms 921μs) | +| `{1..10000}` | `29 B` (1ms 114μs) | `48.89 kB` (14ms 187μs) | +| `{1..1000}` | `28 B` (760μs) | `3.89 kB` (1ms 453μs) | +| `{1..100}` | `22 B` (345μs) | `291 B` (196μs) | +| `{1..10}` | `10 B` (533μs) | `20 B` (37μs) | +| `{1..3}` | `7 B` (190μs) | `5 B` (27μs) | + +### Faster algorithms + +When you need expansion, braces is still much faster. + +_(the following results were generated using `braces.expand()` and `minimatch.braceExpand()`, respectively)_ + +| **Pattern** | **braces** | **[minimatch][]** | +| --------------- | --------------------------- | ---------------------------- | +| `{1..10000000}` | `78.89 MB` (2s 698ms 642μs) | `78.89 MB` (18s 601ms 974μs) | +| `{1..1000000}` | `6.89 MB` (458ms 576μs) | `6.89 MB` (1s 491ms 621μs) | +| `{1..100000}` | `588.89 kB` (20ms 728μs) | `588.89 kB` (156ms 919μs) | +| `{1..10000}` | `48.89 kB` (2ms 202μs) | `48.89 kB` (13ms 641μs) | +| `{1..1000}` | `3.89 kB` (1ms 796μs) | `3.89 kB` (1ms 958μs) | +| `{1..100}` | `291 B` (424μs) | `291 B` (211μs) | +| `{1..10}` | `20 B` (487μs) | `20 B` (72μs) | +| `{1..3}` | `5 B` (166μs) | `5 B` (27μs) | + +If you'd like to run these comparisons yourself, see [test/support/generate.js](test/support/generate.js). + +## Benchmarks + +### Running benchmarks + +Install dev dependencies: + +```bash +npm i -d && npm benchmark +``` + +### Latest results + +Braces is more accurate, without sacrificing performance. + +```bash +● expand - range (expanded) + braces x 53,167 ops/sec ±0.12% (102 runs sampled) + minimatch x 11,378 ops/sec ±0.10% (102 runs sampled) +● expand - range (optimized for regex) + braces x 373,442 ops/sec ±0.04% (100 runs sampled) + minimatch x 3,262 ops/sec ±0.18% (100 runs sampled) +● expand - nested ranges (expanded) + braces x 33,921 ops/sec ±0.09% (99 runs sampled) + minimatch x 10,855 ops/sec ±0.28% (100 runs sampled) +● expand - nested ranges (optimized for regex) + braces x 287,479 ops/sec ±0.52% (98 runs sampled) + minimatch x 3,219 ops/sec ±0.28% (101 runs sampled) +● expand - set (expanded) + braces x 238,243 ops/sec ±0.19% (97 runs sampled) + minimatch x 538,268 ops/sec ±0.31% (96 runs sampled) +● expand - set (optimized for regex) + braces x 321,844 ops/sec ±0.10% (97 runs sampled) + minimatch x 140,600 ops/sec ±0.15% (100 runs sampled) +● expand - nested sets (expanded) + braces x 165,371 ops/sec ±0.42% (96 runs sampled) + minimatch x 337,720 ops/sec ±0.28% (100 runs sampled) +● expand - nested sets (optimized for regex) + braces x 242,948 ops/sec ±0.12% (99 runs sampled) + minimatch x 87,403 ops/sec ±0.79% (96 runs sampled) +``` + +## About + +
+Contributing + +Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). + +
+ +
+Running Tests + +Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: + +```sh +$ npm install && npm test +``` + +
+ +
+Building docs + +_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ + +To generate the readme, run the following command: + +```sh +$ npm install -g verbose/verb#dev verb-generate-readme && verb +``` + +
+ +### Contributors + +| **Commits** | **Contributor** | +| ----------- | ------------------------------------------------------------- | +| 197 | [jonschlinkert](https://github.com/jonschlinkert) | +| 4 | [doowb](https://github.com/doowb) | +| 1 | [es128](https://github.com/es128) | +| 1 | [eush77](https://github.com/eush77) | +| 1 | [hemanth](https://github.com/hemanth) | +| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | + +### Author + +**Jon Schlinkert** + +- [GitHub Profile](https://github.com/jonschlinkert) +- [Twitter Profile](https://twitter.com/jonschlinkert) +- [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) + +### License + +Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). +Released under the [MIT License](LICENSE). + +--- + +_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on April 08, 2019._ diff --git a/node_modules.bak/braces/index.js b/node_modules.bak/braces/index.js new file mode 100644 index 0000000..d222c13 --- /dev/null +++ b/node_modules.bak/braces/index.js @@ -0,0 +1,170 @@ +'use strict'; + +const stringify = require('./lib/stringify'); +const compile = require('./lib/compile'); +const expand = require('./lib/expand'); +const parse = require('./lib/parse'); + +/** + * Expand the given pattern or create a regex-compatible string. + * + * ```js + * const braces = require('braces'); + * console.log(braces('{a,b,c}', { compile: true })); //=> ['(a|b|c)'] + * console.log(braces('{a,b,c}')); //=> ['a', 'b', 'c'] + * ``` + * @param {String} `str` + * @param {Object} `options` + * @return {String} + * @api public + */ + +const braces = (input, options = {}) => { + let output = []; + + if (Array.isArray(input)) { + for (const pattern of input) { + const result = braces.create(pattern, options); + if (Array.isArray(result)) { + output.push(...result); + } else { + output.push(result); + } + } + } else { + output = [].concat(braces.create(input, options)); + } + + if (options && options.expand === true && options.nodupes === true) { + output = [...new Set(output)]; + } + return output; +}; + +/** + * Parse the given `str` with the given `options`. + * + * ```js + * // braces.parse(pattern, [, options]); + * const ast = braces.parse('a/{b,c}/d'); + * console.log(ast); + * ``` + * @param {String} pattern Brace pattern to parse + * @param {Object} options + * @return {Object} Returns an AST + * @api public + */ + +braces.parse = (input, options = {}) => parse(input, options); + +/** + * Creates a braces string from an AST, or an AST node. + * + * ```js + * const braces = require('braces'); + * let ast = braces.parse('foo/{a,b}/bar'); + * console.log(stringify(ast.nodes[2])); //=> '{a,b}' + * ``` + * @param {String} `input` Brace pattern or AST. + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.stringify = (input, options = {}) => { + if (typeof input === 'string') { + return stringify(braces.parse(input, options), options); + } + return stringify(input, options); +}; + +/** + * Compiles a brace pattern into a regex-compatible, optimized string. + * This method is called by the main [braces](#braces) function by default. + * + * ```js + * const braces = require('braces'); + * console.log(braces.compile('a/{b,c}/d')); + * //=> ['a/(b|c)/d'] + * ``` + * @param {String} `input` Brace pattern or AST. + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.compile = (input, options = {}) => { + if (typeof input === 'string') { + input = braces.parse(input, options); + } + return compile(input, options); +}; + +/** + * Expands a brace pattern into an array. This method is called by the + * main [braces](#braces) function when `options.expand` is true. Before + * using this method it's recommended that you read the [performance notes](#performance)) + * and advantages of using [.compile](#compile) instead. + * + * ```js + * const braces = require('braces'); + * console.log(braces.expand('a/{b,c}/d')); + * //=> ['a/b/d', 'a/c/d']; + * ``` + * @param {String} `pattern` Brace pattern + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.expand = (input, options = {}) => { + if (typeof input === 'string') { + input = braces.parse(input, options); + } + + let result = expand(input, options); + + // filter out empty strings if specified + if (options.noempty === true) { + result = result.filter(Boolean); + } + + // filter out duplicates if specified + if (options.nodupes === true) { + result = [...new Set(result)]; + } + + return result; +}; + +/** + * Processes a brace pattern and returns either an expanded array + * (if `options.expand` is true), a highly optimized regex-compatible string. + * This method is called by the main [braces](#braces) function. + * + * ```js + * const braces = require('braces'); + * console.log(braces.create('user-{200..300}/project-{a,b,c}-{1..10}')) + * //=> 'user-(20[0-9]|2[1-9][0-9]|300)/project-(a|b|c)-([1-9]|10)' + * ``` + * @param {String} `pattern` Brace pattern + * @param {Object} `options` + * @return {Array} Returns an array of expanded values. + * @api public + */ + +braces.create = (input, options = {}) => { + if (input === '' || input.length < 3) { + return [input]; + } + + return options.expand !== true + ? braces.compile(input, options) + : braces.expand(input, options); +}; + +/** + * Expose "braces" + */ + +module.exports = braces; diff --git a/node_modules.bak/braces/lib/compile.js b/node_modules.bak/braces/lib/compile.js new file mode 100644 index 0000000..dce69be --- /dev/null +++ b/node_modules.bak/braces/lib/compile.js @@ -0,0 +1,60 @@ +'use strict'; + +const fill = require('fill-range'); +const utils = require('./utils'); + +const compile = (ast, options = {}) => { + const walk = (node, parent = {}) => { + const invalidBlock = utils.isInvalidBrace(parent); + const invalidNode = node.invalid === true && options.escapeInvalid === true; + const invalid = invalidBlock === true || invalidNode === true; + const prefix = options.escapeInvalid === true ? '\\' : ''; + let output = ''; + + if (node.isOpen === true) { + return prefix + node.value; + } + + if (node.isClose === true) { + console.log('node.isClose', prefix, node.value); + return prefix + node.value; + } + + if (node.type === 'open') { + return invalid ? prefix + node.value : '('; + } + + if (node.type === 'close') { + return invalid ? prefix + node.value : ')'; + } + + if (node.type === 'comma') { + return node.prev.type === 'comma' ? '' : invalid ? node.value : '|'; + } + + if (node.value) { + return node.value; + } + + if (node.nodes && node.ranges > 0) { + const args = utils.reduce(node.nodes); + const range = fill(...args, { ...options, wrap: false, toRegex: true, strictZeros: true }); + + if (range.length !== 0) { + return args.length > 1 && range.length > 1 ? `(${range})` : range; + } + } + + if (node.nodes) { + for (const child of node.nodes) { + output += walk(child, node); + } + } + + return output; + }; + + return walk(ast); +}; + +module.exports = compile; diff --git a/node_modules.bak/braces/lib/constants.js b/node_modules.bak/braces/lib/constants.js new file mode 100644 index 0000000..2bb3b88 --- /dev/null +++ b/node_modules.bak/braces/lib/constants.js @@ -0,0 +1,57 @@ +'use strict'; + +module.exports = { + MAX_LENGTH: 10000, + + // Digits + CHAR_0: '0', /* 0 */ + CHAR_9: '9', /* 9 */ + + // Alphabet chars. + CHAR_UPPERCASE_A: 'A', /* A */ + CHAR_LOWERCASE_A: 'a', /* a */ + CHAR_UPPERCASE_Z: 'Z', /* Z */ + CHAR_LOWERCASE_Z: 'z', /* z */ + + CHAR_LEFT_PARENTHESES: '(', /* ( */ + CHAR_RIGHT_PARENTHESES: ')', /* ) */ + + CHAR_ASTERISK: '*', /* * */ + + // Non-alphabetic chars. + CHAR_AMPERSAND: '&', /* & */ + CHAR_AT: '@', /* @ */ + CHAR_BACKSLASH: '\\', /* \ */ + CHAR_BACKTICK: '`', /* ` */ + CHAR_CARRIAGE_RETURN: '\r', /* \r */ + CHAR_CIRCUMFLEX_ACCENT: '^', /* ^ */ + CHAR_COLON: ':', /* : */ + CHAR_COMMA: ',', /* , */ + CHAR_DOLLAR: '$', /* . */ + CHAR_DOT: '.', /* . */ + CHAR_DOUBLE_QUOTE: '"', /* " */ + CHAR_EQUAL: '=', /* = */ + CHAR_EXCLAMATION_MARK: '!', /* ! */ + CHAR_FORM_FEED: '\f', /* \f */ + CHAR_FORWARD_SLASH: '/', /* / */ + CHAR_HASH: '#', /* # */ + CHAR_HYPHEN_MINUS: '-', /* - */ + CHAR_LEFT_ANGLE_BRACKET: '<', /* < */ + CHAR_LEFT_CURLY_BRACE: '{', /* { */ + CHAR_LEFT_SQUARE_BRACKET: '[', /* [ */ + CHAR_LINE_FEED: '\n', /* \n */ + CHAR_NO_BREAK_SPACE: '\u00A0', /* \u00A0 */ + CHAR_PERCENT: '%', /* % */ + CHAR_PLUS: '+', /* + */ + CHAR_QUESTION_MARK: '?', /* ? */ + CHAR_RIGHT_ANGLE_BRACKET: '>', /* > */ + CHAR_RIGHT_CURLY_BRACE: '}', /* } */ + CHAR_RIGHT_SQUARE_BRACKET: ']', /* ] */ + CHAR_SEMICOLON: ';', /* ; */ + CHAR_SINGLE_QUOTE: '\'', /* ' */ + CHAR_SPACE: ' ', /* */ + CHAR_TAB: '\t', /* \t */ + CHAR_UNDERSCORE: '_', /* _ */ + CHAR_VERTICAL_LINE: '|', /* | */ + CHAR_ZERO_WIDTH_NOBREAK_SPACE: '\uFEFF' /* \uFEFF */ +}; diff --git a/node_modules.bak/braces/lib/expand.js b/node_modules.bak/braces/lib/expand.js new file mode 100644 index 0000000..35b2c41 --- /dev/null +++ b/node_modules.bak/braces/lib/expand.js @@ -0,0 +1,113 @@ +'use strict'; + +const fill = require('fill-range'); +const stringify = require('./stringify'); +const utils = require('./utils'); + +const append = (queue = '', stash = '', enclose = false) => { + const result = []; + + queue = [].concat(queue); + stash = [].concat(stash); + + if (!stash.length) return queue; + if (!queue.length) { + return enclose ? utils.flatten(stash).map(ele => `{${ele}}`) : stash; + } + + for (const item of queue) { + if (Array.isArray(item)) { + for (const value of item) { + result.push(append(value, stash, enclose)); + } + } else { + for (let ele of stash) { + if (enclose === true && typeof ele === 'string') ele = `{${ele}}`; + result.push(Array.isArray(ele) ? append(item, ele, enclose) : item + ele); + } + } + } + return utils.flatten(result); +}; + +const expand = (ast, options = {}) => { + const rangeLimit = options.rangeLimit === undefined ? 1000 : options.rangeLimit; + + const walk = (node, parent = {}) => { + node.queue = []; + + let p = parent; + let q = parent.queue; + + while (p.type !== 'brace' && p.type !== 'root' && p.parent) { + p = p.parent; + q = p.queue; + } + + if (node.invalid || node.dollar) { + q.push(append(q.pop(), stringify(node, options))); + return; + } + + if (node.type === 'brace' && node.invalid !== true && node.nodes.length === 2) { + q.push(append(q.pop(), ['{}'])); + return; + } + + if (node.nodes && node.ranges > 0) { + const args = utils.reduce(node.nodes); + + if (utils.exceedsLimit(...args, options.step, rangeLimit)) { + throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.'); + } + + let range = fill(...args, options); + if (range.length === 0) { + range = stringify(node, options); + } + + q.push(append(q.pop(), range)); + node.nodes = []; + return; + } + + const enclose = utils.encloseBrace(node); + let queue = node.queue; + let block = node; + + while (block.type !== 'brace' && block.type !== 'root' && block.parent) { + block = block.parent; + queue = block.queue; + } + + for (let i = 0; i < node.nodes.length; i++) { + const child = node.nodes[i]; + + if (child.type === 'comma' && node.type === 'brace') { + if (i === 1) queue.push(''); + queue.push(''); + continue; + } + + if (child.type === 'close') { + q.push(append(q.pop(), queue, enclose)); + continue; + } + + if (child.value && child.type !== 'open') { + queue.push(append(queue.pop(), child.value)); + continue; + } + + if (child.nodes) { + walk(child, node); + } + } + + return queue; + }; + + return utils.flatten(walk(ast)); +}; + +module.exports = expand; diff --git a/node_modules.bak/braces/lib/parse.js b/node_modules.bak/braces/lib/parse.js new file mode 100644 index 0000000..3a6988e --- /dev/null +++ b/node_modules.bak/braces/lib/parse.js @@ -0,0 +1,331 @@ +'use strict'; + +const stringify = require('./stringify'); + +/** + * Constants + */ + +const { + MAX_LENGTH, + CHAR_BACKSLASH, /* \ */ + CHAR_BACKTICK, /* ` */ + CHAR_COMMA, /* , */ + CHAR_DOT, /* . */ + CHAR_LEFT_PARENTHESES, /* ( */ + CHAR_RIGHT_PARENTHESES, /* ) */ + CHAR_LEFT_CURLY_BRACE, /* { */ + CHAR_RIGHT_CURLY_BRACE, /* } */ + CHAR_LEFT_SQUARE_BRACKET, /* [ */ + CHAR_RIGHT_SQUARE_BRACKET, /* ] */ + CHAR_DOUBLE_QUOTE, /* " */ + CHAR_SINGLE_QUOTE, /* ' */ + CHAR_NO_BREAK_SPACE, + CHAR_ZERO_WIDTH_NOBREAK_SPACE +} = require('./constants'); + +/** + * parse + */ + +const parse = (input, options = {}) => { + if (typeof input !== 'string') { + throw new TypeError('Expected a string'); + } + + const opts = options || {}; + const max = typeof opts.maxLength === 'number' ? Math.min(MAX_LENGTH, opts.maxLength) : MAX_LENGTH; + if (input.length > max) { + throw new SyntaxError(`Input length (${input.length}), exceeds max characters (${max})`); + } + + const ast = { type: 'root', input, nodes: [] }; + const stack = [ast]; + let block = ast; + let prev = ast; + let brackets = 0; + const length = input.length; + let index = 0; + let depth = 0; + let value; + + /** + * Helpers + */ + + const advance = () => input[index++]; + const push = node => { + if (node.type === 'text' && prev.type === 'dot') { + prev.type = 'text'; + } + + if (prev && prev.type === 'text' && node.type === 'text') { + prev.value += node.value; + return; + } + + block.nodes.push(node); + node.parent = block; + node.prev = prev; + prev = node; + return node; + }; + + push({ type: 'bos' }); + + while (index < length) { + block = stack[stack.length - 1]; + value = advance(); + + /** + * Invalid chars + */ + + if (value === CHAR_ZERO_WIDTH_NOBREAK_SPACE || value === CHAR_NO_BREAK_SPACE) { + continue; + } + + /** + * Escaped chars + */ + + if (value === CHAR_BACKSLASH) { + push({ type: 'text', value: (options.keepEscaping ? value : '') + advance() }); + continue; + } + + /** + * Right square bracket (literal): ']' + */ + + if (value === CHAR_RIGHT_SQUARE_BRACKET) { + push({ type: 'text', value: '\\' + value }); + continue; + } + + /** + * Left square bracket: '[' + */ + + if (value === CHAR_LEFT_SQUARE_BRACKET) { + brackets++; + + let next; + + while (index < length && (next = advance())) { + value += next; + + if (next === CHAR_LEFT_SQUARE_BRACKET) { + brackets++; + continue; + } + + if (next === CHAR_BACKSLASH) { + value += advance(); + continue; + } + + if (next === CHAR_RIGHT_SQUARE_BRACKET) { + brackets--; + + if (brackets === 0) { + break; + } + } + } + + push({ type: 'text', value }); + continue; + } + + /** + * Parentheses + */ + + if (value === CHAR_LEFT_PARENTHESES) { + block = push({ type: 'paren', nodes: [] }); + stack.push(block); + push({ type: 'text', value }); + continue; + } + + if (value === CHAR_RIGHT_PARENTHESES) { + if (block.type !== 'paren') { + push({ type: 'text', value }); + continue; + } + block = stack.pop(); + push({ type: 'text', value }); + block = stack[stack.length - 1]; + continue; + } + + /** + * Quotes: '|"|` + */ + + if (value === CHAR_DOUBLE_QUOTE || value === CHAR_SINGLE_QUOTE || value === CHAR_BACKTICK) { + const open = value; + let next; + + if (options.keepQuotes !== true) { + value = ''; + } + + while (index < length && (next = advance())) { + if (next === CHAR_BACKSLASH) { + value += next + advance(); + continue; + } + + if (next === open) { + if (options.keepQuotes === true) value += next; + break; + } + + value += next; + } + + push({ type: 'text', value }); + continue; + } + + /** + * Left curly brace: '{' + */ + + if (value === CHAR_LEFT_CURLY_BRACE) { + depth++; + + const dollar = prev.value && prev.value.slice(-1) === '$' || block.dollar === true; + const brace = { + type: 'brace', + open: true, + close: false, + dollar, + depth, + commas: 0, + ranges: 0, + nodes: [] + }; + + block = push(brace); + stack.push(block); + push({ type: 'open', value }); + continue; + } + + /** + * Right curly brace: '}' + */ + + if (value === CHAR_RIGHT_CURLY_BRACE) { + if (block.type !== 'brace') { + push({ type: 'text', value }); + continue; + } + + const type = 'close'; + block = stack.pop(); + block.close = true; + + push({ type, value }); + depth--; + + block = stack[stack.length - 1]; + continue; + } + + /** + * Comma: ',' + */ + + if (value === CHAR_COMMA && depth > 0) { + if (block.ranges > 0) { + block.ranges = 0; + const open = block.nodes.shift(); + block.nodes = [open, { type: 'text', value: stringify(block) }]; + } + + push({ type: 'comma', value }); + block.commas++; + continue; + } + + /** + * Dot: '.' + */ + + if (value === CHAR_DOT && depth > 0 && block.commas === 0) { + const siblings = block.nodes; + + if (depth === 0 || siblings.length === 0) { + push({ type: 'text', value }); + continue; + } + + if (prev.type === 'dot') { + block.range = []; + prev.value += value; + prev.type = 'range'; + + if (block.nodes.length !== 3 && block.nodes.length !== 5) { + block.invalid = true; + block.ranges = 0; + prev.type = 'text'; + continue; + } + + block.ranges++; + block.args = []; + continue; + } + + if (prev.type === 'range') { + siblings.pop(); + + const before = siblings[siblings.length - 1]; + before.value += prev.value + value; + prev = before; + block.ranges--; + continue; + } + + push({ type: 'dot', value }); + continue; + } + + /** + * Text + */ + + push({ type: 'text', value }); + } + + // Mark imbalanced braces and brackets as invalid + do { + block = stack.pop(); + + if (block.type !== 'root') { + block.nodes.forEach(node => { + if (!node.nodes) { + if (node.type === 'open') node.isOpen = true; + if (node.type === 'close') node.isClose = true; + if (!node.nodes) node.type = 'text'; + node.invalid = true; + } + }); + + // get the location of the block on parent.nodes (block's siblings) + const parent = stack[stack.length - 1]; + const index = parent.nodes.indexOf(block); + // replace the (invalid) block with it's nodes + parent.nodes.splice(index, 1, ...block.nodes); + } + } while (stack.length > 0); + + push({ type: 'eos' }); + return ast; +}; + +module.exports = parse; diff --git a/node_modules.bak/braces/lib/stringify.js b/node_modules.bak/braces/lib/stringify.js new file mode 100644 index 0000000..8bcf872 --- /dev/null +++ b/node_modules.bak/braces/lib/stringify.js @@ -0,0 +1,32 @@ +'use strict'; + +const utils = require('./utils'); + +module.exports = (ast, options = {}) => { + const stringify = (node, parent = {}) => { + const invalidBlock = options.escapeInvalid && utils.isInvalidBrace(parent); + const invalidNode = node.invalid === true && options.escapeInvalid === true; + let output = ''; + + if (node.value) { + if ((invalidBlock || invalidNode) && utils.isOpenOrClose(node)) { + return '\\' + node.value; + } + return node.value; + } + + if (node.value) { + return node.value; + } + + if (node.nodes) { + for (const child of node.nodes) { + output += stringify(child); + } + } + return output; + }; + + return stringify(ast); +}; + diff --git a/node_modules.bak/braces/lib/utils.js b/node_modules.bak/braces/lib/utils.js new file mode 100644 index 0000000..d19311f --- /dev/null +++ b/node_modules.bak/braces/lib/utils.js @@ -0,0 +1,122 @@ +'use strict'; + +exports.isInteger = num => { + if (typeof num === 'number') { + return Number.isInteger(num); + } + if (typeof num === 'string' && num.trim() !== '') { + return Number.isInteger(Number(num)); + } + return false; +}; + +/** + * Find a node of the given type + */ + +exports.find = (node, type) => node.nodes.find(node => node.type === type); + +/** + * Find a node of the given type + */ + +exports.exceedsLimit = (min, max, step = 1, limit) => { + if (limit === false) return false; + if (!exports.isInteger(min) || !exports.isInteger(max)) return false; + return ((Number(max) - Number(min)) / Number(step)) >= limit; +}; + +/** + * Escape the given node with '\\' before node.value + */ + +exports.escapeNode = (block, n = 0, type) => { + const node = block.nodes[n]; + if (!node) return; + + if ((type && node.type === type) || node.type === 'open' || node.type === 'close') { + if (node.escaped !== true) { + node.value = '\\' + node.value; + node.escaped = true; + } + } +}; + +/** + * Returns true if the given brace node should be enclosed in literal braces + */ + +exports.encloseBrace = node => { + if (node.type !== 'brace') return false; + if ((node.commas >> 0 + node.ranges >> 0) === 0) { + node.invalid = true; + return true; + } + return false; +}; + +/** + * Returns true if a brace node is invalid. + */ + +exports.isInvalidBrace = block => { + if (block.type !== 'brace') return false; + if (block.invalid === true || block.dollar) return true; + if ((block.commas >> 0 + block.ranges >> 0) === 0) { + block.invalid = true; + return true; + } + if (block.open !== true || block.close !== true) { + block.invalid = true; + return true; + } + return false; +}; + +/** + * Returns true if a node is an open or close node + */ + +exports.isOpenOrClose = node => { + if (node.type === 'open' || node.type === 'close') { + return true; + } + return node.open === true || node.close === true; +}; + +/** + * Reduce an array of text nodes. + */ + +exports.reduce = nodes => nodes.reduce((acc, node) => { + if (node.type === 'text') acc.push(node.value); + if (node.type === 'range') node.type = 'text'; + return acc; +}, []); + +/** + * Flatten an array + */ + +exports.flatten = (...args) => { + const result = []; + + const flat = arr => { + for (let i = 0; i < arr.length; i++) { + const ele = arr[i]; + + if (Array.isArray(ele)) { + flat(ele); + continue; + } + + if (ele !== undefined) { + result.push(ele); + } + } + return result; + }; + + flat(args); + return result; +}; diff --git a/node_modules.bak/braces/package.json b/node_modules.bak/braces/package.json new file mode 100644 index 0000000..c3c056e --- /dev/null +++ b/node_modules.bak/braces/package.json @@ -0,0 +1,77 @@ +{ + "name": "braces", + "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", + "version": "3.0.3", + "homepage": "https://github.com/micromatch/braces", + "author": "Jon Schlinkert (https://github.com/jonschlinkert)", + "contributors": [ + "Brian Woodward (https://twitter.com/doowb)", + "Elan Shanker (https://github.com/es128)", + "Eugene Sharygin (https://github.com/eush77)", + "hemanth.hm (http://h3manth.com)", + "Jon Schlinkert (http://twitter.com/jonschlinkert)" + ], + "repository": "micromatch/braces", + "bugs": { + "url": "https://github.com/micromatch/braces/issues" + }, + "license": "MIT", + "files": [ + "index.js", + "lib" + ], + "main": "index.js", + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "mocha", + "benchmark": "node benchmark" + }, + "dependencies": { + "fill-range": "^7.1.1" + }, + "devDependencies": { + "ansi-colors": "^3.2.4", + "bash-path": "^2.0.1", + "gulp-format-md": "^2.0.0", + "mocha": "^6.1.1" + }, + "keywords": [ + "alpha", + "alphabetical", + "bash", + "brace", + "braces", + "expand", + "expansion", + "filepath", + "fill", + "fs", + "glob", + "globbing", + "letter", + "match", + "matches", + "matching", + "number", + "numerical", + "path", + "range", + "ranges", + "sh" + ], + "verb": { + "toc": false, + "layout": "default", + "tasks": [ + "readme" + ], + "lint": { + "reflinks": true + }, + "plugins": [ + "gulp-format-md" + ] + } +} diff --git a/node_modules.bak/browserslist/LICENSE b/node_modules.bak/browserslist/LICENSE new file mode 100644 index 0000000..90b6b91 --- /dev/null +++ b/node_modules.bak/browserslist/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright 2014 Andrey Sitnik and other contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules.bak/browserslist/README.md b/node_modules.bak/browserslist/README.md new file mode 100644 index 0000000..7e51bee --- /dev/null +++ b/node_modules.bak/browserslist/README.md @@ -0,0 +1,65 @@ +# Browserslist + +Browserslist logo by Anton Popov + +The config to share target browsers and Node.js versions between different +front-end tools. It is used in: + +* [Autoprefixer] +* [Babel] +* [postcss-preset-env] +* [eslint-plugin-compat] +* [stylelint-no-unsupported-browser-features] +* [postcss-normalize] +* [obsolete-webpack-plugin] + +All tools will find target browsers automatically, +when you add the following to `package.json`: + +```json + "browserslist": [ + "defaults and fully supports es6-module", + "maintained node versions" + ] +``` + +Or in `.browserslistrc` config: + +```yaml +# Browsers that we support + +defaults and fully supports es6-module +maintained node versions +``` + +Developers set their version lists using queries like `last 2 versions` +to be free from updating versions manually. +Browserslist will use [`caniuse-lite`] with [Can I Use] data for this queries. + +You can check how config works at our playground: [`browsersl.ist`](https://browsersl.ist/) + +
+ browsersl.ist website + + +
+
+
+ Sponsored by Evil Martians  Supported by Cube +
+ +[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features +[obsolete-webpack-plugin]: https://github.com/ElemeFE/obsolete-webpack-plugin +[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat +[Browserslist Example]: https://github.com/browserslist/browserslist-example +[postcss-preset-env]: https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env +[postcss-normalize]: https://github.com/csstools/postcss-normalize +[`browsersl.ist`]: https://browsersl.ist/ +[`caniuse-lite`]: https://github.com/ben-eb/caniuse-lite +[Autoprefixer]: https://github.com/postcss/autoprefixer +[Can I Use]: https://caniuse.com/ +[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env + +## Docs +Read full docs **[here](https://github.com/browserslist/browserslist#readme)**. diff --git a/node_modules.bak/browserslist/browser.js b/node_modules.bak/browserslist/browser.js new file mode 100644 index 0000000..1a681fd --- /dev/null +++ b/node_modules.bak/browserslist/browser.js @@ -0,0 +1,54 @@ +var BrowserslistError = require('./error') + +function noop() {} + +module.exports = { + loadQueries: function loadQueries() { + throw new BrowserslistError( + 'Sharable configs are not supported in client-side build of Browserslist' + ) + }, + + getStat: function getStat(opts) { + return opts.stats + }, + + loadConfig: function loadConfig(opts) { + if (opts.config) { + throw new BrowserslistError( + 'Browserslist config are not supported in client-side build' + ) + } + }, + + loadCountry: function loadCountry() { + throw new BrowserslistError( + 'Country statistics are not supported ' + + 'in client-side build of Browserslist' + ) + }, + + loadFeature: function loadFeature() { + throw new BrowserslistError( + 'Supports queries are not available in client-side build of Browserslist' + ) + }, + + currentNode: function currentNode(resolve, context) { + return resolve(['maintained node versions'], context)[0] + }, + + parseConfig: noop, + + readConfig: noop, + + findConfig: noop, + + findConfigFile: noop, + + clearCaches: noop, + + oldDataWarning: noop, + + env: {} +} diff --git a/node_modules.bak/browserslist/cli.js b/node_modules.bak/browserslist/cli.js new file mode 100644 index 0000000..78c08d7 --- /dev/null +++ b/node_modules.bak/browserslist/cli.js @@ -0,0 +1,156 @@ +#!/usr/bin/env node + +var fs = require('fs') +var updateDb = require('update-browserslist-db') + +var browserslist = require('./') +var pkg = require('./package.json') + +var args = process.argv.slice(2) + +var USAGE = + 'Usage:\n' + + ' npx browserslist\n' + + ' npx browserslist "QUERIES"\n' + + ' npx browserslist --json "QUERIES"\n' + + ' npx browserslist --config="path/to/browserlist/file"\n' + + ' npx browserslist --coverage "QUERIES"\n' + + ' npx browserslist --coverage=US "QUERIES"\n' + + ' npx browserslist --coverage=US,RU,global "QUERIES"\n' + + ' npx browserslist --env="environment name defined in config"\n' + + ' npx browserslist --stats="path/to/browserlist/stats/file"\n' + + ' npx browserslist --mobile-to-desktop\n' + + ' npx browserslist --ignore-unknown-versions\n' + +function isArg(arg) { + return args.some(function (str) { + return str === arg || str.indexOf(arg + '=') === 0 + }) +} + +function error(msg) { + process.stderr.write('browserslist: ' + msg + '\n') + process.exit(1) +} + +if (isArg('--help') || isArg('-h')) { + process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n') +} else if (isArg('--version') || isArg('-v')) { + process.stdout.write('browserslist ' + pkg.version + '\n') +} else if (isArg('--update-db')) { + /* c8 ignore next 8 */ + process.stdout.write( + 'The --update-db command is deprecated.\n' + + 'Please use npx update-browserslist-db@latest instead.\n' + ) + process.stdout.write('Browserslist DB update will still be made.\n') + updateDb(function (str) { + process.stdout.write(str) + }) +} else { + var mode = 'browsers' + var opts = {} + var queries + var areas + + for (var i = 0; i < args.length; i++) { + if (args[i][0] !== '-') { + queries = args[i].replace(/^["']|["']$/g, '') + continue + } + + var arg = args[i].split('=') + var name = arg[0] + var value = arg[1] + + if (value) value = value.replace(/^["']|["']$/g, '') + + if (name === '--config' || name === '-b') { + opts.config = value + } else if (name === '--env' || name === '-e') { + opts.env = value + } else if (name === '--stats' || name === '-s') { + opts.stats = value + } else if (name === '--coverage' || name === '-c') { + if (mode !== 'json') mode = 'coverage' + if (value) { + areas = value.split(',') + } else { + areas = ['global'] + } + } else if (name === '--json') { + mode = 'json' + } else if (name === '--mobile-to-desktop') { + /* c8 ignore next */ + opts.mobileToDesktop = true + } else if (name === '--ignore-unknown-versions') { + /* c8 ignore next */ + opts.ignoreUnknownVersions = true + } else { + error('Unknown arguments ' + args[i] + '.\n\n' + USAGE) + } + } + + var browsers + try { + browsers = browserslist(queries, opts) + } catch (e) { + if (e.name === 'BrowserslistError') { + error(e.message) + } /* c8 ignore start */ else { + throw e + } /* c8 ignore end */ + } + + var coverage + if (mode === 'browsers') { + browsers.forEach(function (browser) { + process.stdout.write(browser + '\n') + }) + } else if (areas) { + coverage = areas.map(function (area) { + var stats + if (area !== 'global') { + stats = area + } else if (opts.stats) { + stats = JSON.parse(fs.readFileSync(opts.stats)) + } + var result = browserslist.coverage(browsers, stats) + var round = Math.round(result * 100) / 100.0 + + return [area, round] + }) + + if (mode === 'coverage') { + var prefix = 'These browsers account for ' + process.stdout.write(prefix) + coverage.forEach(function (data, index) { + var area = data[0] + var round = data[1] + var end = 'globally' + if (area && area !== 'global') { + end = 'in the ' + area.toUpperCase() + } else if (opts.stats) { + end = 'in custom statistics' + } + + if (index !== 0) { + process.stdout.write(prefix.replace(/./g, ' ')) + } + + process.stdout.write(round + '% of all users ' + end + '\n') + }) + } + } + + if (mode === 'json') { + var data = { browsers: browsers } + if (coverage) { + data.coverage = coverage.reduce(function (object, j) { + object[j[0]] = j[1] + return object + }, {}) + } + process.stdout.write(JSON.stringify(data, null, ' ') + '\n') + } +} diff --git a/node_modules.bak/browserslist/error.d.ts b/node_modules.bak/browserslist/error.d.ts new file mode 100644 index 0000000..12ff921 --- /dev/null +++ b/node_modules.bak/browserslist/error.d.ts @@ -0,0 +1,7 @@ +declare class BrowserslistError extends Error { + constructor(message: any) + name: 'BrowserslistError' + browserslist: true +} + +export = BrowserslistError diff --git a/node_modules.bak/browserslist/error.js b/node_modules.bak/browserslist/error.js new file mode 100644 index 0000000..6e5da7a --- /dev/null +++ b/node_modules.bak/browserslist/error.js @@ -0,0 +1,12 @@ +function BrowserslistError(message) { + this.name = 'BrowserslistError' + this.message = message + this.browserslist = true + if (Error.captureStackTrace) { + Error.captureStackTrace(this, BrowserslistError) + } +} + +BrowserslistError.prototype = Error.prototype + +module.exports = BrowserslistError diff --git a/node_modules.bak/browserslist/index.d.ts b/node_modules.bak/browserslist/index.d.ts new file mode 100644 index 0000000..a08176c --- /dev/null +++ b/node_modules.bak/browserslist/index.d.ts @@ -0,0 +1,224 @@ +/** + * Return array of browsers by selection queries. + * + * ```js + * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] + * ``` + * + * @param queries Browser queries. + * @param opts Options. + * @returns Array with browser names in Can I Use. + */ +declare function browserslist( + queries?: string | readonly string[] | null, + opts?: browserslist.Options +): string[] + +declare namespace browserslist { + interface Query { + compose: 'or' | 'and' + type: string + query: string + not?: true + } + + interface Options { + /** + * Path to processed file. It will be used to find config files. + */ + path?: string | false + /** + * Processing environment. It will be used to take right queries + * from config file. + */ + env?: string + /** + * Custom browser usage statistics for "> 1% in my stats" query. + */ + stats?: Stats | string + /** + * Path to config file with queries. + */ + config?: string + /** + * Do not throw on unknown version in direct query. + */ + ignoreUnknownVersions?: boolean + /** + * Throw an error if env is not found. + */ + throwOnMissing?: boolean + /** + * Disable security checks for extend query. + */ + dangerousExtend?: boolean + /** + * Alias mobile browsers to the desktop version when Can I Use + * doesn’t have data about the specified version. + */ + mobileToDesktop?: boolean + } + + type Config = { + defaults: string[] + [section: string]: string[] | undefined + } + + interface Stats { + [browser: string]: { + [version: string]: number + } + } + + /** + * Browser names aliases. + */ + let aliases: { + [alias: string]: string | undefined + } + + /** + * Aliases to work with joined versions like `ios_saf 7.0-7.1`. + */ + let versionAliases: { + [browser: string]: + | { + [version: string]: string | undefined + } + | undefined + } + + /** + * Can I Use only provides a few versions for some browsers (e.g. `and_chr`). + * + * Fallback to a similar browser for unknown versions. + */ + let desktopNames: { + [browser: string]: string | undefined + } + + let data: { + [browser: string]: + | { + name: string + versions: string[] + released: string[] + releaseDate: { + [version: string]: number | undefined | null + } + } + | undefined + } + + let nodeVersions: string[] + + interface Usage { + [version: string]: number + } + + let usage: { + global?: Usage + custom?: Usage | null + [country: string]: Usage | undefined | null + } + + let cache: { + [feature: string]: { + [name: string]: { + [version: string]: string + } + } + } + + /** + * Default browsers query + */ + let defaults: readonly string[] + + /** + * Which statistics should be used. Country code or custom statistics. + * Pass `"my stats"` to load statistics from `Browserslist` files. + */ + type StatsOptions = string | 'my stats' | Stats | { dataByBrowser: Stats } + + /** + * Return browsers market coverage. + * + * ```js + * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1 + * ``` + * + * @param browsers Browsers names in Can I Use. + * @param stats Which statistics should be used. + * @returns Total market coverage for all selected browsers. + */ + function coverage(browsers: readonly string[], stats?: StatsOptions): number + + /** + * Get queries AST to analyze the config content. + * + * @param queries Browser queries. + * @param opts Options. + * @returns An array of the data of each query in the config. + */ + function parse( + queries?: string | readonly string[] | null, + opts?: browserslist.Options + ): Query[] + + /** + * Return queries for specific file inside the project. + * + * ```js + * browserslist.loadConfig({ + * file: process.cwd() + * }) ?? browserslist.defaults + * ``` + */ + function loadConfig(options: LoadConfigOptions): string[] | undefined + + function clearCaches(): void + + function parseConfig(string: string): Config + + function readConfig(file: string): Config + + function findConfig(...pathSegments: string[]): Config | undefined + + function findConfigFile(...pathSegments: string[]): string | undefined + + interface LoadConfigOptions { + /** + * Path to config file + * */ + config?: string + + /** + * Path to file inside the project to find Browserslist config + * in closest folder + */ + path?: string + + /** + * Environment to choose part of config. + */ + env?: string + } +} + +declare global { + namespace NodeJS { + interface ProcessEnv { + BROWSERSLIST?: string + BROWSERSLIST_CONFIG?: string + BROWSERSLIST_DANGEROUS_EXTEND?: string + BROWSERSLIST_DISABLE_CACHE?: string + BROWSERSLIST_ENV?: string + BROWSERSLIST_IGNORE_OLD_DATA?: string + BROWSERSLIST_STATS?: string + BROWSERSLIST_ROOT_PATH?: string + } + } +} + +export = browserslist diff --git a/node_modules.bak/browserslist/index.js b/node_modules.bak/browserslist/index.js new file mode 100644 index 0000000..603f5fc --- /dev/null +++ b/node_modules.bak/browserslist/index.js @@ -0,0 +1,1246 @@ +var jsReleases = require('node-releases/data/processed/envs.json') +var agents = require('caniuse-lite/dist/unpacker/agents').agents +var e2c = require('electron-to-chromium/versions') +var jsEOL = require('node-releases/data/release-schedule/release-schedule.json') +var path = require('path') + +var BrowserslistError = require('./error') +var env = require('./node') +var parseWithoutCache = require('./parse') // Will load browser.js in webpack + +var YEAR = 365.259641 * 24 * 60 * 60 * 1000 +var ANDROID_EVERGREEN_FIRST = '37' +var OP_MOB_BLINK_FIRST = 14 + +// Helpers + +function isVersionsMatch(versionA, versionB) { + return (versionA + '.').indexOf(versionB + '.') === 0 +} + +function isEolReleased(name) { + var version = name.slice(1) + return browserslist.nodeVersions.some(function (i) { + return isVersionsMatch(i, version) + }) +} + +function normalize(versions) { + return versions.filter(function (version) { + return typeof version === 'string' + }) +} + +function normalizeElectron(version) { + var versionToUse = version + if (version.split('.').length === 3) { + versionToUse = version.split('.').slice(0, -1).join('.') + } + return versionToUse +} + +function nameMapper(name) { + return function mapName(version) { + return name + ' ' + version + } +} + +function getMajor(version) { + return parseInt(version.split('.')[0]) +} + +function getMajorVersions(released, number) { + if (released.length === 0) return [] + var majorVersions = uniq(released.map(getMajor)) + var minimum = majorVersions[majorVersions.length - number] + if (!minimum) { + return released + } + var selected = [] + for (var i = released.length - 1; i >= 0; i--) { + if (minimum > getMajor(released[i])) break + selected.unshift(released[i]) + } + return selected +} + +function uniq(array) { + var filtered = [] + for (var i = 0; i < array.length; i++) { + if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]) + } + return filtered +} + +function fillUsage(result, name, data) { + for (var i in data) { + result[name + ' ' + i] = data[i] + } +} + +function generateFilter(sign, version) { + version = parseFloat(version) + if (sign === '>') { + return function (v) { + return parseLatestFloat(v) > version + } + } else if (sign === '>=') { + return function (v) { + return parseLatestFloat(v) >= version + } + } else if (sign === '<') { + return function (v) { + return parseFloat(v) < version + } + } else { + return function (v) { + return parseFloat(v) <= version + } + } + + function parseLatestFloat(v) { + return parseFloat(v.split('-')[1] || v) + } +} + +function generateSemverFilter(sign, version) { + version = version.split('.').map(parseSimpleInt) + version[1] = version[1] || 0 + version[2] = version[2] || 0 + if (sign === '>') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) > 0 + } + } else if (sign === '>=') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(v, version) >= 0 + } + } else if (sign === '<') { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) > 0 + } + } else { + return function (v) { + v = v.split('.').map(parseSimpleInt) + return compareSemver(version, v) >= 0 + } + } +} + +function parseSimpleInt(x) { + return parseInt(x) +} + +function compare(a, b) { + if (a < b) return -1 + if (a > b) return +1 + return 0 +} + +function compareSemver(a, b) { + return ( + compare(parseInt(a[0]), parseInt(b[0])) || + compare(parseInt(a[1] || '0'), parseInt(b[1] || '0')) || + compare(parseInt(a[2] || '0'), parseInt(b[2] || '0')) + ) +} + +// this follows the npm-like semver behavior +function semverFilterLoose(operator, range) { + range = range.split('.').map(parseSimpleInt) + if (typeof range[1] === 'undefined') { + range[1] = 'x' + } + // ignore any patch version because we only return minor versions + // range[2] = 'x' + switch (operator) { + case '<=': + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) <= 0 + } + case '>=': + default: + return function (version) { + version = version.split('.').map(parseSimpleInt) + return compareSemverLoose(version, range) >= 0 + } + } +} + +// this follows the npm-like semver behavior +function compareSemverLoose(version, range) { + if (version[0] !== range[0]) { + return version[0] < range[0] ? -1 : +1 + } + if (range[1] === 'x') { + return 0 + } + if (version[1] !== range[1]) { + return version[1] < range[1] ? -1 : +1 + } + return 0 +} + +function resolveVersion(data, version) { + if (data.versions.indexOf(version) !== -1) { + return version + } else if (browserslist.versionAliases[data.name][version]) { + return browserslist.versionAliases[data.name][version] + } else { + return false + } +} + +function normalizeVersion(data, version) { + var resolved = resolveVersion(data, version) + if (resolved) { + return resolved + } else if (data.versions.length === 1) { + return data.versions[0] + } else { + return false + } +} + +function filterByYear(since, context) { + since = since / 1000 + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var versions = Object.keys(data.releaseDate).filter(function (v) { + var date = data.releaseDate[v] + return date !== null && date >= since + }) + return selected.concat(versions.map(nameMapper(data.name))) + }, []) +} + +function cloneData(data) { + return { + name: data.name, + versions: data.versions, + released: data.released, + releaseDate: data.releaseDate + } +} + +function byName(name, context) { + name = name.toLowerCase() + name = browserslist.aliases[name] || name + if (context.mobileToDesktop && browserslist.desktopNames[name]) { + var desktop = browserslist.data[browserslist.desktopNames[name]] + if (name === 'android') { + return normalizeAndroidData(cloneData(browserslist.data[name]), desktop) + } else { + var cloned = cloneData(desktop) + cloned.name = name + return cloned + } + } + return browserslist.data[name] +} + +function normalizeAndroidVersions(androidVersions, chromeVersions) { + var iFirstEvergreen = chromeVersions.indexOf(ANDROID_EVERGREEN_FIRST) + return androidVersions + .filter(function (version) { + return /^(?:[2-4]\.|[34]$)/.test(version) + }) + .concat(chromeVersions.slice(iFirstEvergreen)) +} + +function copyObject(obj) { + var copy = {} + for (var key in obj) { + copy[key] = obj[key] + } + return copy +} + +function normalizeAndroidData(android, chrome) { + android.released = normalizeAndroidVersions(android.released, chrome.released) + android.versions = normalizeAndroidVersions(android.versions, chrome.versions) + android.releaseDate = copyObject(android.releaseDate) + android.released.forEach(function (v) { + if (android.releaseDate[v] === undefined) { + android.releaseDate[v] = chrome.releaseDate[v] + } + }) + return android +} + +function checkName(name, context) { + var data = byName(name, context) + if (!data) throw new BrowserslistError('Unknown browser ' + name) + return data +} + +function unknownQuery(query) { + return new BrowserslistError( + 'Unknown browser query `' + + query + + '`. ' + + 'Maybe you are using old Browserslist or made typo in query.' + ) +} + +// Adjusts last X versions queries for some mobile browsers, +// where caniuse data jumps from a legacy version to the latest +function filterJumps(list, name, nVersions, context) { + var jump = 1 + switch (name) { + case 'android': + if (context.mobileToDesktop) return list + var released = browserslist.data.chrome.released + jump = released.length - released.indexOf(ANDROID_EVERGREEN_FIRST) + break + case 'op_mob': + var latest = browserslist.data.op_mob.released.slice(-1)[0] + jump = getMajor(latest) - OP_MOB_BLINK_FIRST + 1 + break + default: + return list + } + if (nVersions <= jump) { + return list.slice(-1) + } + return list.slice(jump - 1 - nVersions) +} + +function isSupported(flags, withPartial) { + return ( + typeof flags === 'string' && + (flags.indexOf('y') >= 0 || (withPartial && flags.indexOf('a') >= 0)) + ) +} + +function resolve(queries, context) { + return parseQueries(queries).reduce(function (result, node, index) { + if (node.not && index === 0) { + throw new BrowserslistError( + 'Write any browsers query (for instance, `defaults`) ' + + 'before `' + + node.query + + '`' + ) + } + var type = QUERIES[node.type] + var array = type.select.call(browserslist, context, node).map(function (j) { + var parts = j.split(' ') + if (parts[1] === '0') { + return parts[0] + ' ' + byName(parts[0], context).versions[0] + } else { + return j + } + }) + + if (node.compose === 'and') { + if (node.not) { + return result.filter(function (j) { + return array.indexOf(j) === -1 + }) + } else { + return result.filter(function (j) { + return array.indexOf(j) !== -1 + }) + } + } else { + if (node.not) { + var filter = {} + array.forEach(function (j) { + filter[j] = true + }) + return result.filter(function (j) { + return !filter[j] + }) + } + return result.concat(array) + } + }, []) +} + +function prepareOpts(opts) { + if (typeof opts === 'undefined') opts = {} + + if (typeof opts.path === 'undefined') { + opts.path = path.resolve ? path.resolve('.') : '.' + } + + return opts +} + +function prepareQueries(queries, opts) { + if (typeof queries === 'undefined' || queries === null) { + var config = browserslist.loadConfig(opts) + if (config) { + queries = config + } else { + queries = browserslist.defaults + } + } + + return queries +} + +function checkQueries(queries) { + if (!(typeof queries === 'string' || Array.isArray(queries))) { + throw new BrowserslistError( + 'Browser queries must be an array or string. Got ' + typeof queries + '.' + ) + } +} + +var cache = {} +var parseCache = {} + +function browserslist(queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + + var needsPath = parseQueries(queries).some(function (node) { + return QUERIES[node.type].needsPath + }) + var context = { + ignoreUnknownVersions: opts.ignoreUnknownVersions, + dangerousExtend: opts.dangerousExtend, + mobileToDesktop: opts.mobileToDesktop, + env: opts.env + } + // Removing to avoid using context.path without marking query as needsPath + if (needsPath) { + context.path = opts.path + } + + env.oldDataWarning(browserslist.data) + var stats = env.getStat(opts, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + + var cacheKey = JSON.stringify([queries, context]) + if (cache[cacheKey]) return cache[cacheKey] + + var result = uniq(resolve(queries, context)).sort(function (name1, name2) { + name1 = name1.split(' ') + name2 = name2.split(' ') + if (name1[0] === name2[0]) { + // assumptions on caniuse data + // 1) version ranges never overlaps + // 2) if version is not a range, it never contains `-` + var version1 = name1[1].split('-')[0] + var version2 = name2[1].split('-')[0] + return compareSemver(version2.split('.'), version1.split('.')) + } else { + return compare(name1[0], name2[0]) + } + }) + if (!env.env.BROWSERSLIST_DISABLE_CACHE) { + cache[cacheKey] = result + } + return result +} + +function parseQueries(queries) { + var cacheKey = JSON.stringify(queries) + if (cacheKey in parseCache) return parseCache[cacheKey] + var result = parseWithoutCache(QUERIES, queries) + if (!env.env.BROWSERSLIST_DISABLE_CACHE) { + parseCache[cacheKey] = result + } + return result +} + +function loadCustomUsage(context, config) { + var stats = env.loadStat(context, config, browserslist.data) + if (stats) { + context.customUsage = {} + for (var browser in stats) { + fillUsage(context.customUsage, browser, stats[browser]) + } + } + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + return context.customUsage +} + +browserslist.parse = function (queries, opts) { + opts = prepareOpts(opts) + queries = prepareQueries(queries, opts) + checkQueries(queries) + return parseQueries(queries) +} + +// Will be filled by Can I Use data below +browserslist.cache = {} +browserslist.data = {} +browserslist.usage = { + global: {}, + custom: null +} + +// Default browsers query +browserslist.defaults = ['> 0.5%', 'last 2 versions', 'Firefox ESR', 'not dead'] + +// Browser names aliases +browserslist.aliases = { + fx: 'firefox', + ff: 'firefox', + ios: 'ios_saf', + explorer: 'ie', + blackberry: 'bb', + explorermobile: 'ie_mob', + operamini: 'op_mini', + operamobile: 'op_mob', + chromeandroid: 'and_chr', + firefoxandroid: 'and_ff', + ucandroid: 'and_uc', + qqandroid: 'and_qq' +} + +// Can I Use only provides a few versions for some browsers (e.g. and_chr). +// Fallback to a similar browser for unknown versions +// Note op_mob is not included as its chromium versions are not in sync with Opera desktop +browserslist.desktopNames = { + and_chr: 'chrome', + and_ff: 'firefox', + ie_mob: 'ie', + android: 'chrome' // has extra processing logic +} + +// Aliases to work with joined versions like `ios_saf 7.0-7.1` +browserslist.versionAliases = {} + +browserslist.clearCaches = env.clearCaches +browserslist.parseConfig = env.parseConfig +browserslist.readConfig = env.readConfig +browserslist.findConfigFile = env.findConfigFile +browserslist.findConfig = env.findConfig +browserslist.loadConfig = env.loadConfig + +browserslist.coverage = function (browsers, stats) { + var data + if (typeof stats === 'undefined') { + data = browserslist.usage.global + } else if (stats === 'my stats') { + var opts = {} + opts.path = path.resolve ? path.resolve('.') : '.' + var customStats = env.getStat(opts) + if (!customStats) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + data = {} + for (var browser in customStats) { + fillUsage(data, browser, customStats[browser]) + } + } else if (typeof stats === 'string') { + if (stats.length > 2) { + stats = stats.toLowerCase() + } else { + stats = stats.toUpperCase() + } + env.loadCountry(browserslist.usage, stats, browserslist.data) + data = browserslist.usage[stats] + } else { + if ('dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + data = {} + for (var name in stats) { + for (var version in stats[name]) { + data[name + ' ' + version] = stats[name][version] + } + } + } + + return browsers.reduce(function (all, i) { + var usage = data[i] + if (usage === undefined) { + usage = data[i.replace(/ \S+$/, ' 0')] + } + return all + (usage || 0) + }, 0) +} + +function nodeQuery(context, node) { + var matched = browserslist.nodeVersions.filter(function (i) { + return isVersionsMatch(i, node.version) + }) + if (matched.length === 0) { + if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of Node.js' + ) + } + } + return ['node ' + matched[matched.length - 1]] +} + +function sinceQuery(context, node) { + var year = parseInt(node.year) + var month = parseInt(node.month || '01') - 1 + var day = parseInt(node.day || '01') + return filterByYear(Date.UTC(year, month, day, 0, 0, 0), context) +} + +function coverQuery(context, node) { + var coverage = parseFloat(node.coverage) + var usage = browserslist.usage.global + if (node.place) { + if (node.place.match(/^my\s+stats$/i)) { + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + usage = context.customUsage + } else { + var place + if (node.place.length === 2) { + place = node.place.toUpperCase() + } else { + place = node.place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + usage = browserslist.usage[place] + } + } else if (node.config) { + usage = loadCustomUsage(context, node.config) + } + var versions = Object.keys(usage).sort(function (a, b) { + return usage[b] - usage[a] + }) + var covered = 0 + var result = [] + var version + for (var i = 0; i < versions.length; i++) { + version = versions[i] + if (usage[version] === 0) break + covered += usage[version] + result.push(version) + if (covered >= coverage) break + } + return result +} + +var QUERIES = { + last_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+major\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = getMajorVersions(data.released, node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+versions?$/i, + select: function (context, node) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.released.slice(-node.versions) + list = list.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return selected.concat(list) + }, []) + } + }, + last_electron_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+major\s+versions?$/i, + select: function (context, node) { + var validVersions = getMajorVersions(Object.keys(e2c), node.versions) + return validVersions.map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_major_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+major\s+versions?$/i, + select: function (context, node) { + return getMajorVersions(browserslist.nodeVersions, node.versions).map( + function (version) { + return 'node ' + version + } + ) + } + }, + last_browser_major_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var validVersions = getMajorVersions(data.released, node.versions) + var list = validVersions.map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + last_electron_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, + select: function (context, node) { + return Object.keys(e2c) + .slice(-node.versions) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + last_node_versions: { + matches: ['versions'], + regexp: /^last\s+(\d+)\s+node\s+versions?$/i, + select: function (context, node) { + return browserslist.nodeVersions + .slice(-node.versions) + .map(function (version) { + return 'node ' + version + }) + } + }, + last_browser_versions: { + matches: ['versions', 'browser'], + regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var list = data.released.slice(-node.versions).map(nameMapper(data.name)) + list = filterJumps(list, data.name, node.versions, context) + return list + } + }, + unreleased_versions: { + matches: [], + regexp: /^unreleased\s+versions$/i, + select: function (context) { + return Object.keys(agents).reduce(function (selected, name) { + var data = byName(name, context) + if (!data) return selected + var list = data.versions.filter(function (v) { + return data.released.indexOf(v) === -1 + }) + list = list.map(nameMapper(data.name)) + return selected.concat(list) + }, []) + } + }, + unreleased_electron_versions: { + matches: [], + regexp: /^unreleased\s+electron\s+versions?$/i, + select: function () { + return [] + } + }, + unreleased_browser_versions: { + matches: ['browser'], + regexp: /^unreleased\s+(\w+)\s+versions?$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + return data.versions + .filter(function (v) { + return data.released.indexOf(v) === -1 + }) + .map(nameMapper(data.name)) + } + }, + last_years: { + matches: ['years'], + regexp: /^last\s+((\d+\.)?\d+)\s+years?$/i, + select: function (context, node) { + return filterByYear(Date.now() - YEAR * node.years, context) + } + }, + since_y: { + matches: ['year'], + regexp: /^since (\d+)$/i, + select: sinceQuery + }, + since_y_m: { + matches: ['year', 'month'], + regexp: /^since (\d+)-(\d+)$/i, + select: sinceQuery + }, + since_y_m_d: { + matches: ['year', 'month', 'day'], + regexp: /^since (\d+)-(\d+)-(\d+)$/i, + select: sinceQuery + }, + popularity: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var usage = browserslist.usage.global + return Object.keys(usage).reduce(function (result, version) { + if (node.sign === '>') { + if (usage[version] > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (usage[version] < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (usage[version] <= popularity) { + result.push(version) + } + } else if (usage[version] >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_my_stats: { + matches: ['sign', 'popularity'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + if (!context.customUsage) { + throw new BrowserslistError('Custom usage statistics was not provided') + } + var usage = context.customUsage + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_config_stats: { + matches: ['sign', 'popularity', 'config'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var usage = loadCustomUsage(context, node.config) + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + popularity_in_place: { + matches: ['sign', 'popularity', 'place'], + regexp: /^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/, + select: function (context, node) { + var popularity = parseFloat(node.popularity) + var place = node.place + if (place.length === 2) { + place = place.toUpperCase() + } else { + place = place.toLowerCase() + } + env.loadCountry(browserslist.usage, place, browserslist.data) + var usage = browserslist.usage[place] + return Object.keys(usage).reduce(function (result, version) { + var percentage = usage[version] + if (percentage == null) { + return result + } + + if (node.sign === '>') { + if (percentage > popularity) { + result.push(version) + } + } else if (node.sign === '<') { + if (percentage < popularity) { + result.push(version) + } + } else if (node.sign === '<=') { + if (percentage <= popularity) { + result.push(version) + } + } else if (percentage >= popularity) { + result.push(version) + } + return result + }, []) + } + }, + cover: { + matches: ['coverage'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i, + select: coverQuery + }, + cover_in: { + matches: ['coverage', 'place'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i, + select: coverQuery + }, + cover_config: { + matches: ['coverage', 'config'], + regexp: /^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/i, + select: coverQuery + }, + supports: { + matches: ['supportType', 'feature'], + regexp: /^(?:(fully|partially)\s+)?supports\s+([\w-]+)$/, + select: function (context, node) { + env.loadFeature(browserslist.cache, node.feature) + var withPartial = node.supportType !== 'fully' + var features = browserslist.cache[node.feature] + var result = [] + for (var name in features) { + var data = byName(name, context) + // Only check desktop when latest released mobile has support + var iMax = data.released.length - 1 + while (iMax >= 0) { + if (data.released[iMax] in features[name]) break + iMax-- + } + var checkDesktop = + context.mobileToDesktop && + name in browserslist.desktopNames && + isSupported(features[name][data.released[iMax]], withPartial) + data.versions.forEach(function (version) { + var flags = features[name][version] + if (flags === undefined && checkDesktop) { + flags = features[browserslist.desktopNames[name]][version] + } + if (isSupported(flags, withPartial)) { + result.push(name + ' ' + version) + } + }) + } + return result + } + }, + electron_range: { + matches: ['from', 'to'], + regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var fromToUse = normalizeElectron(node.from) + var toToUse = normalizeElectron(node.to) + var from = parseFloat(node.from) + var to = parseFloat(node.to) + if (!e2c[fromToUse]) { + throw new BrowserslistError('Unknown version ' + from + ' of electron') + } + if (!e2c[toToUse]) { + throw new BrowserslistError('Unknown version ' + to + ' of electron') + } + return Object.keys(e2c) + .filter(function (i) { + var parsed = parseFloat(i) + return parsed >= from && parsed <= to + }) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_range: { + matches: ['from', 'to'], + regexp: /^node\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(semverFilterLoose('>=', node.from)) + .filter(semverFilterLoose('<=', node.to)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_range: { + matches: ['browser', 'from', 'to'], + regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, + select: function (context, node) { + var data = checkName(node.browser, context) + var from = parseFloat(normalizeVersion(data, node.from) || node.from) + var to = parseFloat(normalizeVersion(data, node.to) || node.to) + function filter(v) { + var parsed = parseFloat(v) + return parsed >= from && parsed <= to + } + return data.released.filter(filter).map(nameMapper(data.name)) + } + }, + electron_ray: { + matches: ['sign', 'version'], + regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + return Object.keys(e2c) + .filter(generateFilter(node.sign, versionToUse)) + .map(function (i) { + return 'chrome ' + e2c[i] + }) + } + }, + node_ray: { + matches: ['sign', 'version'], + regexp: /^node\s*(>=?|<=?)\s*([\d.]+)$/i, + select: function (context, node) { + return browserslist.nodeVersions + .filter(generateSemverFilter(node.sign, node.version)) + .map(function (v) { + return 'node ' + v + }) + } + }, + browser_ray: { + matches: ['browser', 'sign', 'version'], + regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/, + select: function (context, node) { + var version = node.version + var data = checkName(node.browser, context) + var alias = browserslist.versionAliases[data.name][version] + if (alias) version = alias + return data.released + .filter(generateFilter(node.sign, version)) + .map(function (v) { + return data.name + ' ' + v + }) + } + }, + firefox_esr: { + matches: [], + regexp: /^(firefox|ff|fx)\s+esr$/i, + select: function () { + return ['firefox 128', 'firefox 140'] + } + }, + opera_mini_all: { + matches: [], + regexp: /(operamini|op_mini)\s+all/i, + select: function () { + return ['op_mini all'] + } + }, + electron_version: { + matches: ['version'], + regexp: /^electron\s+([\d.]+)$/i, + select: function (context, node) { + var versionToUse = normalizeElectron(node.version) + var chrome = e2c[versionToUse] + if (!chrome) { + throw new BrowserslistError( + 'Unknown version ' + node.version + ' of electron' + ) + } + return ['chrome ' + chrome] + } + }, + node_major_version: { + matches: ['version'], + regexp: /^node\s+(\d+)$/i, + select: nodeQuery + }, + node_minor_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+)$/i, + select: nodeQuery + }, + node_patch_version: { + matches: ['version'], + regexp: /^node\s+(\d+\.\d+\.\d+)$/i, + select: nodeQuery + }, + current_node: { + matches: [], + regexp: /^current\s+node$/i, + select: function (context) { + return [env.currentNode(resolve, context)] + } + }, + maintained_node: { + matches: [], + regexp: /^maintained\s+node\s+versions$/i, + select: function (context) { + var now = Date.now() + var queries = Object.keys(jsEOL) + .filter(function (key) { + return ( + now < Date.parse(jsEOL[key].end) && + now > Date.parse(jsEOL[key].start) && + isEolReleased(key) + ) + }) + .map(function (key) { + return 'node ' + key.slice(1) + }) + return resolve(queries, context) + } + }, + phantomjs_1_9: { + matches: [], + regexp: /^phantomjs\s+1.9$/i, + select: function () { + return ['safari 5'] + } + }, + phantomjs_2_1: { + matches: [], + regexp: /^phantomjs\s+2.1$/i, + select: function () { + return ['safari 6'] + } + }, + browser_version: { + matches: ['browser', 'version'], + regexp: /^(\w+)\s+(tp|[\d.]+)$/i, + select: function (context, node) { + var version = node.version + if (/^tp$/i.test(version)) version = 'TP' + var data = checkName(node.browser, context) + var alias = normalizeVersion(data, version) + if (alias) { + version = alias + } else { + if (version.indexOf('.') === -1) { + alias = version + '.0' + } else { + alias = version.replace(/\.0$/, '') + } + alias = normalizeVersion(data, alias) + if (alias) { + version = alias + } else if (context.ignoreUnknownVersions) { + return [] + } else { + throw new BrowserslistError( + 'Unknown version ' + version + ' of ' + node.browser + ) + } + } + return [data.name + ' ' + version] + } + }, + browserslist_config: { + matches: [], + regexp: /^browserslist config$/i, + needsPath: true, + select: function (context) { + return browserslist(undefined, context) + } + }, + extends: { + matches: ['config'], + regexp: /^extends (.+)$/i, + needsPath: true, + select: function (context, node) { + return resolve(env.loadQueries(context, node.config), context) + } + }, + defaults: { + matches: [], + regexp: /^defaults$/i, + select: function (context) { + return resolve(browserslist.defaults, context) + } + }, + dead: { + matches: [], + regexp: /^dead$/i, + select: function (context) { + var dead = [ + 'Baidu >= 0', + 'ie <= 11', + 'ie_mob <= 11', + 'bb <= 10', + 'op_mob <= 12.1', + 'samsung 4' + ] + return resolve(dead, context) + } + }, + unknown: { + matches: [], + regexp: /^(\w+)$/i, + select: function (context, node) { + if (byName(node.query, context)) { + throw new BrowserslistError( + 'Specify versions in Browserslist query for browser ' + node.query + ) + } else { + throw unknownQuery(node.query) + } + } + } +} + +// Get and convert Can I Use data + +;(function () { + for (var name in agents) { + var browser = agents[name] + browserslist.data[name] = { + name: name, + versions: normalize(agents[name].versions), + released: normalize(agents[name].versions.slice(0, -3)), + releaseDate: agents[name].release_date + } + fillUsage(browserslist.usage.global, name, browser.usage_global) + + browserslist.versionAliases[name] = {} + for (var i = 0; i < browser.versions.length; i++) { + var full = browser.versions[i] + if (!full) continue + + if (full.indexOf('-') !== -1) { + var interval = full.split('-') + for (var j = 0; j < interval.length; j++) { + browserslist.versionAliases[name][interval[j]] = full + } + } + } + } + + browserslist.nodeVersions = jsReleases.map(function (release) { + return release.version + }) +})() + +module.exports = browserslist diff --git a/node_modules.bak/browserslist/node.js b/node_modules.bak/browserslist/node.js new file mode 100644 index 0000000..d2699de --- /dev/null +++ b/node_modules.bak/browserslist/node.js @@ -0,0 +1,497 @@ +var feature = require('caniuse-lite/dist/unpacker/feature').default +var region = require('caniuse-lite/dist/unpacker/region').default +var fs = require('fs') +var path = require('path') + +var BrowserslistError = require('./error') + +var IS_SECTION = /^\s*\[(.+)]\s*$/ +var CONFIG_PATTERN = /^browserslist-config-/ +var SCOPED_CONFIG__PATTERN = /@[^/]+(?:\/[^/]+)?\/browserslist-config(?:-|$|\/)/ +var FORMAT = + 'Browserslist config should be a string or an array ' + + 'of strings with browser queries' +var PATHTYPE_UNKNOWN = 'unknown' +var PATHTYPE_DIR = 'directory' +var PATHTYPE_FILE = 'file' + +var dataTimeChecked = false +var statCache = {} +var configPathCache = {} +var parseConfigCache = {} + +function checkExtend(name) { + var use = ' Use `dangerousExtend` option to disable.' + if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { + throw new BrowserslistError( + 'Browserslist config needs `browserslist-config-` prefix. ' + use + ) + } + if (name.replace(/^@[^/]+\//, '').indexOf('.') !== -1) { + throw new BrowserslistError( + '`.` not allowed in Browserslist config name. ' + use + ) + } + if (name.indexOf('node_modules') !== -1) { + throw new BrowserslistError( + '`node_modules` not allowed in Browserslist config.' + use + ) + } +} + +function getPathType(filepath) { + var stats + try { + stats = fs.existsSync(filepath) && fs.statSync(filepath) + } catch (err) { + /* c8 ignore start */ + if ( + err.code !== 'ENOENT' && + err.code !== 'EACCES' && + err.code !== 'ERR_ACCESS_DENIED' + ) { + throw err + } + /* c8 ignore end */ + } + + if (stats && stats.isDirectory()) return PATHTYPE_DIR + if (stats && stats.isFile()) return PATHTYPE_FILE + + return PATHTYPE_UNKNOWN +} + +function isFile(file) { + return getPathType(file) === PATHTYPE_FILE +} + +function isDirectory(dir) { + return getPathType(dir) === PATHTYPE_DIR +} + +function eachParent(file, callback, cache) { + var loc = path.resolve(file) + var pathsForCacheResult = [] + var result + do { + if (!pathInRoot(loc)) { + break + } + if (cache && loc in cache) { + result = cache[loc] + break + } + pathsForCacheResult.push(loc) + + if (!isDirectory(loc)) { + continue + } + + var locResult = callback(loc) + if (typeof locResult !== 'undefined') { + result = locResult + break + } + } while (loc !== (loc = path.dirname(loc))) + + if (cache && !process.env.BROWSERSLIST_DISABLE_CACHE) { + pathsForCacheResult.forEach(function (cachePath) { + cache[cachePath] = result + }) + } + return result +} + +function pathInRoot(p) { + if (!process.env.BROWSERSLIST_ROOT_PATH) return true + var rootPath = path.resolve(process.env.BROWSERSLIST_ROOT_PATH) + if (path.relative(rootPath, p).substring(0, 2) === '..') { + return false + } + return true +} + +function check(section) { + if (Array.isArray(section)) { + for (var i = 0; i < section.length; i++) { + if (typeof section[i] !== 'string') { + throw new BrowserslistError(FORMAT) + } + } + } else if (typeof section !== 'string') { + throw new BrowserslistError(FORMAT) + } +} + +function pickEnv(config, opts) { + if (typeof config !== 'object') return config + + var name + if (typeof opts.env === 'string') { + name = opts.env + } else if (process.env.BROWSERSLIST_ENV) { + name = process.env.BROWSERSLIST_ENV + } else if (process.env.NODE_ENV) { + name = process.env.NODE_ENV + } else { + name = 'production' + } + + if (opts.throwOnMissing) { + if (name && name !== 'defaults' && !config[name]) { + throw new BrowserslistError( + 'Missing config for Browserslist environment `' + name + '`' + ) + } + } + + return config[name] || config.defaults +} + +function parsePackage(file) { + var text = fs + .readFileSync(file) + .toString() + .replace(/^\uFEFF/m, '') + var list + if (text.indexOf('"browserslist"') >= 0) { + list = JSON.parse(text).browserslist + } else if (text.indexOf('"browserlist"') >= 0) { + var config = JSON.parse(text) + if (config.browserlist && !config.browserslist) { + throw new BrowserslistError( + '`browserlist` key instead of `browserslist` in ' + file + ) + } + } + if (Array.isArray(list) || typeof list === 'string') { + list = { defaults: list } + } + for (var i in list) { + check(list[i]) + } + + return list +} + +function parsePackageOrReadConfig(file) { + if (file in parseConfigCache) { + return parseConfigCache[file] + } + + var isPackage = path.basename(file) === 'package.json' + var result = isPackage ? parsePackage(file) : module.exports.readConfig(file) + + if (!process.env.BROWSERSLIST_DISABLE_CACHE) { + parseConfigCache[file] = result + } + return result +} + +function latestReleaseTime(agents) { + var latest = 0 + for (var name in agents) { + var dates = agents[name].releaseDate || {} + for (var key in dates) { + if (latest < dates[key]) { + latest = dates[key] + } + } + } + return latest * 1000 +} + +function getMonthsPassed(date) { + var now = new Date() + var past = new Date(date) + + var years = now.getFullYear() - past.getFullYear() + var months = now.getMonth() - past.getMonth() + + return years * 12 + months +} + +function normalizeStats(data, stats) { + if (!data) { + data = {} + } + if (stats && 'dataByBrowser' in stats) { + stats = stats.dataByBrowser + } + + if (typeof stats !== 'object') return undefined + + var normalized = {} + for (var i in stats) { + var versions = Object.keys(stats[i]) + if (versions.length === 1 && data[i] && data[i].versions.length === 1) { + var normal = data[i].versions[0] + normalized[i] = {} + normalized[i][normal] = stats[i][versions[0]] + } else { + normalized[i] = stats[i] + } + } + + return normalized +} + +function normalizeUsageData(usageData, data) { + for (var browser in usageData) { + var browserUsage = usageData[browser] + // https://github.com/browserslist/browserslist/issues/431#issuecomment-565230615 + // caniuse-db returns { 0: "percentage" } for `and_*` regional stats + if ('0' in browserUsage) { + var versions = data[browser].versions + browserUsage[versions[versions.length - 1]] = browserUsage[0] + delete browserUsage[0] + } + } +} + +module.exports = { + loadQueries: function loadQueries(ctx, name) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var queries = require(require.resolve(name, { paths: ['.', ctx.path] })) + if (typeof queries === 'object' && queries !== null && queries.__esModule) { + queries = queries.default + } + if (queries) { + if (Array.isArray(queries)) { + return queries + } else if (typeof queries === 'object') { + if (!queries.defaults) queries.defaults = [] + return pickEnv(queries, ctx, name) + } + } + throw new BrowserslistError( + '`' + + name + + '` config exports not an array of queries' + + ' or an object of envs' + ) + }, + + loadStat: function loadStat(ctx, name, data) { + if (!ctx.dangerousExtend && !process.env.BROWSERSLIST_DANGEROUS_EXTEND) { + checkExtend(name) + } + var stats = require( + // Use forward slashes for module paths, also on Windows. + require.resolve(path.posix.join(name, 'browserslist-stats.json'), { + paths: ['.'] + }) + ) + return normalizeStats(data, stats) + }, + + getStat: function getStat(opts, data) { + var stats + if (opts.stats) { + stats = opts.stats + } else if (process.env.BROWSERSLIST_STATS) { + stats = process.env.BROWSERSLIST_STATS + } else if (opts.path && path.resolve && fs.existsSync) { + stats = eachParent( + opts.path, + function (dir) { + var file = path.join(dir, 'browserslist-stats.json') + return isFile(file) ? file : undefined + }, + statCache + ) + } + if (typeof stats === 'string') { + try { + stats = JSON.parse(fs.readFileSync(stats)) + } catch (e) { + throw new BrowserslistError("Can't read " + stats) + } + } + return normalizeStats(data, stats) + }, + + loadConfig: function loadConfig(opts) { + if (process.env.BROWSERSLIST) { + return process.env.BROWSERSLIST + } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { + var file = opts.config || process.env.BROWSERSLIST_CONFIG + return pickEnv(parsePackageOrReadConfig(file), opts) + } else if (opts.path) { + return pickEnv(module.exports.findConfig(opts.path), opts) + } else { + return undefined + } + }, + + loadCountry: function loadCountry(usage, country, data) { + var code = country.replace(/[^\w-]/g, '') + if (!usage[code]) { + var compressed + try { + compressed = require('caniuse-lite/data/regions/' + code + '.js') + } catch (e) { + throw new BrowserslistError('Unknown region name `' + code + '`.') + } + var usageData = region(compressed) + normalizeUsageData(usageData, data) + usage[country] = {} + for (var i in usageData) { + for (var j in usageData[i]) { + usage[country][i + ' ' + j] = usageData[i][j] + } + } + } + }, + + loadFeature: function loadFeature(features, name) { + name = name.replace(/[^\w-]/g, '') + if (features[name]) return + var compressed + try { + compressed = require('caniuse-lite/data/features/' + name + '.js') + } catch (e) { + throw new BrowserslistError('Unknown feature name `' + name + '`.') + } + var stats = feature(compressed).stats + features[name] = {} + for (var i in stats) { + features[name][i] = {} + for (var j in stats[i]) { + features[name][i][j] = stats[i][j] + } + } + }, + + parseConfig: function parseConfig(string) { + var result = { defaults: [] } + var sections = ['defaults'] + + string + .toString() + .replace(/#[^\n]*/g, '') + .split(/\n|,/) + .map(function (line) { + return line.trim() + }) + .filter(function (line) { + return line !== '' + }) + .forEach(function (line) { + if (IS_SECTION.test(line)) { + sections = line.match(IS_SECTION)[1].trim().split(' ') + sections.forEach(function (section) { + if (result[section]) { + throw new BrowserslistError( + 'Duplicate section ' + section + ' in Browserslist config' + ) + } + result[section] = [] + }) + } else { + sections.forEach(function (section) { + result[section].push(line) + }) + } + }) + + return result + }, + + readConfig: function readConfig(file) { + if (!isFile(file)) { + throw new BrowserslistError("Can't read " + file + ' config') + } + + return module.exports.parseConfig(fs.readFileSync(file)) + }, + + findConfigFile: function findConfigFile(from) { + return eachParent( + from, + function (dir) { + var config = path.join(dir, 'browserslist') + var pkg = path.join(dir, 'package.json') + var rc = path.join(dir, '.browserslistrc') + + var pkgBrowserslist + if (isFile(pkg)) { + try { + pkgBrowserslist = parsePackage(pkg) + } catch (e) { + if (e.name === 'BrowserslistError') throw e + console.warn( + '[Browserslist] Could not parse ' + pkg + '. Ignoring it.' + ) + } + } + + if (isFile(config) && pkgBrowserslist) { + throw new BrowserslistError( + dir + ' contains both browserslist and package.json with browsers' + ) + } else if (isFile(rc) && pkgBrowserslist) { + throw new BrowserslistError( + dir + + ' contains both .browserslistrc and package.json with browsers' + ) + } else if (isFile(config) && isFile(rc)) { + throw new BrowserslistError( + dir + ' contains both .browserslistrc and browserslist' + ) + } else if (isFile(config)) { + return config + } else if (isFile(rc)) { + return rc + } else if (pkgBrowserslist) { + return pkg + } + }, + configPathCache + ) + }, + + findConfig: function findConfig(from) { + var configFile = this.findConfigFile(from) + + return configFile ? parsePackageOrReadConfig(configFile) : undefined + }, + + clearCaches: function clearCaches() { + dataTimeChecked = false + statCache = {} + configPathCache = {} + parseConfigCache = {} + + this.cache = {} + }, + + oldDataWarning: function oldDataWarning(agentsObj) { + if (dataTimeChecked) return + dataTimeChecked = true + if (process.env.BROWSERSLIST_IGNORE_OLD_DATA) return + + var latest = latestReleaseTime(agentsObj) + var monthsPassed = getMonthsPassed(latest) + + if (latest !== 0 && monthsPassed >= 6) { + var months = monthsPassed + ' ' + (monthsPassed > 1 ? 'months' : 'month') + console.warn( + 'Browserslist: browsers data (caniuse-lite) is ' + + months + + ' old. Please run:\n' + + ' npx update-browserslist-db@latest\n' + + ' Why you should do it regularly: ' + + 'https://github.com/browserslist/update-db#readme' + ) + } + }, + + currentNode: function currentNode() { + return 'node ' + process.versions.node + }, + + env: process.env +} diff --git a/node_modules.bak/browserslist/package.json b/node_modules.bak/browserslist/package.json new file mode 100644 index 0000000..f3a967a --- /dev/null +++ b/node_modules.bak/browserslist/package.json @@ -0,0 +1,44 @@ +{ + "name": "browserslist", + "version": "4.25.4", + "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", + "keywords": [ + "caniuse", + "browsers", + "target" + ], + "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" + } + ], + "author": "Andrey Sitnik ", + "license": "MIT", + "repository": "browserslist/browserslist", + "dependencies": { + "caniuse-lite": "^1.0.30001737", + "electron-to-chromium": "^1.5.211", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "bin": { + "browserslist": "cli.js" + }, + "types": "./index.d.ts", + "browser": { + "./node.js": "./browser.js", + "path": false + } +} diff --git a/node_modules.bak/browserslist/parse.js b/node_modules.bak/browserslist/parse.js new file mode 100644 index 0000000..c9d8f45 --- /dev/null +++ b/node_modules.bak/browserslist/parse.js @@ -0,0 +1,78 @@ +var AND_REGEXP = /^\s+and\s+(.*)/i +var OR_REGEXP = /^(?:,\s*|\s+or\s+)(.*)/i + +function flatten(array) { + if (!Array.isArray(array)) return [array] + return array.reduce(function (a, b) { + return a.concat(flatten(b)) + }, []) +} + +function find(string, predicate) { + for (var max = string.length, n = 1; n <= max; n++) { + var parsed = string.substr(-n, n) + if (predicate(parsed, n, max)) { + return string.slice(0, -n) + } + } + return '' +} + +function matchQuery(all, query) { + var node = { query: query } + if (query.indexOf('not ') === 0) { + node.not = true + query = query.slice(4) + } + + for (var name in all) { + var type = all[name] + var match = query.match(type.regexp) + if (match) { + node.type = name + for (var i = 0; i < type.matches.length; i++) { + node[type.matches[i]] = match[i + 1] + } + return node + } + } + + node.type = 'unknown' + return node +} + +function matchBlock(all, string, qs) { + var node + return find(string, function (parsed, n, max) { + if (AND_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(AND_REGEXP)[1]) + node.compose = 'and' + qs.unshift(node) + return true + } else if (OR_REGEXP.test(parsed)) { + node = matchQuery(all, parsed.match(OR_REGEXP)[1]) + node.compose = 'or' + qs.unshift(node) + return true + } else if (n === max) { + node = matchQuery(all, parsed.trim()) + node.compose = 'or' + qs.unshift(node) + return true + } + return false + }) +} + +module.exports = function parse(all, queries) { + if (!Array.isArray(queries)) queries = [queries] + return flatten( + queries.map(function (block) { + var qs = [] + do { + block = matchBlock(all, block, qs) + } while (block) + return qs + }) + ) +} diff --git a/node_modules.bak/call-bind-apply-helpers/.eslintrc b/node_modules.bak/call-bind-apply-helpers/.eslintrc new file mode 100644 index 0000000..201e859 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/.eslintrc @@ -0,0 +1,17 @@ +{ + "root": true, + + "extends": "@ljharb", + + "rules": { + "func-name-matching": 0, + "id-length": 0, + "new-cap": [2, { + "capIsNewExceptions": [ + "GetIntrinsic", + ], + }], + "no-extra-parens": 0, + "no-magic-numbers": 0, + }, +} diff --git a/node_modules.bak/call-bind-apply-helpers/.github/FUNDING.yml b/node_modules.bak/call-bind-apply-helpers/.github/FUNDING.yml new file mode 100644 index 0000000..0011e9d --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/.github/FUNDING.yml @@ -0,0 +1,12 @@ +# These are supported funding model platforms + +github: [ljharb] +patreon: # Replace with a single Patreon username +open_collective: # Replace with a single Open Collective username +ko_fi: # Replace with a single Ko-fi username +tidelift: npm/call-bind-apply-helpers +community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry +liberapay: # Replace with a single Liberapay username +issuehunt: # Replace with a single IssueHunt username +otechie: # Replace with a single Otechie username +custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] diff --git a/node_modules.bak/call-bind-apply-helpers/.nycrc b/node_modules.bak/call-bind-apply-helpers/.nycrc new file mode 100644 index 0000000..bdd626c --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/.nycrc @@ -0,0 +1,9 @@ +{ + "all": true, + "check-coverage": false, + "reporter": ["text-summary", "text", "html", "json"], + "exclude": [ + "coverage", + "test" + ] +} diff --git a/node_modules.bak/call-bind-apply-helpers/CHANGELOG.md b/node_modules.bak/call-bind-apply-helpers/CHANGELOG.md new file mode 100644 index 0000000..2484942 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/CHANGELOG.md @@ -0,0 +1,30 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [v1.0.2](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.1...v1.0.2) - 2025-02-12 + +### Commits + +- [types] improve inferred types [`e6f9586`](https://github.com/ljharb/call-bind-apply-helpers/commit/e6f95860a3c72879cb861a858cdfb8138fbedec1) +- [Dev Deps] update `@arethetypeswrong/cli`, `@ljharb/tsconfig`, `@types/tape`, `es-value-fixtures`, `for-each`, `has-strict-mode`, `object-inspect` [`e43d540`](https://github.com/ljharb/call-bind-apply-helpers/commit/e43d5409f97543bfbb11f345d47d8ce4e066d8c1) + +## [v1.0.1](https://github.com/ljharb/call-bind-apply-helpers/compare/v1.0.0...v1.0.1) - 2024-12-08 + +### Commits + +- [types] `reflectApply`: fix types [`4efc396`](https://github.com/ljharb/call-bind-apply-helpers/commit/4efc3965351a4f02cc55e836fa391d3d11ef2ef8) +- [Fix] `reflectApply`: oops, Reflect is not a function [`83cc739`](https://github.com/ljharb/call-bind-apply-helpers/commit/83cc7395de6b79b7730bdf092f1436f0b1263c75) +- [Dev Deps] update `@arethetypeswrong/cli` [`80bd5d3`](https://github.com/ljharb/call-bind-apply-helpers/commit/80bd5d3ae58b4f6b6995ce439dd5a1bcb178a940) + +## v1.0.0 - 2024-12-05 + +### Commits + +- Initial implementation, tests, readme [`7879629`](https://github.com/ljharb/call-bind-apply-helpers/commit/78796290f9b7430c9934d6f33d94ae9bc89fce04) +- Initial commit [`3f1dc16`](https://github.com/ljharb/call-bind-apply-helpers/commit/3f1dc164afc43285631b114a5f9dd9137b2b952f) +- npm init [`081df04`](https://github.com/ljharb/call-bind-apply-helpers/commit/081df048c312fcee400922026f6e97281200a603) +- Only apps should have lockfiles [`5b9ca0f`](https://github.com/ljharb/call-bind-apply-helpers/commit/5b9ca0fe8101ebfaf309c549caac4e0a017ed930) diff --git a/node_modules.bak/call-bind-apply-helpers/LICENSE b/node_modules.bak/call-bind-apply-helpers/LICENSE new file mode 100644 index 0000000..f82f389 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2024 Jordan Harband + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/node_modules.bak/call-bind-apply-helpers/README.md b/node_modules.bak/call-bind-apply-helpers/README.md new file mode 100644 index 0000000..8fc0dae --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/README.md @@ -0,0 +1,62 @@ +# call-bind-apply-helpers [![Version Badge][npm-version-svg]][package-url] + +[![github actions][actions-image]][actions-url] +[![coverage][codecov-image]][codecov-url] +[![dependency status][deps-svg]][deps-url] +[![dev dependency status][dev-deps-svg]][dev-deps-url] +[![License][license-image]][license-url] +[![Downloads][downloads-image]][downloads-url] + +[![npm badge][npm-badge-png]][package-url] + +Helper functions around Function call/apply/bind, for use in `call-bind`. + +The only packages that should likely ever use this package directly are `call-bind` and `get-intrinsic`. +Please use `call-bind` unless you have a very good reason not to. + +## Getting started + +```sh +npm install --save call-bind-apply-helpers +``` + +## Usage/Examples + +```js +const assert = require('assert'); +const callBindBasic = require('call-bind-apply-helpers'); + +function f(a, b) { + assert.equal(this, 1); + assert.equal(a, 2); + assert.equal(b, 3); + assert.equal(arguments.length, 2); +} + +const fBound = callBindBasic([f, 1]); + +delete Function.prototype.call; +delete Function.prototype.bind; + +fBound(2, 3); +``` + +## Tests + +Clone the repo, `npm install`, and run `npm test` + +[package-url]: https://npmjs.org/package/call-bind-apply-helpers +[npm-version-svg]: https://versionbadg.es/ljharb/call-bind-apply-helpers.svg +[deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers.svg +[deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers +[dev-deps-svg]: https://david-dm.org/ljharb/call-bind-apply-helpers/dev-status.svg +[dev-deps-url]: https://david-dm.org/ljharb/call-bind-apply-helpers#info=devDependencies +[npm-badge-png]: https://nodei.co/npm/call-bind-apply-helpers.png?downloads=true&stars=true +[license-image]: https://img.shields.io/npm/l/call-bind-apply-helpers.svg +[license-url]: LICENSE +[downloads-image]: https://img.shields.io/npm/dm/call-bind-apply-helpers.svg +[downloads-url]: https://npm-stat.com/charts.html?package=call-bind-apply-helpers +[codecov-image]: https://codecov.io/gh/ljharb/call-bind-apply-helpers/branch/main/graphs/badge.svg +[codecov-url]: https://app.codecov.io/gh/ljharb/call-bind-apply-helpers/ +[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/ljharb/call-bind-apply-helpers +[actions-url]: https://github.com/ljharb/call-bind-apply-helpers/actions diff --git a/node_modules.bak/call-bind-apply-helpers/actualApply.d.ts b/node_modules.bak/call-bind-apply-helpers/actualApply.d.ts new file mode 100644 index 0000000..b87286a --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/actualApply.d.ts @@ -0,0 +1 @@ +export = Reflect.apply; \ No newline at end of file diff --git a/node_modules.bak/call-bind-apply-helpers/actualApply.js b/node_modules.bak/call-bind-apply-helpers/actualApply.js new file mode 100644 index 0000000..ffa5135 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/actualApply.js @@ -0,0 +1,10 @@ +'use strict'; + +var bind = require('function-bind'); + +var $apply = require('./functionApply'); +var $call = require('./functionCall'); +var $reflectApply = require('./reflectApply'); + +/** @type {import('./actualApply')} */ +module.exports = $reflectApply || bind.call($call, $apply); diff --git a/node_modules.bak/call-bind-apply-helpers/applyBind.d.ts b/node_modules.bak/call-bind-apply-helpers/applyBind.d.ts new file mode 100644 index 0000000..d176c1a --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/applyBind.d.ts @@ -0,0 +1,19 @@ +import actualApply from './actualApply'; + +type TupleSplitHead = T['length'] extends N + ? T + : T extends [...infer R, any] + ? TupleSplitHead + : never + +type TupleSplitTail = O['length'] extends N + ? T + : T extends [infer F, ...infer R] + ? TupleSplitTail<[...R], N, [...O, F]> + : never + +type TupleSplit = [TupleSplitHead, TupleSplitTail] + +declare function applyBind(...args: TupleSplit, 2>[1]): ReturnType; + +export = applyBind; \ No newline at end of file diff --git a/node_modules.bak/call-bind-apply-helpers/applyBind.js b/node_modules.bak/call-bind-apply-helpers/applyBind.js new file mode 100644 index 0000000..d2b7723 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/applyBind.js @@ -0,0 +1,10 @@ +'use strict'; + +var bind = require('function-bind'); +var $apply = require('./functionApply'); +var actualApply = require('./actualApply'); + +/** @type {import('./applyBind')} */ +module.exports = function applyBind() { + return actualApply(bind, $apply, arguments); +}; diff --git a/node_modules.bak/call-bind-apply-helpers/functionApply.d.ts b/node_modules.bak/call-bind-apply-helpers/functionApply.d.ts new file mode 100644 index 0000000..1f6e11b --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/functionApply.d.ts @@ -0,0 +1 @@ +export = Function.prototype.apply; \ No newline at end of file diff --git a/node_modules.bak/call-bind-apply-helpers/functionApply.js b/node_modules.bak/call-bind-apply-helpers/functionApply.js new file mode 100644 index 0000000..c71df9c --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/functionApply.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./functionApply')} */ +module.exports = Function.prototype.apply; diff --git a/node_modules.bak/call-bind-apply-helpers/functionCall.d.ts b/node_modules.bak/call-bind-apply-helpers/functionCall.d.ts new file mode 100644 index 0000000..15e93df --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/functionCall.d.ts @@ -0,0 +1 @@ +export = Function.prototype.call; \ No newline at end of file diff --git a/node_modules.bak/call-bind-apply-helpers/functionCall.js b/node_modules.bak/call-bind-apply-helpers/functionCall.js new file mode 100644 index 0000000..7a8d873 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/functionCall.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./functionCall')} */ +module.exports = Function.prototype.call; diff --git a/node_modules.bak/call-bind-apply-helpers/index.d.ts b/node_modules.bak/call-bind-apply-helpers/index.d.ts new file mode 100644 index 0000000..541516b --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/index.d.ts @@ -0,0 +1,64 @@ +type RemoveFromTuple< + Tuple extends readonly unknown[], + RemoveCount extends number, + Index extends 1[] = [] +> = Index["length"] extends RemoveCount + ? Tuple + : Tuple extends [infer First, ...infer Rest] + ? RemoveFromTuple + : Tuple; + +type ConcatTuples< + Prefix extends readonly unknown[], + Suffix extends readonly unknown[] +> = [...Prefix, ...Suffix]; + +type ExtractFunctionParams = T extends (this: infer TThis, ...args: infer P extends readonly unknown[]) => infer R + ? { thisArg: TThis; params: P; returnType: R } + : never; + +type BindFunction< + T extends (this: any, ...args: any[]) => any, + TThis, + TBoundArgs extends readonly unknown[], + ReceiverBound extends boolean +> = ExtractFunctionParams extends { + thisArg: infer OrigThis; + params: infer P extends readonly unknown[]; + returnType: infer R; +} + ? ReceiverBound extends true + ? (...args: RemoveFromTuple>) => R extends [OrigThis, ...infer Rest] + ? [TThis, ...Rest] // Replace `this` with `thisArg` + : R + : >>( + thisArg: U, + ...args: RemainingArgs + ) => R extends [OrigThis, ...infer Rest] + ? [U, ...ConcatTuples] // Preserve bound args in return type + : R + : never; + +declare function callBind< + const T extends (this: any, ...args: any[]) => any, + Extracted extends ExtractFunctionParams, + const TBoundArgs extends Partial & readonly unknown[], + const TThis extends Extracted["thisArg"] +>( + args: [fn: T, thisArg: TThis, ...boundArgs: TBoundArgs] +): BindFunction; + +declare function callBind< + const T extends (this: any, ...args: any[]) => any, + Extracted extends ExtractFunctionParams, + const TBoundArgs extends Partial & readonly unknown[] +>( + args: [fn: T, ...boundArgs: TBoundArgs] +): BindFunction; + +declare function callBind( + args: [fn: Exclude, ...rest: TArgs] +): never; + +// export as namespace callBind; +export = callBind; diff --git a/node_modules.bak/call-bind-apply-helpers/index.js b/node_modules.bak/call-bind-apply-helpers/index.js new file mode 100644 index 0000000..2f6dab4 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/index.js @@ -0,0 +1,15 @@ +'use strict'; + +var bind = require('function-bind'); +var $TypeError = require('es-errors/type'); + +var $call = require('./functionCall'); +var $actualApply = require('./actualApply'); + +/** @type {(args: [Function, thisArg?: unknown, ...args: unknown[]]) => Function} TODO FIXME, find a way to use import('.') */ +module.exports = function callBindBasic(args) { + if (args.length < 1 || typeof args[0] !== 'function') { + throw new $TypeError('a function is required'); + } + return $actualApply(bind, $call, args); +}; diff --git a/node_modules.bak/call-bind-apply-helpers/package.json b/node_modules.bak/call-bind-apply-helpers/package.json new file mode 100644 index 0000000..923b8be --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/package.json @@ -0,0 +1,85 @@ +{ + "name": "call-bind-apply-helpers", + "version": "1.0.2", + "description": "Helper functions around Function call/apply/bind, for use in `call-bind`", + "main": "index.js", + "exports": { + ".": "./index.js", + "./actualApply": "./actualApply.js", + "./applyBind": "./applyBind.js", + "./functionApply": "./functionApply.js", + "./functionCall": "./functionCall.js", + "./reflectApply": "./reflectApply.js", + "./package.json": "./package.json" + }, + "scripts": { + "prepack": "npmignore --auto --commentLines=auto", + "prepublish": "not-in-publish || npm run prepublishOnly", + "prepublishOnly": "safe-publish-latest", + "prelint": "evalmd README.md", + "lint": "eslint --ext=.js,.mjs .", + "postlint": "tsc -p . && attw -P", + "pretest": "npm run lint", + "tests-only": "nyc tape 'test/**/*.js'", + "test": "npm run tests-only", + "posttest": "npx npm@'>=10.2' audit --production", + "version": "auto-changelog && git add CHANGELOG.md", + "postversion": "auto-changelog && git add CHANGELOG.md && git commit --no-edit --amend && git tag -f \"v$(node -e \"console.log(require('./package.json').version)\")\"" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/ljharb/call-bind-apply-helpers.git" + }, + "author": "Jordan Harband ", + "license": "MIT", + "bugs": { + "url": "https://github.com/ljharb/call-bind-apply-helpers/issues" + }, + "homepage": "https://github.com/ljharb/call-bind-apply-helpers#readme", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "devDependencies": { + "@arethetypeswrong/cli": "^0.17.3", + "@ljharb/eslint-config": "^21.1.1", + "@ljharb/tsconfig": "^0.2.3", + "@types/for-each": "^0.3.3", + "@types/function-bind": "^1.1.10", + "@types/object-inspect": "^1.13.0", + "@types/tape": "^5.8.1", + "auto-changelog": "^2.5.0", + "encoding": "^0.1.13", + "es-value-fixtures": "^1.7.1", + "eslint": "=8.8.0", + "evalmd": "^0.0.19", + "for-each": "^0.3.5", + "has-strict-mode": "^1.1.0", + "in-publish": "^2.0.1", + "npmignore": "^0.3.1", + "nyc": "^10.3.2", + "object-inspect": "^1.13.4", + "safe-publish-latest": "^2.0.0", + "tape": "^5.9.0", + "typescript": "next" + }, + "testling": { + "files": "test/index.js" + }, + "auto-changelog": { + "output": "CHANGELOG.md", + "template": "keepachangelog", + "unreleased": false, + "commitLimit": false, + "backfillLimit": false, + "hideCredit": true + }, + "publishConfig": { + "ignore": [ + ".github/workflows" + ] + }, + "engines": { + "node": ">= 0.4" + } +} diff --git a/node_modules.bak/call-bind-apply-helpers/reflectApply.d.ts b/node_modules.bak/call-bind-apply-helpers/reflectApply.d.ts new file mode 100644 index 0000000..6b2ae76 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/reflectApply.d.ts @@ -0,0 +1,3 @@ +declare const reflectApply: false | typeof Reflect.apply; + +export = reflectApply; diff --git a/node_modules.bak/call-bind-apply-helpers/reflectApply.js b/node_modules.bak/call-bind-apply-helpers/reflectApply.js new file mode 100644 index 0000000..3d03caa --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/reflectApply.js @@ -0,0 +1,4 @@ +'use strict'; + +/** @type {import('./reflectApply')} */ +module.exports = typeof Reflect !== 'undefined' && Reflect && Reflect.apply; diff --git a/node_modules.bak/call-bind-apply-helpers/test/index.js b/node_modules.bak/call-bind-apply-helpers/test/index.js new file mode 100644 index 0000000..1cdc89e --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/test/index.js @@ -0,0 +1,63 @@ +'use strict'; + +var callBind = require('../'); +var hasStrictMode = require('has-strict-mode')(); +var forEach = require('for-each'); +var inspect = require('object-inspect'); +var v = require('es-value-fixtures'); + +var test = require('tape'); + +test('callBindBasic', function (t) { + forEach(v.nonFunctions, function (nonFunction) { + t['throws']( + // @ts-expect-error + function () { callBind([nonFunction]); }, + TypeError, + inspect(nonFunction) + ' is not a function' + ); + }); + + var sentinel = { sentinel: true }; + /** @type {(this: T, a: A, b: B) => [T | undefined, A, B]} */ + var func = function (a, b) { + // eslint-disable-next-line no-invalid-this + return [!hasStrictMode && this === global ? undefined : this, a, b]; + }; + t.equal(func.length, 2, 'original function length is 2'); + + /** type {(thisArg: unknown, a: number, b: number) => [unknown, number, number]} */ + var bound = callBind([func]); + /** type {((a: number, b: number) => [typeof sentinel, typeof a, typeof b])} */ + var boundR = callBind([func, sentinel]); + /** type {((b: number) => [typeof sentinel, number, typeof b])} */ + var boundArg = callBind([func, sentinel, /** @type {const} */ (1)]); + + // @ts-expect-error + t.deepEqual(bound(), [undefined, undefined, undefined], 'bound func with no args'); + + // @ts-expect-error + t.deepEqual(func(), [undefined, undefined, undefined], 'unbound func with too few args'); + // @ts-expect-error + t.deepEqual(bound(1, 2), [hasStrictMode ? 1 : Object(1), 2, undefined], 'bound func too few args'); + // @ts-expect-error + t.deepEqual(boundR(), [sentinel, undefined, undefined], 'bound func with receiver, with too few args'); + // @ts-expect-error + t.deepEqual(boundArg(), [sentinel, 1, undefined], 'bound func with receiver and arg, with too few args'); + + t.deepEqual(func(1, 2), [undefined, 1, 2], 'unbound func with right args'); + t.deepEqual(bound(1, 2, 3), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with right args'); + t.deepEqual(boundR(1, 2), [sentinel, 1, 2], 'bound func with receiver, with right args'); + t.deepEqual(boundArg(2), [sentinel, 1, 2], 'bound func with receiver and arg, with right arg'); + + // @ts-expect-error + t.deepEqual(func(1, 2, 3), [undefined, 1, 2], 'unbound func with too many args'); + // @ts-expect-error + t.deepEqual(bound(1, 2, 3, 4), [hasStrictMode ? 1 : Object(1), 2, 3], 'bound func with too many args'); + // @ts-expect-error + t.deepEqual(boundR(1, 2, 3), [sentinel, 1, 2], 'bound func with receiver, with too many args'); + // @ts-expect-error + t.deepEqual(boundArg(2, 3), [sentinel, 1, 2], 'bound func with receiver and arg, with too many args'); + + t.end(); +}); diff --git a/node_modules.bak/call-bind-apply-helpers/tsconfig.json b/node_modules.bak/call-bind-apply-helpers/tsconfig.json new file mode 100644 index 0000000..aef9993 --- /dev/null +++ b/node_modules.bak/call-bind-apply-helpers/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "@ljharb/tsconfig", + "compilerOptions": { + "target": "es2021", + }, + "exclude": [ + "coverage", + ], +} \ No newline at end of file diff --git a/node_modules.bak/camelcase-css/README.md b/node_modules.bak/camelcase-css/README.md new file mode 100644 index 0000000..caaa817 --- /dev/null +++ b/node_modules.bak/camelcase-css/README.md @@ -0,0 +1,27 @@ +# camelcase-css [![NPM Version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] + +> Convert a kebab-cased CSS property into a camelCased DOM property. + + +## Installation +[Node.js](http://nodejs.org/) `>= 6` is required. Type this at the command line: +```shell +npm install camelcase-css +``` + + +## Usage +```js +const camelCaseCSS = require('camelcase-css'); + +camelCaseCSS('-webkit-border-radius'); //-> WebkitBorderRadius +camelCaseCSS('-moz-border-radius'); //-> MozBorderRadius +camelCaseCSS('-ms-border-radius'); //-> msBorderRadius +camelCaseCSS('border-radius'); //-> borderRadius +``` + + +[npm-image]: https://img.shields.io/npm/v/camelcase-css.svg +[npm-url]: https://npmjs.org/package/camelcase-css +[travis-image]: https://img.shields.io/travis/stevenvachon/camelcase-css.svg +[travis-url]: https://travis-ci.org/stevenvachon/camelcase-css diff --git a/node_modules.bak/camelcase-css/index-es5.js b/node_modules.bak/camelcase-css/index-es5.js new file mode 100644 index 0000000..48ef078 --- /dev/null +++ b/node_modules.bak/camelcase-css/index-es5.js @@ -0,0 +1,24 @@ +"use strict"; + +var pattern = /-(\w|$)/g; + +var callback = function callback(dashChar, char) { + return char.toUpperCase(); +}; + +var camelCaseCSS = function camelCaseCSS(property) { + property = property.toLowerCase(); + + // NOTE :: IE8's "styleFloat" is intentionally not supported + if (property === "float") { + return "cssFloat"; + } + // Microsoft vendor-prefixes are uniquely cased + else if (property.charCodeAt(0) === 45&& property.charCodeAt(1) === 109&& property.charCodeAt(2) === 115&& property.charCodeAt(3) === 45) { + return property.substr(1).replace(pattern, callback); + } else { + return property.replace(pattern, callback); + } +}; + +module.exports = camelCaseCSS; diff --git a/node_modules.bak/camelcase-css/index.js b/node_modules.bak/camelcase-css/index.js new file mode 100644 index 0000000..c9d1f1b --- /dev/null +++ b/node_modules.bak/camelcase-css/index.js @@ -0,0 +1,30 @@ +"use strict"; +const pattern = /-(\w|$)/g; + +const callback = (dashChar, char) => char.toUpperCase(); + + + +const camelCaseCSS = property => +{ + property = property.toLowerCase(); + + // NOTE :: IE8's "styleFloat" is intentionally not supported + if (property === "float") + { + return "cssFloat"; + } + // Microsoft vendor-prefixes are uniquely cased + else if (property.startsWith("-ms-")) + { + return property.substr(1).replace(pattern, callback); + } + else + { + return property.replace(pattern, callback); + } +}; + + + +module.exports = camelCaseCSS; diff --git a/node_modules.bak/camelcase-css/license b/node_modules.bak/camelcase-css/license new file mode 100644 index 0000000..b760007 --- /dev/null +++ b/node_modules.bak/camelcase-css/license @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Steven Vachon (svachon.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/node_modules.bak/camelcase-css/package.json b/node_modules.bak/camelcase-css/package.json new file mode 100644 index 0000000..61dc51a --- /dev/null +++ b/node_modules.bak/camelcase-css/package.json @@ -0,0 +1,34 @@ +{ + "name": "camelcase-css", + "description": "Convert a kebab-cased CSS property into a camelCased DOM property.", + "version": "2.0.1", + "license": "MIT", + "author": "Steven Vachon (https://www.svachon.com/)", + "repository": "stevenvachon/camelcase-css", + "browser": "index-es5.js", + "devDependencies": { + "babel-cli": "^6.26.0", + "babel-core": "^6.26.3", + "babel-plugin-optimize-starts-with": "^1.0.1", + "babel-preset-env": "^1.7.0", + "chai": "^4.1.2", + "mocha": "^5.2.0" + }, + "engines": { + "node": ">= 6" + }, + "scripts": { + "pretest": "babel index.js --out-file=index-es5.js --presets=env --plugins=optimize-starts-with", + "test": "mocha test.js --check-leaks --bail" + }, + "files": [ + "index.js", + "index-es5.js" + ], + "keywords": [ + "camelcase", + "case", + "css", + "dom" + ] +} diff --git a/node_modules.bak/caniuse-lite/LICENSE b/node_modules.bak/caniuse-lite/LICENSE new file mode 100644 index 0000000..06c608d --- /dev/null +++ b/node_modules.bak/caniuse-lite/LICENSE @@ -0,0 +1,395 @@ +Attribution 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution 4.0 International Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution 4.0 International Public License ("Public License"). To the +extent this Public License may be interpreted as a contract, You are +granted the Licensed Rights in consideration of Your acceptance of +these terms and conditions, and the Licensor grants You such rights in +consideration of benefits the Licensor receives from making the +Licensed Material available under these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + d. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + e. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + f. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + g. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + h. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + i. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + j. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + k. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + 4. If You Share Adapted Material You produce, the Adapter's + License You apply must not prevent recipients of the Adapted + Material from complying with this Public License. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material; and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/node_modules.bak/caniuse-lite/README.md b/node_modules.bak/caniuse-lite/README.md new file mode 100644 index 0000000..f2c67bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/README.md @@ -0,0 +1,6 @@ +# caniuse-lite + +A smaller version of caniuse-db, with only the essentials! + +## Docs +Read full docs **[here](https://github.com/browserslist/caniuse-lite#readme)**. diff --git a/node_modules.bak/caniuse-lite/data/agents.js b/node_modules.bak/caniuse-lite/data/agents.js new file mode 100644 index 0000000..71a325b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/agents.js @@ -0,0 +1 @@ +module.exports={A:{A:{K:0,D:0,E:0.0331526,F:0.0248644,A:0.00828815,B:0.605035,tC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tC","K","D","E","F","A","B","","",""],E:"IE",F:{tC:962323200,K:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968000}},B:{A:{"0":0,"1":0,"2":0,"3":0.02814,"4":0.00804,"5":0.01206,C:0,L:0,M:0,G:0,N:0,O:0,P:0.04422,Q:0,H:0,R:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0.01206,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0.00402,n:0,o:0,p:0,q:0,r:0,s:0.0402,t:0,u:0,v:0,w:0.00804,x:0.01206,y:0.00402,z:0,FB:0.00402,GB:0.00402,HB:0.00402,IB:0.01206,JB:0.01206,KB:0.00804,LB:0.0201,MB:0.01206,NB:0.02814,OB:0.01608,PB:0.01608,QB:0.04824,RB:0.02814,SB:0.04824,TB:0.21306,UB:4.0602,I:0.01206,VB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","L","M","G","N","O","P","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","VB","","",""],E:"Edge",F:{"0":1694649600,"1":1697155200,"2":1698969600,"3":1701993600,"4":1706227200,"5":1708732800,C:1438128000,L:1447286400,M:1470096000,G:1491868800,N:1508198400,O:1525046400,P:1542067200,Q:1579046400,H:1581033600,R:1586736000,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:1611360000,Y:1614816000,Z:1618358400,a:1622073600,b:1626912000,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,q:1666915200,r:1670198400,s:1673481600,t:1675900800,u:1678665600,v:1680825600,w:1683158400,x:1685664000,y:1689897600,z:1692576000,FB:1711152000,GB:1713398400,HB:1715990400,IB:1718841600,JB:1721865600,KB:1724371200,LB:1726704000,MB:1729123200,NB:1731542400,OB:1737417600,PB:1740614400,QB:1741219200,RB:1743984000,SB:1746316800,TB:1748476800,UB:1750896000,I:1754611200,VB:1756944000},D:{C:"ms",L:"ms",M:"ms",G:"ms",N:"ms",O:"ms",P:"ms"}},C:{A:{"0":0,"1":0.11658,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,uC:0,RC:0,J:0,WB:0,K:0,D:0,E:0,F:0,A:0,B:0.04824,C:0,L:0,M:0,G:0,N:0,O:0,P:0,XB:0,AB:0,BB:0,CB:0,DB:0,EB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0.00804,nB:0,oB:0.00402,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0.03216,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,SC:0.00804,"2B":0,TC:0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0.01206,CC:0,DC:0.01608,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0.01206,Q:0,H:0,R:0,UC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:0,e:0,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0.00402,t:0,u:0,v:0,w:0.00402,x:0,y:0.17286,z:0,FB:0,GB:0,HB:0.01206,IB:0.01206,JB:0.00402,KB:0.1005,LB:0.00804,MB:0,NB:0,OB:0,PB:0.01206,QB:0.00804,RB:0.00804,SB:0.01608,TB:0.01206,UB:0.01608,I:0.09648,VB:1.01304,VC:0.31356,KC:0,WC:0,vC:0,wC:0,xC:0,yC:0},B:"moz",C:["uC","RC","xC","yC","J","WB","K","D","E","F","A","B","C","L","M","G","N","O","P","XB","6","7","8","9","AB","BB","CB","DB","EB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","SC","2B","TC","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","Q","H","R","UC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","VB","VC","KC","WC","vC","wC"],E:"Firefox",F:{"0":1693267200,"1":1695686400,"2":1698105600,"3":1700524800,"4":1702944000,"5":1705968000,"6":1361232000,"7":1364860800,"8":1368489600,"9":1372118400,uC:1161648000,RC:1213660800,xC:1246320000,yC:1264032000,J:1300752000,WB:1308614400,K:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968000,C:1331596800,L:1335225600,M:1338854400,G:1342483200,N:1346112000,O:1349740800,P:1353628800,XB:1357603200,AB:1375747200,BB:1379376000,CB:1386633600,DB:1391472000,EB:1395100800,YB:1398729600,ZB:1402358400,aB:1405987200,bB:1409616000,cB:1413244800,dB:1417392000,eB:1421107200,fB:1424736000,gB:1428278400,hB:1431475200,iB:1435881600,jB:1439251200,kB:1442880000,lB:1446508800,mB:1450137600,nB:1453852800,oB:1457395200,pB:1461628800,qB:1465257600,rB:1470096000,sB:1474329600,tB:1479168000,uB:1485216000,vB:1488844800,wB:1492560000,xB:1497312000,yB:1502150400,zB:1506556800,"0B":1510617600,"1B":1516665600,SC:1520985600,"2B":1525824000,TC:1529971200,"3B":1536105600,"4B":1540252800,"5B":1544486400,"6B":1548720000,"7B":1552953600,"8B":1558396800,"9B":1562630400,AC:1567468800,BC:1571788800,CC:1575331200,DC:1578355200,EC:1581379200,FC:1583798400,GC:1586304000,HC:1588636800,IC:1591056000,JC:1593475200,Q:1595894400,H:1598313600,R:1600732800,UC:1603152000,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392000,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536000,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632000,p:1666051200,q:1668470400,r:1670889600,s:1673913600,t:1676332800,u:1678752000,v:1681171200,w:1683590400,x:1686009600,y:1688428800,z:1690848000,FB:1708387200,GB:1710806400,HB:1713225600,IB:1715644800,JB:1718064000,KB:1720483200,LB:1722902400,MB:1725321600,NB:1727740800,OB:1730160000,PB:1732579200,QB:1736208000,RB:1738627200,SB:1741046400,TB:1743465600,UB:1745884800,I:1748304000,VB:1750723200,VC:1753142400,KC:1755561600,WC:null,vC:null,wC:null}},D:{A:{"0":0.09648,"1":0.05226,"2":0.04422,"3":0.06834,"4":0.06834,"5":0.07236,"6":0,"7":0,"8":0,"9":0,J:0,WB:0,K:0,D:0,E:0,F:0,A:0,B:0,C:0,L:0,M:0,G:0,N:0,O:0,P:0,XB:0,AB:0,BB:0,CB:0,DB:0,EB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0.00804,jB:0.00804,kB:0.00804,lB:0.00804,mB:0.00804,nB:0.00804,oB:0.01206,pB:0.00804,qB:0.00804,rB:0.0201,sB:0.01608,tB:0.00804,uB:0.00804,vB:0.01206,wB:0.00804,xB:0.00804,yB:0.00804,zB:0.0201,"0B":0.00804,"1B":0.00804,SC:0.00804,"2B":0.00804,TC:0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0.02412,"8B":0,"9B":0.00402,AC:0.01206,BC:0.01608,CC:0,DC:0,EC:0.00402,FC:0.00804,GC:0.00402,HC:0.00402,IC:0,JC:0.00804,Q:0.07236,H:0.01206,R:0.02412,S:0.04824,T:0,U:0.00804,V:0.01206,W:0.03618,X:0.00804,Y:0.00402,Z:0.00804,a:0.02814,b:0.00804,c:0.00804,d:0.00804,e:0.00402,f:0.00804,g:0.0201,h:0.04422,i:0.01608,j:0.00804,k:0.02412,l:0.0201,m:0.0804,n:0.03618,o:0.03216,p:0.01206,q:0.01608,r:0.03216,s:0.7638,t:0.01608,u:0.02814,v:4.78782,w:0.05226,x:0.04824,y:0.0201,z:0.06834,FB:0.07236,GB:0.0603,HB:0.41808,IB:0.0603,JB:0.03216,KB:0.08442,LB:0.06834,MB:0.10854,NB:0.49446,OB:0.1407,PB:0.13668,QB:0.1206,RB:0.21306,SB:0.30552,TB:3.23208,UB:11.855,I:0.0201,VB:0.01608,VC:0,KC:0,WC:0},B:"webkit",C:["","","","","","","","J","WB","K","D","E","F","A","B","C","L","M","G","N","O","P","XB","6","7","8","9","AB","BB","CB","DB","EB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","SC","2B","TC","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","Q","H","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","I","VB","VC","KC","WC"],E:"Chrome",F:{"0":1694476800,"1":1696896000,"2":1698710400,"3":1701993600,"4":1705968000,"5":1708387200,"6":1337040000,"7":1340668800,"8":1343692800,"9":1348531200,J:1264377600,WB:1274745600,K:1283385600,D:1287619200,E:1291248000,F:1296777600,A:1299542400,B:1303862400,C:1307404800,L:1312243200,M:1316131200,G:1316131200,N:1319500800,O:1323734400,P:1328659200,XB:1332892800,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,YB:1374105600,ZB:1376956800,aB:1384214400,bB:1389657600,cB:1392940800,dB:1397001600,eB:1400544000,fB:1405468800,gB:1409011200,hB:1412640000,iB:1416268800,jB:1421798400,kB:1425513600,lB:1429401600,mB:1432080000,nB:1437523200,oB:1441152000,pB:1444780800,qB:1449014400,rB:1453248000,sB:1456963200,tB:1460592000,uB:1464134400,vB:1469059200,wB:1472601600,xB:1476230400,yB:1480550400,zB:1485302400,"0B":1489017600,"1B":1492560000,SC:1496707200,"2B":1500940800,TC:1504569600,"3B":1508198400,"4B":1512518400,"5B":1516752000,"6B":1520294400,"7B":1523923200,"8B":1527552000,"9B":1532390400,AC:1536019200,BC:1539648000,CC:1543968000,DC:1548720000,EC:1552348800,FC:1555977600,GC:1559606400,HC:1564444800,IC:1568073600,JC:1571702400,Q:1575936000,H:1580860800,R:1586304000,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272000,a:1621987200,b:1626739200,c:1630368000,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512000,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,q:1666656000,r:1669680000,s:1673308800,t:1675728000,u:1678147200,v:1680566400,w:1682985600,x:1685404800,y:1689724800,z:1692057600,FB:1710806400,GB:1713225600,HB:1715644800,IB:1718064000,JB:1721174400,KB:1724112000,LB:1726531200,MB:1728950400,NB:1731369600,OB:1736812800,PB:1738627200,QB:1741046400,RB:1743465600,SB:1745884800,TB:1748304000,UB:1750723200,I:1754352000,VB:1756771200,VC:null,KC:null,WC:null}},E:{A:{J:0,WB:0,K:0,D:0,E:0,F:0,A:0,B:0.00402,C:0,L:0.00804,M:0.01206,G:0,zC:0,XC:0,"0C":0,"1C":0,"2C":0,"3C":0,YC:0,LC:0.00402,MC:0.00402,"4C":0.02814,"5C":0.03216,"6C":0.03216,ZC:0,aC:0.00804,NC:0.00804,"7C":0.11658,OC:0.02412,bC:0.01608,cC:0.01206,dC:0.02814,eC:0.01206,fC:0.01608,"8C":0.16482,PC:0.00804,gC:0.11256,hC:0.01206,iC:0.01608,jC:0.02814,kC:0.04422,"9C":0.1608,QC:0.0201,lC:0.03618,mC:0.01608,nC:0.0804,oC:0.0603,pC:1.37484,qC:0.01206,AD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","zC","XC","J","WB","0C","K","1C","D","2C","E","F","3C","A","YC","B","LC","C","MC","L","4C","M","5C","G","6C","ZC","aC","NC","7C","OC","bC","cC","dC","eC","fC","8C","PC","gC","hC","iC","jC","kC","9C","QC","lC","mC","nC","oC","pC","qC","AD",""],E:"Safari",F:{zC:1205798400,XC:1226534400,J:1244419200,WB:1275868800,"0C":1311120000,K:1343174400,"1C":1382400000,D:1382400000,"2C":1410998400,E:1413417600,F:1443657600,"3C":1458518400,A:1474329600,YC:1490572800,B:1505779200,LC:1522281600,C:1537142400,MC:1553472000,L:1568851200,"4C":1585008000,M:1600214400,"5C":1619395200,G:1632096000,"6C":1635292800,ZC:1639353600,aC:1647216000,NC:1652745600,"7C":1658275200,OC:1662940800,bC:1666569600,cC:1670889600,dC:1674432000,eC:1679875200,fC:1684368000,"8C":1690156800,PC:1695686400,gC:1698192000,hC:1702252800,iC:1705881600,jC:1709596800,kC:1715558400,"9C":1722211200,QC:1726444800,lC:1730073600,mC:1733875200,nC:1737936000,oC:1743379200,pC:1747008000,qC:null,AD:null}},F:{A:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,F:0,B:0,C:0,G:0,N:0,O:0,P:0,XB:0,AB:0,BB:0,CB:0,DB:0,EB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0.00402,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0.00804,qB:0,rB:0,sB:0,tB:0,uB:0,vB:0,wB:0,xB:0,yB:0,zB:0,"0B":0,"1B":0,"2B":0,"3B":0,"4B":0,"5B":0,"6B":0,"7B":0,"8B":0,"9B":0,AC:0,BC:0,CC:0,DC:0,EC:0,FC:0,GC:0,HC:0,IC:0,JC:0,Q:0,H:0,R:0,UC:0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0.00402,Z:0.05226,a:0,b:0,c:0,d:0,e:0.02814,f:0,g:0,h:0,i:0,j:0,k:0,l:0,m:0,n:0,o:0,p:0,q:0,r:0,s:0,t:0,u:0,v:0,w:0.00402,x:0,y:0,z:0,BD:0,CD:0,DD:0,ED:0,LC:0,rC:0,FD:0,MC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","F","BD","CD","DD","ED","B","LC","rC","FD","C","MC","G","N","O","P","XB","6","7","8","9","AB","BB","CB","DB","EB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","vB","wB","xB","yB","zB","0B","1B","2B","3B","4B","5B","6B","7B","8B","9B","AC","BC","CC","DC","EC","FC","GC","HC","IC","JC","Q","H","R","UC","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","",""],E:"Opera",F:{"0":1739404800,"1":1744675200,"2":1747094400,"3":1751414400,"4":1756339200,"5":null,"6":1393891200,"7":1399334400,"8":1401753600,"9":1405987200,F:1150761600,BD:1223424000,CD:1251763200,DD:1267488000,ED:1277942400,B:1292457600,LC:1302566400,rC:1309219200,FD:1323129600,C:1323129600,MC:1352073600,G:1372723200,N:1377561600,O:1381104000,P:1386288000,XB:1390867200,AB:1409616000,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,YB:1430179200,ZB:1433808000,aB:1438646400,bB:1442448000,cB:1445904000,dB:1449100800,eB:1454371200,fB:1457308800,gB:1462320000,hB:1465344000,iB:1470096000,jB:1474329600,kB:1477267200,lB:1481587200,mB:1486425600,nB:1490054400,oB:1494374400,pB:1498003200,qB:1502236800,rB:1506470400,sB:1510099200,tB:1515024000,uB:1517961600,vB:1521676800,wB:1525910400,xB:1530144000,yB:1534982400,zB:1537833600,"0B":1543363200,"1B":1548201600,"2B":1554768000,"3B":1561593600,"4B":1566259200,"5B":1570406400,"6B":1573689600,"7B":1578441600,"8B":1583971200,"9B":1587513600,AC:1592956800,BC:1595894400,CC:1600128000,DC:1603238400,EC:1613520000,FC:1612224000,GC:1616544000,HC:1619568000,IC:1623715200,JC:1627948800,Q:1631577600,H:1633392000,R:1635984000,UC:1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152000,Z:1660780800,a:1663113600,b:1668816000,c:1668643200,d:1671062400,e:1675209600,f:1677024000,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:1699920000,o:1699920000,p:1702944000,q:1707264000,r:1710115200,s:1711497600,t:1716336000,u:1719273600,v:1721088000,w:1724284800,x:1727222400,y:1732665600,z:1736294400},D:{F:"o",B:"o",C:"o",BD:"o",CD:"o",DD:"o",ED:"o",LC:"o",rC:"o",FD:"o",MC:"o"}},G:{A:{E:0,XC:0,GD:0,sC:0.0013461,HD:0,ID:0.00673049,JD:0.00403829,KD:0,LD:0.0026922,MD:0.0148071,ND:0.0013461,OD:0.0228837,PD:0.200569,QD:0.00942269,RD:0.0026922,SD:0.082112,TD:0,UD:0.0026922,VD:0.0026922,WD:0.013461,XD:0.0578822,YD:0.0309603,ZD:0.026922,ZC:0.0215376,aC:0.0242298,NC:0.0282681,aD:0.371523,OC:0.0498056,bC:0.095573,cC:0.0498056,dC:0.0942269,eC:0.0201915,fC:0.0376907,bD:0.477865,PC:0.0242298,gC:0.0457673,hC:0.0336525,iC:0.0498056,jC:0.095573,kC:0.173647,cD:0.442866,QC:0.111726,lC:0.234221,mC:0.126533,nC:0.46575,oC:0.301526,pC:9.49672,qC:0.0215376},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","XC","GD","sC","HD","ID","JD","E","KD","LD","MD","ND","OD","PD","QD","RD","SD","TD","UD","VD","WD","XD","YD","ZD","ZC","aC","NC","aD","OC","bC","cC","dC","eC","fC","bD","PC","gC","hC","iC","jC","kC","cD","QC","lC","mC","nC","oC","pC","qC","",""],E:"Safari on iOS",F:{XC:1270252800,GD:1283904000,sC:1299628800,HD:1331078400,ID:1359331200,JD:1394409600,E:1410912000,KD:1413763200,LD:1442361600,MD:1458518400,ND:1473724800,OD:1490572800,PD:1505779200,QD:1522281600,RD:1537142400,SD:1553472000,TD:1568851200,UD:1572220800,VD:1580169600,WD:1585008000,XD:1600214400,YD:1619395200,ZD:1632096000,ZC:1639353600,aC:1647216000,NC:1652659200,aD:1658275200,OC:1662940800,bC:1666569600,cC:1670889600,dC:1674432000,eC:1679875200,fC:1684368000,bD:1690156800,PC:1694995200,gC:1698192000,hC:1702252800,iC:1705881600,jC:1709596800,kC:1715558400,cD:1722211200,QC:1726444800,lC:1730073600,mC:1733875200,nC:1737936000,oC:1743379200,pC:1747008000,qC:null}},H:{A:{dD:0.04},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","dD","","",""],E:"Opera Mini",F:{dD:1426464000}},I:{A:{RC:0,J:0,I:0.794067,eD:0,fD:0,gD:0,hD:0.000159068,sC:0.000159068,iD:0,jD:0.000636272},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","eD","fD","gD","RC","J","hD","sC","iD","jD","I","","",""],E:"Android Browser",F:{eD:1256515200,fD:1274313600,gD:1291593600,RC:1298332800,J:1318896000,hD:1341792000,sC:1374624000,iD:1386547200,jD:1401667200,I:1754352000}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{A:0,B:0,C:0,H:0.95866,LC:0,rC:0,MC:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","LC","rC","C","MC","H","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752000,LC:1314835200,rC:1318291200,C:1330300800,MC:1349740800,H:1709769600},D:{H:"webkit"}},L:{A:{I:43.5564},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","","",""],E:"Chrome for Android",F:{I:1754352000}},M:{A:{KC:0.3289},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","KC","","",""],E:"Firefox for Android",F:{KC:1755648000}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{NC:0.81328},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","NC","","",""],E:"UC Browser for Android",F:{NC:1710115200},D:{NC:"webkit"}},P:{A:{"6":0,"7":0.0218021,"8":0.0218021,"9":0.0218021,J:0,AB:0.0327031,BB:0.0327031,CB:0.0545052,DB:0.0872083,EB:1.80957,kD:0,lD:0,mD:0.010901,nD:0,oD:0,YC:0,pD:0,qD:0,rD:0,sD:0,tD:0,OC:0,PC:0,QC:0,uD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","J","kD","lD","mD","nD","oD","YC","pD","qD","rD","sD","tD","OC","PC","QC","uD","6","7","8","9","AB","BB","CB","DB","EB","","",""],E:"Samsung Internet",F:{"6":1677369600,"7":1684454400,"8":1689292800,"9":1697587200,J:1461024000,kD:1481846400,lD:1509408000,mD:1528329600,nD:1546128000,oD:1554163200,YC:1567900800,pD:1582588800,qD:1593475200,rD:1605657600,sD:1618531200,tD:1629072000,OC:1640736000,PC:1651708800,QC:1659657600,uD:1667260800,AB:1711497600,BB:1715126400,CB:1717718400,DB:1725667200,EB:1746057600}},Q:{A:{vD:0.18538},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","vD","","",""],E:"QQ Browser",F:{vD:1710288000}},R:{A:{wD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","wD","","",""],E:"Baidu Browser",F:{wD:1710201600}},S:{A:{xD:0.01196,yD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xD","yD","","",""],E:"KaiOS Browser",F:{xD:1527811200,yD:1631664000}}}; diff --git a/node_modules.bak/caniuse-lite/data/browserVersions.js b/node_modules.bak/caniuse-lite/data/browserVersions.js new file mode 100644 index 0000000..75cba21 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/browserVersions.js @@ -0,0 +1 @@ +module.exports={"0":"117","1":"118","2":"119","3":"120","4":"121","5":"122","6":"20","7":"21","8":"22","9":"23",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"80",I:"139",J:"4",K:"6",L:"13",M:"14",N:"16",O:"17",P:"18",Q:"79",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"107",r:"108",s:"109",t:"110",u:"111",v:"112",w:"113",x:"114",y:"115",z:"116",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"123",GB:"124",HB:"125",IB:"126",JB:"127",KB:"128",LB:"129",MB:"130",NB:"131",OB:"132",PB:"133",QB:"134",RB:"135",SB:"136",TB:"137",UB:"138",VB:"140",WB:"5",XB:"19",YB:"29",ZB:"30",aB:"31",bB:"32",cB:"33",dB:"34",eB:"35",fB:"36",gB:"37",hB:"38",iB:"39",jB:"40",kB:"41",lB:"42",mB:"43",nB:"44",oB:"45",pB:"46",qB:"47",rB:"48",sB:"49",tB:"50",uB:"51",vB:"52",wB:"53",xB:"54",yB:"55",zB:"56","0B":"57","1B":"58","2B":"60","3B":"62","4B":"63","5B":"64","6B":"65","7B":"66","8B":"67","9B":"68",AC:"69",BC:"70",CC:"71",DC:"72",EC:"73",FC:"74",GC:"75",HC:"76",IC:"77",JC:"78",KC:"142",LC:"11.1",MC:"12.1",NC:"15.5",OC:"16.0",PC:"17.0",QC:"18.0",RC:"3",SC:"59",TC:"61",UC:"82",VC:"141",WC:"143",XC:"3.2",YC:"10.1",ZC:"15.2-15.3",aC:"15.4",bC:"16.1",cC:"16.2",dC:"16.3",eC:"16.4",fC:"16.5",gC:"17.1",hC:"17.2",iC:"17.3",jC:"17.4",kC:"17.5",lC:"18.1",mC:"18.2",nC:"18.3",oC:"18.4",pC:"18.5-18.6",qC:"26.0",rC:"11.5",sC:"4.2-4.3",tC:"5.5",uC:"2",vC:"144",wC:"145",xC:"3.5",yC:"3.6",zC:"3.1","0C":"5.1","1C":"6.1","2C":"7.1","3C":"9.1","4C":"13.1","5C":"14.1","6C":"15.1","7C":"15.6","8C":"16.6","9C":"17.6",AD:"TP",BD:"9.5-9.6",CD:"10.0-10.1",DD:"10.5",ED:"10.6",FD:"11.6",GD:"4.0-4.1",HD:"5.0-5.1",ID:"6.0-6.1",JD:"7.0-7.1",KD:"8.1-8.4",LD:"9.0-9.2",MD:"9.3",ND:"10.0-10.2",OD:"10.3",PD:"11.0-11.2",QD:"11.3-11.4",RD:"12.0-12.1",SD:"12.2-12.5",TD:"13.0-13.1",UD:"13.2",VD:"13.3",WD:"13.4-13.7",XD:"14.0-14.4",YD:"14.5-14.8",ZD:"15.0-15.1",aD:"15.6-15.8",bD:"16.6-16.7",cD:"17.6-17.7",dD:"all",eD:"2.1",fD:"2.2",gD:"2.3",hD:"4.1",iD:"4.4",jD:"4.4.3-4.4.4",kD:"5.0-5.4",lD:"6.2-6.4",mD:"7.2-7.4",nD:"8.2",oD:"9.2",pD:"11.1-11.2",qD:"12.0",rD:"13.0",sD:"14.0",tD:"15.0",uD:"19.0",vD:"14.9",wD:"13.52",xD:"2.5",yD:"3.0-3.1"}; diff --git a/node_modules.bak/caniuse-lite/data/browsers.js b/node_modules.bak/caniuse-lite/data/browsers.js new file mode 100644 index 0000000..04fbb50 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/browsers.js @@ -0,0 +1 @@ +module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}; diff --git a/node_modules.bak/caniuse-lite/data/features.js b/node_modules.bak/caniuse-lite/data/features.js new file mode 100644 index 0000000..69eed91 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features.js @@ -0,0 +1 @@ +module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-find-index":require("./features/array-find-index"),"array-find":require("./features/array-find"),"array-flat":require("./features/array-flat"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"avif":require("./features/avif"),"background-attachment":require("./features/background-attachment"),"background-clip-text":require("./features/background-clip-text"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"bigint":require("./features/bigint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"colr-v1":require("./features/colr-v1"),"colr":require("./features/colr"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cookie-store-api":require("./features/cookie-store-api"),"cors":require("./features/cors"),"createimagebitmap":require("./features/createimagebitmap"),"credential-management":require("./features/credential-management"),"cross-document-view-transitions":require("./features/cross-document-view-transitions"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-anchor-positioning":require("./features/css-anchor-positioning"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-autofill":require("./features/css-autofill"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-cascade-layers":require("./features/css-cascade-layers"),"css-cascade-scope":require("./features/css-cascade-scope"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-color-function":require("./features/css-color-function"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-container-queries-style":require("./features/css-container-queries-style"),"css-container-queries":require("./features/css-container-queries"),"css-container-query-units":require("./features/css-container-query-units"),"css-containment":require("./features/css-containment"),"css-content-visibility":require("./features/css-content-visibility"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-env-function":require("./features/css-env-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-file-selector-button":require("./features/css-file-selector-button"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-palette":require("./features/css-font-palette"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid-animation":require("./features/css-grid-animation"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphens":require("./features/css-hyphens"),"css-if":require("./features/css-if"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-lch-lab":require("./features/css-lch-lab"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-math-functions":require("./features/css-math-functions"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-range-syntax":require("./features/css-media-range-syntax"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-module-scripts":require("./features/css-module-scripts"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-nesting":require("./features/css-nesting"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overflow-overlay":require("./features/css-overflow-overlay"),"css-overflow":require("./features/css-overflow"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-print-color-adjust":require("./features/css-print-color-adjust"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-relative-colors":require("./features/css-relative-colors"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-subgrid":require("./features/css-subgrid"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-box-trim":require("./features/css-text-box-trim"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-text-wrap-balance":require("./features/css-text-wrap-balance"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-when-else":require("./features/css-when-else"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-width-stretch":require("./features/css-width-stretch"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"date-tolocaledatestring":require("./features/date-tolocaledatestring"),"declarative-shadow-dom":require("./features/declarative-shadow-dom"),"decorators":require("./features/decorators"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"dnssec":require("./features/dnssec"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-policy":require("./features/document-policy"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"element-scroll-methods":require("./features/element-scroll-methods"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"es6":require("./features/es6"),"eventsource":require("./features/eventsource"),"extended-system-fonts":require("./features/extended-system-fonts"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox-gap":require("./features/flexbox-gap"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-numeric":require("./features/font-variant-numeric"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"http3":require("./features/http3"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"import-maps":require("./features/import-maps"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver-v2":require("./features/intersectionobserver-v2"),"intersectionobserver":require("./features/intersectionobserver"),"intl-pluralrules":require("./features/intl-pluralrules"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxl":require("./features/jpegxl"),"jpegxr":require("./features/jpegxr"),"js-regexp-lookbehind":require("./features/js-regexp-lookbehind"),"json":require("./features/json"),"justify-content-space-evenly":require("./features/justify-content-space-evenly"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-modulepreload":require("./features/link-rel-modulepreload"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"loading-lazy-attr":require("./features/loading-lazy-attr"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"mdn-css-backdrop-pseudo-element":require("./features/mdn-css-backdrop-pseudo-element"),"mdn-css-unicode-bidi-isolate-override":require("./features/mdn-css-unicode-bidi-isolate-override"),"mdn-css-unicode-bidi-isolate":require("./features/mdn-css-unicode-bidi-isolate"),"mdn-css-unicode-bidi-plaintext":require("./features/mdn-css-unicode-bidi-plaintext"),"mdn-text-decoration-color":require("./features/mdn-text-decoration-color"),"mdn-text-decoration-line":require("./features/mdn-text-decoration-line"),"mdn-text-decoration-shorthand":require("./features/mdn-text-decoration-shorthand"),"mdn-text-decoration-style":require("./features/mdn-text-decoration-style"),"media-fragments":require("./features/media-fragments"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"native-filesystem-api":require("./features/native-filesystem-api"),"nav-timing":require("./features/nav-timing"),"netinfo":require("./features/netinfo"),"notifications":require("./features/notifications"),"object-entries":require("./features/object-entries"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"passkeys":require("./features/passkeys"),"passwordrules":require("./features/passwordrules"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"pdf-viewer":require("./features/pdf-viewer"),"permissions-api":require("./features/permissions-api"),"permissions-policy":require("./features/permissions-policy"),"picture-in-picture":require("./features/picture-in-picture"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"portals":require("./features/portals"),"prefers-color-scheme":require("./features/prefers-color-scheme"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promise-finally":require("./features/promise-finally"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"selectlist":require("./features/selectlist"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedarraybuffer":require("./features/sharedarraybuffer"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-bundling":require("./features/subresource-bundling"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"sxg":require("./features/sxg"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"temporal":require("./features/temporal"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"trusted-types":require("./features/trusted-types"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url-scroll-to-text-fragment":require("./features/url-scroll-to-text-fragment"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vector-effect":require("./features/vector-effect"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"view-transitions":require("./features/view-transitions"),"viewport-unit-variants":require("./features/viewport-unit-variants"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wake-lock":require("./features/wake-lock"),"wasm-bigint":require("./features/wasm-bigint"),"wasm-bulk-memory":require("./features/wasm-bulk-memory"),"wasm-extended-const":require("./features/wasm-extended-const"),"wasm-gc":require("./features/wasm-gc"),"wasm-multi-memory":require("./features/wasm-multi-memory"),"wasm-multi-value":require("./features/wasm-multi-value"),"wasm-mutable-globals":require("./features/wasm-mutable-globals"),"wasm-nontrapping-fptoint":require("./features/wasm-nontrapping-fptoint"),"wasm-reference-types":require("./features/wasm-reference-types"),"wasm-relaxed-simd":require("./features/wasm-relaxed-simd"),"wasm-signext":require("./features/wasm-signext"),"wasm-simd":require("./features/wasm-simd"),"wasm-tail-calls":require("./features/wasm-tail-calls"),"wasm-threads":require("./features/wasm-threads"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-serial":require("./features/web-serial"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webcodecs":require("./features/webcodecs"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webgpu":require("./features/webgpu"),"webhid":require("./features/webhid"),"webkit-user-drag":require("./features/webkit-user-drag"),"webm":require("./features/webm"),"webnfc":require("./features/webnfc"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webtransport":require("./features/webtransport"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"webxr":require("./features/webxr"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer"),"zstd":require("./features/zstd")}; diff --git a/node_modules.bak/caniuse-lite/data/features/aac.js b/node_modules.bak/caniuse-lite/data/features/aac.js new file mode 100644 index 0000000..e13ad98 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/aac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","132":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F","16":"A B"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"132":"KC"},N:{"1":"A","2":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:6,C:"AAC audio file format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/abortcontroller.js b/node_modules.bak/caniuse-lite/data/features/abortcontroller.js new file mode 100644 index 0000000..450caba --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/abortcontroller.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G"},C:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","130":"C LC"},F:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"AbortController & AbortSignal",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ac3-ec3.js b/node_modules.bak/caniuse-lite/data/features/ac3-ec3.js new file mode 100644 index 0000000..2a961ab --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ac3-ec3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD","132":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D","132":"A"},K:{"2":"A B C H LC rC","132":"MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/accelerometer.js b/node_modules.bak/caniuse-lite/data/features/accelerometer.js new file mode 100644 index 0000000..43da5f0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/accelerometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Accelerometer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/addeventlistener.js b/node_modules.bak/caniuse-lite/data/features/addeventlistener.js new file mode 100644 index 0000000..678f6b5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/addeventlistener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","130":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","257":"uC RC J WB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"EventTarget.addEventListener()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/alternate-stylesheet.js b/node_modules.bak/caniuse-lite/data/features/alternate-stylesheet.js new file mode 100644 index 0000000..d857213 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/alternate-stylesheet.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"F B C BD CD DD ED LC rC FD MC","16":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"16":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"2":"H","16":"A B C LC rC MC"},L:{"16":"I"},M:{"16":"KC"},N:{"16":"A B"},O:{"16":"NC"},P:{"16":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"16":"wD"},S:{"1":"xD yD"}},B:1,C:"Alternate stylesheet",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/ambient-light.js b/node_modules.bak/caniuse-lite/data/features/ambient-light.js new file mode 100644 index 0000000..f0ee784 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ambient-light.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L","132":"M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","132":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","194":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","322":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC BD CD DD ED LC rC FD MC","322":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"322":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"132":"xD yD"}},B:4,C:"Ambient Light Sensor",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/apng.js b/node_modules.bak/caniuse-lite/data/features/apng.js new file mode 100644 index 0000000..e2ded52 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/apng.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC"},D:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 B C pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"6 7 8 9 F G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Animated PNG (APNG)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/array-find-index.js b/node_modules.bak/caniuse-lite/data/features/array-find-index.js new file mode 100644 index 0000000..b92d70f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/array-find-index.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.findIndex",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/array-find.js b/node_modules.bak/caniuse-lite/data/features/array-find.js new file mode 100644 index 0000000..213e966 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/array-find.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C L M"},C:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.find",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/array-flat.js b/node_modules.bak/caniuse-lite/data/features/array-flat.js new file mode 100644 index 0000000..6c1a75f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/array-flat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC xC yC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB BD CD DD ED LC rC FD MC"},G:{"1":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"flat & flatMap array methods",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/array-includes.js b/node_modules.bak/caniuse-lite/data/features/array-includes.js new file mode 100644 index 0000000..ab49a04 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/array-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Array.prototype.includes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/arrow-functions.js b/node_modules.bak/caniuse-lite/data/features/arrow-functions.js new file mode 100644 index 0000000..e2726df --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/arrow-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Arrow functions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/asmjs.js b/node_modules.bak/caniuse-lite/data/features/asmjs.js new file mode 100644 index 0000000..56cd856 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/asmjs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","322":"C"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB","132":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","132":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"132":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"132":"NC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"1":"xD yD"}},B:6,C:"asm.js",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/async-clipboard.js b/node_modules.bak/caniuse-lite/data/features/async-clipboard.js new file mode 100644 index 0000000..fe3d456 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/async-clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC","132":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED LC rC FD MC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","260":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"BB CB DB EB","2":"J kD lD mD nD","260":"6 7 8 9 AB oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD","132":"yD"}},B:5,C:"Asynchronous Clipboard API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/async-functions.js b/node_modules.bak/caniuse-lite/data/features/async-functions.js new file mode 100644 index 0000000..00bba71 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/async-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L","194":"M"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C","258":"YC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND","258":"OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Async functions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/atob-btoa.js b/node_modules.bak/caniuse-lite/data/features/atob-btoa.js new file mode 100644 index 0000000..9989a7e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/atob-btoa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD CD","16":"DD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","16":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Base64 encoding and decoding",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/audio-api.js b/node_modules.bak/caniuse-lite/data/features/audio-api.js new file mode 100644 index 0000000..44479b8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/audio-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L","33":"6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K D E F A B C L M 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 G N O P XB"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Web Audio API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/audio.js b/node_modules.bak/caniuse-lite/data/features/audio.js new file mode 100644 index 0000000..eb79acf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/audio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","132":"J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F","4":"BD CD"},G:{"260":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","2":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Audio element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/audiotracks.js b/node_modules.bak/caniuse-lite/data/features/audiotracks.js new file mode 100644 index 0000000..d709654 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/audiotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","194":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","322":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC","322":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","322":"H"},L:{"322":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"322":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"194":"xD yD"}},B:1,C:"Audio Tracks",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/autofocus.js b/node_modules.bak/caniuse-lite/data/features/autofocus.js new file mode 100644 index 0000000..5ef8642 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/autofocus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Autofocus attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/auxclick.js b/node_modules.bak/caniuse-lite/data/features/auxclick.js new file mode 100644 index 0000000..c84fe42 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/auxclick.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","129":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC"},G:{"1":"mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Auxclick",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/av1.js b/node_modules.bak/caniuse-lite/data/features/av1.js new file mode 100644 index 0000000..dc2040f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/av1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"0 1 2 3 C L M G N O z","194":"P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB xC yC","66":"yB zB 0B 1B SC 2B TC 3B 4B 5B","260":"6B","516":"7B"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B","66":"8B 9B AC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C","1028":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD","1028":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"AV1 video format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/avif.js b/node_modules.bak/caniuse-lite/data/features/avif.js new file mode 100644 index 0000000..ac1a1bd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/avif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"1 2 3 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","4162":"0 x y z"},C:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC","194":"IC JC Q H R UC S T U V W X Y Z a b","257":"c d e f g h i j k l m n o p q r s t","2049":"u v"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC","1796":"bC cC dC"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD","1281":"OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"AVIF image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-attachment.js b/node_modules.bak/caniuse-lite/data/features/background-attachment.js new file mode 100644 index 0000000..4d97a15 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-attachment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C 0C 1C 2C 3C YC LC MC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J L zC XC 4C","2050":"M G 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","132":"F BD CD"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","772":"E HD ID JD KD LD MD ND OD PD QD RD SD","2050":"TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD iD jD","132":"hD sC"},J:{"260":"D A"},K:{"1":"B C H LC rC MC","132":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"2":"J","1028":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-attachment",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-clip-text.js b/node_modules.bak/caniuse-lite/data/features/background-clip-text.js new file mode 100644 index 0000000..ca1188c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-clip-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"G N O P","33":"C L M","129":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","161":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"129":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","161":"0 1 2 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"zC","129":"NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","388":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC","420":"J XC"},F:{"2":"F B C BD CD DD ED LC rC FD MC","129":"0 1 2 3 4 5 p q r s t u v w x y z","161":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"129":"NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","388":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC"},H:{"2":"dD"},I:{"16":"RC eD fD gD","129":"I","161":"J hD sC iD jD"},J:{"161":"D A"},K:{"16":"A B C LC rC MC","129":"H"},L:{"129":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"161":"NC"},P:{"1":"BB CB DB EB","161":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"161":"vD"},R:{"161":"wD"},S:{"1":"xD yD"}},B:7,C:"Background-clip: text",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-img-opts.js b/node_modules.bak/caniuse-lite/data/features/background-img-opts.js new file mode 100644 index 0000000..c1a328e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-img-opts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","36":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","516":"J WB K D E F A B C L M"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","772":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD","36":"CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","4":"XC GD sC ID","516":"HD"},H:{"132":"dD"},I:{"1":"I iD jD","36":"eD","516":"RC J hD sC","548":"fD gD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Background-image options",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-position-x-y.js b/node_modules.bak/caniuse-lite/data/features/background-position-x-y.js new file mode 100644 index 0000000..52c0ea6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-position-x-y.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:"background-position-x & background-position-y",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-repeat-round-space.js b/node_modules.bak/caniuse-lite/data/features/background-repeat-round-space.js new file mode 100644 index 0000000..13a53c8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-repeat-round-space.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E tC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F G N O P BD CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS background-repeat round and space",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/background-sync.js b/node_modules.bak/caniuse-lite/data/features/background-sync.js new file mode 100644 index 0000000..0b47d05 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/background-sync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC xC yC","16":"WC vC wC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Background Sync API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/battery-status.js b/node_modules.bak/caniuse-lite/data/features/battery-status.js new file mode 100644 index 0000000..f7e435e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/battery-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"mB nB oB pB qB rB sB tB uB","2":"0 1 2 3 4 5 uC RC J WB K D E F vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","132":"6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","164":"A B C L M G"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB","66":"gB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD","2":"yD"}},B:4,C:"Battery Status API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/beacon.js b/node_modules.bak/caniuse-lite/data/features/beacon.js new file mode 100644 index 0000000..89e66f1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/beacon.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Beacon API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/beforeafterprint.js b/node_modules.bak/caniuse-lite/data/features/beforeafterprint.js new file mode 100644 index 0000000..7f50579 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/beforeafterprint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC"},D:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"16":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Printing Events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/bigint.js b/node_modules.bak/caniuse-lite/data/features/bigint.js new file mode 100644 index 0000000..1c22597 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B xC yC","194":"6B 7B 8B"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"BigInt",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/blobbuilder.js b/node_modules.bak/caniuse-lite/data/features/blobbuilder.js new file mode 100644 index 0000000..97bfc58 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/blobbuilder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","36":"K D E F A B C"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D","36":"E F A B C L M G N O P XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","36":"RC J hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Blob constructing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/bloburls.js b/node_modules.bak/caniuse-lite/data/features/bloburls.js new file mode 100644 index 0000000..f62fc8c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/bloburls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","129":"A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D","33":"6 7 8 E F A B C L M G N O P XB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC eD fD gD","33":"J hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Blob URLs",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/border-image.js b/node_modules.bak/caniuse-lite/data/features/border-image.js new file mode 100644 index 0000000..ec6fecd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/border-image.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","260":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","804":"J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","260":"uB vB wB xB yB","388":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","1412":"6 7 8 9 G N O P XB AB BB CB DB EB YB","1956":"J WB K D E F A B C L M"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","129":"A B C L M G 3C YC LC MC 4C 5C 6C ZC","1412":"K D E F 1C 2C","1956":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD","260":"hB iB jB kB lB","388":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","1796":"DD ED","1828":"B C LC rC FD MC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","129":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC","1412":"E ID JD KD LD","1956":"XC GD sC HD"},H:{"1828":"dD"},I:{"1":"I","388":"iD jD","1956":"RC J eD fD gD hD sC"},J:{"1412":"A","1924":"D"},K:{"1":"H","2":"A","1828":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","260":"kD lD","388":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","260":"xD"}},B:4,C:"CSS3 Border images",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/border-radius.js b/node_modules.bak/caniuse-lite/data/features/border-radius.js new file mode 100644 index 0000000..d85f7f9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/border-radius.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","257":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","289":"RC xC yC","292":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"J"},E:{"1":"WB D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"J zC XC","129":"K 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"XC"},H:{"2":"dD"},I:{"1":"RC J I fD gD hD sC iD jD","33":"eD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","257":"xD"}},B:4,C:"CSS3 Border-radius (rounded corners)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/broadcastchannel.js b/node_modules.bak/caniuse-lite/data/features/broadcastchannel.js new file mode 100644 index 0000000..565d637 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/broadcastchannel.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"BroadcastChannel",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/brotli.js b/node_modules.bak/caniuse-lite/data/features/brotli.js new file mode 100644 index 0000000..570a43a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/brotli.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","194":"sB","257":"tB"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","513":"B C LC MC"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC","194":"fB gB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/calc.js b/node_modules.bak/caniuse-lite/data/features/calc.js new file mode 100644 index 0000000..faa3508 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/calc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","260":"F","516":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"J WB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P","33":"6 7 8 9 XB AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","132":"iD jD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"calc() as CSS unit value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/canvas-blending.js b/node_modules.bak/caniuse-lite/data/features/canvas-blending.js new file mode 100644 index 0000000..59f2c36 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/canvas-blending.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Canvas blend modes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/canvas-text.js b/node_modules.bak/caniuse-lite/data/features/canvas-text.js new file mode 100644 index 0000000..5da5230 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/canvas-text.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","8":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","8":"F BD CD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","8":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Text API for Canvas",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/canvas.js b/node_modules.bak/caniuse-lite/data/features/canvas.js new file mode 100644 index 0000000..d3af0f5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","132":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"260":"dD"},I:{"1":"RC J I hD sC iD jD","132":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Canvas (basic support)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ch-unit.js b/node_modules.bak/caniuse-lite/data/features/ch-unit.js new file mode 100644 index 0000000..2242a7c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ch-unit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"ch (character) unit",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/chacha20-poly1305.js b/node_modules.bak/caniuse-lite/data/features/chacha20-poly1305.js new file mode 100644 index 0000000..d4e5331 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/chacha20-poly1305.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB","129":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD","16":"jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/channel-messaging.js b/node_modules.bak/caniuse-lite/data/features/channel-messaging.js new file mode 100644 index 0000000..253eef5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/channel-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB xC yC","194":"CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD CD","16":"DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Channel messaging",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/childnode-remove.js b/node_modules.bak/caniuse-lite/data/features/childnode-remove.js new file mode 100644 index 0000000..2b3a095 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/childnode-remove.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"ChildNode.remove()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/classlist.js b/node_modules.bak/caniuse-lite/data/features/classlist.js new file mode 100644 index 0000000..136c506 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/classlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F tC","1924":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"uC RC xC","516":"AB BB","772":"6 7 8 9 J WB K D E F A B C L M G N O P XB yC"},D:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J WB K D","516":"AB BB CB DB","772":"9","900":"6 7 8 E F A B C L M G N O P XB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB zC XC","900":"K 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B BD CD DD ED LC","900":"C rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC","900":"HD ID"},H:{"900":"dD"},I:{"1":"I iD jD","8":"eD fD gD","900":"RC J hD sC"},J:{"1":"A","900":"D"},K:{"1":"H","8":"A B","900":"C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"900":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"classList (DOMTokenList)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/node_modules.bak/caniuse-lite/data/features/client-hints-dpr-width-viewport.js new file mode 100644 index 0000000..09051b7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/client-hints-dpr-width-viewport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/clipboard.js b/node_modules.bak/caniuse-lite/data/features/clipboard.js new file mode 100644 index 0000000..55fc12f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/clipboard.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2436":"K D E F A B tC"},B:{"260":"O P","2436":"C L M G N","8196":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","772":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","4100":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"J WB K D E F A B C","2564":"6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","8196":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","10244":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC","2308":"A B YC LC","2820":"J WB K D E F 0C 1C 2C 3C"},F:{"2":"F B BD CD DD ED LC rC FD","16":"C","516":"MC","2564":"6 7 8 9 G N O P XB AB BB CB DB EB YB","8196":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","10244":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},G:{"1":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","2820":"E HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","260":"I","2308":"iD jD"},J:{"2":"D","2308":"A"},K:{"2":"A B C LC rC","16":"MC","8196":"H"},L:{"8196":"I"},M:{"1028":"KC"},N:{"2":"A B"},O:{"8196":"NC"},P:{"2052":"kD lD","2308":"J","8196":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"8196":"vD"},R:{"8196":"wD"},S:{"4100":"xD yD"}},B:5,C:"Synchronous Clipboard API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/colr-v1.js b/node_modules.bak/caniuse-lite/data/features/colr-v1.js new file mode 100644 index 0000000..25a014c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/colr-v1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g xC yC","258":"h i j k l m n","578":"o p"},D:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y","194":"Z a b c d e f g"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"16":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"COLR/CPAL(v1) Font Formats",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/colr.js b/node_modules.bak/caniuse-lite/data/features/colr.js new file mode 100644 index 0000000..a92b358 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/colr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","257":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB xC yC"},D:{"1":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC","513":"CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","129":"B C L LC MC 4C","1026":"PC gC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B BD CD DD ED LC rC FD MC","513":"1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","1026":"PC gC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"16":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"COLR/CPAL(v0) Font Formats",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/comparedocumentposition.js b/node_modules.bak/caniuse-lite/data/features/comparedocumentposition.js new file mode 100644 index 0000000..08dc667 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/comparedocumentposition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB K zC XC","132":"D E F 1C 2C 3C","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","16":"F B BD CD DD ED LC rC","132":"G N"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC","132":"E GD sC HD ID JD KD LD MD"},H:{"1":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"RC J gD hD sC"},J:{"132":"D A"},K:{"1":"C H MC","16":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Node.compareDocumentPosition()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/console-basic.js b/node_modules.bak/caniuse-lite/data/features/console-basic.js new file mode 100644 index 0000000..fc81ee6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/console-basic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D tC","132":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F BD CD DD ED"},G:{"1":"XC GD sC HD","513":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"4097":"dD"},I:{"1025":"RC J I eD fD gD hD sC iD jD"},J:{"258":"D A"},K:{"2":"A","258":"B C LC rC MC","1025":"H"},L:{"1025":"I"},M:{"2049":"KC"},N:{"258":"A B"},O:{"258":"NC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1025":"wD"},S:{"1":"xD yD"}},B:1,C:"Basic console logging functions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/console-time.js b/node_modules.bak/caniuse-lite/data/features/console-time.js new file mode 100644 index 0000000..0df76e8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/console-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F BD CD DD ED","16":"B"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"H","16":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"console.time and console.timeEnd",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/const.js b/node_modules.bak/caniuse-lite/data/features/const.js new file mode 100644 index 0000000..1f9a308 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"uC RC J WB K D E F A B C xC yC","260":"6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","260":"6 J WB K D E F A B C L M G N O P XB","772":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","1028":"kB lB mB nB oB pB qB rB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","260":"J WB A zC XC YC","772":"K D E F 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD","132":"B CD DD ED LC rC","644":"C FD MC","772":"6 7 8 9 G N O P XB AB BB CB DB","1028":"EB YB ZB aB bB cB dB eB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"XC GD sC ND OD","772":"E HD ID JD KD LD MD"},H:{"644":"dD"},I:{"1":"I","16":"eD fD","260":"gD","772":"RC J hD sC iD jD"},J:{"772":"D A"},K:{"1":"H","132":"A B LC rC","644":"C MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","1028":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"const",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/constraint-validation.js b/node_modules.bak/caniuse-lite/data/features/constraint-validation.js new file mode 100644 index 0000000..1d6217f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/constraint-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","900":"A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","388":"M G N","900":"C L"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","260":"sB tB","388":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","900":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","388":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB","900":"6 7 8 9 G N O P XB AB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC","388":"E F 2C 3C","900":"K D 0C 1C"},F:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED LC rC","388":"6 7 8 9 G N O P XB AB BB CB","900":"C FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","388":"E JD KD LD MD","900":"HD ID"},H:{"2":"dD"},I:{"1":"I","16":"RC eD fD gD","388":"iD jD","900":"J hD sC"},J:{"16":"D","388":"A"},K:{"1":"H","16":"A B LC rC","900":"C MC"},L:{"1":"I"},M:{"1":"KC"},N:{"900":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","388":"xD"}},B:1,C:"Constraint Validation API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/contenteditable.js b/node_modules.bak/caniuse-lite/data/features/contenteditable.js new file mode 100644 index 0000000..d73d27a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/contenteditable.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC","4":"RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"contenteditable attribute (basic support)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy.js b/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy.js new file mode 100644 index 0000000..3f86c26 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","129":"6 7 8 J WB K D E F A B C L M G N O P XB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L","257":"6 7 8 9 M G N O P XB AB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","257":"K 1C","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","257":"ID","260":"HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D","257":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Content Security Policy 1.0",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy2.js b/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy2.js new file mode 100644 index 0000000..8bb8129 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/contentsecuritypolicy2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","4100":"G N O P"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC","132":"aB bB cB dB","260":"eB","516":"fB gB hB iB jB kB lB mB nB"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB","1028":"fB gB hB","2052":"iB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P XB BD CD DD ED LC rC FD MC","1028":"9 AB BB","2052":"CB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Content Security Policy Level 2",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/cookie-store-api.js b/node_modules.bak/caniuse-lite/data/features/cookie-store-api.js new file mode 100644 index 0000000..49716f3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/cookie-store-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","194":"Q H R S T U V"},C:{"1":"VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB xC yC","322":"OB PB QB RB SB TB UB I"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B","194":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V"},E:{"1":"oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB BD CD DD ED LC rC FD MC","194":"uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},G:{"1":"oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Cookie Store API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/cors.js b/node_modules.bak/caniuse-lite/data/features/cors.js new file mode 100644 index 0000000..ae16b69 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/cors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D tC","132":"A","260":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC","1025":"TC 3B 4B 5B 6B 7B 8B 9B AC BC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"J WB K D E F A B C"},E:{"2":"zC XC","513":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","644":"J WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD"},G:{"513":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","644":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"I iD jD","132":"RC J eD fD gD hD sC"},J:{"1":"A","132":"D"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","132":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Cross-Origin Resource Sharing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/createimagebitmap.js b/node_modules.bak/caniuse-lite/data/features/createimagebitmap.js new file mode 100644 index 0000000..915b8d6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/createimagebitmap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC","1028":"c d e f g","3076":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b","8193":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"tB uB","260":"vB wB","516":"xB yB zB 0B 1B"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C","4100":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB BD CD DD ED LC rC FD MC","132":"gB hB","260":"iB jB","516":"kB lB mB nB oB"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","4100":"ZD ZC aC NC aD OC bC cC dC eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"8193":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"3076":"xD yD"}},B:1,C:"createImageBitmap",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/credential-management.js b/node_modules.bak/caniuse-lite/data/features/credential-management.js new file mode 100644 index 0000000..022c7be --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/credential-management.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","66":"rB sB tB","129":"uB vB wB xB yB zB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB BD CD DD ED LC rC FD MC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Credential Management API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/cross-document-view-transitions.js b/node_modules.bak/caniuse-lite/data/features/cross-document-view-transitions.js new file mode 100644 index 0000000..4542e4f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/cross-document-view-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC xC yC","194":"WC","260":"vC wC"},D:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB"},E:{"1":"mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC"},F:{"1":"0 1 2 3 4 5 v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u BD CD DD ED LC rC FD MC"},G:{"1":"mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"View Transitions (cross-document)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/cryptography.js b/node_modules.bak/caniuse-lite/data/features/cryptography.js new file mode 100644 index 0000000..525e628 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/cryptography.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E F A","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB xC yC","66":"bB cB"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB K D zC XC 0C 1C","289":"E F A 2C 3C YC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC HD ID JD","289":"E KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","8":"RC J eD fD gD hD sC iD jD"},J:{"8":"D A"},K:{"1":"H","8":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A","164":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Web Cryptography",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-all.js b/node_modules.bak/caniuse-lite/data/features/css-all.js new file mode 100644 index 0000000..57b6887 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-all.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB xC yC"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC iD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS all property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-anchor-positioning.js b/node_modules.bak/caniuse-lite/data/features/css-anchor-positioning.js new file mode 100644 index 0000000..d45951d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-anchor-positioning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 FB GB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"0 1 2 3 4 5 FB GB"},E:{"1":"qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC"},F:{"1":"0 1 2 3 4 5 u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l BD CD DD ED LC rC FD MC","194":"m n o p q r s t"},G:{"1":"qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"DB EB","2":"6 7 8 9 J AB BB CB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Anchor Positioning",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-animation.js b/node_modules.bak/caniuse-lite/data/features/css-animation.js new file mode 100644 index 0000000..da66e7d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J xC yC","33":"WB K D E F A B C L M G"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","33":"K D E 0C 1C 2C","292":"J WB"},F:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD","33":"6 7 8 9 C G N O P XB AB BB CB DB EB YB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E ID JD KD","164":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"I","33":"J hD sC iD jD","164":"RC eD fD gD"},J:{"33":"D A"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Animation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-any-link.js b/node_modules.bak/caniuse-lite/data/features/css-any-link.js new file mode 100644 index 0000000..296e840 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-any-link.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC","33":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB K zC XC 0C","33":"D E 1C 2C"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD","33":"E ID JD KD"},H:{"2":"dD"},I:{"1":"I","16":"RC J eD fD gD hD sC","33":"iD jD"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","16":"J","33":"kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"CSS :any-link selector",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-appearance.js b/node_modules.bak/caniuse-lite/data/features/css-appearance.js new file mode 100644 index 0000000..14182ce --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-appearance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"S","164":"Q H R","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","164":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","676":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB xC yC"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"S","164":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","164":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"BC CC DC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","164":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","164":"RC J eD fD gD hD sC iD jD"},J:{"164":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A","388":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","164":"J kD lD mD nD oD YC pD qD rD"},Q:{"164":"vD"},R:{"1":"wD"},S:{"1":"yD","164":"xD"}},B:5,C:"CSS Appearance",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-at-counter-style.js b/node_modules.bak/caniuse-lite/data/features/css-at-counter-style.js new file mode 100644 index 0000000..6af9208 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-at-counter-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","132":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z","132":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C","4":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC BD CD DD ED LC rC FD MC","132":"0 1 2 3 4 5 IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD","4":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"132":"I"},M:{"132":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"J kD lD mD nD oD YC pD qD rD sD tD","132":"6 7 8 9 AB BB CB DB EB OC PC QC uD"},Q:{"2":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:4,C:"CSS Counter Styles",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-autofill.js b/node_modules.bak/caniuse-lite/data/features/css-autofill.js new file mode 100644 index 0000000..e669b27 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-autofill.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","33":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s"},C:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U xC yC"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"AD","33":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},P:{"1":"7 8 9 AB BB CB DB EB","33":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"}},B:6,C:":autofill CSS pseudo-class",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-backdrop-filter.js b/node_modules.bak/caniuse-lite/data/features/css-backdrop-filter.js new file mode 100644 index 0000000..3ae13c5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-backdrop-filter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N","257":"O P"},C:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC xC yC","578":"BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l"},D:{"1":"0 1 2 3 4 5 HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C","33":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB BD CD DD ED LC rC FD MC","194":"dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"1":"QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","33":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J","194":"kD lD mD nD oD YC pD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Backdrop Filter",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-background-offsets.js b/node_modules.bak/caniuse-lite/data/features/css-background-offsets.js new file mode 100644 index 0000000..41d69eb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-background-offsets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C xC yC"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-position edge offsets",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-backgroundblendmode.js b/node_modules.bak/caniuse-lite/data/features/css-backgroundblendmode.js new file mode 100644 index 0000000..8e714ee --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-backgroundblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB xC yC"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB","260":"pB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C","132":"E F A 2C 3C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P XB BD CD DD ED LC rC FD MC","260":"cB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","132":"E KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS background-blend-mode",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-boxdecorationbreak.js b/node_modules.bak/caniuse-lite/data/features/css-boxdecorationbreak.js new file mode 100644 index 0000000..8f75d5c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-boxdecorationbreak.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","164":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB xC yC"},D:{"1":"MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 J WB K D E F A B C L M G N O P XB","164":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB"},E:{"2":"J WB K zC XC 0C","164":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 z","2":"F BD CD DD ED","129":"B C LC rC FD MC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y"},G:{"2":"XC GD sC HD ID","164":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"132":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"2":"A","129":"B C LC rC MC","164":"H"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"164":"NC"},P:{"164":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS box-decoration-break",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-boxshadow.js b/node_modules.bak/caniuse-lite/data/features/css-boxshadow.js new file mode 100644 index 0000000..fdfb085 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-boxshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","33":"xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"J WB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"WB","164":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"GD sC","164":"XC"},H:{"2":"dD"},I:{"1":"J I hD sC iD jD","164":"RC eD fD gD"},J:{"1":"A","33":"D"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Box-shadow",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-canvas.js b/node_modules.bak/caniuse-lite/data/features/css-canvas.js new file mode 100644 index 0000000..5e1a82a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-canvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"2":"zC XC","33":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 F B C eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},G:{"33":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"I","33":"RC J eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Canvas Drawings",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-caret-color.js b/node_modules.bak/caniuse-lite/data/features/css-caret-color.js new file mode 100644 index 0000000..0ce3e64 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-caret-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC"},D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"CSS caret-color",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-cascade-layers.js b/node_modules.bak/caniuse-lite/data/features/css-cascade-layers.js new file mode 100644 index 0000000..367fd29 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-cascade-layers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e","322":"f g h"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c xC yC","194":"d e f"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e","322":"f g h"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U BD CD DD ED LC rC FD MC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Cascade Layers",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-cascade-scope.js b/node_modules.bak/caniuse-lite/data/features/css-cascade-scope.js new file mode 100644 index 0000000..47ab57e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-cascade-scope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m","194":"0 n o p q r s t u v w x y z"},E:{"1":"jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y BD CD DD ED LC rC FD MC","194":"Z a b c d e f g h i j k l m n o"},G:{"1":"jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"BB CB DB EB","2":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Scoped Styles: the @scope rule",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-case-insensitive.js b/node_modules.bak/caniuse-lite/data/features/css-case-insensitive.js new file mode 100644 index 0000000..5d97348 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-case-insensitive.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Case-insensitive CSS attribute selectors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-clip-path.js b/node_modules.bak/caniuse-lite/data/features/css-clip-path.js new file mode 100644 index 0000000..20f4423 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-clip-path.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","3138":"P"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC","644":"qB rB sB tB uB vB wB"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB","260":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","292":"AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"2":"J WB K zC XC 0C 1C","260":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","292":"D E F A B C L 2C 3C YC LC MC"},F:{"2":"F B C BD CD DD ED LC rC FD MC","260":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","292":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},G:{"2":"XC GD sC HD ID","260":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","292":"E JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","260":"I","292":"iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","260":"H"},L:{"260":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"260":"NC"},P:{"260":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","292":"J kD"},Q:{"260":"vD"},R:{"260":"wD"},S:{"1":"yD","644":"xD"}},B:4,C:"CSS clip-path property (for HTML)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-color-adjust.js b/node_modules.bak/caniuse-lite/data/features/css-color-adjust.js new file mode 100644 index 0000000..e380300 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"16":"J WB K D E F A B C L M G N O P","33":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"16":"RC J eD fD gD hD sC iD jD","33":"I"},J:{"16":"D A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"16":"I"},M:{"1":"KC"},N:{"16":"A B"},O:{"16":"NC"},P:{"16":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"33":"vD"},R:{"16":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS print-color-adjust",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-color-function.js b/node_modules.bak/caniuse-lite/data/features/css-color-function.js new file mode 100644 index 0000000..c9040b7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-color-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},C:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t xC yC","578":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q","322":"r s t"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C","132":"B C L M YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d BD CD DD ED LC rC FD MC","322":"e f g"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND","132":"OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"8 9 AB BB CB DB EB","2":"6 7 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS color() function",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-conic-gradients.js b/node_modules.bak/caniuse-lite/data/features/css-conic-gradients.js new file mode 100644 index 0000000..bccedf5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-conic-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC xC yC","578":"GC HC IC JC Q H R UC"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","257":"AC BC","450":"SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED LC rC FD MC","257":"zB 0B","450":"pB qB rB sB tB uB vB wB xB yB"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Conical Gradients",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-container-queries-style.js b/node_modules.bak/caniuse-lite/data/features/css-container-queries-style.js new file mode 100644 index 0000000..59a34e2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-container-queries-style.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","194":"q r s t","260":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C","260":"lC mC nC oC pC qC AD","772":"QC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b BD CD DD ED LC rC FD MC","194":"c d e f g","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD","260":"lC mC nC oC pC qC","772":"QC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","260":"H"},L:{"260":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","260":"8 9 AB BB CB DB EB"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Style Queries",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-container-queries.js b/node_modules.bak/caniuse-lite/data/features/css-container-queries.js new file mode 100644 index 0000000..f6564d7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-container-queries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","516":"o"},C:{"1":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s xC yC"},D:{"1":"0 1 2 3 4 5 p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a","194":"c d e f g h i j k l m n","450":"b","516":"o"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC BD CD DD ED LC rC FD MC","194":"Q H R UC S T U V W X Y Z","516":"a b c"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Queries (Size)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-container-query-units.js b/node_modules.bak/caniuse-lite/data/features/css-container-query-units.js new file mode 100644 index 0000000..cfa244e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-container-query-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s xC yC"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b","194":"k l m n","450":"c d e f g h i j"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC BD CD DD ED LC rC FD MC","194":"Q H R UC S T U V W X Y Z"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Container Query Units",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-containment.js b/node_modules.bak/caniuse-lite/data/features/css-containment.js new file mode 100644 index 0000000..12594e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-containment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB xC yC","194":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","66":"uB"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB BD CD DD ED LC rC FD MC","66":"hB iB"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:2,C:"CSS Containment",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-content-visibility.js b/node_modules.bak/caniuse-lite/data/features/css-content-visibility.js new file mode 100644 index 0000000..a3ff3fb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-content-visibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r xC yC","194":"0 1 2 3 4 5 s t u v w x y z FB GB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T"},E:{"1":"QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED LC rC FD MC"},G:{"1":"QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS content-visibility",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-counters.js b/node_modules.bak/caniuse-lite/data/features/css-counters.js new file mode 100644 index 0000000..6eeb2d7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-counters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Counters",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-crisp-edges.js b/node_modules.bak/caniuse-lite/data/features/css-crisp-edges.js new file mode 100644 index 0000000..dc8a7d2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-crisp-edges.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K tC","2340":"D E F A B"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","513":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b","545":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","1025":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","164":"K","4644":"D E F 1C 2C 3C"},F:{"2":"6 7 8 9 F B G N O P XB AB BB CB DB BD CD DD ED LC rC","545":"C FD MC","1025":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","4260":"HD ID","4644":"E JD KD LD MD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","1025":"I"},J:{"2":"D","4260":"A"},K:{"2":"A B LC rC","545":"C MC","1025":"H"},L:{"1025":"I"},M:{"1":"KC"},N:{"2340":"A B"},O:{"1025":"NC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1025":"vD"},R:{"1025":"wD"},S:{"1":"yD","4097":"xD"}},B:4,C:"Crisp edges/pixelated images",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-cross-fade.js b/node_modules.bak/caniuse-lite/data/features/css-cross-fade.js new file mode 100644 index 0000000..3dd4fc8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-cross-fade.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"J WB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","33":"K D E F 0C 1C 2C 3C"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","33":"E HD ID JD KD LD MD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","33":"I iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"33":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"33":"NC"},P:{"33":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Cross-Fade Function",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-default-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-default-pseudo.js new file mode 100644 index 0000000..b0953f6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-default-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC","132":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED LC rC","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","260":"C FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID","132":"E JD KD LD MD ND"},H:{"260":"dD"},I:{"1":"I","16":"RC eD fD gD","132":"J hD sC iD jD"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C LC rC","260":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:":default CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-descendant-gtgt.js b/node_modules.bak/caniuse-lite/data/features/css-descendant-gtgt.js new file mode 100644 index 0000000..71359c5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-descendant-gtgt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"Q"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"B","2":"J WB K D E F A C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Explicit descendant combinator >>",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-deviceadaptation.js b/node_modules.bak/caniuse-lite/data/features/css-deviceadaptation.js new file mode 100644 index 0000000..44f220f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-deviceadaptation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","164":"A B"},B:{"66":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","164":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB","66":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED LC rC FD MC","66":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"292":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A H","292":"B C LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"164":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"66":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Device Adaptation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-dir-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-dir-pseudo.js new file mode 100644 index 0000000..d98620a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-dir-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"0 1 2 o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N xC yC","33":"6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z","194":"0 1 2 a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z BD CD DD ED LC rC FD MC","194":"a b c d e f g h i j k l m n o"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"BB CB DB EB","2":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:":dir() CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-display-contents.js b/node_modules.bak/caniuse-lite/data/features/css-display-contents.js new file mode 100644 index 0000000..8869365 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-display-contents.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","132":"Q H R S T U V W X","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB xC yC","132":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC","260":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","132":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X","194":"1B SC 2B TC 3B 4B 5B","260":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","132":"C L M G LC MC 4C 5C 6C ZC aC NC 7C","260":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","772":"OC bC cC dC eC fC 8C"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED LC rC FD MC","132":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","260":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD","260":"WD XD YD ZD ZC aC NC aD","516":"bC cC dC eC fC bD","772":"OC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","260":"H"},L:{"260":"I"},M:{"260":"KC"},N:{"2":"A B"},O:{"132":"NC"},P:{"2":"J kD lD mD nD","132":"oD YC pD qD rD sD","260":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD"},Q:{"132":"vD"},R:{"260":"wD"},S:{"132":"xD","260":"yD"}},B:4,C:"CSS display: contents",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-element-function.js b/node_modules.bak/caniuse-lite/data/features/css-element-function.js new file mode 100644 index 0000000..1e4d6c1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-element-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"33":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","164":"uC RC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"33":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"33":"xD yD"}},B:5,C:"CSS element() function",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-env-function.js b/node_modules.bak/caniuse-lite/data/features/css-env-function.js new file mode 100644 index 0000000..12c3be0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-env-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B xC yC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","132":"B"},F:{"1":"0 1 2 3 4 5 zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","132":"PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:"CSS Environment Variables env()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-exclusions.js b/node_modules.bak/caniuse-lite/data/features/css-exclusions.js new file mode 100644 index 0000000..e1e04cb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-exclusions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","33":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"33":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Exclusions Level 1",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-featurequeries.js b/node_modules.bak/caniuse-lite/data/features/css-featurequeries.js new file mode 100644 index 0000000..9502dc4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-featurequeries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Feature Queries",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-file-selector-button.js b/node_modules.bak/caniuse-lite/data/features/css-file-selector-button.js new file mode 100644 index 0000000..91b8724 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-file-selector-button.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R xC yC"},M:{"1":"KC"},A:{"2":"K D E F tC","33":"A B"},F:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"AD","33":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","33":"J kD lD mD nD oD YC pD qD rD sD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"}},B:6,C:"::file-selector-button CSS pseudo-element",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-filter-function.js b/node_modules.bak/caniuse-lite/data/features/css-filter-function.js new file mode 100644 index 0000000..2df7e34 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-filter-function.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C","33":"F"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","33":"LD MD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS filter() function",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-filters.js b/node_modules.bak/caniuse-lite/data/features/css-filters.js new file mode 100644 index 0000000..b07edce --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","1028":"L M G N O P","1346":"C"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","196":"dB","516":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB yC"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O","33":"6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K D E F 1C 2C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Filter Effects",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-first-letter.js b/node_modules.bak/caniuse-lite/data/features/css-first-letter.js new file mode 100644 index 0000000..3723360 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-first-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"tC","516":"E","1540":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","132":"RC","260":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"WB K D E","132":"J"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"WB zC","132":"J XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","16":"F BD","260":"B CD DD ED LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"1":"dD"},I:{"1":"RC J I hD sC iD jD","16":"eD fD","132":"gD"},J:{"1":"D A"},K:{"1":"C H MC","260":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"::first-letter CSS pseudo-element selector",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-first-line.js b/node_modules.bak/caniuse-lite/data/features/css-first-line.js new file mode 100644 index 0000000..88a304e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-first-line.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS first-line pseudo-element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-fixed.js b/node_modules.bak/caniuse-lite/data/features/css-fixed.js new file mode 100644 index 0000000..7afb072 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-fixed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"tC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","1025":"3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","132":"HD ID JD"},H:{"2":"dD"},I:{"1":"RC I iD jD","260":"eD fD gD","513":"J hD sC"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS position:fixed",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-focus-visible.js b/node_modules.bak/caniuse-lite/data/features/css-focus-visible.js new file mode 100644 index 0000000..f9cfa37 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-focus-visible.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","328":"Q H R S T U"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","161":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B","328":"8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C","578":"G 6C ZC"},F:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B BD CD DD ED LC rC FD MC","328":"7B 8B 9B AC BC CC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","578":"ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"161":"xD yD"}},B:5,C:":focus-visible CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-focus-within.js b/node_modules.bak/caniuse-lite/data/features/css-focus-within.js new file mode 100644 index 0000000..de98415 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-focus-within.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","194":"SC"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB BD CD DD ED LC rC FD MC","194":"pB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:7,C:":focus-within CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-font-palette.js b/node_modules.bak/caniuse-lite/data/features/css-font-palette.js new file mode 100644 index 0000000..87dc79b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-font-palette.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p xC yC"},D:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V BD CD DD ED LC rC FD MC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS font-palette",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-font-rendering-controls.js b/node_modules.bak/caniuse-lite/data/features/css-font-rendering-controls.js new file mode 100644 index 0000000..863ab17 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-font-rendering-controls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC","194":"pB qB rB sB tB uB vB wB xB yB zB 0B"},D:{"1":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","66":"sB tB uB vB wB xB yB zB 0B 1B SC"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC","66":"fB gB hB iB jB kB lB mB nB oB pB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","66":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:5,C:"CSS font-display",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-font-stretch.js b/node_modules.bak/caniuse-lite/data/features/css-font-stretch.js new file mode 100644 index 0000000..e3f5e6a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-font-stretch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E xC yC"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-stretch",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-gencontent.js b/node_modules.bak/caniuse-lite/data/features/css-gencontent.js new file mode 100644 index 0000000..0b127bf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-gencontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D tC","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Generated content for pseudo-elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-gradients.js b/node_modules.bak/caniuse-lite/data/features/css-gradients.js new file mode 100644 index 0000000..44b64f8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","260":"6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB","292":"J WB K D E F A B C L M G yC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 A B C L M G N O P XB AB BB","548":"J WB K D E F"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","260":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC","292":"K 0C","804":"J WB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED","33":"C FD","164":"LC rC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC","292":"HD ID","804":"XC GD sC"},H:{"2":"dD"},I:{"1":"I iD jD","33":"J hD sC","548":"RC eD fD gD"},J:{"1":"A","548":"D"},K:{"1":"H MC","2":"A B","33":"C","164":"LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Gradients",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-grid-animation.js b/node_modules.bak/caniuse-lite/data/features/css-grid-animation.js new file mode 100644 index 0000000..446b7e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-grid-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B xC yC"},D:{"1":"0 1 2 3 4 5 q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b BD CD DD ED LC rC FD MC"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"7 8 9 AB BB CB DB EB","2":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Grid animation",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-grid.js b/node_modules.bak/caniuse-lite/data/features/css-grid.js new file mode 100644 index 0000000..cccb0b0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-grid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","8":"F","292":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","292":"C L M G"},C:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P xC yC","8":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB","584":"jB kB lB mB nB oB pB qB rB sB tB uB","1025":"vB wB"},D:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB","8":"BB CB DB EB","200":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","1025":"0B"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","8":"K D E F A 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC","200":"EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","8":"E ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD","8":"sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"292":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"kD","8":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Grid Layout (level 1)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-hanging-punctuation.js b/node_modules.bak/caniuse-lite/data/features/css-hanging-punctuation.js new file mode 100644 index 0000000..add3393 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-hanging-punctuation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F zC XC 0C 1C 2C 3C","132":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD","132":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS hanging-punctuation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-has.js b/node_modules.bak/caniuse-lite/data/features/css-has.js new file mode 100644 index 0000000..476abf1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-has.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n"},C:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l xC yC","322":"0 1 2 3 m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j","194":"k l m n"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z BD CD DD ED LC rC FD MC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:":has() CSS relational pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-hyphens.js b/node_modules.bak/caniuse-lite/data/features/css-hyphens.js new file mode 100644 index 0000000..484564b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-hyphens.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","33":"A B"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P","132":"Q H R S T U V W","260":"X Y Z a b c d e f g h i j k l m n"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","33":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","132":"yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","33":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC","132":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","33":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","132":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Hyphenation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-if.js b/node_modules.bak/caniuse-lite/data/features/css-if.js new file mode 100644 index 0000000..8ade610 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-if.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"TB UB I VB","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"TB UB I VB VC KC WC","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"4 5","2":"0 1 2 3 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS if() function",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-image-orientation.js b/node_modules.bak/caniuse-lite/data/features/css-image-orientation.js new file mode 100644 index 0000000..17c2bb5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-image-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H","257":"R S T U V W X"},C:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB xC yC"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H","257":"R S T U V W X"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B BD CD DD ED LC rC FD MC","257":"9B AC BC CC DC EC FC GC HC"},G:{"1":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD","257":"rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 image-orientation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-image-set.js b/node_modules.bak/caniuse-lite/data/features/css-image-set.js new file mode 100644 index 0000000..57c5ec5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-image-set.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},C:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U xC yC","66":"V W","2305":"Y Z a b c d e f g h i j k l m n o p q r s t u v","2820":"X"},D:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 J WB K D E F A B C L M G N O P XB","164":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v","2049":"w"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","132":"A B C L YC LC MC 4C","164":"K D E F 1C 2C 3C","1540":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h","2049":"i"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","132":"ND OD PD QD RD SD TD UD VD WD","164":"E ID JD KD LD MD","1540":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"164":"NC"},P:{"1":"9 AB BB CB DB EB","164":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS image-set",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-in-out-of-range.js b/node_modules.bak/caniuse-lite/data/features/css-in-out-of-range.js new file mode 100644 index 0000000..de8f535 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-in-out-of-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C","260":"L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","516":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J","16":"WB K D E F A B C L M","260":"vB","772":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB","772":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","260":"B C iB CD DD ED LC rC FD MC","772":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","772":"E HD ID JD KD LD MD ND"},H:{"132":"dD"},I:{"1":"I","2":"RC eD fD gD","260":"J hD sC iD jD"},J:{"2":"D","260":"A"},K:{"1":"H","260":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","260":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-indeterminate-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-indeterminate-pseudo.js new file mode 100644 index 0000000..1726682 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-indeterminate-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"A B","388":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC RC xC yC","132":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","388":"J WB"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB K zC XC","132":"D E F A 1C 2C 3C","388":"0C"},F:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED LC rC","132":"6 7 8 9 G N O P XB AB BB","516":"C FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID","132":"E JD KD LD MD ND"},H:{"516":"dD"},I:{"1":"I","16":"RC eD fD gD jD","132":"iD","388":"J hD sC"},J:{"16":"D","132":"A"},K:{"1":"H","16":"A B C LC rC","516":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:5,C:":indeterminate CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-initial-letter.js b/node_modules.bak/caniuse-lite/data/features/css-initial-letter.js new file mode 100644 index 0000000..2720cf2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-initial-letter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","260":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E zC XC 0C 1C 2C","260":"F","420":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g BD CD DD ED LC rC FD MC","260":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD","420":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","260":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","260":"H"},L:{"260":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","260":"7 8 9 AB BB CB DB EB"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Initial Letter",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-initial-value.js b/node_modules.bak/caniuse-lite/data/features/css-initial-value.js new file mode 100644 index 0000000..7127139 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-initial-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"J WB K D E F A B C L M G N O P xC yC","164":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS initial value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-lch-lab.js b/node_modules.bak/caniuse-lite/data/features/css-lch-lab.js new file mode 100644 index 0000000..2608548 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-lch-lab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},C:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t xC yC","194":"u v"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s","322":"t"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"8 9 AB BB CB DB EB","2":"6 7 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"LCH and Lab color values",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-letter-spacing.js b/node_modules.bak/caniuse-lite/data/features/css-letter-spacing.js new file mode 100644 index 0000000..8e7f123 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-letter-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"tC","132":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC","132":"J WB K XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C G N CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"2":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"RC J gD hD sC"},J:{"132":"D A"},K:{"1":"H","132":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"letter-spacing CSS property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-line-clamp.js b/node_modules.bak/caniuse-lite/data/features/css-line-clamp.js new file mode 100644 index 0000000..a6e1a69 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-line-clamp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B xC yC","33":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"16":"J WB K D E F A B C L","33":"0 1 2 3 4 5 6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J zC XC","33":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"XC GD sC","33":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"16":"eD fD","33":"RC J I gD hD sC iD jD"},J:{"33":"D A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"33":"I"},M:{"33":"KC"},N:{"2":"A B"},O:{"33":"NC"},P:{"33":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD","33":"yD"}},B:5,C:"CSS line-clamp",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-logical-props.js b/node_modules.bak/caniuse-lite/data/features/css-logical-props.js new file mode 100644 index 0000000..9ed513a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-logical-props.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","1028":"W X","1540":"Q H R S T U V"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","164":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB xC yC","1540":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","292":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B","1028":"W X","1540":"AC BC CC DC EC FC GC HC IC JC Q H R S T U V"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","292":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","1540":"L M MC 4C","3076":"5C"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","292":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","1028":"FC GC","1540":"zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","292":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD","1540":"SD TD UD VD WD XD","3076":"YD"},H:{"2":"dD"},I:{"1":"I","292":"RC J eD fD gD hD sC iD jD"},J:{"292":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","292":"J kD lD mD nD oD","1540":"YC pD qD rD sD"},Q:{"1540":"vD"},R:{"1":"wD"},S:{"1":"yD","1540":"xD"}},B:5,C:"CSS Logical Properties",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-marker-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-marker-pseudo.js new file mode 100644 index 0000000..78091e0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-marker-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B xC yC"},D:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U"},E:{"1":"AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","132":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC"},F:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS ::marker pseudo-element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-masks.js b/node_modules.bak/caniuse-lite/data/features/css-masks.js new file mode 100644 index 0000000..f9ac8a8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-masks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N","164":"0 1 2 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","3138":"O","12292":"P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","260":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC"},D:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","164":"0 1 2 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","164":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","164":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","164":"iD jD","676":"RC J eD fD gD hD sC"},J:{"164":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"164":"NC"},P:{"1":"BB CB DB EB","164":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"yD","260":"xD"}},B:4,C:"CSS Masks",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-matches-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-matches-pseudo.js new file mode 100644 index 0000000..f7a9d11 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-matches-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","1220":"Q H R S T U V W"},C:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","548":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B","196":"6B 7B 8B","1220":"9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB","164":"K D E 0C 1C 2C","260":"F A B C L 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","196":"vB wB xB","1220":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID","164":"E JD KD","260":"LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"1":"I","16":"RC eD fD gD","164":"J hD sC iD jD"},J:{"16":"D","164":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","164":"J kD lD mD nD oD YC pD qD rD sD"},Q:{"1220":"vD"},R:{"1":"wD"},S:{"1":"yD","548":"xD"}},B:5,C:":is() CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-math-functions.js b/node_modules.bak/caniuse-lite/data/features/css-math-functions.js new file mode 100644 index 0000000..22a43aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-math-functions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC xC yC"},D:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","132":"C L LC MC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B BD CD DD ED LC rC FD MC"},G:{"1":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD","132":"QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS math functions min(), max() and clamp()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-media-interaction.js b/node_modules.bak/caniuse-lite/data/features/css-media-interaction.js new file mode 100644 index 0000000..6c66582 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-media-interaction.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Media Queries: interaction media features",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-media-range-syntax.js b/node_modules.bak/caniuse-lite/data/features/css-media-range-syntax.js new file mode 100644 index 0000000..18bb870 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-media-range-syntax.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Media Queries: Range Syntax",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-media-resolution.js b/node_modules.bak/caniuse-lite/data/features/css-media-resolution.js new file mode 100644 index 0000000..a296465 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-media-resolution.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","260":"J WB K D E F A B C L M G xC yC","1028":"6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","548":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB","1028":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","548":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F","548":"B C BD CD DD ED LC rC FD","1028":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC","548":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"132":"dD"},I:{"1":"I","16":"eD fD","548":"RC J gD hD sC","1028":"iD jD"},J:{"548":"D A"},K:{"1":"H MC","548":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","1028":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Media Queries: resolution feature",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-media-scripting.js b/node_modules.bak/caniuse-lite/data/features/css-media-scripting.js new file mode 100644 index 0000000..c7362d6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-media-scripting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Media Queries: scripting media feature",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-mediaqueries.js b/node_modules.bak/caniuse-lite/data/features/css-mediaqueries.js new file mode 100644 index 0000000..8e1e0c2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-mediaqueries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E tC","129":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","129":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","129":"J WB K 0C","388":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","129":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","129":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"129":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Media Queries",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-mixblendmode.js b/node_modules.bak/caniuse-lite/data/features/css-mixblendmode.js new file mode 100644 index 0000000..b760d80 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-mixblendmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB","194":"YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"2":"J WB K D zC XC 0C 1C","260":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC HD ID JD","260":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Blending of HTML/SVG elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-module-scripts.js b/node_modules.bak/caniuse-lite/data/features/css-module-scripts.js new file mode 100644 index 0000000..5ac5159 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-module-scripts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b","132":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"16":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"194":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"CSS Module Scripts",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-motion-paths.js b/node_modules.bak/caniuse-lite/data/features/css-motion-paths.js new file mode 100644 index 0000000..e2b3be1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-motion-paths.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC xC yC"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","194":"mB nB oB"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC","194":"ZB aB bB"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Motion Path",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-namespaces.js b/node_modules.bak/caniuse-lite/data/features/css-namespaces.js new file mode 100644 index 0000000..020e051 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-namespaces.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS namespaces",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-nesting.js b/node_modules.bak/caniuse-lite/data/features/css-nesting.js new file mode 100644 index 0000000..e544bae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-nesting.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},C:{"1":"0 1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC","322":"y z"},D:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r","194":"s t u","516":"0 1 2 v w x y z"},E:{"1":"hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC","516":"fC 8C PC gC"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d BD CD DD ED LC rC FD MC","194":"e f g","516":"h i j k l m n o"},G:{"1":"hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC","516":"fC bD PC gC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"BB CB DB EB","2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","516":"9 AB"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Nesting",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-not-sel-list.js b/node_modules.bak/caniuse-lite/data/features/css-not-sel-list.js new file mode 100644 index 0000000..1523c6f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-not-sel-list.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P H R S T U V W","16":"Q"},C:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S xC yC"},D:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"selector list argument of :not()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-nth-child-of.js b/node_modules.bak/caniuse-lite/data/features/css-nth-child-of.js new file mode 100644 index 0000000..cb1b76d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-nth-child-of.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v xC yC"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"8 9 AB BB CB DB EB","2":"6 7 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-opacity.js b/node_modules.bak/caniuse-lite/data/features/css-opacity.js new file mode 100644 index 0000000..1494c28 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-opacity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","4":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Opacity",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-optional-pseudo.js b/node_modules.bak/caniuse-lite/data/features/css-optional-pseudo.js new file mode 100644 index 0000000..49d266f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-optional-pseudo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"132":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","132":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:":optional CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-overflow-anchor.js b/node_modules.bak/caniuse-lite/data/features/css-overflow-anchor.js new file mode 100644 index 0000000..f6384dc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-overflow-anchor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B xC yC"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-overflow-overlay.js b/node_modules.bak/caniuse-lite/data/features/css-overflow-overlay.js new file mode 100644 index 0000000..d940c6b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-overflow-overlay.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","2":"C L M G N O P","130":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","16":"J WB K D E F A B C L M","130":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B 0C 1C 2C 3C YC LC","16":"zC XC","130":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i","2":"F B C BD CD DD ED LC rC FD MC","130":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD","16":"XC","130":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J eD fD gD hD sC iD jD","130":"I"},J:{"16":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"130":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS overflow: overlay",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-overflow.js b/node_modules.bak/caniuse-lite/data/features/css-overflow.js new file mode 100644 index 0000000..5fec521 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"Q H R S T U V W X Y","388":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","260":"TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H","388":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B xC yC"},D:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","260":"9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y","388":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","260":"M G 4C 5C 6C ZC aC NC 7C","388":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC","388":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB BD CD DD ED LC rC FD MC"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"WD XD YD ZD ZC aC NC aD","388":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"388":"dD"},I:{"1":"I","388":"RC J eD fD gD hD sC iD jD"},J:{"388":"D A"},K:{"1":"H","388":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"388":"A B"},O:{"388":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","388":"J kD lD mD nD oD YC pD qD rD sD"},Q:{"388":"vD"},R:{"1":"wD"},S:{"1":"yD","388":"xD"}},B:5,C:"CSS overflow property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-overscroll-behavior.js b/node_modules.bak/caniuse-lite/data/features/css-overscroll-behavior.js new file mode 100644 index 0000000..3908650 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-overscroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O","516":"P"},C:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B xC yC"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B","260":"4B 5B"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C","1090":"G 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED LC rC FD MC","260":"tB uB"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","1090":"YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS overscroll-behavior",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-page-break.js b/node_modules.bak/caniuse-lite/data/features/css-page-break.js new file mode 100644 index 0000000..336e6ea --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-page-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"388":"A B","900":"K D E F tC"},B:{"388":"C L M G N O P","641":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","900":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"772":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","900":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B xC yC"},D:{"641":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","900":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"772":"A","900":"J WB K D E F B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"16":"F BD","129":"B C CD DD ED LC rC FD MC","641":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","900":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c"},G:{"900":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"129":"dD"},I:{"641":"I","900":"RC J eD fD gD hD sC iD jD"},J:{"900":"D A"},K:{"129":"A B C LC rC MC","641":"H"},L:{"900":"I"},M:{"772":"KC"},N:{"388":"A B"},O:{"900":"NC"},P:{"641":"7 8 9 AB BB CB DB EB","900":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"900":"vD"},R:{"900":"wD"},S:{"772":"yD","900":"xD"}},B:2,C:"CSS page-break properties",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-paged-media.js b/node_modules.bak/caniuse-lite/data/features/css-paged-media.js new file mode 100644 index 0000000..a1d1087 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-paged-media.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P xC yC","132":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC"},H:{"16":"dD"},I:{"16":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"258":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:5,C:"CSS Paged Media (@page)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-paint-api.js b/node_modules.bak/caniuse-lite/data/features/css-paint-api.js new file mode 100644 index 0000000..45ff23e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-paint-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B"},E:{"2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","194":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS Painting API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-placeholder-shown.js b/node_modules.bak/caniuse-lite/data/features/css-placeholder-shown.js new file mode 100644 index 0000000..8346521 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-placeholder-shown.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","292":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","164":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","164":"xD"}},B:5,C:":placeholder-shown CSS pseudo-class",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-placeholder.js b/node_modules.bak/caniuse-lite/data/features/css-placeholder.js new file mode 100644 index 0000000..71fe66c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","130":"uC RC J WB K D E F A B C L M G N O P xC yC"},D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","36":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","36":"WB K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","36":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","36":"E sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","36":"RC J eD fD gD hD sC iD jD"},J:{"36":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"36":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","36":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"::placeholder CSS pseudo-element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-print-color-adjust.js b/node_modules.bak/caniuse-lite/data/features/css-print-color-adjust.js new file mode 100644 index 0000000..9e689ba --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-print-color-adjust.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N","33":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB"},L:{"1":"I"},B:{"1":"SB TB UB I VB","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB"},C:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC","33":"rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"4 5","2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C LC rC MC","33":"H"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB zC XC 0C AD","33":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},P:{"33":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"}},B:6,C:"print-color-adjust property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-read-only-write.js b/node_modules.bak/caniuse-lite/data/features/css-read-only-write.js new file mode 100644 index 0000000..bfa2179 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-read-only-write.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC","33":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC","132":"J WB K D E 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B BD CD DD ED LC","132":"6 7 8 C G N O P XB rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD","132":"E sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","16":"eD fD","132":"RC J gD hD sC iD jD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B LC","132":"C rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:1,C:"CSS :read-only and :read-write selectors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-rebeccapurple.js b/node_modules.bak/caniuse-lite/data/features/css-rebeccapurple.js new file mode 100644 index 0000000..c9839ac --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-rebeccapurple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","16":"1C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Rebeccapurple color",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-reflections.js b/node_modules.bak/caniuse-lite/data/features/css-reflections.js new file mode 100644 index 0000000..eabd98a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-reflections.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"zC XC","33":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"33":"RC J I eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"33":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"33":"NC"},P:{"33":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS Reflections",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-regions.js b/node_modules.bak/caniuse-lite/data/features/css-regions.js new file mode 100644 index 0000000..851d5b9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-regions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","420":"A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","420":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 J WB K D E F A B C L M eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","36":"G N O P","66":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB"},E:{"2":"J WB K C L M G zC XC 0C LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"D E F A B 1C 2C 3C YC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC HD ID QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"420":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Regions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-relative-colors.js b/node_modules.bak/caniuse-lite/data/features/css-relative-colors.js new file mode 100644 index 0000000..ea22e58 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-relative-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"NB OB PB QB RB SB TB UB I VB","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 FB GB HB IB JB KB LB MB"},C:{"1":"PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB xC yC","260":"KB LB MB NB OB"},D:{"1":"NB OB PB QB RB SB TB UB I VB VC KC WC","2":"0 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1","260":"2 3 4 5 FB GB HB IB JB KB LB MB"},E:{"1":"QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC","260":"eC fC 8C PC gC hC iC jC kC 9C"},F:{"1":"0 1 2 3 4 5","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m BD CD DD ED LC rC FD MC","194":"n o","260":"p q r s t u v w x y z"},G:{"1":"QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","260":"eC fC bD PC gC hC iC jC kC cD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","260":"H"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","260":"BB CB DB EB"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Relative color syntax",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-repeating-gradients.js b/node_modules.bak/caniuse-lite/data/features/css-repeating-gradients.js new file mode 100644 index 0000000..c0ab7ab --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-repeating-gradients.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","33":"J WB K D E F A B C L M G yC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F","33":"6 7 8 9 A B C L M G N O P XB AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","33":"K 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED","33":"C FD","36":"LC rC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","33":"HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC eD fD gD","33":"J hD sC"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B","33":"C","36":"LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Repeating Gradients",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-resize.js b/node_modules.bak/caniuse-lite/data/features/css-resize.js new file mode 100644 index 0000000..50a3708 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-resize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"J"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD","132":"MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"CSS resize property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-revert-value.js b/node_modules.bak/caniuse-lite/data/features/css-revert-value.js new file mode 100644 index 0000000..5f6e06d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-revert-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B xC yC"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC BD CD DD ED LC rC FD MC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS revert value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-rrggbbaa.js b/node_modules.bak/caniuse-lite/data/features/css-rrggbbaa.js new file mode 100644 index 0000000..75ec0fc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-rrggbbaa.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","194":"vB wB xB yB zB 0B 1B SC 2B TC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED LC rC FD MC","194":"iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","194":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"#rrggbbaa hex color notation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-scroll-behavior.js b/node_modules.bak/caniuse-lite/data/features/css-scroll-behavior.js new file mode 100644 index 0000000..efb110a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-scroll-behavior.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","129":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","450":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC 4C","578":"M G 5C 6C ZC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC","129":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","450":"EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","578":"YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"129":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"129":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"CSS Scroll-behavior",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-scrollbar.js b/node_modules.bak/caniuse-lite/data/features/css-scrollbar.js new file mode 100644 index 0000000..b7bae49 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-scrollbar.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","292":"0 1 2 3 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC","3138":"4B"},D:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","292":"0 1 2 3 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"16":"J WB zC XC","292":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","292":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p"},G:{"2":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID","292":"JD","804":"E KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"16":"eD fD","292":"RC J I gD hD sC iD jD"},J:{"292":"D A"},K:{"2":"A B C LC rC MC","292":"H"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"292":"NC"},P:{"1":"BB CB DB EB","292":"6 7 8 9 J AB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"292":"vD"},R:{"292":"wD"},S:{"2":"xD yD"}},B:4,C:"CSS scrollbar styling",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-sel2.js b/node_modules.bak/caniuse-lite/data/features/css-sel2.js new file mode 100644 index 0000000..789c31f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-sel2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"tC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS 2.1 selectors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-sel3.js b/node_modules.bak/caniuse-lite/data/features/css-sel3.js new file mode 100644 index 0000000..4c8d305 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-sel3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 selectors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-selection.js b/node_modules.bak/caniuse-lite/data/features/css-selection.js new file mode 100644 index 0000000..21d4d99 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"C H rC MC","16":"A B LC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"::selection CSS pseudo-element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-shapes.js b/node_modules.bak/caniuse-lite/data/features/css-shapes.js new file mode 100644 index 0000000..7ffbb62 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-shapes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC","322":"uB vB wB xB yB zB 0B 1B SC 2B TC"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB","194":"dB eB fB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C","33":"E F A 2C 3C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","33":"E KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Shapes Level 1",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-snappoints.js b/node_modules.bak/caniuse-lite/data/features/css-snappoints.js new file mode 100644 index 0000000..ded28d0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-snappoints.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","6308":"A","6436":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","6436":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB xC yC","2052":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B","8258":"7B 8B 9B"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C","3108":"F A 3C YC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC","8258":"xB yB zB 0B 1B 2B 3B 4B"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","3108":"LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2052":"xD"}},B:4,C:"CSS Scroll Snap",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-sticky.js b/node_modules.bak/caniuse-lite/data/features/css-sticky.js new file mode 100644 index 0000000..a9fb8de --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-sticky.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G","1028":"Q H R S T U V W X Y Z","4100":"N O P"},C:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB xC yC","194":"CB DB EB YB ZB aB","516":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 J WB K D E F A B C L M G N O P XB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","322":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB vB wB xB yB","1028":"zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","33":"E F A B C 2C 3C YC LC MC","2084":"D 1C"},F:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED LC rC FD MC","322":"iB jB kB","1028":"lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E KD LD MD ND OD PD QD RD SD","2084":"ID JD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1028":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:"CSS position:sticky",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-subgrid.js b/node_modules.bak/caniuse-lite/data/features/css-subgrid.js new file mode 100644 index 0000000..c2eb6ae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-subgrid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},C:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC xC yC"},D:{"1":"0 1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","194":"x y z"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i BD CD DD ED LC rC FD MC","194":"j k l"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"AB BB CB DB EB","2":"6 7 8 9 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"CSS Subgrid",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-supports-api.js b/node_modules.bak/caniuse-lite/data/features/css-supports-api.js new file mode 100644 index 0000000..4eb052d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-supports-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P XB xC yC","66":"6 7","260":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB","260":"EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD","132":"MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"132":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC","132":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS.supports() API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-table.js b/node_modules.bak/caniuse-lite/data/features/css-table.js new file mode 100644 index 0000000..d720072 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-table.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","132":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS Table display",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-align-last.js b/node_modules.bak/caniuse-lite/data/features/css-text-align-last.js new file mode 100644 index 0000000..7e0d7e7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-align-last.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","4":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B xC yC","33":"6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB","322":"eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P XB BD CD DD ED LC rC FD MC","578":"8 9 AB BB CB DB EB YB ZB aB bB cB"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:4,C:"CSS3 text-align-last",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-box-trim.js b/node_modules.bak/caniuse-lite/data/features/css-text-box-trim.js new file mode 100644 index 0000000..3c62344 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-box-trim.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"OB PB QB RB SB TB UB I VB","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB","322":"KB LB MB NB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"PB QB RB SB TB UB I VB VC KC WC","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB","322":"KB LB MB NB OB"},E:{"1":"mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC","194":"eC fC 8C PC gC hC iC jC kC 9C QC lC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","322":"0 1 2 3 4 5"},G:{"1":"mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","194":"eC fC bD PC gC hC iC jC kC cD QC lC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Text Box",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-indent.js b/node_modules.bak/caniuse-lite/data/features/css-text-indent.js new file mode 100644 index 0000000..578801e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-indent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"132":"C L M G N O P","388":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"0 1 2 3 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","388":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"132":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC","388":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"132":"dD"},I:{"132":"RC J eD fD gD hD sC iD jD","388":"I"},J:{"132":"D A"},K:{"132":"A B C LC rC MC","388":"H"},L:{"388":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"388":"NC"},P:{"132":"J","388":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"388":"vD"},R:{"388":"wD"},S:{"132":"xD yD"}},B:4,C:"CSS text-indent",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-justify.js b/node_modules.bak/caniuse-lite/data/features/css-text-justify.js new file mode 100644 index 0000000..f439f6b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-justify.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"K D tC","132":"E F A B"},B:{"132":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","1025":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","1602":"xB"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","322":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC","322":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","322":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","322":"H"},L:{"322":"I"},M:{"1025":"KC"},N:{"132":"A B"},O:{"322":"NC"},P:{"2":"J","322":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"2":"xD","1025":"yD"}},B:4,C:"CSS text-justify",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-orientation.js b/node_modules.bak/caniuse-lite/data/features/css-text-orientation.js new file mode 100644 index 0000000..15a23e6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC","194":"hB iB jB"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","16":"A","33":"B C L YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS text-orientation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-spacing.js b/node_modules.bak/caniuse-lite/data/features/css-text-spacing.js new file mode 100644 index 0000000..2d46acc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-spacing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","161":"E F A B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"16":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS Text 4 text-spacing",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-text-wrap-balance.js b/node_modules.bak/caniuse-lite/data/features/css-text-wrap-balance.js new file mode 100644 index 0000000..de9b5b1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-text-wrap-balance.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB"},C:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"1":"MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w","132":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB"},E:{"1":"kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC"},F:{"1":"0 1 2 3 4 5 z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h BD CD DD ED LC rC FD MC","132":"i j k l m n o p q r s t u v w x y"},G:{"1":"kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","132":"9 AB BB CB DB EB"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS text-wrap: balance",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-textshadow.js b/node_modules.bak/caniuse-lite/data/features/css-textshadow.js new file mode 100644 index 0000000..019384b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-textshadow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","260":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"4":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"A","4":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"129":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Text-shadow",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-touch-action.js b/node_modules.bak/caniuse-lite/data/features/css-touch-action.js new file mode 100644 index 0000000..e2c9467 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-touch-action.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F tC","289":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","194":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1025":"vB wB xB yB zB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"2050":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD","516":"MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","289":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:2,C:"CSS touch-action property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-transitions.js b/node_modules.bak/caniuse-lite/data/features/css-transitions.js new file mode 100644 index 0000000..1a3280b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"WB K D E F A B C L M G","164":"J"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"K 0C","164":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F BD CD","33":"C","164":"B DD ED LC rC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"ID","164":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"I iD jD","33":"RC J eD fD gD hD sC"},J:{"1":"A","33":"D"},K:{"1":"H MC","33":"C","164":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 Transitions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-unicode-bidi.js b/node_modules.bak/caniuse-lite/data/features/css-unicode-bidi.js new file mode 100644 index 0000000..4a672dc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-unicode-bidi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"uC RC J WB K D E F xC yC","292":"A B C L M G N"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"J WB K D E F A B C L M G N","548":"6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"132":"J WB K D E zC XC 0C 1C 2C","548":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"132":"E XC GD sC HD ID JD KD","548":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"16":"dD"},I:{"1":"I","16":"RC J eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:4,C:"CSS unicode-bidi property",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-unset-value.js b/node_modules.bak/caniuse-lite/data/features/css-unset-value.js new file mode 100644 index 0000000..1e7e083 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-unset-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS unset value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-variables.js b/node_modules.bak/caniuse-lite/data/features/css-variables.js new file mode 100644 index 0000000..10f4ac5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-variables.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","260":"G"},C:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","194":"rB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C","260":"3C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC","194":"eB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD","260":"MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Variables (Custom Properties)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-when-else.js b/node_modules.bak/caniuse-lite/data/features/css-when-else.js new file mode 100644 index 0000000..a25ba84 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-when-else.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS @when / @else conditional rules",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-widows-orphans.js b/node_modules.bak/caniuse-lite/data/features/css-widows-orphans.js new file mode 100644 index 0000000..425a5dc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-widows-orphans.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D tC","129":"E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","129":"F B BD CD DD ED LC rC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS widows & orphans",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-width-stretch.js b/node_modules.bak/caniuse-lite/data/features/css-width-stretch.js new file mode 100644 index 0000000..08f921d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-width-stretch.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"UB I VB VC KC WC","2":"6 7 J WB K D E F A B C L M G N O P XB","33":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},L:{"1":"I"},B:{"1":"UB I VB","2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB"},C:{"2":"uC","33":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},M:{"33":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"5","2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},K:{"2":"A B C LC rC MC","33":"H"},E:{"2":"J WB K zC XC 0C 1C AD","33":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC"},G:{"2":"XC GD sC HD ID","33":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"}},B:6,C:"width: stretch property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-writing-mode.js b/node_modules.bak/caniuse-lite/data/features/css-writing-mode.js new file mode 100644 index 0000000..8773262 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-writing-mode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC","322":"fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K","16":"D","33":"6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB","33":"K D E F A 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","33":"E HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","33":"RC J hD sC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"36":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS writing-mode property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css-zoom.js b/node_modules.bak/caniuse-lite/data/features/css-zoom.js new file mode 100644 index 0000000..d09e16c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css-zoom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D tC","129":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"129":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"CSS zoom",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-attr.js b/node_modules.bak/caniuse-lite/data/features/css3-attr.js new file mode 100644 index 0000000..ddcd685 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"PB QB RB SB TB UB I VB","2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"PB QB RB SB TB UB I VB VC KC WC","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS3 attr() function for all properties",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-boxsizing.js b/node_modules.bak/caniuse-lite/data/features/css3-boxsizing.js new file mode 100644 index 0000000..9d1fda6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-boxsizing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","8":"K D tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"J WB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"XC GD sC"},H:{"1":"dD"},I:{"1":"J I hD sC iD jD","33":"RC eD fD gD"},J:{"1":"A","33":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 Box-sizing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-colors.js b/node_modules.bak/caniuse-lite/data/features/css3-colors.js new file mode 100644 index 0000000..d7dc20c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-colors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","4":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","2":"F","4":"BD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Colors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-cursors-grab.js b/node_modules.bak/caniuse-lite/data/features/css3-cursors-grab.js new file mode 100644 index 0000000..4c25990 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-cursors-grab.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M"},C:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB xC yC"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 C yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS grab & grabbing cursors",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-cursors-newer.js b/node_modules.bak/caniuse-lite/data/features/css3-cursors-newer.js new file mode 100644 index 0000000..fd2b1e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-cursors-newer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 C AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC","33":"6 7 8 9 G N O P XB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS3 Cursors: zoom-in & zoom-out",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-cursors.js b/node_modules.bak/caniuse-lite/data/features/css3-cursors.js new file mode 100644 index 0000000..627adbd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-cursors.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","4":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","260":"F B C BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"CSS3 Cursors (original values)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/css3-tabsize.js b/node_modules.bak/caniuse-lite/data/features/css3-tabsize.js new file mode 100644 index 0000000..7a85d56 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/css3-tabsize.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z","164":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 J WB K D E F A B C L M G N O P XB","132":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","132":"D E F A B C L 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","132":"6 7 8 9 G N O P XB AB BB CB DB EB","164":"B C ED LC rC FD MC"},G:{"1":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","132":"E JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"164":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","132":"iD jD"},J:{"132":"D A"},K:{"1":"H","2":"A","164":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"164":"xD yD"}},B:4,C:"CSS3 tab-size",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/currentcolor.js b/node_modules.bak/caniuse-lite/data/features/currentcolor.js new file mode 100644 index 0000000..08b9312 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/currentcolor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS currentColor value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/custom-elements.js b/node_modules.bak/caniuse-lite/data/features/custom-elements.js new file mode 100644 index 0000000..a7e37bd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/custom-elements.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 uC RC J WB K D E F A B C L M G N O P XB SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","66":"9 AB BB CB DB EB YB","72":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","66":"DB EB YB ZB aB bB"},E:{"2":"J WB zC XC 0C","8":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B","2":"0 1 2 3 4 5 F B C 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","66":"G N O P XB"},G:{"2":"XC GD sC HD ID","8":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"jD","2":"RC J I eD fD gD hD sC iD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"J kD lD mD nD oD YC pD qD","2":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"yD","72":"xD"}},B:7,C:"Custom Elements (deprecated V0 spec)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/custom-elementsv1.js b/node_modules.bak/caniuse-lite/data/features/custom-elementsv1.js new file mode 100644 index 0000000..64b7efc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/custom-elementsv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB xC yC","8":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","456":"tB uB vB wB xB yB zB 0B 1B","712":"SC 2B TC 3B"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","8":"vB wB","132":"xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"2":"J WB K D zC XC 0C 1C 2C","8":"E F A 3C","132":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC","132":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND","132":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","132":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","8":"xD"}},B:1,C:"Custom Elements (V1)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/customevent.js b/node_modules.bak/caniuse-lite/data/features/customevent.js new file mode 100644 index 0000000..00d0d9a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/customevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","132":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J","16":"WB K D E L M","388":"F A B C"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB K","388":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F BD CD DD ED","132":"B LC rC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"GD","16":"XC sC","388":"HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","388":"RC J hD sC"},J:{"1":"A","388":"D"},K:{"1":"C H MC","2":"A","132":"B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"CustomEvent",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/datalist.js b/node_modules.bak/caniuse-lite/data/features/datalist.js new file mode 100644 index 0000000..df8f6ff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/datalist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E F","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G","1284":"N O P"},C:{"8":"uC RC xC yC","516":"l m n o p q r s","4612":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k","8196":"0 1 2 3 4 5 t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J WB K D E F A B C L M G N O P XB","132":"6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 F B C 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"8":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD","18436":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I jD","8":"RC J eD fD gD hD sC iD"},J:{"1":"A","8":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Datalist element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dataset.js b/node_modules.bak/caniuse-lite/data/features/dataset.js new file mode 100644 index 0000000..84c5758 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dataset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","4":"K D E F A tC"},B:{"1":"C L M G N","129":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","4":"uC RC J WB xC yC","129":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"oB pB qB rB sB tB uB vB wB xB","4":"J WB K","129":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"4":"J WB zC XC","129":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"C bB cB dB eB fB gB hB iB jB kB LC rC FD MC","4":"F B BD CD DD ED","129":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"4":"XC GD sC","129":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"4":"dD"},I:{"4":"eD fD gD","129":"RC J I hD sC iD jD"},J:{"129":"D A"},K:{"1":"C LC rC MC","4":"A B","129":"H"},L:{"129":"I"},M:{"129":"KC"},N:{"1":"B","4":"A"},O:{"129":"NC"},P:{"129":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"129":"vD"},R:{"129":"wD"},S:{"1":"xD","129":"yD"}},B:1,C:"dataset & data-* attributes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/datauri.js b/node_modules.bak/caniuse-lite/data/features/datauri.js new file mode 100644 index 0000000..c9eea04 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/datauri.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","132":"E","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L G N O P","772":"M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"260":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Data URIs",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/date-tolocaledatestring.js b/node_modules.bak/caniuse-lite/data/features/date-tolocaledatestring.js new file mode 100644 index 0000000..bd09a00 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/date-tolocaledatestring.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"tC","132":"K D E F A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O"},C:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","260":"vB wB xB yB","772":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB","260":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC","772":"AB BB CB DB EB YB ZB aB bB cB dB eB fB gB"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC","132":"K D E F A 0C 1C 2C 3C","260":"B YC LC"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C BD CD DD ED LC rC FD","132":"MC","260":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","772":"6 7 8 9 G N O P XB AB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD","132":"E ID JD KD LD MD ND"},H:{"132":"dD"},I:{"1":"I","16":"RC eD fD gD","132":"J hD sC","772":"iD jD"},J:{"132":"D A"},K:{"1":"H","16":"A B C LC rC","132":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","260":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:6,C:"Date.prototype.toLocaleDateString",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/declarative-shadow-dom.js b/node_modules.bak/caniuse-lite/data/features/declarative-shadow-dom.js new file mode 100644 index 0000000..438f662 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/declarative-shadow-dom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z","132":"a b c d e f g h i j k l m n o p q r s t"},C:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T","66":"U V W X Y","132":"Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC BD CD DD ED LC rC FD MC","132":"IC JC Q H R UC S T U V W X Y Z a b c d e f"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD","16":"tD","132":"6 7 OC PC QC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Declarative Shadow DOM",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/decorators.js b/node_modules.bak/caniuse-lite/data/features/decorators.js new file mode 100644 index 0000000..c369dda --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/decorators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Decorators",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/details.js b/node_modules.bak/caniuse-lite/data/features/details.js new file mode 100644 index 0000000..40883a4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/details.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B tC","8":"K D E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","8":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC","194":"qB rB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J WB K D E F A B","257":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB","769":"C L M G N O P"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB zC XC 0C","257":"K D E F A 1C 2C 3C","1025":"B YC LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"C LC rC FD MC","8":"F B BD CD DD ED"},G:{"1":"E ID JD KD LD MD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC HD","1025":"ND OD PD"},H:{"8":"dD"},I:{"1":"J I hD sC iD jD","8":"RC eD fD gD"},J:{"1":"A","8":"D"},K:{"1":"H","8":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Details & Summary elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/deviceorientation.js b/node_modules.bak/caniuse-lite/data/features/deviceorientation.js new file mode 100644 index 0000000..121734d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/deviceorientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"uC RC xC","4":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"J WB yC"},D:{"2":"J WB K","4":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","4":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"XC GD","4":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"eD fD gD","4":"RC J I hD sC iD jD"},J:{"2":"D","4":"A"},K:{"1":"C MC","2":"A B LC rC","4":"H"},L:{"4":"I"},M:{"4":"KC"},N:{"1":"B","2":"A"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"4":"xD yD"}},B:4,C:"DeviceOrientation & DeviceMotion events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/devicepixelratio.js b/node_modules.bak/caniuse-lite/data/features/devicepixelratio.js new file mode 100644 index 0000000..4639fc7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/devicepixelratio.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Window.devicePixelRatio",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dialog.js b/node_modules.bak/caniuse-lite/data/features/dialog.js new file mode 100644 index 0000000..03ca377 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dialog.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","194":"wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","1218":"H R UC S T U V W X Y Z a b c d e f g"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB","322":"bB cB dB eB fB"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P BD CD DD ED LC rC FD MC","578":"6 7 8 9 XB"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Dialog element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dispatchevent.js b/node_modules.bak/caniuse-lite/data/features/dispatchevent.js new file mode 100644 index 0000000..9da9e3c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dispatchevent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"tC","129":"F A","130":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","129":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"EventTarget.dispatchEvent",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dnssec.js b/node_modules.bak/caniuse-lite/data/features/dnssec.js new file mode 100644 index 0000000..e55a27b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dnssec.js @@ -0,0 +1 @@ +module.exports={A:{A:{"132":"K D E F A B tC"},B:{"132":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"132":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"132":"0 1 2 3 4 5 J WB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","388":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB"},E:{"132":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"132":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"132":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"132":"dD"},I:{"132":"RC J I eD fD gD hD sC iD jD"},J:{"132":"D A"},K:{"132":"A B C H LC rC MC"},L:{"132":"I"},M:{"132":"KC"},N:{"132":"A B"},O:{"132":"NC"},P:{"132":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:6,C:"DNSSEC and DANE",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/do-not-track.js b/node_modules.bak/caniuse-lite/data/features/do-not-track.js new file mode 100644 index 0000000..2606998 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/do-not-track.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","164":"F A","260":"B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E xC yC","516":"6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 J WB K D E F A B C L M G N O P XB"},E:{"1":"K A B C 0C 3C YC LC","2":"J WB L M G zC XC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","1028":"D E F 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD"},G:{"1":"LD MD ND OD PD QD RD","2":"XC GD sC HD ID SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","1028":"E JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"16":"D","1028":"A"},K:{"1":"H MC","16":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"164":"A","260":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"Do Not Track API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/document-currentscript.js b/node_modules.bak/caniuse-lite/data/features/document-currentscript.js new file mode 100644 index 0000000..63cb116 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/document-currentscript.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"document.currentScript",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/document-evaluate-xpath.js b/node_modules.bak/caniuse-lite/data/features/document-evaluate-xpath.js new file mode 100644 index 0000000..a820da6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/document-evaluate-xpath.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","16":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"document.evaluate & XPath",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/document-execcommand.js b/node_modules.bak/caniuse-lite/data/features/document-execcommand.js new file mode 100644 index 0000000..e86f16c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/document-execcommand.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","16":"F BD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","16":"sC HD ID"},H:{"2":"dD"},I:{"1":"I hD sC iD jD","2":"RC J eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"Document.execCommand()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/document-policy.js b/node_modules.bak/caniuse-lite/data/features/document-policy.js new file mode 100644 index 0000000..5f3ba1b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/document-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T","132":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED LC rC FD MC","132":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","132":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"132":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"132":"wD"},S:{"2":"xD yD"}},B:7,C:"Document Policy",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/document-scrollingelement.js b/node_modules.bak/caniuse-lite/data/features/document-scrollingelement.js new file mode 100644 index 0000000..3639bb5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/document-scrollingelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C L"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"document.scrollingElement",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/documenthead.js b/node_modules.bak/caniuse-lite/data/features/documenthead.js new file mode 100644 index 0000000..f6adbb7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/documenthead.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F BD CD DD ED"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"document.head",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dom-manip-convenience.js b/node_modules.bak/caniuse-lite/data/features/dom-manip-convenience.js new file mode 100644 index 0000000..3e46cf2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dom-manip-convenience.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","194":"vB wB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED LC rC FD MC","194":"jB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"DOM manipulation convenience methods",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dom-range.js b/node_modules.bak/caniuse-lite/data/features/dom-range.js new file mode 100644 index 0000000..7a4f0c6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dom-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Document Object Model Range",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/domcontentloaded.js b/node_modules.bak/caniuse-lite/data/features/domcontentloaded.js new file mode 100644 index 0000000..c896a1a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/domcontentloaded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"DOMContentLoaded",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dommatrix.js b/node_modules.bak/caniuse-lite/data/features/dommatrix.js new file mode 100644 index 0000000..38ea27f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dommatrix.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","1028":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2564":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB","3076":"sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},D:{"16":"J WB K D","132":"6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B","388":"E","1028":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"16":"J zC XC","132":"WB K D E F A 0C 1C 2C 3C YC","1028":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","1028":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"16":"XC GD sC","132":"E HD ID JD KD LD MD ND OD","1028":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"132":"J hD sC iD jD","292":"RC eD fD gD","1028":"I"},J:{"16":"D","132":"A"},K:{"2":"A B C LC rC MC","1028":"H"},L:{"1028":"I"},M:{"1028":"KC"},N:{"132":"A B"},O:{"1028":"NC"},P:{"132":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1028":"vD"},R:{"1028":"wD"},S:{"1028":"yD","2564":"xD"}},B:4,C:"DOMMatrix",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/download.js b/node_modules.bak/caniuse-lite/data/features/download.js new file mode 100644 index 0000000..6118ffb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/download.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Download attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/dragndrop.js b/node_modules.bak/caniuse-lite/data/features/dragndrop.js new file mode 100644 index 0000000..5e43fbb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/dragndrop.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K D E F tC","772":"A B"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","8":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","8":"F B BD CD DD ED LC rC FD"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","1025":"I"},J:{"2":"D A"},K:{"1":"MC","8":"A B C LC rC","1025":"H"},L:{"1025":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"1025":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"Drag and Drop",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/element-closest.js b/node_modules.bak/caniuse-lite/data/features/element-closest.js new file mode 100644 index 0000000..fb3b7fa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/element-closest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Element.closest()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/element-from-point.js b/node_modules.bak/caniuse-lite/data/features/element-from-point.js new file mode 100644 index 0000000..f855ef8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/element-from-point.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","16":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","16":"F BD CD DD ED"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"C H MC","16":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"document.elementFromPoint()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/element-scroll-methods.js b/node_modules.bak/caniuse-lite/data/features/element-scroll-methods.js new file mode 100644 index 0000000..0abe263 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/element-scroll-methods.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","132":"A B C L YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD","132":"ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Scroll methods on elements (scroll, scrollTo, scrollBy)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/eme.js b/node_modules.bak/caniuse-lite/data/features/eme.js new file mode 100644 index 0000000..f9bb3fb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/eme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","164":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB","132":"eB fB gB hB iB jB kB"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C","164":"D E F A B 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P XB BD CD DD ED LC rC FD MC","132":"8 9 AB BB CB DB EB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Encrypted Media Extensions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/eot.js b/node_modules.bak/caniuse-lite/data/features/eot.js new file mode 100644 index 0000000..a5e04af --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/eot.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"EOT - Embedded OpenType fonts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es5.js b/node_modules.bak/caniuse-lite/data/features/es5.js new file mode 100644 index 0000000..3214f2f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D tC","260":"F","1026":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","4":"uC RC xC yC","132":"6 J WB K D E F A B C L M G N O P XB"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"J WB K D E F A B C L M G N O P","132":"6 7 8 XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"F B C BD CD DD ED LC rC FD","132":"MC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","4":"XC GD sC HD"},H:{"132":"dD"},I:{"1":"I iD jD","4":"RC eD fD gD","132":"hD sC","900":"J"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C LC rC","132":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ECMAScript 5",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-class.js b/node_modules.bak/caniuse-lite/data/features/es6-class.js new file mode 100644 index 0000000..037feae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-class.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB","132":"lB mB nB oB pB qB rB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB BD CD DD ED LC rC FD MC","132":"YB ZB aB bB cB dB eB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 classes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-generators.js b/node_modules.bak/caniuse-lite/data/features/es6-generators.js new file mode 100644 index 0000000..7e04110 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-generators.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB xC yC"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Generators",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-module-dynamic-import.js b/node_modules.bak/caniuse-lite/data/features/es6-module-dynamic-import.js new file mode 100644 index 0000000..fb9d5aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-module-dynamic-import.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B xC yC","194":"7B"},D:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"JavaScript modules: dynamic import()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-module.js b/node_modules.bak/caniuse-lite/data/features/es6-module.js new file mode 100644 index 0000000..188e512 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-module.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","2049":"N O P","2242":"G"},C:{"1":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","322":"xB yB zB 0B 1B SC"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","194":"2B"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C","1540":"YC"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED LC rC FD MC","194":"qB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND","1540":"OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"JavaScript modules via script tag",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-number.js b/node_modules.bak/caniuse-lite/data/features/es6-number.js new file mode 100644 index 0000000..e72a508 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G xC yC","132":"6 7 8 9 N O P XB AB","260":"BB CB DB EB YB ZB","516":"aB"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P","1028":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","1028":"6 G N O P XB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD","1028":"hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Number",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6-string-includes.js b/node_modules.bak/caniuse-lite/data/features/es6-string-includes.js new file mode 100644 index 0000000..1d1aa4f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6-string-includes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"String.prototype.includes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/es6.js b/node_modules.bak/caniuse-lite/data/features/es6.js new file mode 100644 index 0000000..c2757ae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/es6.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","388":"B"},B:{"257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M","769":"G N O P"},C:{"2":"uC RC J WB xC yC","4":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","257":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 J WB K D E F A B C L M G N O P XB","4":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","257":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C","4":"E F 2C 3C"},F:{"2":"F B C BD CD DD ED LC rC FD MC","4":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","257":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","4":"E JD KD LD MD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","4":"iD jD","257":"I"},J:{"2":"D","4":"A"},K:{"2":"A B C LC rC MC","257":"H"},L:{"257":"I"},M:{"257":"KC"},N:{"2":"A","388":"B"},O:{"257":"NC"},P:{"4":"J","257":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"257":"vD"},R:{"257":"wD"},S:{"4":"xD","257":"yD"}},B:6,C:"ECMAScript 2015 (ES6)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/eventsource.js b/node_modules.bak/caniuse-lite/data/features/eventsource.js new file mode 100644 index 0000000..514ee90 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/eventsource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","4":"F BD CD DD ED"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"C H LC rC MC","4":"A B"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Server-sent events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/extended-system-fonts.js b/node_modules.bak/caniuse-lite/data/features/extended-system-fonts.js new file mode 100644 index 0000000..dbf1d53 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/extended-system-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"ui-serif, ui-sans-serif, ui-monospace and ui-rounded values for font-family",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/feature-policy.js b/node_modules.bak/caniuse-lite/data/features/feature-policy.js new file mode 100644 index 0000000..7bfb359 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/feature-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"Q H R S T U V W","2":"C L M G N O P","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC xC yC","260":"0 1 2 3 4 5 FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"FC GC HC IC JC Q H R S T U V W","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","132":"2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","1025":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","772":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED LC rC FD MC","132":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B","1025":"0 1 2 3 4 5 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD","772":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","1025":"H"},L:{"1025":"I"},M:{"260":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD","132":"nD oD YC"},Q:{"132":"vD"},R:{"1025":"wD"},S:{"2":"xD","260":"yD"}},B:7,C:"Feature Policy",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/fetch.js b/node_modules.bak/caniuse-lite/data/features/fetch.js new file mode 100644 index 0000000..1c8f671 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/fetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB xC yC","1025":"iB","1218":"dB eB fB gB hB"},D:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB","260":"jB","772":"kB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB BD CD DD ED LC rC FD MC","260":"DB","772":"EB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Fetch",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/fieldset-disabled.js b/node_modules.bak/caniuse-lite/data/features/fieldset-disabled.js new file mode 100644 index 0000000..ec745c0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/fieldset-disabled.js @@ -0,0 +1 @@ +module.exports={A:{A:{"16":"tC","132":"E F","388":"K D A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","16":"N O P XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","16":"F BD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"388":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A","260":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"disabled attribute of the fieldset element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/fileapi.js b/node_modules.bak/caniuse-lite/data/features/fileapi.js new file mode 100644 index 0000000..77ac098 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/fileapi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","260":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","260":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB yC"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB","260":"6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","388":"K D E F A B C"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","260":"K D E F 1C 2C 3C","388":"0C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED","260":"6 7 8 9 C G N O P XB AB LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","260":"E ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I jD","2":"eD fD gD","260":"iD","388":"RC J hD sC"},J:{"260":"A","388":"D"},K:{"1":"H","2":"A B","260":"C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A","260":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"File API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/filereader.js b/node_modules.bak/caniuse-lite/data/features/filereader.js new file mode 100644 index 0000000..7233a20 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/filereader.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F B BD CD DD ED"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H LC rC MC","2":"A B"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"FileReader API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/filereadersync.js b/node_modules.bak/caniuse-lite/data/features/filereadersync.js new file mode 100644 index 0000000..4ddb159 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/filereadersync.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F BD CD","16":"B DD ED LC rC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"C H rC MC","2":"A","16":"B LC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"FileReaderSync",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/filesystem.js b/node_modules.bak/caniuse-lite/data/features/filesystem.js new file mode 100644 index 0000000..81145d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/filesystem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"J WB K D","33":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","36":"E F A B C"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D","33":"A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"33":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"33":"NC"},P:{"2":"J","33":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"33":"wD"},S:{"2":"xD yD"}},B:7,C:"Filesystem & FileWriter API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/flac.js b/node_modules.bak/caniuse-lite/data/features/flac.js new file mode 100644 index 0000000..93832fc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/flac.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","16":"nB oB pB","388":"qB rB sB tB uB vB wB xB yB"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","516":"B C LC MC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","16":"RC J hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H MC","16":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","129":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"FLAC audio format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/flexbox-gap.js b/node_modules.bak/caniuse-lite/data/features/flexbox-gap.js new file mode 100644 index 0000000..250ef7b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/flexbox-gap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"gap property for Flexbox",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/flexbox.js b/node_modules.bak/caniuse-lite/data/features/flexbox.js new file mode 100644 index 0000000..17465aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/flexbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","1028":"B","1316":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","164":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","516":"8 9 AB BB CB DB"},D:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"7 8 9 AB BB CB DB EB","164":"6 J WB K D E F A B C L M G N O P XB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"D E 1C 2C","164":"J WB K zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD","33":"G N"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E JD KD","164":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"I iD jD","164":"RC J eD fD gD hD sC"},J:{"1":"A","164":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","292":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS Flexible Box Layout Module",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/flow-root.js b/node_modules.bak/caniuse-lite/data/features/flow-root.js new file mode 100644 index 0000000..9042119 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/flow-root.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC"},D:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"display: flow-root",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/focusin-focusout-events.js b/node_modules.bak/caniuse-lite/data/features/focusin-focusout-events.js new file mode 100644 index 0000000..dc8f68d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/focusin-focusout-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F BD CD DD ED","16":"B LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"J I hD sC iD jD","2":"eD fD gD","16":"RC"},J:{"1":"D A"},K:{"1":"C H MC","2":"A","16":"B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"focusin & focusout events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-family-system-ui.js b/node_modules.bak/caniuse-lite/data/features/font-family-system-ui.js new file mode 100644 index 0000000..d2b8272 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-family-system-ui.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","132":"mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","260":"wB xB yB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C","16":"F","132":"A 3C YC"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","132":"LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"132":"xD yD"}},B:5,C:"system-ui value for font-family",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-feature.js b/node_modules.bak/caniuse-lite/data/features/font-feature.js new file mode 100644 index 0000000..292ad82 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-feature.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB","164":"J WB K D E F A B C L M"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","33":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","292":"6 N O P XB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"D E F zC XC 1C 2C","4":"J WB K 0C"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E JD KD LD","4":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-feature-settings",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-kerning.js b/node_modules.bak/caniuse-lite/data/features/font-kerning.js new file mode 100644 index 0000000..12cd3ab --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-kerning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB xC yC","194":"AB BB CB DB EB YB ZB aB bB cB"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB","33":"YB ZB aB bB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C","33":"D E F 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G BD CD DD ED LC rC FD MC","33":"N O P XB"},G:{"1":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","33":"E KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC","33":"iD"},J:{"2":"D","33":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 font-kerning",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-loading.js b/node_modules.bak/caniuse-lite/data/features/font-loading.js new file mode 100644 index 0000000..56f30ac --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-loading.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB xC yC","194":"eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS Font Loading",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-size-adjust.js b/node_modules.bak/caniuse-lite/data/features/font-size-adjust.js new file mode 100644 index 0000000..40d28b0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","194":"0 1 2 3 4 5 FB GB HB IB","962":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"1 2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","516":"0 b c d e f g h i j k l m n o p q r s t u v w x y z","772":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a xC yC"},D:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","194":"3 4 5 FB GB HB IB","962":"0 1 2 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC","772":"eC fC 8C"},F:{"1":"0 1 2 3 4 5 w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC","194":"l m n o p q r s t u v","962":"ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","772":"eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"194":"vD"},R:{"2":"wD"},S:{"2":"xD","516":"yD"}},B:2,C:"CSS font-size-adjust",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-smooth.js b/node_modules.bak/caniuse-lite/data/features/font-smooth.js new file mode 100644 index 0000000..0638c4b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-smooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","676":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC","804":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB","1828":"KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"J","676":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"zC XC","676":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","676":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"804":"xD yD"}},B:7,C:"CSS font-smooth",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-unicode-range.js b/node_modules.bak/caniuse-lite/data/features/font-unicode-range.js new file mode 100644 index 0000000..4d58ccf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-unicode-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","4":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","4":"C L M G N"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC","194":"fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","4":"6 7 8 G N O P XB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","4":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","4":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","4":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"4":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","4":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Font unicode-range subsetting",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-variant-alternates.js b/node_modules.bak/caniuse-lite/data/features/font-variant-alternates.js new file mode 100644 index 0000000..130a148 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-variant-alternates.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","130":"A B"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","130":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","130":"6 7 8 9 J WB K D E F A B C L M G N O P XB","322":"AB BB CB DB EB YB ZB aB bB cB"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","130":"6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"D E F zC XC 1C 2C","130":"J WB K 0C"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","130":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC JD KD LD","130":"GD sC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","130":"iD jD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"130":"NC"},P:{"1":"8 9 AB BB CB DB EB","130":"6 7 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"130":"vD"},R:{"130":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS font-variant-alternates",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/font-variant-numeric.js b/node_modules.bak/caniuse-lite/data/features/font-variant-numeric.js new file mode 100644 index 0000000..25516f5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/font-variant-numeric.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB xC yC"},D:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED LC rC FD MC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS font-variant-numeric",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/fontface.js b/node_modules.bak/caniuse-lite/data/features/fontface.js new file mode 100644 index 0000000..e3294a2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/fontface.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","132":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","2":"F BD"},G:{"1":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"XC GD"},H:{"2":"dD"},I:{"1":"J I hD sC iD jD","2":"eD","4":"RC fD gD"},J:{"1":"A","4":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"@font-face Web fonts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/form-attribute.js b/node_modules.bak/caniuse-lite/data/features/form-attribute.js new file mode 100644 index 0000000..696a085 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/form-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Form attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/form-submit-attributes.js b/node_modules.bak/caniuse-lite/data/features/form-submit-attributes.js new file mode 100644 index 0000000..4ed2aae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/form-submit-attributes.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD","16":"CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"J I hD sC iD jD","2":"eD fD gD","16":"RC"},J:{"1":"A","2":"D"},K:{"1":"B C H LC rC MC","16":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Attributes for form submission",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/form-validation.js b/node_modules.bak/caniuse-lite/data/features/form-validation.js new file mode 100644 index 0000000..0c68e00 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/form-validation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","132":"WB K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","2":"F BD"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC","132":"E GD sC HD ID JD KD LD MD ND"},H:{"516":"dD"},I:{"1":"I jD","2":"RC eD fD gD","132":"J hD sC iD"},J:{"1":"A","132":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"132":"KC"},N:{"260":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:1,C:"Form validation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/forms.js b/node_modules.bak/caniuse-lite/data/features/forms.js new file mode 100644 index 0000000..bdffa6c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/forms.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","4":"A B","8":"K D E F"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","4":"C L M G"},C:{"4":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"4":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"zC XC"},F:{"1":"0 1 2 3 4 5 F B C vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","4":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"2":"XC","4":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","4":"iD jD"},J:{"2":"D","4":"A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"4":"KC"},N:{"4":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","4":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"4":"xD yD"}},B:1,C:"HTML5 form features",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/fullscreen.js b/node_modules.bak/caniuse-lite/data/features/fullscreen.js new file mode 100644 index 0000000..67310cf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/fullscreen.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","548":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","516":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC","676":"6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","1700":"qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B"},D:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M","676":"G N O P XB","804":"6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","548":"aC NC 7C OC bC cC dC","676":"0C","804":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD","804":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD","2052":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D","292":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A","548":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","804":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Fullscreen API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/gamepad.js b/node_modules.bak/caniuse-lite/data/features/gamepad.js new file mode 100644 index 0000000..0074acf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/gamepad.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 J WB K D E F A B C L M G N O P XB","33":"7 8 9 AB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Gamepad API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/geolocation.js b/node_modules.bak/caniuse-lite/data/features/geolocation.js new file mode 100644 index 0000000..0c0a126 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/geolocation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D E"},B:{"1":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB xC yC","8":"uC RC","129":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","4":"J","129":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J zC XC","129":"A"},F:{"1":"6 7 8 9 B C N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB ED LC rC FD MC","2":"F G BD","8":"CD DD","129":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E XC GD sC HD ID JD KD LD MD","129":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J eD fD gD hD sC iD jD","129":"I"},J:{"1":"D A"},K:{"1":"B C LC rC MC","8":"A","129":"H"},L:{"129":"I"},M:{"129":"KC"},N:{"1":"A B"},O:{"129":"NC"},P:{"1":"J","129":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"129":"vD"},R:{"129":"wD"},S:{"1":"xD","129":"yD"}},B:2,C:"Geolocation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/getboundingclientrect.js b/node_modules.bak/caniuse-lite/data/features/getboundingclientrect.js new file mode 100644 index 0000000..5ac452c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/getboundingclientrect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"644":"K D tC","2049":"F A B","2692":"E"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2049":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","260":"J WB K D E F A B","1156":"RC","1284":"xC","1796":"yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","16":"F BD","132":"CD DD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","132":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"2049":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Element.getBoundingClientRect()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/getcomputedstyle.js b/node_modules.bak/caniuse-lite/data/features/getcomputedstyle.js new file mode 100644 index 0000000..a886523 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/getcomputedstyle.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","132":"RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","260":"J WB K D E F A"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","260":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","260":"F BD CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"XC GD sC"},H:{"260":"dD"},I:{"1":"J I hD sC iD jD","260":"RC eD fD gD"},J:{"1":"A","260":"D"},K:{"1":"B C H LC rC MC","260":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"getComputedStyle",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/getelementsbyclassname.js b/node_modules.bak/caniuse-lite/data/features/getelementsbyclassname.js new file mode 100644 index 0000000..367eb4c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/getelementsbyclassname.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","8":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"getElementsByClassName",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/getrandomvalues.js b/node_modules.bak/caniuse-lite/data/features/getrandomvalues.js new file mode 100644 index 0000000..cc6394b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/getrandomvalues.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","33":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A","33":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"crypto.getRandomValues()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/gyroscope.js b/node_modules.bak/caniuse-lite/data/features/gyroscope.js new file mode 100644 index 0000000..f6e0d57 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/gyroscope.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Gyroscope",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/hardwareconcurrency.js b/node_modules.bak/caniuse-lite/data/features/hardwareconcurrency.js new file mode 100644 index 0000000..f56a856 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/hardwareconcurrency.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB"},E:{"2":"J WB K D B C L M G zC XC 0C 1C 2C LC MC 4C 5C 6C ZC","129":"YC","194":"E F A 3C","257":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC HD ID JD PD QD RD SD TD UD VD WD XD YD ZD ZC","129":"OD","194":"E KD LD MD ND","257":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"navigator.hardwareConcurrency",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/hashchange.js b/node_modules.bak/caniuse-lite/data/features/hashchange.js new file mode 100644 index 0000000..e817b66 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/hashchange.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","8":"K D tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","8":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","8":"F BD CD DD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"RC J I fD gD hD sC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","8":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Hashchange event",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/heif.js b/node_modules.bak/caniuse-lite/data/features/heif.js new file mode 100644 index 0000000..a8081c5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/heif.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","130":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD bD","130":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"HEIF/HEIC image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/hevc.js b/node_modules.bak/caniuse-lite/data/features/hevc.js new file mode 100644 index 0000000..b0fd075 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/hevc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"132":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC","4098":"3","8258":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB","16388":"TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p","2052":"0 1 2 3 4 5 q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","516":"B C LC MC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c BD CD DD ED LC rC FD MC","2052":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","2052":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","258":"H"},L:{"2052":"I"},M:{"16388":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"7 8 9 AB BB CB DB EB","2":"J","258":"6 kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"HEVC/H.265 video format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/hidden.js b/node_modules.bak/caniuse-lite/data/features/hidden.js new file mode 100644 index 0000000..6e01757 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/hidden.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F B BD CD DD ED"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"J I hD sC iD jD","2":"RC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H LC rC MC","2":"A B"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"hidden attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/high-resolution-time.js b/node_modules.bak/caniuse-lite/data/features/high-resolution-time.js new file mode 100644 index 0000000..f325441 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/high-resolution-time.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"uC RC J WB K D E F A B C L M xC yC","129":"yB zB 0B","769":"1B SC","1281":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P XB","33":"6 7 8 9"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"High Resolution Time API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/history.js b/node_modules.bak/caniuse-lite/data/features/history.js new file mode 100644 index 0000000..abaffc7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/history.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","4":"WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z rC FD MC","2":"F B BD CD DD ED LC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","4":"sC"},H:{"2":"dD"},I:{"1":"I fD gD sC iD jD","2":"RC J eD hD"},J:{"1":"D A"},K:{"1":"C H LC rC MC","2":"A B"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Session history management",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/html-media-capture.js b/node_modules.bak/caniuse-lite/data/features/html-media-capture.js new file mode 100644 index 0000000..c6a3da6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/html-media-capture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC HD","129":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD","257":"fD gD"},J:{"1":"A","16":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"516":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:2,C:"HTML Media Capture",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/html5semantic.js b/node_modules.bak/caniuse-lite/data/features/html5semantic.js new file mode 100644 index 0000000..088db42 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/html5semantic.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","132":"RC xC yC","260":"6 J WB K D E F A B C L M G N O P XB"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"J WB","260":"6 7 8 9 K D E F A B C L M G N O P XB AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J zC XC","260":"WB K 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B BD CD DD ED","260":"C LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"XC","260":"GD sC HD ID"},H:{"132":"dD"},I:{"1":"I iD jD","132":"eD","260":"RC J fD gD hD sC"},J:{"260":"D A"},K:{"1":"H","132":"A","260":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"260":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTML5 semantic elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/http-live-streaming.js b/node_modules.bak/caniuse-lite/data/features/http-live-streaming.js new file mode 100644 index 0000000..03cdad9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/http-live-streaming.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"HTTP Live Streaming (HLS)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/http2.js b/node_modules.bak/caniuse-lite/data/features/http2.js new file mode 100644 index 0000000..10258cf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/http2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"C L M G N O P","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC","513":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"kB lB mB nB oB pB qB rB sB tB","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","513":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C","260":"F A 3C YC"},F:{"1":"EB YB ZB aB bB cB dB eB fB gB","2":"6 7 8 9 F B C G N O P XB AB BB CB DB BD CD DD ED LC rC FD MC","513":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","513":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","513":"H"},L:{"513":"I"},M:{"513":"KC"},N:{"2":"A B"},O:{"513":"NC"},P:{"1":"J","513":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"513":"vD"},R:{"513":"wD"},S:{"1":"xD","513":"yD"}},B:6,C:"HTTP/2 protocol",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/http3.js b/node_modules.bak/caniuse-lite/data/features/http3.js new file mode 100644 index 0000000..b8afd99 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/http3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","322":"Q H R S T","578":"U V"},C:{"1":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC xC yC","194":"DC EC FC GC HC IC JC Q H R UC S T U V W"},D:{"1":"0 1 2 3 4 5 W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC","322":"Q H R S T","578":"U V"},E:{"1":"QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC 4C","2049":"eC fC 8C PC gC hC iC jC kC 9C","2113":"OC bC cC dC","3140":"M G 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC BD CD DD ED LC rC FD MC","578":"EC"},G:{"1":"QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD","2049":"eC fC bD PC gC hC iC jC kC cD","2113":"OC bC cC dC","2116":"XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"mD","2":"6 7 8 9 J AB BB CB DB kD lD nD oD YC pD qD rD sD tD OC PC QC uD","4098":"EB"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"HTTP/3 protocol",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/iframe-sandbox.js b/node_modules.bak/caniuse-lite/data/features/iframe-sandbox.js new file mode 100644 index 0000000..68e92a2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/iframe-sandbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N xC yC","4":"6 7 8 9 O P XB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"RC J I fD gD hD sC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"sandbox attribute for iframes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/iframe-seamless.js b/node_modules.bak/caniuse-lite/data/features/iframe-seamless.js new file mode 100644 index 0000000..70c6b4f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/iframe-seamless.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 J WB K D E F A B C L M G N O P XB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","66":"6 7 8 9 AB BB CB"},E:{"2":"J WB K E F A B C L M G zC XC 0C 1C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","130":"D 2C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","130":"JD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"seamless attribute for iframes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/iframe-srcdoc.js b/node_modules.bak/caniuse-lite/data/features/iframe-srcdoc.js new file mode 100644 index 0000000..b5ba1bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/iframe-srcdoc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC","8":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L","8":"M G N O P XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","8":"J WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED","8":"C LC rC FD MC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC","8":"GD sC HD"},H:{"2":"dD"},I:{"1":"I iD jD","8":"RC J eD fD gD hD sC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A B","8":"C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"srcdoc attribute for iframes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/imagecapture.js b/node_modules.bak/caniuse-lite/data/features/imagecapture.js new file mode 100644 index 0000000..e5ae653 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/imagecapture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB xC yC","194":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","322":"wB xB yB zB 0B 1B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","516":"AD"},F:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED LC rC FD MC","322":"jB kB lB mB nB oB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:5,C:"ImageCapture API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ime.js b/node_modules.bak/caniuse-lite/data/features/ime.js new file mode 100644 index 0000000..257460c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","161":"B"},B:{"2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","161":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A","161":"B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Input Method Editor API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/node_modules.bak/caniuse-lite/data/features/img-naturalwidth-naturalheight.js new file mode 100644 index 0000000..473c60d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/img-naturalwidth-naturalheight.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"naturalWidth & naturalHeight image properties",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/import-maps.js b/node_modules.bak/caniuse-lite/data/features/import-maps.js new file mode 100644 index 0000000..a9a6c6f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/import-maps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","194":"Q H R S T U V W X"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k xC yC","322":"l m n o p q"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","194":"FC GC HC IC JC Q H R S T U V W X"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Import maps",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/imports.js b/node_modules.bak/caniuse-lite/data/features/imports.js new file mode 100644 index 0000000..bb5d983 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/imports.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","8":"A B"},B:{"1":"Q","2":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB xC yC","8":"0 1 2 3 4 5 ZB aB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","72":"bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},D:{"1":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","66":"ZB aB bB cB dB","72":"eB"},E:{"2":"J WB zC XC 0C","8":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B","2":"0 1 2 3 4 5 F B C G N 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","66":"6 7 O P XB","72":"8"},G:{"2":"XC GD sC HD ID","8":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"8":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"J kD lD mD nD oD YC pD qD","2":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","8":"yD"}},B:5,C:"HTML Imports",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/indeterminate-checkbox.js b/node_modules.bak/caniuse-lite/data/features/indeterminate-checkbox.js new file mode 100644 index 0000000..4375ecf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/indeterminate-checkbox.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC","16":"xC"},D:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"indeterminate checkbox",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/indexeddb.js b/node_modules.bak/caniuse-lite/data/features/indexeddb.js new file mode 100644 index 0000000..a3b657e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/indexeddb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"A B C L M G","36":"J WB K D E F"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"A","8":"J WB K D E F","33":"9","36":"6 7 8 B C L M G N O P XB"},E:{"1":"A B C L M G YC LC MC 4C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB K D zC XC 0C 1C","260":"E F 2C 3C","516":"5C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD","8":"B C DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC HD ID JD","260":"E KD LD MD","516":"YD"},H:{"2":"dD"},I:{"1":"I iD jD","8":"RC J eD fD gD hD sC"},J:{"1":"A","8":"D"},K:{"1":"H","2":"A","8":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"IndexedDB",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/indexeddb2.js b/node_modules.bak/caniuse-lite/data/features/indexeddb2.js new file mode 100644 index 0000000..5168f20 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/indexeddb2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC","132":"nB oB pB","260":"qB rB sB tB"},D:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB","132":"rB sB tB uB","260":"vB wB xB yB zB 0B"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC","132":"eB fB gB hB","260":"iB jB kB lB mB nB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD","16":"ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","260":"kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","260":"xD"}},B:2,C:"IndexedDB 2.0",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/inline-block.js b/node_modules.bak/caniuse-lite/data/features/inline-block.js new file mode 100644 index 0000000..e873065 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/inline-block.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","4":"tC","132":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","36":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS inline-block",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/innertext.js b/node_modules.bak/caniuse-lite/data/features/innertext.js new file mode 100644 index 0000000..6f92d31 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/innertext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTMLElement.innerText",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-autocomplete-onoff.js b/node_modules.bak/caniuse-lite/data/features/input-autocomplete-onoff.js new file mode 100644 index 0000000..d9c2032 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-autocomplete-onoff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A tC","132":"B"},B:{"132":"C L M G N O P","260":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB xC yC","516":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"6 7 8 9 O P XB AB BB CB","2":"J WB K D E F A B C L M G N","132":"DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","260":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K 0C 1C","2":"J WB zC XC","2052":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC","1025":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1025":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2052":"A B"},O:{"1025":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"260":"vD"},R:{"1":"wD"},S:{"516":"xD yD"}},B:1,C:"autocomplete attribute: on & off values",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-color.js b/node_modules.bak/caniuse-lite/data/features/input-color.js new file mode 100644 index 0000000..2b5380f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P XB"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F G N BD CD DD ED"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD","129":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Color input type",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-datetime.js b/node_modules.bak/caniuse-lite/data/features/input-datetime.js new file mode 100644 index 0000000..2567401 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-datetime.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","1090":"wB xB yB zB","2052":"0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b","4100":"0 1 2 3 4 5 c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P XB","2052":"6 7 8 9 AB"},E:{"2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C","4100":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC","260":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC","8193":"mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC eD fD gD","514":"J hD sC"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"4100":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2052":"xD yD"}},B:1,C:"Date and time input types",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-email-tel-url.js b/node_modules.bak/caniuse-lite/data/features/input-email-tel-url.js new file mode 100644 index 0000000..f3f2d11 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-email-tel-url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","132":"eD fD gD"},J:{"1":"A","132":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Email, telephone & URL input types",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-event.js b/node_modules.bak/caniuse-lite/data/features/input-event.js new file mode 100644 index 0000000..6a01088 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-event.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","2561":"A B","2692":"F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2561":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC","1537":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB yC","1796":"RC xC"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","1025":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B","1537":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB K zC XC","1025":"D E F A B C 1C 2C 3C YC LC","1537":"0C","4097":"L MC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","16":"F B C BD CD DD ED LC rC","260":"FD","1025":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","1537":"6 7 G N O P XB"},G:{"1":"UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","1025":"E KD LD MD ND OD PD QD RD","1537":"HD ID JD","4097":"SD TD"},H:{"2":"dD"},I:{"16":"eD fD","1025":"I jD","1537":"RC J gD hD sC iD"},J:{"1025":"A","1537":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2561":"A B"},O:{"1":"NC"},P:{"1025":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","1537":"xD"}},B:1,C:"input event",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-file-accept.js b/node_modules.bak/caniuse-lite/data/features/input-file-accept.js new file mode 100644 index 0000000..e6db431 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-file-accept.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J","16":"7 8 9 WB K D E AB BB","132":"6 F A B C L M G N O P XB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","132":"K D E F A B 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"2":"ID JD","132":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","514":"XC GD sC HD"},H:{"2":"dD"},I:{"2":"eD fD gD","260":"RC J hD sC","514":"I iD jD"},J:{"132":"A","260":"D"},K:{"2":"A B C LC rC MC","514":"H"},L:{"260":"I"},M:{"2":"KC"},N:{"514":"A","1028":"B"},O:{"2":"NC"},P:{"260":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"260":"vD"},R:{"260":"wD"},S:{"1":"xD yD"}},B:1,C:"accept attribute for file input",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-file-directory.js b/node_modules.bak/caniuse-lite/data/features/input-file-directory.js new file mode 100644 index 0000000..cc519aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-file-directory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED LC rC FD MC"},G:{"1":"oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Directory selection from file input",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-file-multiple.js b/node_modules.bak/caniuse-lite/data/features/input-file-multiple.js new file mode 100644 index 0000000..1490e02 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-file-multiple.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD CD DD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"130":"dD"},I:{"130":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","130":"A B C LC rC MC"},L:{"132":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"130":"NC"},P:{"130":"J","132":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Multiple file selection",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-inputmode.js b/node_modules.bak/caniuse-lite/data/features/input-inputmode.js new file mode 100644 index 0000000..58a3a69 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-inputmode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N xC yC","4":"6 O P XB","194":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB","66":"zB 0B 1B SC 2B TC 3B 4B 5B 6B"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED LC rC FD MC","66":"mB nB oB pB qB rB sB tB uB vB"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"inputmode attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-minlength.js b/node_modules.bak/caniuse-lite/data/features/input-minlength.js new file mode 100644 index 0000000..3b13a84 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-minlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC"},D:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Minimum length attribute for input fields",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-number.js b/node_modules.bak/caniuse-lite/data/features/input-number.js new file mode 100644 index 0000000..2a62ff5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-number.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L","1025":"M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","513":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"388":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC eD fD gD","388":"J I hD sC iD jD"},J:{"2":"D","388":"A"},K:{"1":"A B C LC rC MC","388":"H"},L:{"388":"I"},M:{"641":"KC"},N:{"388":"A B"},O:{"388":"NC"},P:{"388":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"388":"vD"},R:{"388":"wD"},S:{"513":"xD yD"}},B:1,C:"Number input type",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-pattern.js b/node_modules.bak/caniuse-lite/data/features/input-pattern.js new file mode 100644 index 0000000..1e710b4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-pattern.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB","388":"K D E F A 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","388":"E HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC iD"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Pattern attribute for input fields",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-placeholder.js b/node_modules.bak/caniuse-lite/data/features/input-placeholder.js new file mode 100644 index 0000000..246e388 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-placeholder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z rC FD MC","2":"F BD CD DD ED","132":"B LC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC I eD fD gD sC iD jD","4":"J hD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"input placeholder attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-range.js b/node_modules.bak/caniuse-lite/data/features/input-range.js new file mode 100644 index 0000000..2b998a5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-range.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"I sC iD jD","4":"RC J eD fD gD hD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Range input type",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-search.js b/node_modules.bak/caniuse-lite/data/features/input-search.js new file mode 100644 index 0000000..ebdd2d1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-search.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","129":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M G N O P"},C:{"2":"uC RC xC yC","129":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"7 8 9 J WB K D E F A B C L M AB BB","129":"6 G N O P XB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F BD CD DD ED","16":"B LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"129":"dD"},I:{"1":"I iD jD","16":"eD fD","129":"RC J gD hD sC"},J:{"1":"D","129":"A"},K:{"1":"C H","2":"A","16":"B LC rC","129":"MC"},L:{"1":"I"},M:{"129":"KC"},N:{"129":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:1,C:"Search input type",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/input-selection.js b/node_modules.bak/caniuse-lite/data/features/input-selection.js new file mode 100644 index 0000000..74369f6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/input-selection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","16":"F BD CD DD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Selection controls for input & textarea",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/insert-adjacent.js b/node_modules.bak/caniuse-lite/data/features/insert-adjacent.js new file mode 100644 index 0000000..ed4e4d5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/insert-adjacent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/insertadjacenthtml.js b/node_modules.bak/caniuse-lite/data/features/insertadjacenthtml.js new file mode 100644 index 0000000..390f4ff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/insertadjacenthtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"tC","132":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","16":"F BD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Element.insertAdjacentHTML()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/internationalization.js b/node_modules.bak/caniuse-lite/data/features/internationalization.js new file mode 100644 index 0000000..9c56b36 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/internationalization.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Internationalization API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/intersectionobserver-v2.js b/node_modules.bak/caniuse-lite/data/features/intersectionobserver-v2.js new file mode 100644 index 0000000..9e4f6d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/intersectionobserver-v2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"IntersectionObserver V2",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/intersectionobserver.js b/node_modules.bak/caniuse-lite/data/features/intersectionobserver.js new file mode 100644 index 0000000..a7eb896 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/intersectionobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"N O P","2":"C L M","260":"G","513":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","194":"vB wB xB"},D:{"1":"1B SC 2B TC 3B 4B 5B","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","260":"uB vB wB xB yB zB 0B","513":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB BD CD DD ED LC rC FD MC","260":"hB iB jB kB lB mB nB","513":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","513":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","513":"H"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","260":"kD lD"},Q:{"513":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"IntersectionObserver",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/intl-pluralrules.js b/node_modules.bak/caniuse-lite/data/features/intl-pluralrules.js new file mode 100644 index 0000000..5651639 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/intl-pluralrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O","130":"P"},C:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B xC yC"},D:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Intl.PluralRules API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/intrinsic-width.js b/node_modules.bak/caniuse-lite/data/features/intrinsic-width.js new file mode 100644 index 0000000..04cfcac --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/intrinsic-width.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","1537":"Q H R S T U V W X Y Z a b c"},C:{"2":"uC","932":"6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B xC yC","2308":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 J WB K D E F A B C L M G N O P XB","545":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB","1025":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","1537":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","516":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C","548":"F A 3C YC","676":"D E 1C 2C"},F:{"2":"F B C BD CD DD ED LC rC FD MC","513":"dB","545":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","1537":"cB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","516":"XD YD ZD ZC aC NC aD","548":"LD MD ND OD PD QD RD SD TD UD VD WD","676":"E JD KD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","545":"iD jD","1025":"I"},J:{"2":"D","545":"A"},K:{"2":"A B C LC rC MC","1025":"H"},L:{"1025":"I"},M:{"2308":"KC"},N:{"2":"A B"},O:{"1537":"NC"},P:{"545":"J","1025":"6 7 8 9 AB BB CB DB EB PC QC uD","1537":"kD lD mD nD oD YC pD qD rD sD tD OC"},Q:{"1537":"vD"},R:{"1537":"wD"},S:{"932":"xD","2308":"yD"}},B:5,C:"Intrinsic & Extrinsic Sizing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/jpeg2000.js b/node_modules.bak/caniuse-lite/data/features/jpeg2000.js new file mode 100644 index 0000000..b3b6a67 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/jpeg2000.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C","2":"J zC XC QC lC mC nC oC pC qC AD","129":"WB 0C"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD","2":"XC GD sC QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG 2000 image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/jpegxl.js b/node_modules.bak/caniuse-lite/data/features/jpegxl.js new file mode 100644 index 0000000..8f57257 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/jpegxl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","578":"a b c d e f g h i j k l m n o p q r s"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y xC yC","322":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","194":"a b c d e f g h i j k l m n o p q r s"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C","1025":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","194":"IC JC Q H R UC S T U V W X Y Z a b c d e"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD","1025":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG XL image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/jpegxr.js b/node_modules.bak/caniuse-lite/data/features/jpegxr.js new file mode 100644 index 0000000..67d943e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/jpegxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"JPEG XR image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/js-regexp-lookbehind.js b/node_modules.bak/caniuse-lite/data/features/js-regexp-lookbehind.js new file mode 100644 index 0000000..9c8df18 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/js-regexp-lookbehind.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Lookbehind in JS regular expressions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/json.js b/node_modules.bak/caniuse-lite/data/features/json.js new file mode 100644 index 0000000..38cbcff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/json.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D tC","129":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"JSON parsing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/justify-content-space-evenly.js b/node_modules.bak/caniuse-lite/data/features/justify-content-space-evenly.js new file mode 100644 index 0000000..e0fce05 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/justify-content-space-evenly.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G","132":"N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","132":"0B 1B SC"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C","132":"YC"},F:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC","132":"nB oB pB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND","132":"OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD","132":"mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","132":"xD"}},B:5,C:"CSS justify-content: space-evenly",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/kerning-pairs-ligatures.js b/node_modules.bak/caniuse-lite/data/features/kerning-pairs-ligatures.js new file mode 100644 index 0000000..fe0b403 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/kerning-pairs-ligatures.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"RC J hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"High-quality kerning pairs & ligatures",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-charcode.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-charcode.js new file mode 100644 index 0000000..d4dd679 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-charcode.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","16":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD","16":"C"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H MC","2":"A B LC rC","16":"C"},L:{"1":"I"},M:{"130":"KC"},N:{"130":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"KeyboardEvent.charCode",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-code.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-code.js new file mode 100644 index 0000000..c3c81c2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-code.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB","194":"lB mB nB oB pB qB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB BD CD DD ED LC rC FD MC","194":"YB ZB aB bB cB dB"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"194":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"J","194":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"194":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.code",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-getmodifierstate.js new file mode 100644 index 0000000..e3169f0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-getmodifierstate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B G N BD CD DD ED LC rC FD","16":"C"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H MC","2":"A B LC rC","16":"C"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.getModifierState()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-key.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-key.js new file mode 100644 index 0000000..4009600 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-key.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","260":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 uC RC J WB K D E F A B C L M G N O P XB xC yC","132":"9 AB BB CB DB EB"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"6 7 8 9 F B G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB BD CD DD ED LC rC FD","16":"C"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"1":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H MC","2":"A B LC rC","16":"C"},L:{"1":"I"},M:{"1":"KC"},N:{"260":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.key",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-location.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-location.js new file mode 100644 index 0000000..5355b8a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-location.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"K zC XC","132":"J WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD","16":"C","132":"G N"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","132":"HD ID JD"},H:{"2":"dD"},I:{"1":"I iD jD","16":"eD fD","132":"RC J gD hD sC"},J:{"132":"D A"},K:{"1":"H MC","2":"A B LC rC","16":"C"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"KeyboardEvent.location",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/keyboardevent-which.js b/node_modules.bak/caniuse-lite/data/features/keyboardevent-which.js new file mode 100644 index 0000000..b49ed80 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/keyboardevent-which.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","16":"WB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","16":"F BD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC","16":"eD fD","132":"iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"132":"I"},M:{"132":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"2":"J","132":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"132":"wD"},S:{"1":"xD yD"}},B:7,C:"KeyboardEvent.which",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/lazyload.js b/node_modules.bak/caniuse-lite/data/features/lazyload.js new file mode 100644 index 0000000..cd3ea2a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/lazyload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"B","2":"A"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Resource Hints: Lazyload",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/let.js b/node_modules.bak/caniuse-lite/data/features/let.js new file mode 100644 index 0000000..0e9c378 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/let.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","2052":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","194":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P","322":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","516":"kB lB mB nB oB pB qB rB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","1028":"A YC"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","322":"6 7 8 9 G N O P XB AB BB CB DB","516":"EB YB ZB aB bB cB dB eB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD","1028":"ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","516":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"let",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-icon-png.js b/node_modules.bak/caniuse-lite/data/features/link-icon-png.js new file mode 100644 index 0000000..6a74180 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-icon-png.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","130":"E XC GD sC HD ID JD KD LD MD ND OD PD QD"},H:{"130":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D","130":"A"},K:{"1":"H","130":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"130":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"PNG favicons",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-icon-svg.js b/node_modules.bak/caniuse-lite/data/features/link-icon-svg.js new file mode 100644 index 0000000..7db15da --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-icon-svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"uC RC xC yC","260":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","513":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","1537":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC"},F:{"1":"nB oB pB qB rB sB tB uB vB wB","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B BD CD DD ED LC rC FD MC","1537":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"qC","2":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC","130":"E XC GD sC HD ID JD KD LD MD ND OD PD QD"},H:{"130":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D","130":"A"},K:{"130":"A B C LC rC MC","1537":"H"},L:{"1537":"I"},M:{"2":"KC"},N:{"130":"A B"},O:{"2":"NC"},P:{"2":"J kD lD mD nD oD YC pD qD","1537":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"1537":"wD"},S:{"513":"xD yD"}},B:1,C:"SVG favicons",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-dns-prefetch.js b/node_modules.bak/caniuse-lite/data/features/link-rel-dns-prefetch.js new file mode 100644 index 0000000..e9bc93f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-dns-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E tC","132":"F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","260":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"16":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"16":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: dns-prefetch",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-modulepreload.js b/node_modules.bak/caniuse-lite/data/features/link-rel-modulepreload.js new file mode 100644 index 0000000..4cbe5b5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-modulepreload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x xC yC"},D:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED LC rC FD MC"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Resource Hints: modulepreload",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-preconnect.js b/node_modules.bak/caniuse-lite/data/features/link-rel-preconnect.js new file mode 100644 index 0000000..5d7e901 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-preconnect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB xC yC","129":"iB","514":"CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x"},D:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: preconnect",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-prefetch.js b/node_modules.bak/caniuse-lite/data/features/link-rel-prefetch.js new file mode 100644 index 0000000..8af5a94 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-prefetch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC","194":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","194":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"J I iD jD","2":"RC eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Resource Hints: prefetch",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-preload.js b/node_modules.bak/caniuse-lite/data/features/link-rel-preload.js new file mode 100644 index 0000000..1d3aaad --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-preload.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N","1028":"O P"},C:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB xC yC","132":"zB","578":"0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","322":"B"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","322":"PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Resource Hints: preload",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/link-rel-prerender.js b/node_modules.bak/caniuse-lite/data/features/link-rel-prerender.js new file mode 100644 index 0000000..d5329c6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/link-rel-prerender.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Resource Hints: prerender",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/loading-lazy-attr.js b/node_modules.bak/caniuse-lite/data/features/loading-lazy-attr.js new file mode 100644 index 0000000..af04a46 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/loading-lazy-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC xC yC","132":"0 1 2 3 GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},D:{"1":"0 1 2 3 4 5 IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","66":"GC HC"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC","322":"M G 4C 5C 6C ZC","580":"aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC","66":"3B 4B"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","322":"WD XD YD ZD ZC","580":"aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD","132":"yD"}},B:1,C:"Lazy loading via attribute for images & iframes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/localecompare.js b/node_modules.bak/caniuse-lite/data/features/localecompare.js new file mode 100644 index 0000000..7de0948 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/localecompare.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","16":"tC","132":"K D E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F B C BD CD DD ED LC rC FD","132":"MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"E XC GD sC HD ID JD KD LD MD"},H:{"132":"dD"},I:{"1":"I iD jD","132":"RC J eD fD gD hD sC"},J:{"132":"D A"},K:{"1":"H","16":"A B C LC rC","132":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","132":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","4":"xD"}},B:6,C:"localeCompare()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/magnetometer.js b/node_modules.bak/caniuse-lite/data/features/magnetometer.js new file mode 100644 index 0000000..9b889c0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/magnetometer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC","194":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"194":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"Magnetometer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/matchesselector.js b/node_modules.bak/caniuse-lite/data/features/matchesselector.js new file mode 100644 index 0000000..88ff742 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/matchesselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","36":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","36":"C L M"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC","36":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB yC"},D:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","36":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","36":"WB K D 0C 1C"},F:{"1":"0 1 2 3 4 5 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED LC","36":"6 C G N O P XB rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC","36":"GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"eD","36":"RC J fD gD hD sC iD jD"},J:{"36":"D A"},K:{"1":"H","2":"A B","36":"C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"36":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","36":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"matches() DOM method",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/matchmedia.js b/node_modules.bak/caniuse-lite/data/features/matchmedia.js new file mode 100644 index 0000000..9d5ee3d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/matchmedia.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"matchMedia",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mathml.js b/node_modules.bak/caniuse-lite/data/features/mathml.js new file mode 100644 index 0000000..23f8dd9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mathml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B tC","8":"K D E"},B:{"2":"C L M G N O P","8":"Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","129":"uC RC xC yC"},D:{"1":"AB","8":"6 7 8 9 J WB K D E F A B C L M G N O P XB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f","584":"g h i j k l m n o p q r","1025":"0 1 2 3 4 5 s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","260":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"2":"F","8":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC","584":"S T U V W X Y Z a b c d","1025":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z","2052":"B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC"},H:{"8":"dD"},I:{"8":"RC J eD fD gD hD sC iD jD","1025":"I"},J:{"1":"A","8":"D"},K:{"8":"A B C LC rC MC","1025":"H"},L:{"1025":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"8":"NC"},P:{"1":"7 8 9 AB BB CB DB EB","8":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"8":"vD"},R:{"8":"wD"},S:{"1":"xD yD"}},B:2,C:"MathML",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/maxlength.js b/node_modules.bak/caniuse-lite/data/features/maxlength.js new file mode 100644 index 0000000..4035b8a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/maxlength.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","16":"tC","900":"K D E F"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","1025":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","900":"uC RC xC yC","1025":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"WB zC","900":"J XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F","132":"B C BD CD DD ED LC rC FD MC"},G:{"1":"GD sC HD ID JD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC","2052":"E KD"},H:{"132":"dD"},I:{"1":"RC J gD hD sC iD jD","16":"eD fD","4097":"I"},J:{"1":"D A"},K:{"132":"A B C LC rC MC","4097":"H"},L:{"4097":"I"},M:{"4097":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"4097":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1025":"xD yD"}},B:1,C:"maxlength attribute for input and textarea elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js b/node_modules.bak/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js new file mode 100644 index 0000000..b71c12f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-css-backdrop-pseudo-element.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB","33":"bB cB dB eB fB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},M:{"1":"KC"},A:{"2":"K D E F A tC","33":"B"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P BD CD DD ED LC rC FD MC","33":"6 7 8 9 XB"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC AD"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"}},B:6,C:"CSS ::backdrop pseudo-element",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js new file mode 100644 index 0000000..e337eea --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate-override.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N xC yC","33":"6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB K zC XC 0C 1C AD","33":"D E F A 2C 3C YC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","33":"E JD KD LD MD ND OD"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"isolate-override from unicode-bidi",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js new file mode 100644 index 0000000..5321707 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-isolate.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","33":"6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC","33":"6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB zC XC 0C AD","33":"K D E F A 1C 2C 3C YC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E ID JD KD LD MD ND OD"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"isolate from unicode-bidi",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js new file mode 100644 index 0000000..384bbf7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-css-unicode-bidi-plaintext.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC","33":"6 7 8 9 A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB zC XC 0C AD","33":"K D E F A 1C 2C 3C YC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"E ID JD KD LD MD ND OD"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"plaintext from unicode-bidi",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-color.js b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-color.js new file mode 100644 index 0000000..e1e76d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-color.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","33":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB K D zC XC 0C 1C 2C AD","33":"E F A B C 3C YC LC"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"text-decoration-color property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-line.js b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-line.js new file mode 100644 index 0000000..0b9ce1e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-line.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","33":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB K D zC XC 0C 1C 2C AD","33":"E F A B C 3C YC LC"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"text-decoration-line property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-shorthand.js b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-shorthand.js new file mode 100644 index 0000000..1235838 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-shorthand.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"2":"J WB K D zC XC 0C 1C 2C AD","33":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC"},G:{"2":"XC GD sC HD ID JD","33":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"text-decoration shorthand property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-style.js b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-style.js new file mode 100644 index 0000000..9909b1c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mdn-text-decoration-style.js @@ -0,0 +1 @@ +module.exports={A:{D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},L:{"1":"I"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","33":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},M:{"1":"KC"},A:{"2":"K D E F A B tC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},K:{"1":"H","2":"A B C LC rC MC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC","2":"J WB K D zC XC 0C 1C 2C AD","33":"E F A B C 3C YC LC"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","33":"E KD LD MD ND OD PD QD RD"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"}},B:6,C:"text-decoration-style property",D:undefined}; diff --git a/node_modules.bak/caniuse-lite/data/features/media-fragments.js b/node_modules.bak/caniuse-lite/data/features/media-fragments.js new file mode 100644 index 0000000..54b42a4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/media-fragments.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB xC yC","132":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"J WB K D E F A B C L M G N O","132":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB zC XC 0C","132":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","132":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"XC GD sC HD ID JD","132":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","132":"I iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"132":"I"},M:{"132":"KC"},N:{"132":"A B"},O:{"132":"NC"},P:{"2":"J kD","132":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"132":"xD yD"}},B:2,C:"Media Fragments",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mediacapture-fromelement.js b/node_modules.bak/caniuse-lite/data/features/mediacapture-fromelement.js new file mode 100644 index 0000000..53ed462 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mediacapture-fromelement.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","260":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","324":"uB vB wB xB yB zB 0B 1B SC 2B TC"},E:{"2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","132":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC","324":"fB gB hB iB jB kB lB mB nB oB pB qB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"260":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","132":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"260":"xD yD"}},B:5,C:"Media Capture from DOM Elements API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mediarecorder.js b/node_modules.bak/caniuse-lite/data/features/mediarecorder.js new file mode 100644 index 0000000..57d7301 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mediarecorder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","194":"qB rB"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","322":"L M MC 4C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB BD CD DD ED LC rC FD MC","194":"dB eB"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD","578":"RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"MediaRecorder API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mediasource.js b/node_modules.bak/caniuse-lite/data/features/mediasource.js new file mode 100644 index 0000000..1afa94c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mediasource.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC","66":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB"},D:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N","33":"9 AB BB CB DB EB YB ZB","66":"6 7 8 O P XB"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD","260":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC iD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Media Source Extensions",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/menu.js b/node_modules.bak/caniuse-lite/data/features/menu.js new file mode 100644 index 0000000..4afd36d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/menu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"uC RC J WB K D xC yC","132":"6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T","450":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","66":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","66":"eB fB gB hB iB jB kB lB mB nB oB pB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"450":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Context menu item (menuitem element)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/meta-theme-color.js b/node_modules.bak/caniuse-lite/data/features/meta-theme-color.js new file mode 100644 index 0000000..c8d7380 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/meta-theme-color.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB","132":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","258":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C","1026":"qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","1026":"qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"516":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","16":"kD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"theme-color Meta Tag",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/meter.js b/node_modules.bak/caniuse-lite/data/features/meter.js new file mode 100644 index 0000000..a12b631 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/meter.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F BD CD DD ED"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"meter element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/midi.js b/node_modules.bak/caniuse-lite/data/features/midi.js new file mode 100644 index 0000000..bf6a456 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/midi.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q xC yC"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Web MIDI API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/minmaxwh.js b/node_modules.bak/caniuse-lite/data/features/minmaxwh.js new file mode 100644 index 0000000..116b0a9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/minmaxwh.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","8":"K tC","129":"D","257":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS min/max-width/height",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mp3.js b/node_modules.bak/caniuse-lite/data/features/mp3.js new file mode 100644 index 0000000..e8ee21a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mp3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","132":"6 7 J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","2":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"MP3 audio format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mpeg-dash.js b/node_modules.bak/caniuse-lite/data/features/mpeg-dash.js new file mode 100644 index 0000000..4209d7f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mpeg-dash.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","386":"7 8"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mpeg4.js b/node_modules.bak/caniuse-lite/data/features/mpeg4.js new file mode 100644 index 0000000..5da40ca --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mpeg4.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 uC RC J WB K D E F A B C L M G N O P XB xC yC","4":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","4":"RC J eD fD hD sC","132":"gD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"MPEG-4/H.264 video format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/multibackgrounds.js b/node_modules.bak/caniuse-lite/data/features/multibackgrounds.js new file mode 100644 index 0000000..0831ae6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/multibackgrounds.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 Multiple backgrounds",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/multicolumn.js b/node_modules.bak/caniuse-lite/data/features/multicolumn.js new file mode 100644 index 0000000..8fa411d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/multicolumn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"C L M G N O P","516":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"132":"vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B","164":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC","516":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a","1028":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"420":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","516":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"F 3C","164":"D E 2C","420":"J WB K zC XC 0C 1C"},F:{"1":"C LC rC FD MC","2":"F B BD CD DD ED","420":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB","516":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"LD MD","164":"E JD KD","420":"XC GD sC HD ID"},H:{"1":"dD"},I:{"420":"RC J eD fD gD hD sC iD jD","516":"I"},J:{"420":"D A"},K:{"1":"C LC rC MC","2":"A B","516":"H"},L:{"516":"I"},M:{"1028":"KC"},N:{"1":"A B"},O:{"516":"NC"},P:{"420":"J","516":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"516":"vD"},R:{"516":"wD"},S:{"164":"xD yD"}},B:4,C:"CSS3 Multiple column layout",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mutation-events.js b/node_modules.bak/caniuse-lite/data/features/mutation-events.js new file mode 100644 index 0000000..5e9ee27 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mutation-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","260":"F A B"},B:{"2":"TB UB I VB","66":"JB KB LB MB NB OB PB QB RB SB","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB","260":"C L M G N O P"},C:{"2":"uC RC J WB VB VC KC WC vC wC xC yC","260":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I"},D:{"2":"RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M","66":"JB KB LB MB NB OB PB QB","132":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB"},E:{"2":"qC AD","16":"zC XC","132":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC"},F:{"1":"C FD MC","2":"F BD CD DD ED","16":"B LC rC","66":"0 1 2 3 4 5 w x y z","132":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v"},G:{"2":"qC","16":"XC GD","132":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"I","16":"eD fD","132":"RC J gD hD sC iD jD"},J:{"132":"D A"},K:{"1":"C MC","2":"A","16":"B LC rC","132":"H"},L:{"2":"I"},M:{"2":"KC"},N:{"260":"A B"},O:{"132":"NC"},P:{"132":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"132":"vD"},R:{"132":"wD"},S:{"260":"xD yD"}},B:7,C:"Mutation events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/mutationobserver.js b/node_modules.bak/caniuse-lite/data/features/mutationobserver.js new file mode 100644 index 0000000..e21f689 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/mutationobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E tC","8":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L xC yC"},D:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O","33":"6 7 8 9 P XB AB BB CB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC eD fD gD","8":"J hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","8":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Mutation Observer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/namevalue-storage.js b/node_modules.bak/caniuse-lite/data/features/namevalue-storage.js new file mode 100644 index 0000000..b54a89f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/namevalue-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"tC","8":"K D"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","4":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Storage - name/value pairs",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/native-filesystem-api.js b/node_modules.bak/caniuse-lite/data/features/native-filesystem-api.js new file mode 100644 index 0000000..8806422 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/native-filesystem-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","194":"Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","194":"FC GC HC IC JC Q H R S T U","260":"V W X Y Z a b c d e f g h i j k l m n"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC","260":"DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"File System Access API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/nav-timing.js b/node_modules.bak/caniuse-lite/data/features/nav-timing.js new file mode 100644 index 0000000..3a40f08 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/nav-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB","33":"K D E F A B C"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"J I hD sC iD jD","2":"RC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Navigation Timing API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/netinfo.js b/node_modules.bak/caniuse-lite/data/features/netinfo.js new file mode 100644 index 0000000..35cb9cc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/netinfo.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","1028":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B","1028":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB BD CD DD ED LC rC FD MC","1028":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"eD iD jD","132":"RC J fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","132":"J","516":"kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"yD","260":"xD"}},B:7,C:"Network Information API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/notifications.js b/node_modules.bak/caniuse-lite/data/features/notifications.js new file mode 100644 index 0000000..f65622b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/notifications.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J","36":"6 7 WB K D E F A B C L M G N O P XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","516":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","36":"I iD jD"},J:{"1":"A","2":"D"},K:{"2":"A B C LC rC MC","36":"H"},L:{"257":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"36":"J","130":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"130":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Notifications",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/object-entries.js b/node_modules.bak/caniuse-lite/data/features/object-entries.js new file mode 100644 index 0000000..4e17eaf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/object-entries.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","16":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Object.entries",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/object-fit.js b/node_modules.bak/caniuse-lite/data/features/object-fit.js new file mode 100644 index 0000000..a3ad18a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/object-fit.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G","260":"N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C","132":"E F 2C 3C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G N O P BD CD DD","33":"B C ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","132":"E KD LD MD"},H:{"33":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC iD"},J:{"2":"D A"},K:{"1":"H","2":"A","33":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 object-fit/object-position",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/object-observe.js b/node_modules.bak/caniuse-lite/data/features/object-observe.js new file mode 100644 index 0000000..aa70d15 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/object-observe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB","2":"0 1 2 3 4 5 6 7 8 F B C G N O P XB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Object.observe data binding",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/object-values.js b/node_modules.bak/caniuse-lite/data/features/object-values.js new file mode 100644 index 0000000..fb513b6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/object-values.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"E XC GD sC HD ID JD KD LD MD ND"},H:{"8":"dD"},I:{"1":"I","8":"RC J eD fD gD hD sC iD jD"},J:{"8":"D A"},K:{"1":"H","8":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","8":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Object.values method",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/objectrtc.js b/node_modules.bak/caniuse-lite/data/features/objectrtc.js new file mode 100644 index 0000000..aaa94c0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/objectrtc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"L M G N O P","2":"0 1 2 3 4 5 C Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Object RTC (ORTC) API for WebRTC",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/offline-apps.js b/node_modules.bak/caniuse-lite/data/features/offline-apps.js new file mode 100644 index 0000000..0cfccf6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/offline-apps.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"F tC","8":"K D E"},B:{"1":"C L M G N O P Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S xC yC","2":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","4":"RC","8":"uC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T","2":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M 0C 1C 2C 3C YC LC MC 4C 5C","2":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"zC XC"},F:{"1":"6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC ED LC rC FD MC","2":"0 1 2 3 4 5 F EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD","8":"CD DD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD","2":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J eD fD gD hD sC iD jD","2":"I"},J:{"1":"D A"},K:{"1":"B C LC rC MC","2":"A H"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Offline web applications",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/offscreencanvas.js b/node_modules.bak/caniuse-lite/data/features/offscreencanvas.js new file mode 100644 index 0000000..34d52c8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/offscreencanvas.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC","194":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n"},D:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","322":"1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B"},E:{"1":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC","516":"cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB BD CD DD ED LC rC FD MC","322":"oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B"},G:{"1":"PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC","516":"cC dC eC fC bD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"OffscreenCanvas",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ogg-vorbis.js b/node_modules.bak/caniuse-lite/data/features/ogg-vorbis.js new file mode 100644 index 0000000..ee96d9f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ogg-vorbis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C","260":"PC gC hC iC jC kC 9C QC lC mC nC","388":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC","260":"jC kC cD QC lC mC nC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"A","2":"D"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Ogg Vorbis audio format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ogv.js b/node_modules.bak/caniuse-lite/data/features/ogv.js new file mode 100644 index 0000000..422b295 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ogv.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","8":"F A B"},B:{"1":"0 1 2 3 4 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"C L M G N","194":"5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB xC yC","2":"uC RC MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o DD ED LC rC FD MC","2":"F BD CD","194":"0 1 2 3 4 5 p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:6,C:"Ogg/Theora video format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ol-reversed.js b/node_modules.bak/caniuse-lite/data/features/ol-reversed.js new file mode 100644 index 0000000..4cb9200 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ol-reversed.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","16":"N O P XB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","16":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD","16":"C"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Reversed attribute of ordered lists",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/once-event-listener.js b/node_modules.bak/caniuse-lite/data/features/once-event-listener.js new file mode 100644 index 0000000..892bacc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/once-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB xC yC"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"\"once\" event listener option",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/online-status.js b/node_modules.bak/caniuse-lite/data/features/online-status.js new file mode 100644 index 0000000..9af4e5d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/online-status.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D tC","260":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC","516":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L"},E:{"1":"WB K E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","1025":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD","4":"MC"},G:{"1":"E sC HD ID KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD","1025":"JD"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"A","132":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Online/offline status",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/opus.js b/node_modules.bak/caniuse-lite/data/features/opus.js new file mode 100644 index 0000000..3677f68 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/opus.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB"},E:{"2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","132":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC","260":"jC","516":"kC 9C QC lC mC nC","1028":"oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","132":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC","260":"jC","516":"kC cD QC lC mC nC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Opus audio format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/orientation-sensor.js b/node_modules.bak/caniuse-lite/data/features/orientation-sensor.js new file mode 100644 index 0000000..dff9bff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/orientation-sensor.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B","194":"1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Orientation Sensor",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/outline.js b/node_modules.bak/caniuse-lite/data/features/outline.js new file mode 100644 index 0000000..1e043ab --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/outline.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","260":"E","388":"F A B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","388":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD","129":"MC","260":"F B BD CD DD ED LC rC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"C H MC","260":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"388":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS outline properties",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pad-start-end.js b/node_modules.bak/caniuse-lite/data/features/pad-start-end.js new file mode 100644 index 0000000..ccf9422 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pad-start-end.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC"},D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/page-transition-events.js b/node_modules.bak/caniuse-lite/data/features/page-transition-events.js new file mode 100644 index 0000000..0b57a55 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/page-transition-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"PageTransitionEvent",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pagevisibility.js b/node_modules.bak/caniuse-lite/data/features/pagevisibility.js new file mode 100644 index 0000000..d294584 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pagevisibility.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC","33":"A B C L M G N O"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L","33":"6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B C BD CD DD ED LC rC FD","33":"G N O P XB"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","33":"iD jD"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Page Visibility",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/passive-event-listener.js b/node_modules.bak/caniuse-lite/data/features/passive-event-listener.js new file mode 100644 index 0000000..f6d6d96 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/passive-event-listener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"Passive event listeners",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/passkeys.js b/node_modules.bak/caniuse-lite/data/features/passkeys.js new file mode 100644 index 0000000..6890420 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/passkeys.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},C:{"1":"5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q"},E:{"1":"bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f BD CD DD ED LC rC FD MC"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"7 8 9 AB BB CB DB EB","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"6"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Passkeys",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/passwordrules.js b/node_modules.bak/caniuse-lite/data/features/passwordrules.js new file mode 100644 index 0000000..ef2b6b4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/passwordrules.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","16":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC xC yC","16":"WC vC wC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"VC KC WC"},E:{"1":"C L MC","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC LC","16":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB BD CD DD ED LC rC FD MC","16":"0 1 2 3 4 5 wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"16":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","16":"I"},J:{"2":"D","16":"A"},K:{"2":"A B C LC rC MC","16":"H"},L:{"16":"I"},M:{"16":"KC"},N:{"2":"A","16":"B"},O:{"16":"NC"},P:{"2":"J kD lD","16":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD yD"}},B:1,C:"Password Rules",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/path2d.js b/node_modules.bak/caniuse-lite/data/features/path2d.js new file mode 100644 index 0000000..bf7a026 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/path2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L","132":"M G N O P"},C:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC","132":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB"},D:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB","132":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C 1C","132":"E F 2C"},F:{"1":"0 1 2 3 4 5 yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P XB BD CD DD ED LC rC FD MC","132":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","16":"E","132":"KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","132":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Path2D",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/payment-request.js b/node_modules.bak/caniuse-lite/data/features/payment-request.js new file mode 100644 index 0000000..e2593d0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/payment-request.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L","322":"M","8196":"G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB xC yC","4162":"yB zB 0B 1B SC 2B TC 3B 4B 5B 6B","16452":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB","194":"wB xB yB zB 0B 1B","1090":"SC 2B","8196":"TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","514":"A B YC","8196":"C LC"},F:{"1":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED LC rC FD MC","194":"jB kB lB mB nB oB pB qB","8196":"rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD","514":"ND OD PD","8196":"QD RD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"2049":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J","8196":"kD lD mD nD oD YC pD"},Q:{"8196":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:2,C:"Payment Request API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pdf-viewer.js b/node_modules.bak/caniuse-lite/data/features/pdf-viewer.js new file mode 100644 index 0000000..5ca4ba1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pdf-viewer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C L M"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"16":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Built-in PDF viewer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/permissions-api.js b/node_modules.bak/caniuse-lite/data/features/permissions-api.js new file mode 100644 index 0000000..abac9d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/permissions-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB xC yC"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Permissions API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/permissions-policy.js b/node_modules.bak/caniuse-lite/data/features/permissions-policy.js new file mode 100644 index 0000000..1455140 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/permissions-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","258":"Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC xC yC","258":"0 1 2 3 4 5 FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","258":"2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U","322":"V W","388":"0 1 2 3 4 5 X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC","258":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED LC rC FD MC","258":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC","322":"DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d","388":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD","258":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","258":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","388":"H"},L:{"388":"I"},M:{"258":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"J kD lD mD","258":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"258":"vD"},R:{"388":"wD"},S:{"2":"xD","258":"yD"}},B:5,C:"Permissions Policy",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/picture-in-picture.js b/node_modules.bak/caniuse-lite/data/features/picture-in-picture.js new file mode 100644 index 0000000..5cbe967 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/picture-in-picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B xC yC","132":"0 1 2 3 4 5 DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","1090":"8B","1412":"CC","1668":"9B AC BC"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B","2114":"AC"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","4100":"A B C L YC LC MC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB BD CD DD ED LC rC FD MC","8196":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","4100":"LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"16388":"I"},M:{"16388":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Picture-in-Picture",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/picture.js b/node_modules.bak/caniuse-lite/data/features/picture.js new file mode 100644 index 0000000..faf29b3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/picture.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB xC yC","578":"dB eB fB gB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB","194":"gB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC","322":"AB"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Picture element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ping.js b/node_modules.bak/caniuse-lite/data/features/ping.js new file mode 100644 index 0000000..78dc7de --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ping.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"2":"uC","194":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"194":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"194":"xD yD"}},B:1,C:"Ping attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/png-alpha.js b/node_modules.bak/caniuse-lite/data/features/png-alpha.js new file mode 100644 index 0000000..ac16858 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/png-alpha.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","2":"tC","8":"K"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"PNG alpha transparency",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pointer-events.js b/node_modules.bak/caniuse-lite/data/features/pointer-events.js new file mode 100644 index 0000000..e3521f9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pointer-events.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:7,C:"CSS pointer-events (for HTML)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pointer.js b/node_modules.bak/caniuse-lite/data/features/pointer.js new file mode 100644 index 0000000..4855592 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pointer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F tC","164":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC","8":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB","328":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B"},D:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 J WB K D E F A B C L M G N O P XB","8":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","584":"vB wB xB"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","8":"D E F A B C 1C 2C 3C YC LC","1096":"MC"},F:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","8":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB","584":"iB jB kB"},G:{"1":"UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD","6148":"TD"},H:{"2":"dD"},I:{"1":"I","8":"RC J eD fD gD hD sC iD jD"},J:{"8":"D A"},K:{"1":"H","2":"A","8":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","36":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"kD","8":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","328":"xD"}},B:2,C:"Pointer events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/pointerlock.js b/node_modules.bak/caniuse-lite/data/features/pointerlock.js new file mode 100644 index 0000000..56f0a9f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/pointerlock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C"},C:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L xC yC","33":"6 7 8 9 M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},D:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G","33":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB","66":"6 7 N O P XB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","16":"H"},L:{"2":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"16":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Pointer Lock API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/portals.js b/node_modules.bak/caniuse-lite/data/features/portals.js new file mode 100644 index 0000000..77d14ec --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/portals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T","322":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","450":"U V W X Y"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","194":"GC HC IC JC Q H R S T","322":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","450":"U"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC","194":"3B 4B 5B 6B 7B 8B 9B AC BC CC DC","322":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"450":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Portals",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/prefers-color-scheme.js b/node_modules.bak/caniuse-lite/data/features/prefers-color-scheme.js new file mode 100644 index 0000000..4a4a531 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/prefers-color-scheme.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B xC yC"},D:{"1":"0 1 2 3 4 5 HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},E:{"1":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"prefers-color-scheme media query",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/prefers-reduced-motion.js b/node_modules.bak/caniuse-lite/data/features/prefers-reduced-motion.js new file mode 100644 index 0000000..a010b5b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/prefers-reduced-motion.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC"},D:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"prefers-reduced-motion media query",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/progress.js b/node_modules.bak/caniuse-lite/data/features/progress.js new file mode 100644 index 0000000..87f43ca --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/progress.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F BD CD DD ED"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","132":"JD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"progress element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/promise-finally.js b/node_modules.bak/caniuse-lite/data/features/promise-finally.js new file mode 100644 index 0000000..e9707d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/promise-finally.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B xC yC"},D:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"Promise.prototype.finally",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/promises.js b/node_modules.bak/caniuse-lite/data/features/promises.js new file mode 100644 index 0000000..3ed3ae8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/promises.js @@ -0,0 +1 @@ +module.exports={A:{A:{"8":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","4":"DB EB","8":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB xC yC"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"bB","8":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB K D zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","4":"XB","8":"F B C G N O P BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC HD ID JD"},H:{"8":"dD"},I:{"1":"I jD","8":"RC J eD fD gD hD sC iD"},J:{"8":"D A"},K:{"1":"H","8":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Promises",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/proximity.js b/node_modules.bak/caniuse-lite/data/features/proximity.js new file mode 100644 index 0000000..310fb1d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/proximity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:4,C:"Proximity API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/proxy.js b/node_modules.bak/caniuse-lite/data/features/proxy.js new file mode 100644 index 0000000..73553ef --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/proxy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P hB iB jB kB lB mB nB oB pB qB rB","66":"6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC","66":"6 7 8 9 G N O P XB AB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Proxy object",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/publickeypinning.js b/node_modules.bak/caniuse-lite/data/features/publickeypinning.js new file mode 100644 index 0000000..d8e6d29 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/publickeypinning.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","2":"0 1 2 3 4 5 F B C G N O P XB 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","4":"9","16":"6 7 8 AB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"J kD lD mD nD oD YC","2":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:6,C:"HTTP Public Key Pinning",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/push-api.js b/node_modules.bak/caniuse-lite/data/features/push-api.js new file mode 100644 index 0000000..d6ca1b3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/push-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"O P","2":"C L M G N","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB xC yC","257":"0 1 2 3 4 5 nB pB qB rB sB tB uB wB xB yB zB 0B 1B SC TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","1281":"oB vB 2B"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","257":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","388":"nB oB pB qB rB sB"},E:{"2":"J WB K zC XC 0C 1C","514":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC","4609":"QC lC mC nC oC pC qC AD","6660":"bC cC dC eC fC 8C PC gC hC iC jC kC 9C"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB BD CD DD ED LC rC FD MC","16":"gB hB iB jB kB","257":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","8196":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"2":"wD"},S:{"257":"xD yD"}},B:5,C:"Push API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/queryselector.js b/node_modules.bak/caniuse-lite/data/features/queryselector.js new file mode 100644 index 0000000..8b1dc6b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/queryselector.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"tC","8":"K D","132":"E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","8":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","8":"F BD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"querySelector/querySelectorAll",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/readonly-attr.js b/node_modules.bak/caniuse-lite/data/features/readonly-attr.js new file mode 100644 index 0000000..f49ed89 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/readonly-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","16":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","132":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"257":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"readonly attribute of input and textarea elements",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/referrer-policy.js b/node_modules.bak/caniuse-lite/data/features/referrer-policy.js new file mode 100644 index 0000000..e80d9aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/referrer-policy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P","513":"Q H R S T"},C:{"1":"W X Y Z a","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC","513":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V","2049":"0 1 2 3 4 5 b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 J WB K D E F A B C L M G N O P XB","260":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B","513":"TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T"},E:{"2":"J WB K D zC XC 0C 1C","132":"E F A B 2C 3C YC","513":"C LC MC","1025":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","1537":"L M 4C 5C"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","513":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"2":"XC GD sC HD ID JD","132":"E KD LD MD ND OD PD QD","513":"RD SD TD UD","1025":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","1537":"VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2049":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J","513":"kD lD mD nD oD YC pD qD rD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"513":"xD yD"}},B:4,C:"Referrer Policy",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/registerprotocolhandler.js b/node_modules.bak/caniuse-lite/data/features/registerprotocolhandler.js new file mode 100644 index 0000000..775ab8a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/registerprotocolhandler.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","129":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC"},D:{"2":"J WB K D E F A B C","129":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B BD CD DD ED LC rC","129":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D","129":"A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:1,C:"Custom protocol handling",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rel-noopener.js b/node_modules.bak/caniuse-lite/data/features/rel-noopener.js new file mode 100644 index 0000000..a6fd829 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rel-noopener.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"rel=noopener",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rel-noreferrer.js b/node_modules.bak/caniuse-lite/data/features/rel-noreferrer.js new file mode 100644 index 0000000..ea21ab3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rel-noreferrer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","132":"B"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C"},C:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M G"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Link type \"noreferrer\"",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rellist.js b/node_modules.bak/caniuse-lite/data/features/rellist.js new file mode 100644 index 0000000..42c5671 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rellist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N","132":"O"},C:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB xC yC"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","132":"tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB BD CD DD ED LC rC FD MC","132":"gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J","132":"kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"relList (DOMTokenList)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rem.js b/node_modules.bak/caniuse-lite/data/features/rem.js new file mode 100644 index 0000000..4f035cb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rem.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E tC","132":"F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"E GD sC ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC","260":"HD"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"rem (root em) units",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/requestanimationframe.js b/node_modules.bak/caniuse-lite/data/features/requestanimationframe.js new file mode 100644 index 0000000..faec364 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/requestanimationframe.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","33":"6 7 8 B C L M G N O P XB","164":"J WB K D E F A"},D:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F","33":"8 9","164":"6 7 P XB","420":"A B C L M G N O"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","33":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","33":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"requestAnimationFrame",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/requestidlecallback.js b/node_modules.bak/caniuse-lite/data/features/requestidlecallback.js new file mode 100644 index 0000000..9b88f0b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/requestidlecallback.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","194":"wB xB"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB"},E:{"1":"AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC","322":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD","322":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"requestIdleCallback",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/resizeobserver.js b/node_modules.bak/caniuse-lite/data/features/resizeobserver.js new file mode 100644 index 0000000..76a0cf0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/resizeobserver.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B xC yC"},D:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","194":"xB yB zB 0B 1B SC 2B TC 3B 4B"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC","66":"L"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC","194":"kB lB mB nB oB pB qB rB sB tB uB"},G:{"1":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Resize Observer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/resource-timing.js b/node_modules.bak/caniuse-lite/data/features/resource-timing.js new file mode 100644 index 0000000..2c03693 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/resource-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC","194":"aB bB cB dB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","260":"B"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Resource Timing (basic support)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rest-parameters.js b/node_modules.bak/caniuse-lite/data/features/rest-parameters.js new file mode 100644 index 0000000..18b531c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rest-parameters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB","194":"nB oB pB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB BD CD DD ED LC rC FD MC","194":"aB bB cB"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Rest parameters",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/rtcpeerconnection.js b/node_modules.bak/caniuse-lite/data/features/rtcpeerconnection.js new file mode 100644 index 0000000..54e5470 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/rtcpeerconnection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","260":"G N O P"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","33":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 J WB K D E F A B C L M G N O P XB","33":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N O BD CD DD ED LC rC FD MC","33":"6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"WebRTC Peer-to-peer connections",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ruby.js b/node_modules.bak/caniuse-lite/data/features/ruby.js new file mode 100644 index 0000000..b5a504b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ruby.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K D E tC","132":"F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J"},E:{"4":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J zC XC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","8":"F B C BD CD DD ED LC rC FD MC"},G:{"4":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC"},H:{"8":"dD"},I:{"4":"RC J I hD sC iD jD","8":"eD fD gD"},J:{"4":"A","8":"D"},K:{"4":"H","8":"A B C LC rC MC"},L:{"4":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD yD"}},B:1,C:"Ruby annotation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/run-in.js b/node_modules.bak/caniuse-lite/data/features/run-in.js new file mode 100644 index 0000000..f32d787 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/run-in.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB","2":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K 0C","2":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"1C","129":"J zC XC"},F:{"1":"F B C G N O P BD CD DD ED LC rC FD MC","2":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"GD sC HD ID JD","2":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","129":"XC"},H:{"1":"dD"},I:{"1":"RC J eD fD gD hD sC iD","2":"I jD"},J:{"1":"D A"},K:{"1":"A B C LC rC MC","2":"H"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"display: run-in",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/same-site-cookie-attribute.js b/node_modules.bak/caniuse-lite/data/features/same-site-cookie-attribute.js new file mode 100644 index 0000000..77e72a1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/same-site-cookie-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","388":"B"},B:{"1":"P Q H R S T U","2":"C L M G","129":"N O","513":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC xC yC"},D:{"1":"uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","513":"0 1 2 3 4 5 H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC LC","2052":"M 5C","3076":"C L MC 4C"},F:{"1":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED LC rC FD MC","513":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD","2052":"RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","513":"H"},L:{"513":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"16":"vD"},R:{"513":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"'SameSite' cookie attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/screen-orientation.js b/node_modules.bak/caniuse-lite/data/features/screen-orientation.js new file mode 100644 index 0000000..42bfe75 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/screen-orientation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","164":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","36":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O xC yC","36":"6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A","36":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","16":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"Screen Orientation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/script-async.js b/node_modules.bak/caniuse-lite/data/features/script-async.js new file mode 100644 index 0000000..8b55bde --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/script-async.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","132":"WB"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"async attribute for external scripts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/script-defer.js b/node_modules.bak/caniuse-lite/data/features/script-defer.js new file mode 100644 index 0000000..fad9fa1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/script-defer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","132":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","257":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"defer attribute for external scripts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/scrollintoview.js b/node_modules.bak/caniuse-lite/data/features/scrollintoview.js new file mode 100644 index 0000000..777e1e7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/scrollintoview.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","132":"E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","132":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB xC yC"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","132":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD ED","16":"B LC rC","132":"6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB FD MC"},G:{"1":"OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC","132":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"1":"I","16":"eD fD","132":"RC J gD hD sC iD jD"},J:{"132":"D A"},K:{"1":"H","132":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","132":"J kD lD mD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"scrollIntoView",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/scrollintoviewifneeded.js b/node_modules.bak/caniuse-lite/data/features/scrollintoviewifneeded.js new file mode 100644 index 0000000..45f96c0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/scrollintoviewifneeded.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Element.scrollIntoViewIfNeeded()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sdch.js b/node_modules.bak/caniuse-lite/data/features/sdch.js new file mode 100644 index 0000000..a390ad4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sdch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","2":"0 1 2 3 4 5 SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC","2":"0 1 2 3 4 5 F B C EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/selection-api.js b/node_modules.bak/caniuse-lite/data/features/selection-api.js new file mode 100644 index 0000000..6a33d7d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/selection-api.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","16":"tC","260":"K D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC","2180":"mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","132":"F B C BD CD DD ED LC rC FD MC"},G:{"16":"sC","132":"XC GD","516":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","16":"RC J eD fD gD hD","1025":"sC"},J:{"1":"A","16":"D"},K:{"1":"H","16":"A B C LC rC","132":"MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","16":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2180":"xD"}},B:5,C:"Selection API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/selectlist.js b/node_modules.bak/caniuse-lite/data/features/selectlist.js new file mode 100644 index 0000000..95879fa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/selectlist.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f","194":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC BD CD DD ED LC rC FD MC","194":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","194":"H"},L:{"194":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Customizable Select element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/server-timing.js b/node_modules.bak/caniuse-lite/data/features/server-timing.js new file mode 100644 index 0000000..02efbf2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/server-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B xC yC"},D:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","196":"2B TC 3B 4B","324":"5B"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","516":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Server Timing",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/serviceworkers.js b/node_modules.bak/caniuse-lite/data/features/serviceworkers.js new file mode 100644 index 0000000..19c2327 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/serviceworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","322":"G N"},C:{"1":"UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","194":"cB dB eB fB gB hB iB jB kB lB mB","1025":"0 1 2 3 4 5 nB pB qB rB sB tB uB wB xB yB zB 0B 1B SC TC 3B 4B 5B 6B 7B 8B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB","1537":"oB vB 2B 9B"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB","4":"jB kB lB mB nB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB BD CD DD ED LC rC FD MC","4":"DB EB YB ZB aB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","4":"I"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"Service Workers",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/setimmediate.js b/node_modules.bak/caniuse-lite/data/features/setimmediate.js new file mode 100644 index 0000000..aed8b25 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/setimmediate.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"C L M G N O P","2":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Efficient Script Yielding: setImmediate()",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/shadowdom.js b/node_modules.bak/caniuse-lite/data/features/shadowdom.js new file mode 100644 index 0000000..74ae579 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/shadowdom.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"Q","2":"0 1 2 3 4 5 C L M G N O P H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","66":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B"},D:{"1":"eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"BB CB DB EB YB ZB aB bB cB dB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B","2":"0 1 2 3 4 5 F B C 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","33":"6 7 G N O P XB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC","33":"iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"kD lD mD nD oD YC pD qD","2":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD","33":"J"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Shadow DOM (deprecated V0 spec)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/shadowdomv1.js b/node_modules.bak/caniuse-lite/data/features/shadowdomv1.js new file mode 100644 index 0000000..b74b523 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/shadowdomv1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B xC yC","322":"1B","578":"SC 2B TC 3B"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"A B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD","132":"ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","4":"kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Shadow DOM (V1)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sharedarraybuffer.js b/node_modules.bak/caniuse-lite/data/features/sharedarraybuffer.js new file mode 100644 index 0000000..687c6fd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sharedarraybuffer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"Q H R S T U V W X Y Z","2":"C L M G","194":"N O P","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC","194":"0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","450":"FC GC HC IC JC","513":"0 1 2 3 4 5 Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC","194":"2B TC 3B 4B 5B 6B 7B 8B","513":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A zC XC 0C 1C 2C 3C","194":"B C L M G YC LC MC 4C 5C 6C","513":"ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB BD CD DD ED LC rC FD MC","194":"qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","513":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND","194":"OD PD QD RD SD TD UD VD WD XD YD ZD","513":"ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","513":"H"},L:{"513":"I"},M:{"513":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"J kD lD mD nD oD YC pD qD rD sD","513":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD"},Q:{"2":"vD"},R:{"513":"wD"},S:{"2":"xD","513":"yD"}},B:6,C:"Shared Array Buffer",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sharedworkers.js b/node_modules.bak/caniuse-lite/data/features/sharedworkers.js new file mode 100644 index 0000000..ba697e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sharedworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"WB K 0C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J D E F A B C L M G zC XC 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD CD DD"},G:{"1":"HD ID OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"B C LC rC MC","2":"H","16":"A"},L:{"2":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:1,C:"Shared Web Workers",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sni.js b/node_modules.bak/caniuse-lite/data/features/sni.js new file mode 100644 index 0000000..09fe0ff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sni.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K tC","132":"D E"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC"},H:{"1":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Server Name Indication",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/spdy.js b/node_modules.bak/caniuse-lite/data/features/spdy.js new file mode 100644 index 0000000..8221bf7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/spdy.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F A tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","2":"0 1 2 3 4 5 uC RC J WB K D E F A B C uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","2":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"E F A B C 3C YC LC","2":"J WB K D zC XC 0C 1C 2C","129":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB lB nB MC","2":"0 1 2 3 4 5 F B C jB kB mB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD"},G:{"1":"E KD LD MD ND OD PD QD RD","2":"XC GD sC HD ID JD","257":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J hD sC iD jD","2":"I eD fD gD"},J:{"2":"D A"},K:{"1":"MC","2":"A B C H LC rC"},L:{"2":"I"},M:{"2":"KC"},N:{"1":"B","2":"A"},O:{"2":"NC"},P:{"1":"J","2":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"SPDY protocol",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/speech-recognition.js b/node_modules.bak/caniuse-lite/data/features/speech-recognition.js new file mode 100644 index 0000000..a06c8ff --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/speech-recognition.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","514":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC","322":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB","164":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C","1060":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB BD CD DD ED LC rC FD MC","514":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD","1060":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","164":"H"},L:{"164":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"164":"NC"},P:{"164":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"164":"vD"},R:{"164":"wD"},S:{"322":"xD yD"}},B:7,C:"Speech Recognition API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/speech-synthesis.js b/node_modules.bak/caniuse-lite/data/features/speech-synthesis.js new file mode 100644 index 0000000..8dae18a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/speech-synthesis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"M G N O P","2":"C L","257":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB xC yC","194":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},D:{"1":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB","257":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B","2":"6 7 8 9 F B C G N O P XB AB BB CB BD CD DD ED LC rC FD MC","257":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"2":"wD"},S:{"1":"xD yD"}},B:7,C:"Speech Synthesis API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/spellcheck-attribute.js b/node_modules.bak/caniuse-lite/data/features/spellcheck-attribute.js new file mode 100644 index 0000000..2f21120 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/spellcheck-attribute.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"4":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"4":"dD"},I:{"4":"RC J I eD fD gD hD sC iD jD"},J:{"1":"A","4":"D"},K:{"4":"A B C H LC rC MC"},L:{"4":"I"},M:{"4":"KC"},N:{"4":"A B"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"4":"wD"},S:{"2":"xD yD"}},B:1,C:"Spellcheck attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sql-storage.js b/node_modules.bak/caniuse-lite/data/features/sql-storage.js new file mode 100644 index 0000000..1e45a2b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sql-storage.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"Q H R S T U V W X Y Z a b c d e f g h i j","2":"C L M G N O P GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"k l m n o p q r s","385":"0 1 2 3 4 5 t u v w x y z FB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j","2":"GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","129":"k l m n o p q r s","385":"0 1 t u v w x y z","897":"2 3 4 5 FB"},E:{"1":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC","2":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z DD ED LC rC FD MC","2":"0 1 2 3 4 5 F t u v w x y z BD CD","257":"a b c d e f g h i j k l m n o p q r s"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD","2":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J eD fD gD hD sC iD jD","2":"I"},J:{"1":"D A"},K:{"1":"B C LC rC MC","2":"A","257":"H"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Web SQL Database",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/srcset.js b/node_modules.bak/caniuse-lite/data/features/srcset.js new file mode 100644 index 0000000..22b2a16 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/srcset.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C","514":"L M G"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB xC yC","194":"bB cB dB eB fB gB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB","260":"dB eB fB gB"},E:{"2":"J WB K D zC XC 0C 1C","260":"E 2C","1028":"F A 3C YC","3076":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 F B C G N O P XB BD CD DD ED LC rC FD MC","260":"7 8 9 AB"},G:{"2":"XC GD sC HD ID JD","260":"E KD","1028":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Srcset and sizes attributes",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/stream.js b/node_modules.bak/caniuse-lite/data/features/stream.js new file mode 100644 index 0000000..dba7985 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/stream.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N xC yC","129":"fB gB hB iB jB kB","420":"6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 J WB K D E F A B C L M G N O P XB","420":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B G N O BD CD DD ED LC rC FD","420":"6 7 8 9 C P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD","513":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","1537":"PD QD RD SD TD UD VD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","420":"A"},K:{"1":"H","2":"A B LC rC","420":"C MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","420":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:4,C:"getUserMedia/Stream API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/streams.js b/node_modules.bak/caniuse-lite/data/features/streams.js new file mode 100644 index 0000000..656ce46 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/streams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","130":"B"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C L","260":"M G","1028":"Q H R S T U V W X","5124":"N O P"},C:{"1":"0 1 2 3 4 5 l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB xC yC","5124":"j k","7172":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i","7746":"0B 1B SC 2B TC 3B 4B 5B"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB","260":"vB wB xB yB zB 0B 1B","1028":"SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X"},E:{"2":"J WB K D E F zC XC 0C 1C 2C 3C","1028":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","3076":"A B C L M YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB BD CD DD ED LC rC FD MC","260":"iB jB kB lB mB nB oB","1028":"pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"2":"E XC GD sC HD ID JD KD LD MD","16":"ND","1028":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB tD OC PC QC uD","2":"J kD lD","1028":"mD nD oD YC pD qD rD sD"},Q:{"1028":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:1,C:"Streams",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/stricttransportsecurity.js b/node_modules.bak/caniuse-lite/data/features/stricttransportsecurity.js new file mode 100644 index 0000000..3dda112 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/stricttransportsecurity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A tC","129":"B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F B BD CD DD ED LC rC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Strict Transport Security",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/style-scoped.js b/node_modules.bak/caniuse-lite/data/features/style-scoped.js new file mode 100644 index 0000000..a47c831 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/style-scoped.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","2":"0 1 2 3 4 5 6 uC RC J WB K D E F A B C L M G N O P XB TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","322":"yB zB 0B 1B SC 2B"},D:{"2":"0 1 2 3 4 5 J WB K D E F A B C L M G N O P XB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","194":"6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"xD","2":"yD"}},B:7,C:"Scoped attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/subresource-bundling.js b/node_modules.bak/caniuse-lite/data/features/subresource-bundling.js new file mode 100644 index 0000000..64f0393 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/subresource-bundling.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Subresource Loading with Web Bundles",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/subresource-integrity.js b/node_modules.bak/caniuse-lite/data/features/subresource-integrity.js new file mode 100644 index 0000000..c002ebe --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/subresource-integrity.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB xC yC"},D:{"1":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","194":"PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Subresource Integrity",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-css.js b/node_modules.bak/caniuse-lite/data/features/svg-css.js new file mode 100644 index 0000000..1b2dbde --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-css.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","516":"C L M G"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","260":"6 7 8 9 J WB K D E F A B C L M G N O P XB"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"J"},E:{"1":"WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC","132":"J XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"XC GD"},H:{"260":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"H","260":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG in CSS backgrounds",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-filters.js b/node_modules.bak/caniuse-lite/data/features/svg-filters.js new file mode 100644 index 0000000..8c2964d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-filters.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J","4":"WB K D"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG filters",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-fonts.js b/node_modules.bak/caniuse-lite/data/features/svg-fonts.js new file mode 100644 index 0000000..18ec49f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B tC","8":"K D E"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB","2":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","130":"hB iB jB kB lB mB nB oB pB qB rB sB tB"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC"},F:{"1":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC","2":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","130":"BB CB DB EB YB ZB aB bB cB dB eB fB"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"258":"dD"},I:{"1":"RC J hD sC iD jD","2":"I eD fD gD"},J:{"1":"D A"},K:{"1":"A B C LC rC MC","2":"H"},L:{"130":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"J","130":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"130":"wD"},S:{"2":"xD yD"}},B:2,C:"SVG fonts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-fragment.js b/node_modules.bak/caniuse-lite/data/features/svg-fragment.js new file mode 100644 index 0000000..738794c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","260":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB","132":"fB gB hB iB jB kB lB mB nB oB pB qB rB sB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D F A B zC XC 0C 1C 3C YC","132":"E 2C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"6 7 8 G N O P XB","4":"B C CD DD ED LC rC FD","16":"F BD","132":"9 AB BB CB DB EB YB ZB aB bB cB dB eB fB"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD LD MD ND OD PD","132":"E KD"},H:{"1":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D","132":"A"},K:{"1":"H MC","4":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG fragment identifiers",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-html.js b/node_modules.bak/caniuse-lite/data/features/svg-html.js new file mode 100644 index 0000000..bc4e89f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-html.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","388":"F A B"},B:{"4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC","4":"RC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"zC XC","4":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"4":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"4":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC","4":"I iD jD"},J:{"1":"A","2":"D"},K:{"4":"A B C H LC rC MC"},L:{"4":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG effects for HTML",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-html5.js b/node_modules.bak/caniuse-lite/data/features/svg-html5.js new file mode 100644 index 0000000..91c7489 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-html5.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E","129":"F A B"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","8":"J WB K"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"J WB zC XC","129":"K D E 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"B ED LC rC","8":"F BD CD DD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","8":"XC GD sC","129":"E HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","129":"RC J hD sC"},J:{"1":"A","129":"D"},K:{"1":"C H MC","8":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"129":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Inline SVG in HTML5",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-img.js b/node_modules.bak/caniuse-lite/data/features/svg-img.js new file mode 100644 index 0000000..e24d482 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-img.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC","4":"XC","132":"J WB K D E 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"E XC GD sC HD ID JD KD"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"RC J hD sC"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"SVG in HTML img element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg-smil.js b/node_modules.bak/caniuse-lite/data/features/svg-smil.js new file mode 100644 index 0000000..686e467 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg-smil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"J"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"zC XC","132":"J WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"XC GD sC HD"},H:{"2":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"SVG SMIL animation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/svg.js b/node_modules.bak/caniuse-lite/data/features/svg.js new file mode 100644 index 0000000..7dc7c36 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/svg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E","772":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","513":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","4":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"I iD jD","2":"eD fD gD","132":"RC J hD sC"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"257":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG (basic support)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/sxg.js b/node_modules.bak/caniuse-lite/data/features/sxg.js new file mode 100644 index 0000000..3e35a07 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/sxg.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC","132":"CC DC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:6,C:"Signed HTTP Exchanges (SXG)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/tabindex-attr.js b/node_modules.bak/caniuse-lite/data/features/tabindex-attr.js new file mode 100644 index 0000000..946a345 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/tabindex-attr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"D E F A B","16":"K tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"16":"uC RC xC yC","129":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"16":"J WB zC XC","257":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"769":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"16":"dD"},I:{"16":"RC J I eD fD gD hD sC iD jD"},J:{"16":"D A"},K:{"1":"H","16":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"16":"A B"},O:{"1":"NC"},P:{"16":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:1,C:"tabindex global attribute",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/template-literals.js b/node_modules.bak/caniuse-lite/data/features/template-literals.js new file mode 100644 index 0000000..f7ce5ae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/template-literals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","16":"C"},C:{"1":"0 1 2 3 4 5 dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB xC yC"},D:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},E:{"1":"A B L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C","129":"C"},F:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB BD CD DD ED LC rC FD MC"},G:{"1":"LD MD ND OD PD QD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD","129":"RD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ES6 Template Literals (Template Strings)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/template.js b/node_modules.bak/caniuse-lite/data/features/template.js new file mode 100644 index 0000000..9b64598 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/template.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C","388":"L M"},C:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 uC RC J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB","132":"CB DB EB YB ZB aB bB cB dB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D zC XC 0C","388":"E 2C","514":"1C"},F:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","132":"6 7 G N O P XB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD","388":"E KD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"HTML templates",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/temporal.js b/node_modules.bak/caniuse-lite/data/features/temporal.js new file mode 100644 index 0000000..2f0ee84 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/temporal.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB xC yC","194":"RB SB TB UB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"Temporal",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/testfeat.js b/node_modules.bak/caniuse-lite/data/features/testfeat.js new file mode 100644 index 0000000..f038661 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/testfeat.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E A B tC","16":"F"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","16":"J WB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"B C"},E:{"2":"J K zC XC 0C","16":"WB D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED rC FD MC","16":"LC"},G:{"2":"XC GD sC HD ID","16":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD hD sC iD jD","16":"gD"},J:{"2":"A","16":"D"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Test feature - updated",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/text-decoration.js b/node_modules.bak/caniuse-lite/data/features/text-decoration.js new file mode 100644 index 0000000..193bf86 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/text-decoration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","2052":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"uC RC J WB xC yC","1028":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","1060":"6 7 8 9 K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB","226":"CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB","2052":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D zC XC 0C 1C","772":"L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","804":"E F A B C 3C YC LC","1316":"2C"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB BD CD DD ED LC rC FD MC","226":"eB fB gB hB iB jB kB lB mB","2052":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"XC GD sC HD ID JD","292":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","2052":"H"},L:{"2052":"I"},M:{"1028":"KC"},N:{"2":"A B"},O:{"2052":"NC"},P:{"2":"J kD lD","2052":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2052":"vD"},R:{"2052":"wD"},S:{"1028":"xD yD"}},B:4,C:"text-decoration styling",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/text-emphasis.js b/node_modules.bak/caniuse-lite/data/features/text-emphasis.js new file mode 100644 index 0000000..d543b83 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/text-emphasis.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","164":"Q H R S T U V W X Y Z a b c d e f g h"},C:{"1":"0 1 2 3 4 5 pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB xC yC","322":"oB"},D:{"1":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB","164":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C","164":"D 1C"},F:{"1":"0 1 2 3 4 5 V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","164":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC","164":"iD jD"},J:{"2":"D","164":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB QC uD","164":"J kD lD mD nD oD YC pD qD rD sD tD OC PC"},Q:{"164":"vD"},R:{"164":"wD"},S:{"1":"xD yD"}},B:4,C:"text-emphasis styling",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/text-overflow.js b/node_modules.bak/caniuse-lite/data/features/text-overflow.js new file mode 100644 index 0000000..e48d7c0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/text-overflow.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B","2":"tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","8":"uC RC J WB K xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","33":"F BD CD DD ED"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"H MC","33":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"CSS3 Text-overflow",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/text-size-adjust.js b/node_modules.bak/caniuse-lite/data/features/text-size-adjust.js new file mode 100644 index 0000000..261a027 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/text-size-adjust.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","258":"CB"},E:{"2":"J WB K D E F A B C L M G zC XC 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","258":"0C"},F:{"1":"0 1 2 3 4 5 mB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB nB BD CD DD ED LC rC FD MC"},G:{"2":"XC GD sC","33":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"33":"KC"},N:{"161":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS text-size-adjust",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/text-stroke.js b/node_modules.bak/caniuse-lite/data/features/text-stroke.js new file mode 100644 index 0000000..16d11b6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/text-stroke.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M","33":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","161":"G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB xC yC","161":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","450":"rB"},D:{"33":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"33":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","33":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"33":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","36":"XC"},H:{"2":"dD"},I:{"2":"RC","33":"J I eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"2":"A B C LC rC MC","33":"H"},L:{"33":"I"},M:{"161":"KC"},N:{"2":"A B"},O:{"33":"NC"},P:{"33":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"33":"vD"},R:{"33":"wD"},S:{"161":"xD yD"}},B:7,C:"CSS text-stroke and text-fill",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/textcontent.js b/node_modules.bak/caniuse-lite/data/features/textcontent.js new file mode 100644 index 0000000..b484789 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/textcontent.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Node.textContent",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/textencoder.js b/node_modules.bak/caniuse-lite/data/features/textencoder.js new file mode 100644 index 0000000..90bc26d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/textencoder.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P xC yC","132":"XB"},D:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"TextEncoder & TextDecoder",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/tls1-1.js b/node_modules.bak/caniuse-lite/data/features/tls1-1.js new file mode 100644 index 0000000..564d312 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/tls1-1.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D tC","66":"E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B","2":"6 7 8 uC RC J WB K D E F A B C L M G N O P XB xC yC","66":"9","129":"9B AC BC CC DC EC FC GC HC IC","388":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T","2":"6 7 J WB K D E F A B C L M G N O P XB","1540":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"D E F A B C L 2C 3C YC LC MC","2":"J WB K zC XC 0C 1C","513":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC MC","2":"F B C BD CD DD ED LC rC FD","1540":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"129":"KC"},N:{"1":"B","66":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TLS 1.1",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/tls1-2.js b/node_modules.bak/caniuse-lite/data/features/tls1-2.js new file mode 100644 index 0000000..3e2c5aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/tls1-2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D tC","66":"E F A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB xC yC","66":"AB BB CB"},D:{"1":"0 1 2 3 4 5 YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F G BD","66":"B C CD DD ED LC rC FD MC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"H MC","2":"A B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","66":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TLS 1.2",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/tls1-3.js b/node_modules.bak/caniuse-lite/data/features/tls1-3.js new file mode 100644 index 0000000..1b81f13 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/tls1-3.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB xC yC","132":"2B TC 3B","450":"uB vB wB xB yB zB 0B 1B SC"},D:{"1":"0 1 2 3 4 5 BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","706":"xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","1028":"L MC 4C"},F:{"1":"0 1 2 3 4 5 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC","706":"xB yB zB"},G:{"1":"SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:6,C:"TLS 1.3",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/touch.js b/node_modules.bak/caniuse-lite/data/features/touch.js new file mode 100644 index 0000000..925fb88 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/touch.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","8":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","578":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","4":"J WB K D E F A B C L M G N O","194":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB"},D:{"1":"0 1 2 3 4 5 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 J WB K D E F A B C L M G N O P XB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A","260":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"Touch events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/transforms2d.js b/node_modules.bak/caniuse-lite/data/features/transforms2d.js new file mode 100644 index 0000000..93a2871 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/transforms2d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E","129":"A B","161":"F"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M G N"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","33":"J WB K D E F A B C L M G xC yC"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","33":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F BD CD","33":"6 7 8 B C G N O P XB DD ED LC rC FD"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","33":"RC J eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 2D Transforms",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/transforms3d.js b/node_modules.bak/caniuse-lite/data/features/transforms3d.js new file mode 100644 index 0000000..77e7df4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/transforms3d.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","132":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F xC yC","33":"A B C L M G"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B","33":"6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC","33":"J WB K D E 0C 1C 2C","257":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 G N O P XB"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","33":"E XC GD sC HD ID JD KD","257":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","33":"RC J hD sC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:5,C:"CSS3 3D Transforms",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/trusted-types.js b/node_modules.bak/caniuse-lite/data/features/trusted-types.js new file mode 100644 index 0000000..46003a5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/trusted-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R"},E:{"1":"qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC"},F:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B BD CD DD ED LC rC FD MC"},G:{"1":"qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Trusted Types for DOM manipulation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/ttf.js b/node_modules.bak/caniuse-lite/data/features/ttf.js new file mode 100644 index 0000000..f3bb5e7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/ttf.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z CD DD ED LC rC FD MC","2":"F BD"},G:{"1":"E sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD"},H:{"2":"dD"},I:{"1":"RC J I fD gD hD sC iD jD","2":"eD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"TTF/OTF - TrueType and OpenType font support",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/typedarrays.js b/node_modules.bak/caniuse-lite/data/features/typedarrays.js new file mode 100644 index 0000000..cf78ad2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/typedarrays.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"B","2":"K D E F tC","132":"A"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","260":"0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","260":"sC"},H:{"1":"dD"},I:{"1":"J I hD sC iD jD","2":"RC eD fD gD"},J:{"1":"A","2":"D"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"132":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Typed Arrays",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/u2f.js b/node_modules.bak/caniuse-lite/data/features/u2f.js new file mode 100644 index 0000000..764d656 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/u2f.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","513":"Q H R S T U V W X Y Z a b c d e f g h i j k l m n o"},C:{"1":"8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","322":"qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B v w"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","130":"hB iB jB","513":"kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g","578":"h i j k l m n o"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB kB BD CD DD ED LC rC FD MC","513":"0 1 2 3 4 5 jB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"1":"yD","322":"xD"}},B:7,C:"FIDO U2F API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/unhandledrejection.js b/node_modules.bak/caniuse-lite/data/features/unhandledrejection.js new file mode 100644 index 0000000..f669aa9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/unhandledrejection.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B xC yC"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC"},G:{"1":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","16":"PD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:1,C:"unhandledrejection/rejectionhandled events",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/upgradeinsecurerequests.js b/node_modules.bak/caniuse-lite/data/features/upgradeinsecurerequests.js new file mode 100644 index 0000000..c7ea27f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/upgradeinsecurerequests.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB xC yC"},D:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Upgrade Insecure Requests",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/url-scroll-to-text-fragment.js b/node_modules.bak/caniuse-lite/data/features/url-scroll-to-text-fragment.js new file mode 100644 index 0000000..63a8675 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/url-scroll-to-text-fragment.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","66":"Q H R"},C:{"1":"NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB xC yC"},D:{"1":"0 1 2 3 4 5 R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC","66":"FC GC HC IC JC Q H"},E:{"1":"bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC"},F:{"1":"0 1 2 3 4 5 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B BD CD DD ED LC rC FD MC","66":"7B 8B"},G:{"1":"bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"URL Scroll-To-Text Fragment",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/url.js b/node_modules.bak/caniuse-lite/data/features/url.js new file mode 100644 index 0000000..8d53a14 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/url.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB xC yC"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 J WB K D E F A B C L M G N O P XB","130":"9 AB BB CB DB EB YB ZB aB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C 1C","130":"D"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","130":"G N O P"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID","130":"JD"},H:{"2":"dD"},I:{"1":"I jD","2":"RC J eD fD gD hD sC","130":"iD"},J:{"2":"D","130":"A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"URL API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/urlsearchparams.js b/node_modules.bak/caniuse-lite/data/features/urlsearchparams.js new file mode 100644 index 0000000..a887e35 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/urlsearchparams.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","132":"YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},D:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB"},E:{"1":"B C L M G YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C"},F:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC"},G:{"1":"OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"URLSearchParams",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/use-strict.js b/node_modules.bak/caniuse-lite/data/features/use-strict.js new file mode 100644 index 0000000..02bd802 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/use-strict.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","132":"WB 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"1":"dD"},I:{"1":"RC J I hD sC iD jD","2":"eD fD gD"},J:{"1":"D A"},K:{"1":"C H rC MC","2":"A B LC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"ECMAScript 5 Strict Mode",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/user-select-none.js b/node_modules.bak/caniuse-lite/data/features/user-select-none.js new file mode 100644 index 0000000..efee38a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/user-select-none.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","33":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","33":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","33":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B xC yC"},D:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","33":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB"},E:{"33":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","33":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB"},G:{"33":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","33":"RC J eD fD gD hD sC iD jD"},J:{"33":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"33":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","33":"J kD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","33":"xD"}},B:5,C:"CSS user-select: none",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/user-timing.js b/node_modules.bak/caniuse-lite/data/features/user-timing.js new file mode 100644 index 0000000..2e4b782 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/user-timing.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB xC yC"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"User Timing API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/variable-fonts.js b/node_modules.bak/caniuse-lite/data/features/variable-fonts.js new file mode 100644 index 0000000..7d69e46 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/variable-fonts.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB xC yC","4609":"3B 4B 5B 6B 7B 8B 9B AC BC","4674":"TC","5698":"2B","7490":"wB xB yB zB 0B","7746":"1B SC","8705":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B","4097":"7B","4290":"SC 2B TC","6148":"3B 4B 5B 6B"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","4609":"B C LC MC","8193":"L M 4C 5C"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB BD CD DD ED LC rC FD MC","4097":"wB","6148":"sB tB uB vB"},G:{"1":"TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD","4097":"PD QD RD SD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"4097":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"J kD lD mD","4097":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:5,C:"Variable fonts",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/vector-effect.js b/node_modules.bak/caniuse-lite/data/features/vector-effect.js new file mode 100644 index 0000000..7af725e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/vector-effect.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K D E F A B C L M"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","2":"F B BD CD DD ED LC rC"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"1":"dD"},I:{"1":"I iD jD","16":"RC J eD fD gD hD sC"},J:{"16":"D A"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"SVG vector-effect: non-scaling-stroke",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/vibration.js b/node_modules.bak/caniuse-lite/data/features/vibration.js new file mode 100644 index 0000000..896a81f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/vibration.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A xC yC","33":"B C L M G"},D:{"1":"0 1 2 3 4 5 ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C G N BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"Vibration API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/video.js b/node_modules.bak/caniuse-lite/data/features/video.js new file mode 100644 index 0000000..f1b1d03 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/video.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","260":"J WB K D E F A B C L M G N O P XB xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A zC XC 0C 1C 2C 3C YC","513":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1025":"E XC GD sC HD ID JD KD LD MD ND OD","1537":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","132":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Video element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/videotracks.js b/node_modules.bak/caniuse-lite/data/features/videotracks.js new file mode 100644 index 0000000..3ce8167 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/videotracks.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"C L M G N O P","322":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","194":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","322":"0 1 2 3 4 5 oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K zC XC 0C"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB BD CD DD ED LC rC FD MC","322":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","322":"H"},L:{"322":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"322":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"322":"vD"},R:{"322":"wD"},S:{"194":"xD yD"}},B:1,C:"Video Tracks",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/view-transitions.js b/node_modules.bak/caniuse-lite/data/features/view-transitions.js new file mode 100644 index 0000000..2539ca5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/view-transitions.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},C:{"1":"vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC xC yC","194":"WC"},D:{"1":"0 1 2 3 4 5 u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t"},E:{"1":"QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C"},F:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f BD CD DD ED LC rC FD MC"},G:{"1":"QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"9 AB BB CB DB EB","2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"View Transitions API (single-document)",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/viewport-unit-variants.js b/node_modules.bak/caniuse-lite/data/features/viewport-unit-variants.js new file mode 100644 index 0000000..83b82c4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/viewport-unit-variants.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n","194":"o p q"},C:{"1":"0 1 2 3 4 5 k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j xC yC"},D:{"1":"0 1 2 3 4 5 r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i","194":"j k l m n o p q"},E:{"1":"aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC"},F:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z BD CD DD ED LC rC FD MC","194":"a b c"},G:{"1":"aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"7 8 9 AB BB CB DB EB","2":"6 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:5,C:"Small, Large, and Dynamic viewport units",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/viewport-units.js b/node_modules.bak/caniuse-lite/data/features/viewport-units.js new file mode 100644 index 0000000..15ca3b1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/viewport-units.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","132":"F","260":"A B"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","260":"C L M G"},C:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M G N O P xC yC"},D:{"1":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O P XB","260":"6 7 8 9 AB BB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C","260":"K"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD","516":"JD","772":"ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"260":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"Viewport units: vw, vh, vmin, vmax",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wai-aria.js b/node_modules.bak/caniuse-lite/data/features/wai-aria.js new file mode 100644 index 0000000..2913a6b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wai-aria.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","4":"E F A B"},B:{"4":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"4":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"4":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"zC XC","4":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F","4":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"4":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"4":"dD"},I:{"2":"RC J eD fD gD hD sC","4":"I iD jD"},J:{"2":"D A"},K:{"4":"A B C H LC rC MC"},L:{"4":"I"},M:{"4":"KC"},N:{"4":"A B"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"4":"xD yD"}},B:2,C:"WAI-ARIA Accessibility features",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wake-lock.js b/node_modules.bak/caniuse-lite/data/features/wake-lock.js new file mode 100644 index 0000000..e1adc6f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wake-lock.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","194":"Q H R S T U V W X Y"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB xC yC","322":"GB HB"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC","194":"CC DC EC FC GC HC IC JC Q H R S T"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B BD CD DD ED LC rC FD MC","194":"1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:4,C:"Screen Wake Lock API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-bigint.js b/node_modules.bak/caniuse-lite/data/features/wasm-bigint.js new file mode 100644 index 0000000..6496026 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-bigint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly BigInt to i64 conversion in JS API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-bulk-memory.js b/node_modules.bak/caniuse-lite/data/features/wasm-bulk-memory.js new file mode 100644 index 0000000..6d14b53 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-bulk-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC xC yC"},D:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Bulk Memory Operations",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-extended-const.js b/node_modules.bak/caniuse-lite/data/features/wasm-extended-const.js new file mode 100644 index 0000000..4b5e410 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-extended-const.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"1":"0 1 2 3 4 5 v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u xC yC"},D:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"1":"jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i BD CD DD ED LC rC FD MC"},G:{"1":"jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"9 AB BB CB DB EB","2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Extended Constant Expressions",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-gc.js b/node_modules.bak/caniuse-lite/data/features/wasm-gc.js new file mode 100644 index 0000000..e0106ce --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-gc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"0 1 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"1":"2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"0 1 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Garbage Collection",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-multi-memory.js b/node_modules.bak/caniuse-lite/data/features/wasm-multi-memory.js new file mode 100644 index 0000000..75bcc01 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-multi-memory.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"0 1 2 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},C:{"1":"HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB xC yC"},D:{"1":"2 3 4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"0 1 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Multi-Memory",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-multi-value.js b/node_modules.bak/caniuse-lite/data/features/wasm-multi-value.js new file mode 100644 index 0000000..da0509e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-multi-value.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T"},C:{"1":"0 1 2 3 4 5 JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC xC yC"},D:{"1":"0 1 2 3 4 5 U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T"},E:{"1":"M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC BD CD DD ED LC rC FD MC"},G:{"1":"UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Multi-Value",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-mutable-globals.js b/node_modules.bak/caniuse-lite/data/features/wasm-mutable-globals.js new file mode 100644 index 0000000..623199e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-mutable-globals.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B xC yC"},D:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B zC XC 0C 1C 2C 3C YC LC"},F:{"1":"0 1 2 3 4 5 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B BD CD DD ED LC rC FD MC"},G:{"1":"RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Import/Export of Mutable Globals",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-nontrapping-fptoint.js b/node_modules.bak/caniuse-lite/data/features/wasm-nontrapping-fptoint.js new file mode 100644 index 0000000..a06959c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-nontrapping-fptoint.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B xC yC"},D:{"1":"0 1 2 3 4 5 GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Non-trapping float-to-int Conversion",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-reference-types.js b/node_modules.bak/caniuse-lite/data/features/wasm-reference-types.js new file mode 100644 index 0000000..45887e6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-reference-types.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e"},C:{"1":"0 1 2 3 4 5 Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC xC yC"},D:{"1":"0 1 2 3 4 5 f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Reference Types",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-relaxed-simd.js b/node_modules.bak/caniuse-lite/data/features/wasm-relaxed-simd.js new file mode 100644 index 0000000..4df72cd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-relaxed-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g xC yC","194":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"9 AB BB CB DB EB","2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Relaxed SIMD",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-signext.js b/node_modules.bak/caniuse-lite/data/features/wasm-signext.js new file mode 100644 index 0000000..e8193a9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-signext.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC xC yC"},D:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Sign Extension Operators",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-simd.js b/node_modules.bak/caniuse-lite/data/features/wasm-simd.js new file mode 100644 index 0000000..dcffad0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-simd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z"},C:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X xC yC"},D:{"1":"0 1 2 3 4 5 a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z"},E:{"1":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC"},F:{"1":"0 1 2 3 4 5 IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC BD CD DD ED LC rC FD MC"},G:{"1":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB OC PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly SIMD",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-tail-calls.js b/node_modules.bak/caniuse-lite/data/features/wasm-tail-calls.js new file mode 100644 index 0000000..f85d6bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-tail-calls.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},C:{"1":"4 5 FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z xC yC"},D:{"1":"0 1 2 3 4 5 v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"9 AB BB CB DB EB","2":"6 7 8 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Tail Calls",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm-threads.js b/node_modules.bak/caniuse-lite/data/features/wasm-threads.js new file mode 100644 index 0000000..767a34a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm-threads.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC xC yC"},D:{"1":"0 1 2 3 4 5 FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC"},E:{"1":"G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L M zC XC 0C 1C 2C 3C YC LC MC 4C"},F:{"1":"0 1 2 3 4 5 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB pD qD rD sD tD OC PC QC uD","2":"J kD lD mD nD oD YC"},Q:{"16":"vD"},R:{"16":"wD"},S:{"2":"xD","16":"yD"}},B:5,C:"WebAssembly Threads and Atomics",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wasm.js b/node_modules.bak/caniuse-lite/data/features/wasm.js new file mode 100644 index 0000000..6c0172e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wasm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M","578":"G"},C:{"1":"0 1 2 3 4 5 wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB xC yC","194":"qB rB sB tB uB","1025":"vB"},D:{"1":"0 1 2 3 4 5 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB","322":"uB vB wB xB yB zB"},E:{"1":"B C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC"},F:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB BD CD DD ED LC rC FD MC","322":"hB iB jB kB lB mB"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","194":"xD"}},B:6,C:"WebAssembly",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wav.js b/node_modules.bak/caniuse-lite/data/features/wav.js new file mode 100644 index 0000000..9e685bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wav.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z DD ED LC rC FD MC","2":"F BD CD"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","16":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"Wav audio format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wbr-element.js b/node_modules.bak/caniuse-lite/data/features/wbr-element.js new file mode 100644 index 0000000..fb056e7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wbr-element.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D tC","2":"E F A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"zC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","16":"F"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC"},H:{"1":"dD"},I:{"1":"RC J I gD hD sC iD jD","16":"eD fD"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"wbr (word break opportunity) element",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/web-animation.js b/node_modules.bak/caniuse-lite/data/features/web-animation.js new file mode 100644 index 0000000..0c10e77 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/web-animation.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","260":"Q H R S"},C:{"1":"0 1 2 3 4 5 R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB xC yC","260":"SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC","516":"qB rB sB tB uB vB wB xB yB zB 0B 1B","580":"cB dB eB fB gB hB iB jB kB lB mB nB oB pB","2049":"GC HC IC JC Q H"},D:{"1":"0 1 2 3 4 5 T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB","132":"fB gB hB","260":"iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C YC","1090":"B C L LC MC","2049":"M 4C 5C"},F:{"1":"0 1 2 3 4 5 CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P XB BD CD DD ED LC rC FD MC","132":"9 AB BB","260":"CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD","1090":"PD QD RD SD TD UD VD","2049":"WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB sD tD OC PC QC uD","260":"J kD lD mD nD oD YC pD qD rD"},Q:{"260":"vD"},R:{"1":"wD"},S:{"1":"yD","516":"xD"}},B:5,C:"Web Animations API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/web-app-manifest.js b/node_modules.bak/caniuse-lite/data/features/web-app-manifest.js new file mode 100644 index 0000000..6b2ff2b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/web-app-manifest.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N","130":"O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","578":"HC IC JC Q H R UC S T U"},D:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C","4":"PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD","4":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","260":"QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"Add to home screen (A2HS)",D:false}; diff --git a/node_modules.bak/caniuse-lite/data/features/web-bluetooth.js b/node_modules.bak/caniuse-lite/data/features/web-bluetooth.js new file mode 100644 index 0000000..1f68705 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/web-bluetooth.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","1025":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB","194":"oB pB qB rB sB tB uB vB","706":"wB xB yB","1025":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB BD CD DD ED LC rC FD MC","450":"fB gB hB iB","706":"jB kB lB","1025":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD jD","1025":"I"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","1025":"H"},L:{"1025":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1025":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB lD mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD"},Q:{"2":"vD"},R:{"1025":"wD"},S:{"2":"xD yD"}},B:7,C:"Web Bluetooth",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/web-serial.js b/node_modules.bak/caniuse-lite/data/features/web-serial.js new file mode 100644 index 0000000..f5ebcd6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/web-serial.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","66":"JC Q H R S T U V W X"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B BD CD DD ED LC rC FD MC","66":"6B 7B 8B 9B AC BC CC DC EC FC GC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"Web Serial API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/web-share.js b/node_modules.bak/caniuse-lite/data/features/web-share.js new file mode 100644 index 0000000..ad21ad0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/web-share.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H","516":"R S T U V W X Y Z a b c d"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D E F A B C L M G N O BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X","130":"6 7 8 9 P XB AB","1028":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB"},E:{"1":"M G 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","2049":"L MC 4C"},F:{"1":"0 1 2 3 4 5 x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w BD CD DD ED LC rC FD MC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD","2049":"SD TD UD VD WD"},H:{"2":"dD"},I:{"2":"RC J eD fD gD hD sC iD","258":"I jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J","258":"kD lD mD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:4,C:"Web Share API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webauthn.js b/node_modules.bak/caniuse-lite/data/features/webauthn.js new file mode 100644 index 0000000..64d739f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webauthn.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C","226":"L M G N O"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC xC yC","4100":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","5124":"2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w"},D:{"1":"0 1 2 3 4 5 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B"},E:{"1":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC","322":"MC"},F:{"1":"0 1 2 3 4 5 xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB BD CD DD ED LC rC FD MC"},G:{"1":"YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD","578":"UD","2052":"XD","3076":"VD WD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"8196":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2":"xD"}},B:2,C:"Web Authentication API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webcodecs.js b/node_modules.bak/caniuse-lite/data/features/webcodecs.js new file mode 100644 index 0000000..91a4380 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webcodecs.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c"},C:{"1":"MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB xC yC"},D:{"1":"0 1 2 3 4 5 d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c"},E:{"1":"qC AD","2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC","132":"eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC"},F:{"1":"0 1 2 3 4 5 H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q BD CD DD ED LC rC FD MC"},G:{"1":"qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC","132":"eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB PC QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"WebCodecs API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webgl.js b/node_modules.bak/caniuse-lite/data/features/webgl.js new file mode 100644 index 0000000..4141312 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webgl.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"tC","8":"K D E F A","129":"B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","129":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","129":"6 7 8 9 J WB K D E F A B C L M G N O P XB"},D:{"1":"0 1 2 3 4 5 cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB K D","129":"6 7 8 9 E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB"},E:{"1":"E F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC","129":"K D 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED LC rC FD","129":"C G N O P MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID JD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"1":"A","2":"D"},K:{"1":"C H MC","2":"A B LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A","129":"B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","129":"xD"}},B:6,C:"WebGL - 3D Canvas graphics",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webgl2.js b/node_modules.bak/caniuse-lite/data/features/webgl2.js new file mode 100644 index 0000000..0e23f60 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webgl2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB xC yC","194":"lB mB nB","450":"BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB","2242":"oB pB qB rB sB tB"},D:{"1":"0 1 2 3 4 5 zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB","578":"mB nB oB pB qB rB sB tB uB vB wB xB yB"},E:{"1":"G 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A zC XC 0C 1C 2C 3C","1090":"B C L M YC LC MC 4C 5C"},F:{"1":"0 1 2 3 4 5 mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB BD CD DD ED LC rC FD MC"},G:{"1":"ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD","1090":"RD SD TD UD VD WD XD YD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB mD nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","2242":"xD"}},B:6,C:"WebGL 2.0",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webgpu.js b/node_modules.bak/caniuse-lite/data/features/webgpu.js new file mode 100644 index 0000000..809d451 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webgpu.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B xC yC","194":"0 1 2 3 4 5 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","4292":"VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q","578":"H R S T U V W X Y Z a b c","1602":"d e f g h i j k l m n o p q r s t u v","2049":"0 1 2 3 4 5 w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"qC AD","2":"J WB K D E F A B G zC XC 0C 1C 2C 3C YC 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC","322":"C L M LC MC 4C 5C jC kC 9C QC lC mC nC oC pC"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC BD CD DD ED LC rC FD MC","578":"EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h","2049":"0 1 2 3 4 5 i j k l m n o p q r s t u v w x y z"},G:{"1":"qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC","322":"jC kC cD QC lC mC nC oC pC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","2049":"H"},L:{"1":"I"},M:{"194":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"1":"AB BB CB DB EB","2":"6 7 8 9 J kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD","194":"yD"}},B:5,C:"WebGPU",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webhid.js b/node_modules.bak/caniuse-lite/data/features/webhid.js new file mode 100644 index 0000000..bc06529 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webhid.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P","66":"Q H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC","66":"JC Q H R S T U V W X"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B BD CD DD ED LC rC FD MC","66":"7B 8B 9B AC BC CC DC EC FC GC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"WebHID API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webkit-user-drag.js b/node_modules.bak/caniuse-lite/data/features/webkit-user-drag.js new file mode 100644 index 0000000..c141104 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webkit-user-drag.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"16":"J WB K D E F A B C L M G","132":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"F B C BD CD DD ED LC rC FD MC","132":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"CSS -webkit-user-drag property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webm.js b/node_modules.bak/caniuse-lite/data/features/webm.js new file mode 100644 index 0000000..d52d8ad --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webm.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E tC","520":"F A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","8":"C L","388":"M G N O P"},C:{"1":"0 1 2 3 4 5 EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB"},D:{"1":"0 1 2 3 4 5 BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB","132":"6 7 8 9 K D E F A B C L M G N O P XB AB"},E:{"2":"zC","8":"J WB XC 0C","520":"K D E F A B C 1C 2C 3C YC LC","16385":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","17412":"L MC 4C","23556":"M","24580":"G 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","132":"B C G ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD","16385":"jC kC cD QC lC mC nC oC pC qC","17412":"SD TD UD VD WD","19460":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC"},H:{"2":"dD"},I:{"1":"I","2":"eD fD","132":"RC J gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"8":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","132":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:6,C:"WebM video format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webnfc.js b/node_modules.bak/caniuse-lite/data/features/webnfc.js new file mode 100644 index 0000000..74d22b7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webnfc.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M G N O P Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","450":"H R S T U V W X"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","450":"H R S T U V W X"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","450":"8B 9B AC BC CC DC EC FC GC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"257":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"Web NFC",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webp.js b/node_modules.bak/caniuse-lite/data/features/webp.js new file mode 100644 index 0000000..48d5232 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webp.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O"},C:{"1":"0 1 2 3 4 5 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","8":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B"},D:{"1":"0 1 2 3 4 5 bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J WB","8":"K D E","132":"6 7 8 F A B C L M G N O P XB","260":"9 AB BB CB DB EB YB ZB aB"},E:{"1":"OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F A B C L zC XC 0C 1C 2C 3C YC LC MC 4C","516":"M G 5C 6C ZC aC NC 7C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F BD CD DD","8":"B ED","132":"LC rC FD","260":"C G N O P MC"},G:{"1":"XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD"},H:{"1":"dD"},I:{"1":"I sC iD jD","2":"RC eD fD gD","132":"J hD"},J:{"2":"D A"},K:{"1":"C H LC rC MC","2":"A","132":"B"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","8":"xD"}},B:6,C:"WebP image format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/websockets.js b/node_modules.bak/caniuse-lite/data/features/websockets.js new file mode 100644 index 0000000..2932e1c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/websockets.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC xC yC","132":"J WB","292":"K D E F A"},D:{"1":"0 1 2 3 4 5 6 7 8 9 N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"J WB K D E F A B C L M","260":"G"},E:{"1":"D E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","132":"WB 0C","260":"K 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F BD CD DD ED","132":"B C LC rC FD"},G:{"1":"E ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD","132":"sC HD"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","129":"D"},K:{"1":"H MC","2":"A","132":"B C LC rC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Sockets",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webtransport.js b/node_modules.bak/caniuse-lite/data/features/webtransport.js new file mode 100644 index 0000000..336f7b6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webtransport.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P Q H R S T U V W X Y Z a b c d e f g"},C:{"1":"0 1 2 3 4 5 x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w xC yC"},D:{"1":"0 1 2 3 4 5 g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z e f","66":"a b c d"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB QC uD","2":"J kD lD mD nD oD YC pD qD rD sD tD OC PC"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:5,C:"WebTransport",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webusb.js b/node_modules.bak/caniuse-lite/data/features/webusb.js new file mode 100644 index 0000000..8512b69 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webusb.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB","66":"xB yB zB 0B 1B SC 2B"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB BD CD DD ED LC rC FD MC","66":"kB lB mB nB oB pB qB"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB nD oD YC pD qD rD sD tD OC PC QC uD","2":"J kD lD mD"},Q:{"2":"vD"},R:{"1":"wD"},S:{"2":"xD yD"}},B:7,C:"WebUSB",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webvr.js b/node_modules.bak/caniuse-lite/data/features/webvr.js new file mode 100644 index 0000000..1ac3d18 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webvr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"0 1 2 3 4 5 C L M H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","66":"Q","257":"G N O P"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xC yC","129":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","194":"xB"},D:{"2":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","66":"0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","66":"nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"2":"I"},M:{"2":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"513":"J","516":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:7,C:"WebVR API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webvtt.js b/node_modules.bak/caniuse-lite/data/features/webvtt.js new file mode 100644 index 0000000..bfd9fde --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webvtt.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB xC yC","66":"AB BB CB DB EB YB ZB","129":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB","257":"0 1 2 3 4 5 yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 J WB K D E F A B C L M G N O P XB"},E:{"1":"K D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC HD ID"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC J eD fD gD hD sC"},J:{"1":"A","2":"D"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"B","2":"A"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"129":"xD yD"}},B:4,C:"WebVTT - Web Video Text Tracks",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webworkers.js b/node_modules.bak/caniuse-lite/data/features/webworkers.js new file mode 100644 index 0000000..1ca0540 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webworkers.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","2":"tC","8":"K D E F"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","8":"uC RC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","8":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z ED LC rC FD MC","2":"F BD","8":"CD DD"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"I eD iD jD","2":"RC J fD gD hD sC"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","8":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Web Workers",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/webxr.js b/node_modules.bak/caniuse-lite/data/features/webxr.js new file mode 100644 index 0000000..1fa10d5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/webxr.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"2":"C L M G N O P","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC xC yC","322":"0 1 2 3 4 5 IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC"},D:{"2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B","66":"6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC","132":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"2":"J WB K D E F A B C zC XC 0C 1C 2C 3C YC LC MC","578":"L M G 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB BD CD DD ED LC rC FD MC","66":"vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B","132":"0 1 2 3 4 5 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"2":"RC J I eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C LC rC MC","132":"H"},L:{"132":"I"},M:{"322":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"J kD lD mD nD oD YC pD","132":"6 7 8 9 AB BB CB DB EB qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD","322":"yD"}},B:4,C:"WebXR Device API",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/will-change.js b/node_modules.bak/caniuse-lite/data/features/will-change.js new file mode 100644 index 0000000..2f98660 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/will-change.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB xC yC","194":"YB ZB aB bB cB dB eB"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 9 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS will-change property",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/woff.js b/node_modules.bak/caniuse-lite/data/features/woff.js new file mode 100644 index 0000000..f04e243 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/woff.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC yC","2":"uC RC xC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"J"},E:{"1":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z LC rC FD MC","2":"F B BD CD DD ED"},G:{"1":"E HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC"},H:{"2":"dD"},I:{"1":"I iD jD","2":"RC eD fD gD hD sC","130":"J"},J:{"1":"D A"},K:{"1":"B C H LC rC MC","2":"A"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"WOFF - Web Open Font Format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/woff2.js b/node_modules.bak/caniuse-lite/data/features/woff2.js new file mode 100644 index 0000000..7ca8f5c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/woff2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"C L"},C:{"1":"0 1 2 3 4 5 iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB xC yC"},D:{"1":"0 1 2 3 4 5 fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB"},E:{"1":"C L M G MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J WB K D E F zC XC 0C 1C 2C 3C","132":"A B YC LC"},F:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"6 7 8 F B C G N O P XB BD CD DD ED LC rC FD MC"},G:{"1":"ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"E XC GD sC HD ID JD KD LD MD"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:2,C:"WOFF 2.0 - Web Open Font Format",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/word-break.js b/node_modules.bak/caniuse-lite/data/features/word-break.js new file mode 100644 index 0000000..1b2cef2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/word-break.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC J WB K D E F A B C L M xC yC"},D:{"1":"0 1 2 3 4 5 nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB"},E:{"1":"F A B C L M G 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"J WB K D E zC XC 0C 1C 2C"},F:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B C BD CD DD ED LC rC FD MC","4":"6 7 8 9 G N O P XB AB BB CB DB EB YB ZB"},G:{"1":"LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","4":"E XC GD sC HD ID JD KD"},H:{"2":"dD"},I:{"1":"I","4":"RC J eD fD gD hD sC iD jD"},J:{"4":"D A"},K:{"1":"H","2":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"CSS3 word-break",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/wordwrap.js b/node_modules.bak/caniuse-lite/data/features/wordwrap.js new file mode 100644 index 0000000..070f04f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/wordwrap.js @@ -0,0 +1 @@ +module.exports={A:{A:{"4":"K D E F A B tC"},B:{"1":"0 1 2 3 4 5 P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","4":"C L M G N O"},C:{"1":"0 1 2 3 4 5 sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","4":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB xC yC"},D:{"1":"0 1 2 3 4 5 9 AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","4":"6 7 8 J WB K D E F A B C L M G N O P XB"},E:{"1":"D E F A B C L M G 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","4":"J WB K zC XC 0C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z MC","2":"F BD CD","4":"B C DD ED LC rC FD"},G:{"1":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","4":"XC GD sC HD ID"},H:{"4":"dD"},I:{"1":"I iD jD","4":"RC J eD fD gD hD sC"},J:{"1":"A","4":"D"},K:{"1":"H","4":"A B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"4":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"yD","4":"xD"}},B:4,C:"CSS3 Overflow-wrap",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/x-doc-messaging.js b/node_modules.bak/caniuse-lite/data/features/x-doc-messaging.js new file mode 100644 index 0000000..63149d1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/x-doc-messaging.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D tC","132":"E F","260":"A B"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC","2":"uC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"zC XC"},F:{"1":"0 1 2 3 4 5 6 7 8 9 B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC","2":"F"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"4":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"Cross-document messaging",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/x-frame-options.js b/node_modules.bak/caniuse-lite/data/features/x-frame-options.js new file mode 100644 index 0000000..36206ac --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/x-frame-options.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"E F A B","2":"K D tC"},B:{"1":"C L M G N O P","4":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC","4":"0 1 2 3 4 5 J WB K D E F A B C L M G N O BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","16":"uC RC xC yC"},D:{"4":"0 1 2 3 4 5 CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB"},E:{"4":"K D E F A B C L M G 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","16":"J WB zC XC"},F:{"4":"0 1 2 3 4 5 6 7 8 9 C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FD MC","16":"F B BD CD DD ED LC rC"},G:{"4":"E JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","16":"XC GD sC HD ID"},H:{"2":"dD"},I:{"4":"J I hD sC iD jD","16":"RC eD fD gD"},J:{"4":"D A"},K:{"4":"H MC","16":"A B C LC rC"},L:{"4":"I"},M:{"4":"KC"},N:{"1":"A B"},O:{"4":"NC"},P:{"4":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"4":"vD"},R:{"4":"wD"},S:{"1":"xD","4":"yD"}},B:6,C:"X-Frame-Options HTTP header",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/xhr2.js b/node_modules.bak/caniuse-lite/data/features/xhr2.js new file mode 100644 index 0000000..7c870f5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/xhr2.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F tC","1156":"A B"},B:{"1":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","1028":"C L M G N O P"},C:{"1":"0 1 2 3 4 5 qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"uC RC","1028":"6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB","1284":"A B","1412":"K D E F","1924":"J WB xC yC"},D:{"1":"0 1 2 3 4 5 tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","16":"J WB K","1028":"aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB","1156":"YB ZB","1412":"6 7 8 9 D E F A B C L M G N O P XB AB BB CB DB EB"},E:{"1":"C L M G LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","2":"J zC XC","1028":"E F A B 2C 3C YC","1156":"D 1C","1412":"WB K 0C"},F:{"1":"0 1 2 3 4 5 gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","2":"F B BD CD DD ED LC rC FD","132":"G N O","1028":"6 7 8 9 C P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB MC"},G:{"1":"PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","2":"XC GD sC","1028":"E KD LD MD ND OD","1156":"JD","1412":"HD ID"},H:{"2":"dD"},I:{"1":"I","2":"eD fD gD","1028":"jD","1412":"iD","1924":"RC J hD sC"},J:{"1156":"A","1412":"D"},K:{"1":"H","2":"A B LC rC","1028":"C MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1156":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD","1028":"J"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"XMLHttpRequest advanced features",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/xhtml.js b/node_modules.bak/caniuse-lite/data/features/xhtml.js new file mode 100644 index 0000000..289cbeb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/xhtml.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"F A B","2":"K D E tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"1":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"1":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"1":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"1":"dD"},I:{"1":"RC J I eD fD gD hD sC iD jD"},J:{"1":"D A"},K:{"1":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:1,C:"XHTML served as application/xhtml+xml",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/xhtmlsmil.js b/node_modules.bak/caniuse-lite/data/features/xhtmlsmil.js new file mode 100644 index 0000000..0e1eb26 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/xhtmlsmil.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"F A B tC","4":"K D E"},B:{"2":"C L M G N O P","8":"0 1 2 3 4 5 Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"8":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC xC yC"},D:{"8":"0 1 2 3 4 5 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC"},E:{"8":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"8":"0 1 2 3 4 5 6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z BD CD DD ED LC rC FD MC"},G:{"8":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"8":"dD"},I:{"8":"RC J I eD fD gD hD sC iD jD"},J:{"8":"D A"},K:{"8":"A B C H LC rC MC"},L:{"8":"I"},M:{"8":"KC"},N:{"2":"A B"},O:{"8":"NC"},P:{"8":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"8":"vD"},R:{"8":"wD"},S:{"8":"xD yD"}},B:7,C:"XHTML+SMIL animation",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/xml-serializer.js b/node_modules.bak/caniuse-lite/data/features/xml-serializer.js new file mode 100644 index 0000000..f8004aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/xml-serializer.js @@ -0,0 +1 @@ +module.exports={A:{A:{"1":"A B","260":"K D E F tC"},B:{"1":"0 1 2 3 4 5 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB"},C:{"1":"0 1 2 3 4 5 6 7 8 9 C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","132":"B","260":"uC RC J WB K D xC yC","516":"E F A"},D:{"1":"0 1 2 3 4 5 aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","132":"6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB"},E:{"1":"E F A B C L M G 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD","132":"J WB K D zC XC 0C 1C"},F:{"1":"0 1 2 3 4 5 6 7 8 9 P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","16":"F BD","132":"B C G N O CD DD ED LC rC FD MC"},G:{"1":"E KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC","132":"XC GD sC HD ID JD"},H:{"132":"dD"},I:{"1":"I iD jD","132":"RC J eD fD gD hD sC"},J:{"132":"D A"},K:{"1":"H","16":"A","132":"B C LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"1":"A B"},O:{"1":"NC"},P:{"1":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"1":"vD"},R:{"1":"wD"},S:{"1":"xD yD"}},B:4,C:"DOM Parsing and Serialization",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/features/zstd.js b/node_modules.bak/caniuse-lite/data/features/zstd.js new file mode 100644 index 0000000..5ae449f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/features/zstd.js @@ -0,0 +1 @@ +module.exports={A:{A:{"2":"K D E F A B tC"},B:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB","2":"0 C L M G N O P Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},C:{"1":"IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC vC wC","2":"0 1 2 3 4 5 6 7 8 9 uC RC J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z FB GB HB xC yC"},D:{"1":"FB GB HB IB JB KB LB MB NB OB PB QB RB SB TB UB I VB VC KC WC","2":"0 6 7 8 9 J WB K D E F A B C L M G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B SC 2B TC 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z","194":"1 2 3 4 5"},E:{"2":"J WB K D E F A B C L M G zC XC 0C 1C 2C 3C YC LC MC 4C 5C 6C ZC aC NC 7C OC bC cC dC eC fC 8C PC gC hC iC jC kC 9C QC lC mC nC oC pC qC AD"},F:{"1":"0 1 2 3 4 5 s t u v w x y z","2":"6 7 8 9 F B C G N O P XB AB BB CB DB EB YB ZB aB bB cB dB eB fB gB hB iB jB kB lB mB nB oB pB qB rB sB tB uB vB wB xB yB zB 0B 1B 2B 3B 4B 5B 6B 7B 8B 9B AC BC CC DC EC FC GC HC IC JC Q H R UC S T U V W X Y Z a b c d e f g h i j k l m n o p q r BD CD DD ED LC rC FD MC"},G:{"2":"E XC GD sC HD ID JD KD LD MD ND OD PD QD RD SD TD UD VD WD XD YD ZD ZC aC NC aD OC bC cC dC eC fC bD PC gC hC iC jC kC cD QC lC mC nC oC pC qC"},H:{"2":"dD"},I:{"1":"I","2":"RC J eD fD gD hD sC iD jD"},J:{"2":"D A"},K:{"2":"A B C H LC rC MC"},L:{"1":"I"},M:{"1":"KC"},N:{"2":"A B"},O:{"2":"NC"},P:{"2":"6 7 8 9 J AB BB CB DB EB kD lD mD nD oD YC pD qD rD sD tD OC PC QC uD"},Q:{"2":"vD"},R:{"2":"wD"},S:{"2":"xD yD"}},B:6,C:"zstd (Zstandard) content-encoding",D:true}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AD.js b/node_modules.bak/caniuse-lite/data/regions/AD.js new file mode 100644 index 0000000..a83aecd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AD.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00444,"60":0.00444,"115":0.07983,"128":0.34593,"132":0.07096,"136":0.10201,"138":0.01774,"139":0.07096,"140":0.04879,"141":2.0401,"142":0.887,"143":0.00444,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 134 135 137 144 145 3.5 3.6"},D:{"39":0.00444,"40":0.00444,"42":0.00444,"43":0.00444,"44":0.00444,"45":0.00444,"48":0.00444,"49":0.00444,"51":0.00444,"52":0.00444,"54":0.00444,"57":0.00444,"59":0.00444,"60":0.00444,"78":0.03105,"79":0.03992,"85":0.00444,"87":0.04435,"88":0.00444,"90":0.00444,"98":0.00444,"103":0.15523,"108":0.00444,"109":0.19514,"111":0.00444,"112":0.01331,"113":0.00444,"114":0.06653,"115":0.00444,"116":0.09314,"119":0.01774,"122":0.02218,"123":0.00444,"124":0.03992,"125":0.1774,"126":0.00444,"127":0.01331,"128":0.01774,"129":0.00444,"130":0.02218,"131":0.11975,"132":0.03992,"133":0.06209,"134":0.02218,"135":0.03548,"136":0.15966,"137":0.20845,"138":7.52176,"139":8.5152,"140":0.03105,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 46 47 50 53 55 56 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 86 89 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 110 117 118 120 121 141 142 143"},F:{"86":0.00887,"90":0.00887,"91":0.00444,"95":0.00887,"102":0.00444,"108":0.00444,"114":0.00444,"118":0.00444,"119":0.05766,"120":1.02449,"121":0.00887,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 109 110 111 112 113 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"81":0.00444,"100":0.02218,"109":0.01331,"128":0.00444,"130":0.02218,"131":0.01774,"133":0.00887,"134":0.00887,"135":0.00444,"136":0.00444,"137":0.00887,"138":0.90918,"139":1.45468,_:"12 13 14 15 16 17 18 79 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 132 140"},E:{"14":0.03105,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00444,"13.1":0.01774,"14.1":0.02218,"15.1":0.00444,"15.2-15.3":0.02661,"15.4":0.00444,"15.5":0.00887,"15.6":0.66082,"16.0":0.20845,"16.1":0.0754,"16.2":0.04435,"16.3":0.30158,"16.4":0.02661,"16.5":0.12418,"16.6":1.23293,"17.0":0.02661,"17.1":0.77169,"17.2":0.35924,"17.3":0.27054,"17.4":0.11975,"17.5":0.2661,"17.6":1.68974,"18.0":0.10201,"18.1":0.0754,"18.2":0.06209,"18.3":0.18627,"18.4":0.35037,"18.5-18.6":3.0158,"26.0":0.22175},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00712,"5.0-5.1":0,"6.0-6.1":0.01779,"7.0-7.1":0.01423,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03558,"10.0-10.2":0.00356,"10.3":0.06405,"11.0-11.2":1.36637,"11.3-11.4":0.02135,"12.0-12.1":0.00712,"12.2-12.5":0.20638,"13.0-13.1":0,"13.2":0.01067,"13.3":0.00712,"13.4-13.7":0.03558,"14.0-14.4":0.07117,"14.5-14.8":0.07472,"15.0-15.1":0.06405,"15.2-15.3":0.05693,"15.4":0.06405,"15.5":0.07117,"15.6-15.8":0.93226,"16.0":0.11386,"16.1":0.23485,"16.2":0.12098,"16.3":0.22417,"16.4":0.04982,"16.5":0.09251,"16.6-16.7":1.20269,"17.0":0.06405,"17.1":0.11742,"17.2":0.0854,"17.3":0.13166,"17.4":0.1957,"17.5":0.42699,"17.6-17.7":1.05325,"18.0":0.26687,"18.1":0.54086,"18.2":0.30245,"18.3":1.0319,"18.4":0.59423,"18.5-18.6":25.31703,"26.0":0.13877},P:{"4":0.02088,"23":0.02088,"26":0.03132,"27":0.01044,"28":1.67016,_:"20 21 22 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01044},I:{"0":0.01667,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.23373,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00444,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":18.27847},R:{_:"0"},M:{"0":0.63441},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AE.js b/node_modules.bak/caniuse-lite/data/regions/AE.js new file mode 100644 index 0000000..def690d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AE.js @@ -0,0 +1 @@ +module.exports={C:{"77":0.05122,"104":0.0019,"110":0.0019,"115":0.01707,"125":0.0019,"128":0.00379,"132":0.00569,"133":0.0019,"135":0.0019,"136":0.0019,"137":0.0019,"138":0.0019,"139":0.00569,"140":0.00949,"141":0.20298,"142":0.08537,"143":0.0019,"144":0.00569,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 134 145 3.5 3.6"},D:{"29":0.0019,"39":0.0019,"40":0.0019,"41":0.00379,"42":0.0019,"43":0.0019,"44":0.0019,"45":0.0019,"46":0.0019,"47":0.0019,"48":0.0019,"49":0.00379,"50":0.0019,"51":0.0019,"52":0.0019,"53":0.0019,"54":0.0019,"55":0.0019,"56":0.00379,"57":0.0019,"58":0.0019,"59":0.0019,"60":0.0019,"68":0.0019,"69":0.0019,"73":0.0019,"75":0.00379,"76":0.00569,"78":0.0019,"79":0.00569,"83":0.00569,"84":0.00379,"86":0.0019,"87":0.01707,"88":0.00569,"90":0.0019,"91":0.01328,"92":0.0019,"93":0.01707,"98":0.00379,"99":0.0019,"100":0.00379,"101":0.0019,"102":0.0019,"103":0.05691,"104":0.01707,"106":0.00379,"107":0.0019,"108":0.00949,"109":0.15935,"110":0.0019,"111":0.00949,"112":0.20488,"113":0.0019,"114":0.01518,"115":0.0019,"116":0.04363,"117":0.0019,"118":0.02087,"119":0.00569,"120":0.00569,"121":0.00759,"122":0.01707,"123":0.01518,"124":0.01328,"125":0.34146,"126":0.02087,"127":0.00949,"128":0.03604,"129":0.00759,"130":0.01138,"131":0.03225,"132":0.07588,"133":0.02087,"134":0.02656,"135":1.07939,"136":0.05691,"137":0.14986,"138":3.69536,"139":4.01595,"140":0.00569,"141":0.00569,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 71 72 74 77 80 81 85 89 94 95 96 97 105 142 143"},F:{"46":0.0019,"89":0.0019,"90":0.07778,"91":0.04173,"94":0.0019,"95":0.0019,"100":0.0019,"114":0.0019,"119":0.00759,"120":0.2561,"121":0.0019,"122":0.0019,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0019,"92":0.00569,"109":0.00379,"114":0.02276,"122":0.0019,"124":0.0019,"129":0.0019,"130":0.0019,"131":0.00379,"132":0.00379,"133":0.0019,"134":0.00949,"135":0.00569,"136":0.00949,"137":0.01328,"138":0.48184,"139":0.9485,"140":0.00759,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128"},E:{"13":0.0019,"14":0.0019,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.00379,"14.1":0.00759,"15.1":0.00569,"15.4":0.0019,"15.5":0.0019,"15.6":0.03984,"16.0":0.00379,"16.1":0.00379,"16.2":0.00379,"16.3":0.00949,"16.4":0.00379,"16.5":0.00569,"16.6":0.04363,"17.0":0.00379,"17.1":0.03035,"17.2":0.00569,"17.3":0.00759,"17.4":0.01518,"17.5":0.01897,"17.6":0.08157,"18.0":0.00949,"18.1":0.01328,"18.2":0.00759,"18.3":0.03415,"18.4":0.02087,"18.5-18.6":0.28076,"26.0":0.01707},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00145,"5.0-5.1":0,"6.0-6.1":0.00362,"7.0-7.1":0.0029,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00724,"10.0-10.2":0.00072,"10.3":0.01304,"11.0-11.2":0.27814,"11.3-11.4":0.00435,"12.0-12.1":0.00145,"12.2-12.5":0.04201,"13.0-13.1":0,"13.2":0.00217,"13.3":0.00145,"13.4-13.7":0.00724,"14.0-14.4":0.01449,"14.5-14.8":0.01521,"15.0-15.1":0.01304,"15.2-15.3":0.01159,"15.4":0.01304,"15.5":0.01449,"15.6-15.8":0.18977,"16.0":0.02318,"16.1":0.04781,"16.2":0.02463,"16.3":0.04563,"16.4":0.01014,"16.5":0.01883,"16.6-16.7":0.24482,"17.0":0.01304,"17.1":0.0239,"17.2":0.01738,"17.3":0.0268,"17.4":0.03984,"17.5":0.08692,"17.6-17.7":0.2144,"18.0":0.05432,"18.1":0.1101,"18.2":0.06157,"18.3":0.21005,"18.4":0.12096,"18.5-18.6":5.15353,"26.0":0.02825},P:{"21":0.01043,"22":0.01043,"23":0.01043,"24":0.01043,"25":0.03128,"26":0.01043,"27":0.07298,"28":1.16769,_:"4 20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01043,"9.2":0.01043},I:{"0":0.02427,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.48267,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00209,"11":0.03965,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.8195},H:{"0":0},L:{"0":72.66476},R:{_:"0"},M:{"0":0.12963},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AF.js b/node_modules.bak/caniuse-lite/data/regions/AF.js new file mode 100644 index 0000000..8642880 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AF.js @@ -0,0 +1 @@ +module.exports={C:{"18":0.00484,"56":0.00121,"57":0.00242,"70":0.00121,"72":0.00242,"90":0.00242,"94":0.00121,"99":0.00847,"106":0.00121,"113":0.00121,"115":0.07744,"121":0.00121,"123":0.00121,"127":0.00484,"128":0.00605,"133":0.00121,"134":0.00121,"137":0.00121,"138":0.00242,"139":0.00242,"140":0.02299,"141":0.23232,"142":0.08954,"143":0.00121,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 98 100 101 102 103 104 105 107 108 109 110 111 112 114 116 117 118 119 120 122 124 125 126 129 130 131 132 135 136 144 145 3.5 3.6"},D:{"18":0.00121,"28":0.00121,"34":0.00121,"36":0.00121,"39":0.00121,"42":0.00121,"43":0.00242,"44":0.00242,"45":0.00121,"46":0.00242,"47":0.00242,"48":0.00121,"49":0.00121,"50":0.00121,"51":0.00121,"52":0.00121,"53":0.00121,"54":0.00242,"55":0.00242,"56":0.00121,"58":0.00121,"59":0.00121,"60":0.00121,"61":0.00121,"62":0.00968,"63":0.00605,"65":0.00121,"66":0.00121,"67":0.00121,"69":0.00242,"70":0.00484,"71":0.00605,"72":0.00121,"73":0.00242,"74":0.00242,"77":0.00242,"78":0.01815,"79":0.01815,"80":0.01089,"81":0.00605,"83":0.00121,"84":0.00242,"85":0.00121,"86":0.01573,"87":0.01573,"88":0.00242,"89":0.00242,"90":0.00121,"91":0.00242,"92":0.00242,"93":0.00121,"94":0.00605,"95":0.00121,"96":0.00605,"97":0.00726,"99":0.00363,"100":0.00242,"101":0.00242,"102":0.00121,"103":0.00726,"105":0.00605,"106":0.00847,"107":0.02057,"108":0.01089,"109":0.78166,"110":0.00363,"111":0.00484,"112":0.00242,"113":0.00484,"114":0.00242,"115":0.00121,"116":0.00484,"117":0.00847,"118":0.00363,"119":0.00847,"120":0.01089,"121":0.00484,"122":0.00847,"123":0.00605,"124":0.00484,"125":0.06171,"126":0.00726,"127":0.01331,"128":0.01089,"129":0.00363,"130":0.01694,"131":0.03025,"132":0.01452,"133":0.02299,"134":0.02057,"135":0.03751,"136":0.03993,"137":0.11374,"138":1.83315,"139":2.4684,"140":0.01331,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 23 24 25 26 27 29 30 31 32 33 35 37 38 40 41 57 64 68 75 76 98 104 141 142 143"},F:{"22":0.00242,"79":0.01331,"82":0.00121,"86":0.00121,"89":0.00363,"90":0.00726,"91":0.00605,"95":0.02299,"113":0.00121,"116":0.00121,"117":0.00242,"118":0.00242,"119":0.00605,"120":0.22748,"121":0.00484,_:"9 11 12 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00363,"13":0.00121,"14":0.00484,"15":0.00121,"16":0.01089,"17":0.00363,"18":0.0242,"84":0.00605,"88":0.00242,"89":0.00484,"90":0.02057,"92":0.10164,"100":0.01331,"109":0.01331,"111":0.00121,"114":0.00363,"115":0.00121,"117":0.00121,"122":0.01573,"125":0.00121,"130":0.00121,"131":0.00847,"132":0.00121,"133":0.00242,"134":0.00363,"135":0.00726,"136":0.01573,"137":0.00968,"138":0.32065,"139":0.57475,"140":0.00121,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 116 118 119 120 121 123 124 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 14.1","5.1":0.00242,"12.1":0.00121,"13.1":0.00121,"15.1":0.00121,"15.2-15.3":0.00121,"15.4":0.00121,"15.5":0.00726,"15.6":0.02662,"16.0":0.00363,"16.1":0.00605,"16.2":0.00363,"16.3":0.01694,"16.4":0.03267,"16.5":0.00605,"16.6":0.06897,"17.0":0.02178,"17.1":0.04477,"17.2":0.00605,"17.3":0.00726,"17.4":0.00968,"17.5":0.04477,"17.6":0.11253,"18.0":0.00605,"18.1":0.03025,"18.2":0.01573,"18.3":0.05445,"18.4":0.02541,"18.5-18.6":0.32428,"26.0":0.02299},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00152,"5.0-5.1":0,"6.0-6.1":0.00381,"7.0-7.1":0.00305,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00762,"10.0-10.2":0.00076,"10.3":0.01372,"11.0-11.2":0.29264,"11.3-11.4":0.00457,"12.0-12.1":0.00152,"12.2-12.5":0.0442,"13.0-13.1":0,"13.2":0.00229,"13.3":0.00152,"13.4-13.7":0.00762,"14.0-14.4":0.01524,"14.5-14.8":0.016,"15.0-15.1":0.01372,"15.2-15.3":0.01219,"15.4":0.01372,"15.5":0.01524,"15.6-15.8":0.19967,"16.0":0.02439,"16.1":0.0503,"16.2":0.02591,"16.3":0.04801,"16.4":0.01067,"16.5":0.01981,"16.6-16.7":0.25759,"17.0":0.01372,"17.1":0.02515,"17.2":0.01829,"17.3":0.0282,"17.4":0.04192,"17.5":0.09145,"17.6-17.7":0.22558,"18.0":0.05716,"18.1":0.11584,"18.2":0.06478,"18.3":0.22101,"18.4":0.12727,"18.5-18.6":5.42229,"26.0":0.02972},P:{"4":0.09297,"20":0.01033,"21":0.02066,"22":0.01033,"23":0.01033,"24":0.04132,"25":0.04132,"26":0.09297,"27":0.14462,"28":0.72309,"5.0-5.4":0.03099,"6.2-6.4":0.01033,"7.2-7.4":0.06198,_:"8.2 10.1 12.0 14.0 15.0 19.0","9.2":0.03099,"11.1-11.2":0.02066,"13.0":0.01033,"16.0":0.02066,"17.0":0.03099,"18.0":0.01033},I:{"0":0.10531,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.27765,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00242,"11":0.02904,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.44829},H:{"0":0.03},L:{"0":80.54617},R:{_:"0"},M:{"0":0.05274},Q:{"14.9":0.00879}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AG.js b/node_modules.bak/caniuse-lite/data/regions/AG.js new file mode 100644 index 0000000..6460a13 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AG.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.03902,"128":0.00355,"133":0.03547,"139":0.00355,"140":0.01064,"141":0.23765,"142":0.20927,"143":0.00355,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 135 136 137 138 144 145 3.5 3.6"},D:{"39":0.00709,"40":0.00709,"41":0.01064,"42":0.00709,"43":0.00709,"44":0.01064,"45":0.00355,"47":0.00709,"48":0.00709,"49":0.01419,"50":0.00709,"51":0.00709,"52":0.00355,"53":0.00709,"54":0.01419,"55":0.01064,"56":0.01064,"57":0.01419,"58":0.00709,"59":0.00709,"60":0.00709,"69":0.00355,"71":0.00709,"79":0.00709,"80":0.01064,"85":0.00709,"86":0.00355,"87":0.01774,"88":0.00709,"89":0.01064,"91":0.00709,"93":0.01774,"97":0.00355,"98":0.00355,"102":0.00355,"103":0.22701,"105":0.00355,"108":0.04611,"109":0.51432,"110":0.00355,"111":0.02838,"112":0.04611,"116":0.08868,"117":0.01064,"119":0.00709,"120":0.00355,"121":0.00355,"122":0.02838,"123":0.00355,"125":2.55384,"126":0.01774,"127":0.01419,"128":0.13124,"129":0.01064,"130":0.03192,"131":0.02128,"132":0.04966,"133":0.01774,"134":0.08513,"135":0.06739,"136":0.07803,"137":0.45047,"138":5.30277,"139":8.2787,"140":0.00355,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 46 61 62 63 64 65 66 67 68 70 72 73 74 75 76 77 78 81 83 84 90 92 94 95 96 99 100 101 104 106 107 113 114 115 118 124 141 142 143"},F:{"47":0.00355,"55":0.00355,"90":0.01064,"110":0.00355,"119":0.00355,"120":0.69876,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"81":0.00355,"83":0.00709,"85":0.00355,"87":0.00709,"88":0.00355,"90":0.00709,"92":0.03547,"109":0.05321,"114":0.02483,"116":0.08868,"128":0.00355,"129":0.00709,"131":0.01774,"134":0.07449,"136":0.01774,"137":0.02128,"138":2.13175,"139":4.66076,_:"12 13 14 15 16 17 18 79 80 84 86 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 122 123 124 125 126 127 130 132 133 135 140"},E:{"15":0.00709,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.2 17.2","9.1":0.00355,"13.1":0.02128,"14.1":0.00709,"15.5":0.01064,"15.6":0.08868,"16.1":0.01419,"16.3":0.00355,"16.4":0.00355,"16.5":0.00709,"16.6":0.14897,"17.0":0.00355,"17.1":0.09932,"17.3":0.01774,"17.4":0.01774,"17.5":0.01419,"17.6":0.10286,"18.0":0.01064,"18.1":0.02483,"18.2":0.01064,"18.3":0.13124,"18.4":0.08158,"18.5-18.6":1.17406,"26.0":0.01419},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00382,"5.0-5.1":0,"6.0-6.1":0.00956,"7.0-7.1":0.00765,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01912,"10.0-10.2":0.00191,"10.3":0.03442,"11.0-11.2":0.73422,"11.3-11.4":0.01147,"12.0-12.1":0.00382,"12.2-12.5":0.1109,"13.0-13.1":0,"13.2":0.00574,"13.3":0.00382,"13.4-13.7":0.01912,"14.0-14.4":0.03824,"14.5-14.8":0.04015,"15.0-15.1":0.03442,"15.2-15.3":0.03059,"15.4":0.03442,"15.5":0.03824,"15.6-15.8":0.50095,"16.0":0.06118,"16.1":0.12619,"16.2":0.06501,"16.3":0.12046,"16.4":0.02677,"16.5":0.04971,"16.6-16.7":0.64626,"17.0":0.03442,"17.1":0.0631,"17.2":0.04589,"17.3":0.07074,"17.4":0.10516,"17.5":0.22944,"17.6-17.7":0.56596,"18.0":0.1434,"18.1":0.29063,"18.2":0.16252,"18.3":0.55449,"18.4":0.31931,"18.5-18.6":13.60405,"26.0":0.07457},P:{"4":0.08552,"21":0.07483,"22":0.03207,"23":0.02138,"24":0.04276,"25":0.04276,"26":0.04276,"27":0.19241,"28":4.99209,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 17.0 18.0 19.0","7.2-7.4":0.05345,"11.1-11.2":0.02138,"15.0":0.01069,"16.0":0.02138},I:{"0":0.01289,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.24521,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00355,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02581},H:{"0":0},L:{"0":44.26158},R:{_:"0"},M:{"0":0.0968},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AI.js b/node_modules.bak/caniuse-lite/data/regions/AI.js new file mode 100644 index 0000000..e6c2e74 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AI.js @@ -0,0 +1 @@ +module.exports={C:{"109":0.0053,"122":0.01589,"134":0.0053,"136":0.0053,"140":0.06355,"141":0.18006,"142":0.07944,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 135 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.0053,"40":0.0053,"41":0.0053,"42":0.0053,"43":0.03178,"44":0.0053,"45":0.07414,"46":0.04237,"47":0.02118,"48":0.01589,"49":0.01589,"51":0.03707,"52":0.01589,"53":0.03178,"54":0.01589,"55":0.0053,"56":0.02118,"57":0.0053,"58":0.03178,"59":0.01589,"60":0.03178,"69":0.0053,"71":0.0053,"73":0.01589,"75":0.0053,"80":0.03178,"81":0.0053,"88":0.0053,"96":0.0053,"97":0.03707,"99":0.0053,"100":0.0053,"109":0.03178,"112":0.02118,"116":0.0053,"123":0.0053,"125":4.08851,"126":0.0053,"127":0.03178,"131":0.03707,"133":0.0053,"134":0.03178,"136":0.03707,"137":0.3919,"138":15.56494,"139":8.78606,"140":0.0053,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 50 61 62 63 64 65 66 67 68 70 72 74 76 77 78 79 83 84 85 86 87 89 90 91 92 93 94 95 98 101 102 103 104 105 106 107 108 110 111 113 114 115 117 118 119 120 121 122 124 128 129 130 132 135 141 142 143"},F:{"120":0.15888,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.02118,"129":0.01589,"134":0.02118,"138":1.82182,"139":2.23491,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 131 132 133 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.5 16.0","12.1":0.01589,"13.1":0.01589,"14.1":0.05826,"15.1":0.05826,"15.4":0.0053,"15.6":0.06355,"16.1":0.05826,"16.2":0.01589,"16.3":0.19595,"16.4":0.03178,"16.5":0.03707,"16.6":0.69378,"17.0":0.0053,"17.1":0.58256,"17.2":0.09003,"17.3":0.06355,"17.4":0.14829,"17.5":0.09003,"17.6":1.28693,"18.0":0.03707,"18.1":0.04237,"18.2":0.02118,"18.3":0.05826,"18.4":0.15888,"18.5-18.6":2.16606,"26.0":0.02118},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00378,"5.0-5.1":0,"6.0-6.1":0.00944,"7.0-7.1":0.00755,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01889,"10.0-10.2":0.00189,"10.3":0.034,"11.0-11.2":0.72524,"11.3-11.4":0.01133,"12.0-12.1":0.00378,"12.2-12.5":0.10954,"13.0-13.1":0,"13.2":0.00567,"13.3":0.00378,"13.4-13.7":0.01889,"14.0-14.4":0.03777,"14.5-14.8":0.03966,"15.0-15.1":0.034,"15.2-15.3":0.03022,"15.4":0.034,"15.5":0.03777,"15.6-15.8":0.49483,"16.0":0.06044,"16.1":0.12465,"16.2":0.06421,"16.3":0.11899,"16.4":0.02644,"16.5":0.04911,"16.6-16.7":0.63837,"17.0":0.034,"17.1":0.06233,"17.2":0.04533,"17.3":0.06988,"17.4":0.10388,"17.5":0.22664,"17.6-17.7":0.55904,"18.0":0.14165,"18.1":0.28708,"18.2":0.16054,"18.3":0.54771,"18.4":0.31541,"18.5-18.6":13.43779,"26.0":0.07366},P:{"4":0.24881,"21":0.01082,"22":0.01082,"23":0.04327,"24":0.09736,"25":0.62744,"26":0.06491,"27":0.12982,"28":2.60713,_:"20 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.22718,"8.2":0.01082},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.06115,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0053,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03293},H:{"0":0},L:{"0":33.90138},R:{_:"0"},M:{"0":0.07056},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AL.js b/node_modules.bak/caniuse-lite/data/regions/AL.js new file mode 100644 index 0000000..68d278d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AL.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00234,"104":0.00234,"113":0.00468,"115":0.16848,"125":0.00702,"127":0.00234,"128":0.04212,"131":0.01404,"133":0.00234,"134":0.00468,"136":0.00234,"137":0.00468,"138":0.00234,"139":0.00702,"140":0.0117,"141":0.84006,"142":0.41886,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 132 135 143 144 145 3.5 3.6"},D:{"39":0.00702,"40":0.00702,"41":0.00702,"42":0.00702,"43":0.00702,"44":0.00702,"45":0.00702,"46":0.00702,"47":0.01638,"48":0.00702,"49":0.00702,"50":0.00702,"51":0.00468,"52":0.00936,"53":0.00702,"54":0.00702,"55":0.0117,"56":0.00702,"57":0.00702,"58":0.00702,"59":0.00936,"60":0.00702,"65":0.00468,"66":0.00234,"68":0.00468,"69":0.00468,"70":0.00234,"71":0.00234,"73":0.0117,"75":0.0234,"77":0.00234,"78":0.00234,"79":0.06318,"80":0.00234,"81":0.00234,"83":0.00936,"84":0.00234,"85":0.00234,"86":0.00468,"87":0.05616,"88":0.00234,"89":0.00234,"90":0.00234,"91":0.00468,"94":0.00936,"95":0.00234,"96":0.00234,"98":0.00702,"99":0.00234,"100":0.00234,"101":0.00234,"102":0.00702,"103":0.0117,"104":0.01404,"105":0.00234,"106":0.00468,"108":0.03042,"109":0.56628,"110":0.00234,"111":0.00468,"112":1.89774,"113":0.08892,"114":0.00702,"115":0.00234,"116":0.03276,"118":0.01404,"119":0.01404,"120":0.03744,"121":0.00702,"122":0.03042,"123":0.01404,"124":0.0351,"125":1.72224,"126":0.04212,"127":0.01638,"128":0.02574,"129":0.0234,"130":0.00702,"131":0.06318,"132":0.03276,"133":0.69966,"134":0.03276,"135":0.03978,"136":0.03042,"137":0.13806,"138":3.19176,"139":3.94758,"140":0.00936,"141":0.00234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 72 74 76 92 93 97 107 117 142 143"},F:{"40":0.00234,"46":0.02106,"86":0.00234,"90":0.0117,"91":0.0117,"95":0.00936,"119":0.00702,"120":0.351,"121":0.00234,"122":0.00234,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"83":0.00234,"84":0.00234,"86":0.00234,"92":0.00468,"109":0.00468,"114":0.12402,"120":0.00234,"122":0.00234,"130":0.01638,"131":0.02106,"132":0.01638,"133":0.01638,"134":0.00702,"135":0.00234,"136":0.00936,"137":0.00702,"138":1.43208,"139":0.61308,_:"12 13 14 15 16 17 18 79 80 81 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 127 128 129 140"},E:{"14":0.00702,"15":0.00468,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00234,"13.1":0.0117,"14.1":0.00702,"15.1":0.00234,"15.2-15.3":0.00468,"15.4":0.00234,"15.5":0.02808,"15.6":0.08658,"16.0":0.01638,"16.1":0.01872,"16.2":0.00468,"16.3":0.01638,"16.4":0.00936,"16.5":0.00702,"16.6":0.1404,"17.0":0.0117,"17.1":0.06318,"17.2":0.0117,"17.3":0.00702,"17.4":0.02808,"17.5":0.03744,"17.6":0.10062,"18.0":0.03042,"18.1":0.01872,"18.2":0.02574,"18.3":0.05616,"18.4":0.0351,"18.5-18.6":0.55458,"26.0":0.02574},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00694,"5.0-5.1":0,"6.0-6.1":0.01736,"7.0-7.1":0.01389,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03472,"10.0-10.2":0.00347,"10.3":0.06249,"11.0-11.2":1.33306,"11.3-11.4":0.02083,"12.0-12.1":0.00694,"12.2-12.5":0.20135,"13.0-13.1":0,"13.2":0.01041,"13.3":0.00694,"13.4-13.7":0.03472,"14.0-14.4":0.06943,"14.5-14.8":0.0729,"15.0-15.1":0.06249,"15.2-15.3":0.05554,"15.4":0.06249,"15.5":0.06943,"15.6-15.8":0.90954,"16.0":0.11109,"16.1":0.22912,"16.2":0.11803,"16.3":0.21871,"16.4":0.0486,"16.5":0.09026,"16.6-16.7":1.17337,"17.0":0.06249,"17.1":0.11456,"17.2":0.08332,"17.3":0.12845,"17.4":0.19093,"17.5":0.41658,"17.6-17.7":1.02757,"18.0":0.26036,"18.1":0.52767,"18.2":0.29508,"18.3":1.00674,"18.4":0.57974,"18.5-18.6":24.69981,"26.0":0.13539},P:{"4":0.22196,"20":0.01009,"21":0.01009,"22":0.01009,"23":0.02018,"24":0.03027,"25":0.08071,"26":0.12107,"27":0.20179,"28":3.10749,"5.0-5.4":0.01009,"6.2-6.4":0.01009,"7.2-7.4":0.11098,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02294,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.16086,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00234,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02298},H:{"0":0},L:{"0":40.18002},R:{_:"0"},M:{"0":0.21448},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AM.js b/node_modules.bak/caniuse-lite/data/regions/AM.js new file mode 100644 index 0000000..47b7065 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AM.js @@ -0,0 +1 @@ +module.exports={C:{"52":40.37351,"68":2.75307,"109":0.00732,"115":0.09519,"125":0.01464,"128":0.01464,"135":0.00732,"136":0.02929,"139":0.02197,"140":0.04393,"141":0.432,"142":0.14644,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 137 138 143 144 145 3.5 3.6"},D:{"39":0.00732,"40":0.00732,"41":0.00732,"42":0.00732,"43":0.00732,"44":0.00732,"45":1.62548,"46":0.00732,"47":0.00732,"48":0.01464,"49":0.00732,"50":0.00732,"51":0.03661,"52":0.00732,"53":0.00732,"54":0.00732,"55":0.00732,"56":0.00732,"57":0.00732,"58":0.00732,"59":0.00732,"60":0.00732,"76":0.00732,"78":0.00732,"79":0.00732,"80":0.00732,"86":0.00732,"87":0.01464,"88":0.00732,"89":0.00732,"90":0.00732,"97":0.00732,"98":0.00732,"103":0.01464,"104":1.1642,"106":0.00732,"109":1.19349,"110":0.00732,"111":0.00732,"112":0.9665,"113":0.00732,"114":0.04393,"116":0.02929,"118":0.02929,"119":0.00732,"120":0.01464,"121":0.01464,"122":0.01464,"123":0.00732,"124":0.02929,"125":0.68095,"126":0.02929,"127":0.02929,"128":0.03661,"129":0.02197,"130":0.01464,"131":0.09519,"132":0.05858,"133":0.21234,"134":0.10983,"135":0.04393,"136":1.28867,"137":0.3661,"138":8.61799,"139":6.46533,"140":0.02197,"141":0.01464,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 81 83 84 85 91 92 93 94 95 96 99 100 101 102 105 107 108 115 117 142 143"},F:{"36":0.00732,"79":0.01464,"90":0.01464,"95":0.01464,"116":0.00732,"119":0.01464,"120":0.63701,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02197,"83":0.00732,"84":0.00732,"86":0.00732,"87":0.00732,"92":0.00732,"98":0.00732,"109":0.04393,"114":0.05858,"133":0.02197,"134":0.04393,"137":0.02197,"138":0.3661,"139":0.68827,_:"12 13 14 15 16 17 79 80 81 85 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 135 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 12.1 13.1 14.1 15.1 15.2-15.3 16.1 16.2 16.5 17.0 17.2","5.1":0.00732,"9.1":0.00732,"11.1":0.00732,"15.4":0.00732,"15.5":0.00732,"15.6":0.03661,"16.0":0.00732,"16.3":0.00732,"16.4":0.00732,"16.6":0.05125,"17.1":0.02197,"17.3":0.00732,"17.4":0.02929,"17.5":0.01464,"17.6":0.0659,"18.0":0.0659,"18.1":0.03661,"18.2":0.01464,"18.3":0.08786,"18.4":0.01464,"18.5-18.6":0.38807,"26.0":0.02929},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0015,"5.0-5.1":0,"6.0-6.1":0.00375,"7.0-7.1":0.003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0075,"10.0-10.2":0.00075,"10.3":0.0135,"11.0-11.2":0.28794,"11.3-11.4":0.0045,"12.0-12.1":0.0015,"12.2-12.5":0.04349,"13.0-13.1":0,"13.2":0.00225,"13.3":0.0015,"13.4-13.7":0.0075,"14.0-14.4":0.015,"14.5-14.8":0.01575,"15.0-15.1":0.0135,"15.2-15.3":0.012,"15.4":0.0135,"15.5":0.015,"15.6-15.8":0.19646,"16.0":0.02399,"16.1":0.04949,"16.2":0.02549,"16.3":0.04724,"16.4":0.0105,"16.5":0.0195,"16.6-16.7":0.25345,"17.0":0.0135,"17.1":0.02474,"17.2":0.018,"17.3":0.02774,"17.4":0.04124,"17.5":0.08998,"17.6-17.7":0.22195,"18.0":0.05624,"18.1":0.11398,"18.2":0.06374,"18.3":0.21745,"18.4":0.12522,"18.5-18.6":5.33511,"26.0":0.02924},P:{"4":0.03172,"20":0.01057,"21":0.01057,"22":0.02115,"24":0.01057,"25":0.01057,"26":0.02115,"27":0.05287,"28":1.04689,_:"23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01057,"11.1-11.2":0.01057},I:{"0":0.00267,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.34028,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0122,"11":0.02441,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10444},H:{"0":0.04},L:{"0":18.15455},R:{_:"0"},M:{"0":0.18478},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AO.js b/node_modules.bak/caniuse-lite/data/regions/AO.js new file mode 100644 index 0000000..730c88c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AO.js @@ -0,0 +1 @@ +module.exports={C:{"35":0.12281,"43":0.00439,"69":0.00439,"78":0.00877,"102":0.00877,"113":0.00439,"115":0.14912,"127":0.00439,"128":0.04386,"129":0.01316,"133":0.00439,"134":0.00439,"136":0.00439,"137":0.00439,"138":0.00439,"139":0.00877,"140":0.01316,"141":0.69737,"142":0.36842,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 130 131 132 135 143 144 145 3.5 3.6"},D:{"11":0.00439,"38":0.04386,"39":0.00877,"40":0.01316,"41":0.01316,"42":0.01316,"43":0.02193,"44":0.00877,"45":0.00877,"46":0.02193,"47":0.01754,"48":0.01316,"49":0.02632,"50":0.00877,"51":0.00877,"52":0.00877,"53":0.01316,"54":0.01316,"55":0.00877,"56":0.01316,"57":0.01316,"58":0.00877,"59":0.00877,"60":0.00877,"61":0.00439,"62":0.01316,"63":0.00439,"65":0.00439,"66":0.01316,"68":0.00877,"69":0.00439,"70":0.00877,"71":0.00439,"72":0.00877,"73":0.0307,"74":0.00439,"75":0.00877,"76":0.00439,"77":0.01754,"78":0.00877,"79":0.04386,"80":0.02193,"81":0.02632,"83":0.00877,"85":0.00439,"86":0.04825,"87":0.13158,"88":0.01316,"89":0.01316,"90":0.02193,"91":0.00439,"92":0.01316,"93":0.00439,"94":0.01316,"95":0.02632,"96":0.00439,"98":0.0307,"99":0.00439,"100":0.00439,"101":0.02632,"102":0.01754,"103":0.03947,"104":0.00877,"105":0.00439,"106":0.04386,"107":0.00439,"108":0.00877,"109":1.17106,"110":0.00439,"111":0.02193,"112":1.12282,"113":0.00439,"114":0.01316,"115":0.00439,"116":0.12719,"118":0.01316,"119":0.05263,"120":0.02632,"121":0.01316,"122":0.03509,"123":0.01316,"124":0.01754,"125":3.9474,"126":0.03509,"127":0.05263,"128":0.10088,"129":0.02193,"130":0.04386,"131":0.10526,"132":0.06579,"133":0.04825,"134":0.09649,"135":0.10088,"136":0.08772,"137":0.26316,"138":5.85531,"139":6.84655,"140":0.02193,"141":0.00439,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 64 67 84 97 117 142 143"},F:{"31":0.00439,"34":0.00877,"35":0.00439,"36":0.00877,"40":0.00439,"42":0.00877,"43":0.00877,"44":0.00439,"79":0.01754,"85":0.00439,"90":0.01316,"95":0.08333,"114":0.00439,"116":0.00877,"117":0.00439,"118":0.00439,"119":0.02632,"120":1.64475,"121":0.00439,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 37 38 39 41 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.26316,"13":0.01316,"14":0.0307,"15":0.02193,"16":0.00439,"17":0.02193,"18":0.0614,"84":0.0307,"85":0.00439,"89":0.01754,"90":0.02193,"92":0.16228,"100":0.01316,"109":0.05263,"114":0.25877,"116":0.00439,"122":0.0307,"123":0.00439,"124":0.00877,"125":0.00439,"126":0.0307,"127":0.00439,"128":0.02193,"129":0.00439,"130":0.01754,"131":0.03509,"132":0.02632,"133":0.01754,"134":0.09211,"135":0.02193,"136":0.08772,"137":0.08333,"138":1.78949,"139":3.46494,"140":0.00439,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121"},E:{"10":0.00439,"13":0.00439,"14":0.00439,"15":0.00439,_:"0 4 5 6 7 8 9 11 12 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.5 16.0 16.2 16.5 17.0","5.1":0.00877,"11.1":0.01754,"12.1":0.02193,"13.1":0.0614,"14.1":0.03509,"15.1":0.00439,"15.4":0.00439,"15.6":0.08772,"16.1":0.00439,"16.3":0.01316,"16.4":0.00439,"16.6":0.07456,"17.1":0.07018,"17.2":0.00439,"17.3":0.00439,"17.4":0.00439,"17.5":0.01316,"17.6":0.17983,"18.0":0.00877,"18.1":0.01316,"18.2":0.00439,"18.3":0.03947,"18.4":0.02193,"18.5-18.6":0.35965,"26.0":0.02632},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00162,"5.0-5.1":0,"6.0-6.1":0.00404,"7.0-7.1":0.00323,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00808,"10.0-10.2":0.00081,"10.3":0.01455,"11.0-11.2":0.31038,"11.3-11.4":0.00485,"12.0-12.1":0.00162,"12.2-12.5":0.04688,"13.0-13.1":0,"13.2":0.00242,"13.3":0.00162,"13.4-13.7":0.00808,"14.0-14.4":0.01617,"14.5-14.8":0.01697,"15.0-15.1":0.01455,"15.2-15.3":0.01293,"15.4":0.01455,"15.5":0.01617,"15.6-15.8":0.21177,"16.0":0.02586,"16.1":0.05335,"16.2":0.02748,"16.3":0.05092,"16.4":0.01132,"16.5":0.02102,"16.6-16.7":0.2732,"17.0":0.01455,"17.1":0.02667,"17.2":0.0194,"17.3":0.02991,"17.4":0.04445,"17.5":0.09699,"17.6-17.7":0.23925,"18.0":0.06062,"18.1":0.12286,"18.2":0.0687,"18.3":0.2344,"18.4":0.13498,"18.5-18.6":5.75086,"26.0":0.03152},P:{"4":0.03133,"22":0.01044,"23":0.02089,"24":0.03133,"25":0.02089,"26":0.04178,"27":0.05222,"28":0.91906,_:"20 21 8.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","5.0-5.4":0.01044,"6.2-6.4":0.02089,"7.2-7.4":0.05222,"9.2":0.01044,"13.0":0.01044,"17.0":0.03133,"19.0":0.01044},I:{"0":0.03923,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.19564,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00776,"11":0.09312,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{"2.5":0.02807,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.4322},H:{"0":0.55},L:{"0":53.71379},R:{_:"0"},M:{"0":0.10103},Q:{"14.9":0.05613}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AR.js b/node_modules.bak/caniuse-lite/data/regions/AR.js new file mode 100644 index 0000000..83c23f8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AR.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00438,"52":0.01753,"59":0.00876,"78":0.00438,"81":0.00438,"88":0.00876,"91":0.01315,"96":0.00438,"101":0.00438,"103":0.00876,"113":0.00876,"114":0.00438,"115":0.24977,"120":0.02191,"125":0.00438,"128":0.03067,"131":0.00438,"132":0.00438,"133":0.00876,"134":0.00876,"135":0.00876,"136":0.02191,"137":0.01315,"138":0.01315,"139":0.01753,"140":0.25854,"141":0.70112,"142":0.39438,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 89 90 92 93 94 95 97 98 99 100 102 104 105 106 107 108 109 110 111 112 116 117 118 119 121 122 123 124 126 127 129 130 143 144 145 3.5 3.6"},D:{"38":0.00438,"39":0.00876,"40":0.00876,"41":0.00876,"42":0.00876,"43":0.00876,"44":0.00876,"45":0.00876,"46":0.00876,"47":0.01315,"48":0.00876,"49":0.05258,"50":0.00876,"51":0.00876,"52":0.00876,"53":0.00876,"54":0.00876,"55":0.00876,"56":0.00876,"57":0.00876,"58":0.01315,"59":0.00876,"60":0.00876,"65":0.00438,"66":0.03944,"68":0.00438,"70":0.00438,"71":0.00438,"72":0.00438,"73":0.00438,"74":0.00438,"75":0.00438,"76":0.00438,"77":0.00438,"78":0.00438,"79":0.02191,"80":0.00438,"81":0.00438,"83":0.00438,"84":0.00438,"85":0.00438,"86":0.00876,"87":0.01753,"88":0.00876,"89":0.00438,"90":0.00438,"91":0.00438,"94":0.00438,"95":0.00438,"99":0.00438,"100":0.00438,"102":0.00438,"103":0.02191,"104":0.00438,"105":0.00438,"106":0.00438,"107":0.00438,"108":0.01315,"109":1.99819,"110":0.00438,"111":0.07011,"112":5.62211,"113":0.00438,"114":0.00438,"115":0.00438,"116":0.03944,"117":0.00438,"118":0.00438,"119":0.03067,"120":0.02629,"121":0.02629,"122":0.03944,"123":0.01315,"124":0.03067,"125":1.06921,"126":0.03067,"127":0.06135,"128":0.03944,"129":0.02629,"130":0.03506,"131":1.27954,"132":0.05697,"133":0.04382,"134":0.06135,"135":0.06135,"136":0.11831,"137":0.17966,"138":9.32051,"139":12.09432,"140":0.00876,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 67 69 92 93 96 97 98 101 141 142 143"},F:{"46":0.00438,"90":0.00438,"91":0.00438,"95":0.03067,"119":0.00438,"120":1.01662,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00438,"80":0.00438,"84":0.00438,"92":0.00876,"109":0.02629,"114":0.04382,"117":0.00876,"122":0.00438,"126":0.00438,"128":0.00438,"129":0.00438,"130":0.00438,"131":0.00876,"132":0.00438,"133":0.00438,"134":0.03067,"135":0.00876,"136":0.01315,"137":0.02191,"138":1.06483,"139":2.01572,"140":0.00438,_:"12 13 14 15 16 18 79 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 127"},E:{"14":0.00438,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 12.1 15.1 15.2-15.3 15.4 16.0 16.2 17.0 18.0","9.1":0.00438,"11.1":0.00876,"13.1":0.00438,"14.1":0.00438,"15.5":0.00438,"15.6":0.02629,"16.1":0.00438,"16.3":0.00438,"16.4":0.00438,"16.5":0.00438,"16.6":0.03944,"17.1":0.01753,"17.2":0.00438,"17.3":0.00438,"17.4":0.00438,"17.5":0.00876,"17.6":0.03944,"18.1":0.00438,"18.2":0.00438,"18.3":0.01315,"18.4":0.01315,"18.5-18.6":0.11831,"26.0":0.00876},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00088,"5.0-5.1":0,"6.0-6.1":0.00221,"7.0-7.1":0.00177,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00442,"10.0-10.2":0.00044,"10.3":0.00795,"11.0-11.2":0.16956,"11.3-11.4":0.00265,"12.0-12.1":0.00088,"12.2-12.5":0.02561,"13.0-13.1":0,"13.2":0.00132,"13.3":0.00088,"13.4-13.7":0.00442,"14.0-14.4":0.00883,"14.5-14.8":0.00927,"15.0-15.1":0.00795,"15.2-15.3":0.00707,"15.4":0.00795,"15.5":0.00883,"15.6-15.8":0.11569,"16.0":0.01413,"16.1":0.02914,"16.2":0.01501,"16.3":0.02782,"16.4":0.00618,"16.5":0.01148,"16.6-16.7":0.14925,"17.0":0.00795,"17.1":0.01457,"17.2":0.0106,"17.3":0.01634,"17.4":0.02429,"17.5":0.05299,"17.6-17.7":0.13071,"18.0":0.03312,"18.1":0.06712,"18.2":0.03753,"18.3":0.12806,"18.4":0.07374,"18.5-18.6":3.1418,"26.0":0.01722},P:{"4":0.05097,"21":0.01019,"22":0.01019,"23":0.02039,"24":0.03058,"25":0.03058,"26":0.09175,"27":0.04078,"28":2.08976,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 19.0","7.2-7.4":0.11213,"13.0":0.01019,"17.0":0.02039,"18.0":0.01019},I:{"0":0.01683,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09551,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01315,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01685},H:{"0":0},L:{"0":51.69905},R:{_:"0"},M:{"0":0.1236},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AS.js b/node_modules.bak/caniuse-lite/data/regions/AS.js new file mode 100644 index 0000000..b63260f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AS.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.01058,"142":0.03173,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 143 144 145 3.5 3.6"},D:{"50":0.00353,"93":0.00705,"103":0.00705,"105":0.01763,"109":0.01763,"113":0.00353,"116":0.00353,"125":0.00353,"133":0.00353,"134":0.01058,"135":0.00353,"136":0.01763,"137":0.04936,"138":0.36318,"139":0.23272,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 106 107 108 110 111 112 114 115 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 140 141 142 143"},F:{"120":0.00353,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"116":0.05289,"120":0.08815,"122":0.00353,"131":0.00353,"134":0.00353,"138":0.07052,"139":0.1904,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 118 119 121 123 124 125 126 127 128 129 130 132 133 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 16.0","14.1":0.00353,"15.1":0.01058,"15.2-15.3":0.00353,"15.4":0.00705,"15.5":0.08815,"15.6":0.8815,"16.1":1.26583,"16.2":0.07052,"16.3":0.50422,"16.4":0.38433,"16.5":0.10578,"16.6":1.5056,"17.0":0.02468,"17.1":2.69739,"17.2":0.03173,"17.3":0.02821,"17.4":0.31381,"17.5":0.7052,"17.6":2.10502,"18.0":0.27503,"18.1":0.25035,"18.2":0.20098,"18.3":0.50422,"18.4":0.40902,"18.5-18.6":8.00755,"26.0":0.19746},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01267,"5.0-5.1":0,"6.0-6.1":0.03167,"7.0-7.1":0.02534,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06334,"10.0-10.2":0.00633,"10.3":0.11401,"11.0-11.2":2.43232,"11.3-11.4":0.038,"12.0-12.1":0.01267,"12.2-12.5":0.36738,"13.0-13.1":0,"13.2":0.019,"13.3":0.01267,"13.4-13.7":0.06334,"14.0-14.4":0.12668,"14.5-14.8":0.13302,"15.0-15.1":0.11401,"15.2-15.3":0.10135,"15.4":0.11401,"15.5":0.12668,"15.6-15.8":1.65955,"16.0":0.20269,"16.1":0.41805,"16.2":0.21536,"16.3":0.39905,"16.4":0.08868,"16.5":0.16469,"16.6-16.7":2.14095,"17.0":0.11401,"17.1":0.20903,"17.2":0.15202,"17.3":0.23436,"17.4":0.34838,"17.5":0.7601,"17.6-17.7":1.87491,"18.0":0.47506,"18.1":0.96279,"18.2":0.5384,"18.3":1.83691,"18.4":1.0578,"18.5-18.6":45.06756,"26.0":0.24703},P:{"28":0.08632,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","16.0":0.01079},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03237},H:{"0":0},L:{"0":1.51393},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AT.js b/node_modules.bak/caniuse-lite/data/regions/AT.js new file mode 100644 index 0000000..37cd1e2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AT.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00486,"52":0.03889,"53":0.00972,"60":0.02917,"68":0.09722,"78":0.03889,"91":0.00486,"99":0.00486,"102":0.00486,"103":0.00486,"104":0.00972,"112":0.01458,"115":0.63193,"125":0.00486,"127":0.02431,"128":1.46316,"130":0.00972,"131":0.01458,"132":0.00486,"133":0.01944,"134":0.01458,"135":0.01944,"136":0.09722,"137":0.02917,"138":0.05833,"139":0.0875,"140":0.18958,"141":3.93255,"142":1.88607,"143":0.00486,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 129 144 145 3.5 3.6"},D:{"38":0.00486,"41":0.00486,"42":0.08264,"47":0.00486,"49":0.01458,"51":0.00486,"52":0.00486,"53":0.00486,"54":0.00486,"55":0.00486,"56":0.00486,"58":0.00486,"60":0.00486,"62":0.00486,"69":0.00972,"79":0.08264,"80":0.00486,"81":0.02917,"84":0.00486,"87":0.02917,"88":0.01458,"90":0.00486,"91":0.01458,"96":0.00486,"99":0.03403,"100":0.02431,"102":0.00486,"103":0.02431,"104":0.13611,"107":0.00486,"108":0.02917,"109":0.63679,"110":0.00486,"111":0.00972,"112":0.14097,"114":0.01944,"115":0.01458,"116":0.09722,"117":0.00972,"118":0.30624,"119":0.00972,"120":0.02917,"121":0.00972,"122":0.05833,"123":0.12639,"124":0.04375,"125":0.53957,"126":0.03889,"127":0.01944,"128":0.06319,"129":0.03403,"130":0.04861,"131":0.43263,"132":0.05833,"133":0.1118,"134":0.09236,"135":0.13125,"136":0.13611,"137":0.38402,"138":7.03387,"139":8.53592,"140":0.06319,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 45 46 48 50 57 59 61 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 83 85 86 89 92 93 94 95 97 98 101 105 106 113 141 142 143"},F:{"40":0.00486,"46":0.00486,"79":0.00486,"85":0.01944,"90":0.05347,"91":0.02917,"95":0.03889,"114":0.00486,"117":0.00972,"118":0.02431,"119":0.06805,"120":2.27009,"121":0.01458,"122":0.00972,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00972,"109":0.1118,"114":0.00486,"117":0.00486,"120":0.00486,"121":0.00486,"122":0.01458,"124":0.00486,"125":0.00486,"126":0.00486,"127":0.00486,"130":0.00972,"131":0.01458,"132":0.03889,"133":0.00486,"134":0.05347,"135":0.03403,"136":0.02917,"137":0.04861,"138":2.76591,"139":5.60473,"140":0.00972,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 123 128 129"},E:{"8":0.00486,"14":0.01944,"15":0.00972,_:"0 4 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.02917,"13.1":0.03889,"14.1":0.02917,"15.1":0.02431,"15.2-15.3":0.00486,"15.4":0.00486,"15.5":0.00972,"15.6":0.25763,"16.0":0.08264,"16.1":0.01944,"16.2":0.01458,"16.3":0.03403,"16.4":0.01458,"16.5":0.01944,"16.6":0.26249,"17.0":0.00972,"17.1":0.19444,"17.2":0.01944,"17.3":0.02431,"17.4":0.04375,"17.5":0.07292,"17.6":0.26249,"18.0":0.02431,"18.1":0.05347,"18.2":0.03889,"18.3":0.13125,"18.4":0.06805,"18.5-18.6":1.04025,"26.0":0.04375},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00347,"5.0-5.1":0,"6.0-6.1":0.00868,"7.0-7.1":0.00695,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01736,"10.0-10.2":0.00174,"10.3":0.03125,"11.0-11.2":0.66674,"11.3-11.4":0.01042,"12.0-12.1":0.00347,"12.2-12.5":0.1007,"13.0-13.1":0,"13.2":0.00521,"13.3":0.00347,"13.4-13.7":0.01736,"14.0-14.4":0.03473,"14.5-14.8":0.03646,"15.0-15.1":0.03125,"15.2-15.3":0.02778,"15.4":0.03125,"15.5":0.03473,"15.6-15.8":0.45491,"16.0":0.05556,"16.1":0.1146,"16.2":0.05903,"16.3":0.10939,"16.4":0.02431,"16.5":0.04514,"16.6-16.7":0.58687,"17.0":0.03125,"17.1":0.0573,"17.2":0.04167,"17.3":0.06424,"17.4":0.0955,"17.5":0.20836,"17.6-17.7":0.51394,"18.0":0.13022,"18.1":0.26392,"18.2":0.14758,"18.3":0.50352,"18.4":0.28996,"18.5-18.6":12.35372,"26.0":0.06772},P:{"4":0.1155,"20":0.0105,"21":0.0315,"22":0.0105,"23":0.042,"24":0.021,"25":0.042,"26":0.084,"27":0.147,"28":4.06348,"5.0-5.4":0.0105,"6.2-6.4":0.0105,"7.2-7.4":0.0525,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 19.0","17.0":0.0105,"18.0":0.0105},I:{"0":0.02566,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.45774,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02917,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12336},H:{"0":0.01},L:{"0":28.4542},R:{_:"0"},M:{"0":1.39294},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AU.js b/node_modules.bak/caniuse-lite/data/regions/AU.js new file mode 100644 index 0000000..04faa27 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AU.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00404,"52":0.00807,"54":0.00404,"78":0.01211,"102":0.00404,"115":0.11702,"125":0.00807,"127":0.00404,"128":0.04842,"132":0.00807,"133":0.00807,"134":0.00807,"135":0.00807,"136":0.02018,"137":0.00404,"138":0.00807,"139":0.02421,"140":0.06053,"141":1.13787,"142":0.44789,"143":0.00404,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 144 145 3.5 3.6"},D:{"25":0.03632,"26":0.00404,"34":0.01211,"38":0.04842,"39":0.04035,"40":0.04035,"41":0.04035,"42":0.04035,"43":0.04035,"44":0.04035,"45":0.04035,"46":0.04035,"47":0.04035,"48":0.04035,"49":0.04439,"50":0.04035,"51":0.04035,"52":0.04439,"53":0.04035,"54":0.04035,"55":0.04439,"56":0.04035,"57":0.04035,"58":0.04035,"59":0.04439,"60":0.04035,"66":0.00404,"70":0.00404,"72":0.00404,"74":0.00404,"76":0.00404,"78":0.00404,"79":0.03228,"80":0.00404,"81":0.02825,"85":0.01211,"86":0.00404,"87":0.02825,"88":0.01211,"89":0.00404,"91":0.00404,"94":0.00404,"95":0.00404,"97":0.00404,"98":0.00404,"99":0.00807,"100":0.00404,"101":0.00404,"102":0.00404,"103":0.05246,"104":0.01614,"105":0.02018,"106":0.00404,"107":0.00404,"108":0.02825,"109":0.31877,"110":0.00404,"111":0.02825,"112":0.00404,"113":0.00807,"114":0.02018,"115":0.01211,"116":0.13719,"117":0.00807,"118":0.01211,"119":0.01211,"120":0.03632,"121":0.03228,"122":0.06053,"123":0.05246,"124":0.04842,"125":0.06456,"126":0.04035,"127":0.03228,"128":0.12105,"129":0.04035,"130":0.04842,"131":0.13719,"132":0.1614,"133":0.0807,"134":0.09684,"135":0.11298,"136":0.20579,"137":0.55683,"138":9.30068,"139":9.09489,"140":0.01614,"141":0.00807,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 67 68 69 71 73 75 77 83 84 90 92 93 96 142 143"},F:{"46":0.01211,"90":0.00404,"91":0.00404,"95":0.00807,"114":0.00404,"119":0.01614,"120":0.8877,"121":0.00404,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00404,"85":0.00807,"92":0.00404,"109":0.06053,"111":0.00404,"112":0.00404,"113":0.00807,"114":0.00404,"117":0.00404,"119":0.00404,"120":0.00807,"122":0.00404,"123":0.00404,"124":0.00404,"125":0.00404,"126":0.00807,"127":0.00404,"128":0.00404,"129":0.00807,"130":0.00807,"131":0.02018,"132":0.01614,"133":0.01211,"134":0.04842,"135":0.02018,"136":0.04035,"137":0.03632,"138":2.06996,"139":3.82115,"140":0.00807,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 115 116 118 121"},E:{"13":0.00807,"14":0.02421,"15":0.00404,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00404,"12.1":0.02825,"13.1":0.06053,"14.1":0.0807,"15.1":0.00807,"15.2-15.3":0.00807,"15.4":0.02018,"15.5":0.04035,"15.6":0.30263,"16.0":0.04842,"16.1":0.05246,"16.2":0.02421,"16.3":0.0686,"16.4":0.02421,"16.5":0.02825,"16.6":0.4035,"17.0":0.00807,"17.1":0.35912,"17.2":0.02421,"17.3":0.02825,"17.4":0.06053,"17.5":0.10491,"17.6":0.34701,"18.0":0.02421,"18.1":0.07263,"18.2":0.04035,"18.3":0.16947,"18.4":0.10895,"18.5-18.6":1.64225,"26.0":0.03632},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00352,"5.0-5.1":0,"6.0-6.1":0.00881,"7.0-7.1":0.00705,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01762,"10.0-10.2":0.00176,"10.3":0.03172,"11.0-11.2":0.67675,"11.3-11.4":0.01057,"12.0-12.1":0.00352,"12.2-12.5":0.10222,"13.0-13.1":0,"13.2":0.00529,"13.3":0.00352,"13.4-13.7":0.01762,"14.0-14.4":0.03525,"14.5-14.8":0.03701,"15.0-15.1":0.03172,"15.2-15.3":0.0282,"15.4":0.03172,"15.5":0.03525,"15.6-15.8":0.46174,"16.0":0.0564,"16.1":0.11632,"16.2":0.05992,"16.3":0.11103,"16.4":0.02467,"16.5":0.04582,"16.6-16.7":0.59568,"17.0":0.03172,"17.1":0.05816,"17.2":0.0423,"17.3":0.06521,"17.4":0.09693,"17.5":0.21148,"17.6-17.7":0.52166,"18.0":0.13218,"18.1":0.26788,"18.2":0.1498,"18.3":0.51108,"18.4":0.29431,"18.5-18.6":12.53921,"26.0":0.06873},P:{"4":0.06363,"20":0.01061,"21":0.02121,"22":0.01061,"23":0.01061,"24":0.02121,"25":0.02121,"26":0.04242,"27":0.07424,"28":2.14232,"5.0-5.4":0.01061,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01061},I:{"0":0.01786,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11332,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.09154,"11":0.04161,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02982},H:{"0":0},L:{"0":39.89074},R:{_:"0"},M:{"0":0.35784},Q:{"14.9":0.00596}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AW.js b/node_modules.bak/caniuse-lite/data/regions/AW.js new file mode 100644 index 0000000..375b2f2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AW.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.02271,"97":0.01136,"114":0.00284,"115":0.02271,"123":0.00284,"128":0.00568,"133":0.00284,"134":0.00568,"136":0.00568,"137":0.00284,"139":0.00284,"140":0.0511,"141":0.28106,"142":0.1164,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 124 125 126 127 129 130 131 132 135 138 143 144 145 3.5 3.6"},D:{"39":0.00568,"40":0.00852,"41":0.00568,"42":0.00852,"43":0.01136,"44":0.00852,"45":0.00284,"46":0.00568,"47":0.00568,"48":0.00568,"49":0.00568,"50":0.00852,"51":0.00568,"52":0.00284,"53":0.00852,"54":0.00852,"55":0.00852,"56":0.00568,"57":0.00852,"58":0.00852,"59":0.00568,"60":0.00568,"69":0.00284,"70":0.00568,"72":0.00284,"73":0.00284,"74":0.00284,"75":0.00284,"78":0.00284,"79":0.00568,"83":0.00568,"84":0.00284,"85":0.00284,"86":0.00284,"87":0.00568,"88":0.00568,"89":0.00284,"90":0.00852,"98":0.00852,"103":0.03123,"109":0.62174,"111":0.00284,"113":0.00284,"116":0.07098,"118":0.00284,"120":0.0142,"121":0.00284,"122":0.02271,"123":0.0142,"125":0.59335,"126":0.10504,"127":0.01136,"128":0.03123,"129":0.00568,"130":0.00568,"131":0.01703,"132":0.03975,"133":0.01987,"134":0.03691,"135":0.03975,"136":0.04542,"137":0.22144,"138":4.93986,"139":6.31394,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 71 76 77 80 81 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 112 114 115 117 119 124 140 141 142 143"},F:{"54":0.00284,"74":0.00284,"90":0.00568,"91":0.00284,"117":0.00284,"119":0.00568,"120":0.27538,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00568,"84":0.00284,"87":0.00284,"89":0.00284,"92":0.00568,"109":0.00852,"110":0.00568,"114":0.00568,"122":0.00852,"125":0.00568,"131":0.00568,"133":0.00284,"134":0.0142,"135":0.00852,"136":0.01136,"137":0.02555,"138":2.81061,"139":4.96257,"140":0.00284,_:"12 13 14 15 16 17 18 79 81 83 85 86 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 129 130 132"},E:{"14":0.00568,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 15.4 16.1","9.1":0.00852,"11.1":0.00284,"12.1":0.0142,"13.1":0.02271,"14.1":0.02271,"15.1":0.00284,"15.2-15.3":0.00284,"15.5":0.00284,"15.6":0.04542,"16.0":0.00568,"16.2":0.00284,"16.3":0.0511,"16.4":0.00284,"16.5":0.00852,"16.6":0.15331,"17.0":0.03123,"17.1":0.05678,"17.2":0.00284,"17.3":0.00568,"17.4":0.05394,"17.5":0.02271,"17.6":0.15898,"18.0":0.00284,"18.1":0.02839,"18.2":0.01136,"18.3":0.07381,"18.4":0.05962,"18.5-18.6":0.64445,"26.0":0.09085},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00623,"5.0-5.1":0,"6.0-6.1":0.01557,"7.0-7.1":0.01246,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03114,"10.0-10.2":0.00311,"10.3":0.05606,"11.0-11.2":1.1959,"11.3-11.4":0.01869,"12.0-12.1":0.00623,"12.2-12.5":0.18063,"13.0-13.1":0,"13.2":0.00934,"13.3":0.00623,"13.4-13.7":0.03114,"14.0-14.4":0.06229,"14.5-14.8":0.0654,"15.0-15.1":0.05606,"15.2-15.3":0.04983,"15.4":0.05606,"15.5":0.06229,"15.6-15.8":0.81595,"16.0":0.09966,"16.1":0.20555,"16.2":0.10589,"16.3":0.1962,"16.4":0.0436,"16.5":0.08097,"16.6-16.7":1.05264,"17.0":0.05606,"17.1":0.10277,"17.2":0.07474,"17.3":0.11523,"17.4":0.17129,"17.5":0.37372,"17.6-17.7":0.92184,"18.0":0.23357,"18.1":0.47338,"18.2":0.26472,"18.3":0.90315,"18.4":0.52009,"18.5-18.6":22.15838,"26.0":0.12146},P:{"4":0.04071,"21":0.02036,"22":0.01018,"23":0.03054,"24":0.04071,"25":0.04071,"26":0.04071,"27":0.12214,"28":6.59556,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 16.0 17.0 19.0","7.2-7.4":0.06107,"15.0":0.02036,"18.0":0.03054},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.05729,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00716},H:{"0":0},L:{"0":35.90414},R:{_:"0"},M:{"0":0.20767},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AX.js b/node_modules.bak/caniuse-lite/data/regions/AX.js new file mode 100644 index 0000000..0457c90 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AX.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0049,"105":0.0098,"115":0.29902,"128":0.07353,"135":0.0098,"136":0.0049,"137":0.0098,"139":0.4902,"140":0.01961,"141":1.56374,"142":0.52451,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 138 143 144 145 3.5 3.6"},D:{"39":0.0098,"41":0.0049,"42":0.0049,"46":0.0049,"47":0.0049,"50":0.0049,"51":0.01961,"53":0.0049,"59":0.0049,"60":0.0049,"76":0.05882,"83":0.0098,"87":0.26961,"90":0.0098,"102":0.0049,"103":0.06373,"108":0.01471,"109":0.50491,"111":0.0098,"116":0.11765,"119":0.0049,"122":0.20098,"125":0.04412,"126":0.0049,"127":0.03431,"128":0.06863,"129":0.01471,"130":0.03431,"131":0.14706,"132":0.0049,"133":0.01471,"134":0.07843,"135":0.06373,"136":0.22059,"137":0.10294,"138":10.32361,"139":14.4511,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 43 44 45 48 49 52 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 84 85 86 88 89 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 110 112 113 114 115 117 118 120 121 123 124 140 141 142 143"},F:{"46":0.0049,"120":1.66178,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.02451,"120":0.0098,"132":0.0049,"133":0.02941,"134":0.04412,"135":0.06373,"136":0.29412,"137":0.11275,"138":3.30885,"139":6.74515,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 131 140"},E:{"13":0.0049,"14":0.01961,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.4 17.0 17.3 17.5 18.0 18.1 18.2","13.1":0.15686,"14.1":0.0049,"15.4":0.0049,"15.6":0.11765,"16.0":0.05392,"16.1":0.0049,"16.2":0.0098,"16.3":0.01961,"16.5":0.0049,"16.6":0.08333,"17.1":0.01961,"17.2":0.0049,"17.4":0.01471,"17.6":0.13235,"18.3":0.05392,"18.4":0.0098,"18.5-18.6":0.59314,"26.0":0.01961},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00197,"5.0-5.1":0,"6.0-6.1":0.00493,"7.0-7.1":0.00394,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00986,"10.0-10.2":0.00099,"10.3":0.01774,"11.0-11.2":0.37853,"11.3-11.4":0.00591,"12.0-12.1":0.00197,"12.2-12.5":0.05717,"13.0-13.1":0,"13.2":0.00296,"13.3":0.00197,"13.4-13.7":0.00986,"14.0-14.4":0.01972,"14.5-14.8":0.0207,"15.0-15.1":0.01774,"15.2-15.3":0.01577,"15.4":0.01774,"15.5":0.01972,"15.6-15.8":0.25827,"16.0":0.03154,"16.1":0.06506,"16.2":0.03352,"16.3":0.0621,"16.4":0.0138,"16.5":0.02563,"16.6-16.7":0.33319,"17.0":0.01774,"17.1":0.03253,"17.2":0.02366,"17.3":0.03647,"17.4":0.05422,"17.5":0.11829,"17.6-17.7":0.29178,"18.0":0.07393,"18.1":0.14984,"18.2":0.08379,"18.3":0.28587,"18.4":0.16462,"18.5-18.6":7.01368,"26.0":0.03844},P:{"4":0.03351,"22":0.02234,"26":0.01117,"27":0.02234,"28":4.52343,_:"20 21 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.08142,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.06116,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":34.71281},R:{_:"0"},M:{"0":4.13876},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/AZ.js b/node_modules.bak/caniuse-lite/data/regions/AZ.js new file mode 100644 index 0000000..d6b82f5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/AZ.js @@ -0,0 +1 @@ +module.exports={C:{"51":0.00324,"68":0.00649,"91":0.00324,"115":0.04542,"125":0.00649,"128":0.05515,"132":0.16869,"133":0.00324,"134":0.00324,"136":0.01298,"137":0.00324,"139":0.00649,"140":0.00649,"141":0.23681,"142":0.09408,"143":0.00324,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 135 138 144 145 3.5 3.6"},D:{"38":0.00324,"39":0.00649,"40":0.00649,"41":0.00649,"42":0.00649,"43":0.00649,"44":0.00649,"45":0.00649,"46":0.00649,"47":0.00973,"48":0.00649,"49":0.00973,"50":0.00649,"51":0.00649,"52":0.00649,"53":0.00973,"54":0.00649,"55":0.00649,"56":0.00649,"57":0.00649,"58":0.00649,"59":0.00649,"60":0.00649,"65":0.00324,"68":0.00973,"69":0.00649,"70":0.00649,"71":0.00649,"72":0.00649,"73":0.00324,"74":0.00973,"75":0.00649,"76":0.00649,"77":0.00649,"78":0.00324,"79":0.06812,"80":0.00973,"81":0.00649,"83":0.03893,"84":0.00649,"85":0.00649,"86":0.00973,"87":0.04217,"88":0.00973,"89":0.01298,"90":0.02595,"91":0.00649,"92":0.00649,"94":0.00649,"97":0.00324,"98":0.00324,"100":0.01946,"101":0.00649,"102":0.00324,"103":0.00649,"104":0.00324,"105":0.00324,"106":0.00649,"107":0.00324,"108":0.01622,"109":1.82962,"110":0.00324,"111":0.05515,"112":2.6763,"113":0.00649,"114":0.00973,"115":0.00649,"116":0.01622,"117":0.00324,"118":0.02595,"119":0.01622,"120":0.01298,"121":0.00973,"122":0.03893,"123":0.01946,"124":0.00973,"125":2.46544,"126":0.12652,"127":0.02595,"128":0.02595,"129":0.01622,"130":0.13625,"131":0.05839,"132":0.04217,"133":0.0519,"134":0.06164,"135":0.06488,"136":0.0519,"137":0.12976,"138":5.56995,"139":7.58772,"140":0.01298,"141":0.00324,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 93 95 96 99 142 143"},F:{"40":0.00324,"46":0.01622,"49":0.00324,"53":0.00324,"54":0.00324,"55":0.00324,"56":0.00324,"65":0.00324,"79":0.02595,"82":0.00324,"84":0.03568,"85":0.10381,"86":0.00324,"88":0.00324,"90":0.0292,"91":0.02595,"95":0.14274,"114":0.0519,"117":0.00324,"119":0.00973,"120":0.73639,"121":0.00649,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 50 51 52 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 87 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00324,"79":0.00324,"80":0.00324,"81":0.00649,"83":0.00649,"84":0.00649,"85":0.00324,"86":0.00324,"87":0.00324,"88":0.00324,"89":0.01946,"90":0.00324,"92":0.01622,"109":0.00649,"112":0.00324,"114":0.23357,"116":0.00324,"119":0.00324,"120":0.00324,"122":0.00324,"126":0.00649,"129":0.00324,"131":0.00649,"133":0.00324,"134":0.00649,"135":0.00324,"136":0.00649,"137":0.01298,"138":0.48011,"139":1.01213,"140":0.00324,_:"12 13 14 15 16 17 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 117 118 121 123 124 125 127 128 130 132"},E:{"11":0.00324,"14":0.00649,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 13.1 15.1 15.2-15.3 16.0 17.2","5.1":0.00324,"9.1":0.00649,"12.1":0.00324,"14.1":0.00649,"15.4":0.00324,"15.5":0.00324,"15.6":0.01622,"16.1":0.00649,"16.2":0.00324,"16.3":0.00649,"16.4":0.00324,"16.5":0.00649,"16.6":0.01946,"17.0":0.00324,"17.1":0.01622,"17.3":0.00324,"17.4":0.00649,"17.5":0.02595,"17.6":0.0292,"18.0":0.12327,"18.1":0.00973,"18.2":0.00324,"18.3":0.01946,"18.4":0.00973,"18.5-18.6":0.22384,"26.0":0.01298},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00172,"5.0-5.1":0,"6.0-6.1":0.0043,"7.0-7.1":0.00344,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00861,"10.0-10.2":0.00086,"10.3":0.01549,"11.0-11.2":0.33051,"11.3-11.4":0.00516,"12.0-12.1":0.00172,"12.2-12.5":0.04992,"13.0-13.1":0,"13.2":0.00258,"13.3":0.00172,"13.4-13.7":0.00861,"14.0-14.4":0.01721,"14.5-14.8":0.01808,"15.0-15.1":0.01549,"15.2-15.3":0.01377,"15.4":0.01549,"15.5":0.01721,"15.6-15.8":0.22551,"16.0":0.02754,"16.1":0.05681,"16.2":0.02926,"16.3":0.05423,"16.4":0.01205,"16.5":0.02238,"16.6-16.7":0.29092,"17.0":0.01549,"17.1":0.0284,"17.2":0.02066,"17.3":0.03185,"17.4":0.04734,"17.5":0.10329,"17.6-17.7":0.25477,"18.0":0.06455,"18.1":0.13083,"18.2":0.07316,"18.3":0.24961,"18.4":0.14374,"18.5-18.6":6.12398,"26.0":0.03357},P:{"4":0.48958,"20":0.0102,"21":0.0306,"22":0.0102,"23":0.0204,"24":0.0204,"25":0.0612,"26":0.11219,"27":0.102,"28":2.64167,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","6.2-6.4":0.0612,"7.2-7.4":0.0816,"13.0":0.0102,"17.0":0.0204,"19.0":0.0102},I:{"0":0.01349,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.43227,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01362,"11":0.00908,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.1689},H:{"0":0},L:{"0":57.06208},R:{_:"0"},M:{"0":0.25673},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BA.js b/node_modules.bak/caniuse-lite/data/regions/BA.js new file mode 100644 index 0000000..746a6d2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.05591,"66":0.00373,"88":0.00373,"91":0.00373,"115":0.34661,"125":0.00373,"127":0.00373,"128":0.01864,"131":0.00373,"133":0.00373,"134":0.00373,"135":0.00373,"136":0.00373,"137":0.00373,"138":0.02236,"139":0.00745,"140":0.02609,"141":0.9802,"142":0.49569,"143":0.00373,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 132 144 145 3.5 3.6"},D:{"39":0.00745,"40":0.00745,"41":0.00745,"42":0.00745,"43":0.00745,"44":0.00745,"45":0.00373,"46":0.00745,"47":0.00745,"48":0.00745,"49":0.02609,"50":0.00745,"51":0.00745,"52":0.00745,"53":0.01864,"54":0.00745,"55":0.01118,"56":0.00745,"57":0.00745,"58":0.00745,"59":0.01118,"60":0.00745,"64":0.01864,"69":0.00745,"70":0.00373,"71":0.00373,"75":0.01491,"76":0.00373,"78":0.02609,"79":0.60005,"80":0.00373,"81":0.02236,"83":0.01118,"84":0.00373,"85":0.00373,"86":0.00373,"87":0.30561,"88":0.00373,"89":0.00745,"91":0.02236,"92":0.00373,"93":0.01118,"94":0.041,"96":0.00373,"97":0.01491,"98":0.00373,"100":0.00373,"102":0.00373,"103":0.02609,"104":0.06336,"106":0.01491,"108":0.07081,"109":2.36292,"111":0.02236,"112":1.23364,"114":0.02609,"115":0.00373,"116":0.02609,"117":0.00373,"118":0.00373,"119":0.041,"120":0.01491,"121":0.01864,"122":0.04845,"123":0.01864,"124":0.03727,"125":0.54787,"126":0.03727,"127":0.01864,"128":0.02236,"129":0.00373,"130":0.01864,"131":0.12299,"132":0.05218,"133":0.05963,"134":0.05218,"135":0.11181,"136":0.11926,"137":0.38388,"138":8.8479,"139":10.21571,"140":0.00745,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 66 67 68 72 73 74 77 90 95 99 101 105 107 110 113 141 142 143"},F:{"28":0.00745,"36":0.00373,"40":0.01118,"46":0.05963,"69":0.00373,"85":0.01118,"90":0.02982,"91":0.01491,"95":0.06336,"116":0.01118,"118":0.00373,"119":0.01118,"120":0.85721,"121":0.00373,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00373,"92":0.00373,"108":0.02609,"109":0.01864,"114":0.02609,"122":0.00745,"129":0.00745,"130":0.00373,"131":0.00745,"132":0.00373,"134":0.00745,"135":0.00373,"136":0.01491,"137":0.00745,"138":0.56278,"139":1.18146,"140":0.00373,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 133"},E:{"13":0.01118,"14":0.00373,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.4","12.1":0.041,"13.1":0.01864,"14.1":0.01118,"15.1":0.00373,"15.2-15.3":0.00745,"15.5":0.00373,"15.6":0.07081,"16.0":0.00373,"16.1":0.01491,"16.2":0.00373,"16.3":0.01491,"16.4":0.00373,"16.5":0.00373,"16.6":0.11926,"17.0":0.00373,"17.1":0.041,"17.2":0.00745,"17.3":0.00373,"17.4":0.01491,"17.5":0.01491,"17.6":0.12299,"18.0":0.00745,"18.1":0.02236,"18.2":0.00373,"18.3":0.01864,"18.4":0.02609,"18.5-18.6":0.30189,"26.0":0.00745},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00203,"5.0-5.1":0,"6.0-6.1":0.00508,"7.0-7.1":0.00406,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01016,"10.0-10.2":0.00102,"10.3":0.01828,"11.0-11.2":0.39005,"11.3-11.4":0.00609,"12.0-12.1":0.00203,"12.2-12.5":0.05891,"13.0-13.1":0,"13.2":0.00305,"13.3":0.00203,"13.4-13.7":0.01016,"14.0-14.4":0.02032,"14.5-14.8":0.02133,"15.0-15.1":0.01828,"15.2-15.3":0.01625,"15.4":0.01828,"15.5":0.02032,"15.6-15.8":0.26613,"16.0":0.0325,"16.1":0.06704,"16.2":0.03454,"16.3":0.06399,"16.4":0.01422,"16.5":0.02641,"16.6-16.7":0.34333,"17.0":0.01828,"17.1":0.03352,"17.2":0.02438,"17.3":0.03758,"17.4":0.05587,"17.5":0.12189,"17.6-17.7":0.30067,"18.0":0.07618,"18.1":0.1544,"18.2":0.08634,"18.3":0.29457,"18.4":0.16963,"18.5-18.6":7.22714,"26.0":0.03961},P:{"4":0.5388,"20":0.01036,"21":0.02072,"22":0.02072,"23":0.04145,"24":0.05181,"25":0.07253,"26":0.11398,"27":0.09325,"28":3.41933,"5.0-5.4":0.06217,"6.2-6.4":0.07253,"7.2-7.4":0.24868,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.02072},I:{"0":0.17539,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.1694,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00373,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0251},H:{"0":0},L:{"0":51.04357},R:{_:"0"},M:{"0":0.15685},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BB.js b/node_modules.bak/caniuse-lite/data/regions/BB.js new file mode 100644 index 0000000..43edb42 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BB.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.00555,"128":0.02221,"140":0.11104,"141":0.82725,"142":0.22208,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"11":0.00555,"39":0.02776,"40":0.02776,"41":0.03331,"42":0.03886,"43":0.03331,"44":0.02776,"45":0.04442,"46":0.03331,"47":0.02776,"48":0.03331,"49":0.03331,"50":0.02776,"51":0.03886,"52":0.03886,"53":0.03331,"54":0.04997,"55":0.03331,"56":0.03886,"57":0.03331,"58":0.04442,"59":0.03331,"60":0.03886,"67":0.00555,"68":0.0111,"69":0.00555,"70":0.00555,"71":0.0111,"72":0.0111,"73":0.00555,"74":0.00555,"75":0.00555,"76":0.0111,"77":0.00555,"78":0.0111,"79":0.01666,"80":0.04442,"81":0.0111,"83":0.0111,"84":0.00555,"85":0.01666,"86":0.01666,"87":0.01666,"88":0.02221,"89":0.02221,"90":0.02221,"91":0.00555,"93":0.00555,"94":0.01666,"95":0.00555,"96":0.00555,"98":0.00555,"100":0.00555,"101":0.00555,"103":0.27205,"108":0.03331,"109":0.26094,"112":0.00555,"116":0.0111,"118":0.00555,"119":0.0111,"120":0.01666,"121":0.00555,"122":0.01666,"123":0.0111,"124":0.1277,"125":17.72198,"126":0.05552,"127":0.00555,"128":0.07218,"129":0.00555,"130":0.02221,"131":0.1499,"132":0.03331,"133":0.02776,"134":0.03886,"135":0.02776,"136":0.47747,"137":0.31091,"138":9.37178,"139":10.2601,"140":0.03886,"141":0.00555,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 92 97 99 102 104 105 106 107 110 111 113 114 115 117 142 143"},F:{"55":0.00555,"90":0.00555,"95":0.01666,"118":0.00555,"119":0.12214,"120":0.56075,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00555,"80":0.00555,"81":0.0111,"83":0.00555,"84":0.0111,"86":0.00555,"87":0.0111,"88":0.00555,"89":0.0111,"90":0.01666,"109":0.0111,"114":0.06662,"122":0.02776,"128":0.00555,"130":0.00555,"131":0.00555,"133":0.00555,"134":0.05552,"136":0.00555,"137":0.0111,"138":2.28187,"139":4.45826,_:"12 13 14 15 16 17 18 85 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129 132 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5","9.1":0.0111,"13.1":0.00555,"14.1":0.0111,"15.6":0.06107,"16.0":0.00555,"16.1":0.26094,"16.2":0.00555,"16.3":0.02221,"16.4":0.02221,"16.5":0.00555,"16.6":0.04997,"17.0":0.00555,"17.1":0.08883,"17.2":0.00555,"17.3":0.0111,"17.4":0.02776,"17.5":0.02776,"17.6":0.08883,"18.0":0.00555,"18.1":0.01666,"18.2":0.00555,"18.3":0.07218,"18.4":0.03886,"18.5-18.6":0.5441,"26.0":0.01666},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0018,"5.0-5.1":0,"6.0-6.1":0.00451,"7.0-7.1":0.0036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00901,"10.0-10.2":0.0009,"10.3":0.01622,"11.0-11.2":0.34605,"11.3-11.4":0.00541,"12.0-12.1":0.0018,"12.2-12.5":0.05227,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0018,"13.4-13.7":0.00901,"14.0-14.4":0.01802,"14.5-14.8":0.01892,"15.0-15.1":0.01622,"15.2-15.3":0.01442,"15.4":0.01622,"15.5":0.01802,"15.6-15.8":0.23611,"16.0":0.02884,"16.1":0.05948,"16.2":0.03064,"16.3":0.05677,"16.4":0.01262,"16.5":0.02343,"16.6-16.7":0.30459,"17.0":0.01622,"17.1":0.02974,"17.2":0.02163,"17.3":0.03334,"17.4":0.04956,"17.5":0.10814,"17.6-17.7":0.26674,"18.0":0.06759,"18.1":0.13698,"18.2":0.0766,"18.3":0.26134,"18.4":0.15049,"18.5-18.6":6.41179,"26.0":0.03515},P:{"4":0.01084,"21":0.01084,"22":0.06504,"23":0.03252,"24":0.0542,"25":0.02168,"26":0.07588,"27":0.03252,"28":4.03222,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.01084,"6.2-6.4":0.01084,"7.2-7.4":0.03252,"17.0":0.07588},I:{"0":0.03553,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.3247,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00555,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03558},H:{"0":0},L:{"0":33.13728},R:{_:"0"},M:{"0":0.16902},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BD.js b/node_modules.bak/caniuse-lite/data/regions/BD.js new file mode 100644 index 0000000..4cda088 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BD.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00777,"15":0.00389,"49":0.00389,"52":0.00389,"65":0.01555,"72":0.00389,"103":0.00389,"115":0.42368,"125":0.00389,"127":0.00389,"128":0.05053,"132":0.00389,"133":0.00777,"134":0.01166,"135":0.01166,"136":0.00777,"137":0.00777,"138":0.01555,"139":0.0311,"140":0.04276,"141":1.33713,"142":0.7774,"143":0.02332,_:"2 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 144 145 3.5 3.6"},D:{"11":0.00389,"22":0.01166,"29":0.00777,"39":0.00777,"40":0.00777,"41":0.01166,"42":0.00777,"43":0.00777,"44":0.00777,"45":0.00777,"46":0.00777,"47":0.00777,"48":0.00777,"49":0.00777,"50":0.00777,"51":0.00777,"52":0.00777,"53":0.00777,"54":0.00777,"55":0.00777,"56":0.00777,"57":0.00777,"58":0.00777,"59":0.00777,"60":0.00777,"66":0.00389,"69":0.00389,"70":0.00389,"71":0.00389,"72":0.00389,"73":0.01555,"74":0.00777,"75":0.01944,"76":0.00389,"78":0.00389,"79":0.00777,"80":0.00389,"81":0.00389,"83":0.01166,"85":0.00389,"86":0.00777,"87":0.00777,"88":0.00389,"89":0.00389,"90":0.00389,"91":0.00389,"92":0.00777,"93":0.00777,"94":0.00389,"95":0.00389,"98":0.00777,"99":0.00389,"100":0.00389,"101":0.00389,"102":0.00389,"103":0.03498,"104":0.16325,"106":0.00777,"107":0.00389,"108":0.00389,"109":0.9562,"110":0.00389,"111":0.00389,"112":3.14847,"113":0.00389,"114":0.01166,"115":0.00389,"116":0.01555,"117":0.00389,"118":0.00777,"119":0.01555,"120":0.00777,"121":0.00777,"122":0.0311,"123":0.01166,"124":0.02721,"125":4.16686,"126":0.03498,"127":0.02332,"128":0.02721,"129":0.01944,"130":0.03887,"131":0.15548,"132":0.0894,"133":0.07385,"134":0.06997,"135":0.0894,"136":0.11272,"137":0.12827,"138":6.8178,"139":9.78747,"140":0.08551,"141":0.01944,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 77 84 96 97 105 142 143"},F:{"90":0.04276,"91":0.01944,"95":0.01555,"114":0.01555,"115":0.00389,"116":0.00389,"117":0.00389,"118":0.00389,"119":0.00777,"120":0.40425,"121":0.00777,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00389,"92":0.01944,"109":0.00777,"114":0.12438,"122":0.00777,"125":0.00389,"130":0.00389,"131":0.03498,"132":0.01944,"133":0.01944,"134":0.01944,"135":0.01166,"136":0.01944,"137":0.01944,"138":0.37315,"139":0.81238,"140":0.00389,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 129"},E:{"4":0.01166,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.4 17.0 17.2 17.3","15.5":0.00389,"15.6":0.01166,"16.3":0.00389,"16.5":0.00389,"16.6":0.01944,"17.1":0.00389,"17.4":0.00389,"17.5":0.00389,"17.6":0.01555,"18.0":0.00777,"18.1":0.00389,"18.2":0.00389,"18.3":0.00777,"18.4":0.00389,"18.5-18.6":0.05442,"26.0":0.00389},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00039,"5.0-5.1":0,"6.0-6.1":0.00097,"7.0-7.1":0.00078,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00194,"10.0-10.2":0.00019,"10.3":0.00349,"11.0-11.2":0.07441,"11.3-11.4":0.00116,"12.0-12.1":0.00039,"12.2-12.5":0.01124,"13.0-13.1":0,"13.2":0.00058,"13.3":0.00039,"13.4-13.7":0.00194,"14.0-14.4":0.00388,"14.5-14.8":0.00407,"15.0-15.1":0.00349,"15.2-15.3":0.0031,"15.4":0.00349,"15.5":0.00388,"15.6-15.8":0.05077,"16.0":0.0062,"16.1":0.01279,"16.2":0.00659,"16.3":0.01221,"16.4":0.00271,"16.5":0.00504,"16.6-16.7":0.0655,"17.0":0.00349,"17.1":0.00639,"17.2":0.00465,"17.3":0.00717,"17.4":0.01066,"17.5":0.02325,"17.6-17.7":0.05736,"18.0":0.01453,"18.1":0.02945,"18.2":0.01647,"18.3":0.0562,"18.4":0.03236,"18.5-18.6":1.37876,"26.0":0.00756},P:{"4":0.07547,"23":0.01078,"24":0.01078,"25":0.01078,"26":0.02156,"27":0.02156,"28":0.37734,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02156,"13.0":0.01078,"17.0":0.03234},I:{"0":0.06103,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.56383,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.27695,"9":0.02915,"10":0.03401,"11":0.28181,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.01223,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.6933},H:{"0":0.05},L:{"0":60.78228},R:{_:"0"},M:{"0":0.11615},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BE.js b/node_modules.bak/caniuse-lite/data/regions/BE.js new file mode 100644 index 0000000..f5758e8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BE.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.0048,"52":0.01439,"60":0.0048,"78":0.03838,"88":0.0048,"96":0.0048,"110":0.0048,"113":0.0048,"115":0.43662,"120":0.0048,"123":0.0048,"125":0.01919,"128":0.11515,"132":0.0096,"133":0.0048,"134":0.0048,"135":0.0096,"136":0.01919,"137":0.0048,"138":0.01439,"139":0.04318,"140":0.09116,"141":2.03915,"142":1.01718,"143":0.01439,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 121 122 124 126 127 129 130 131 144 145 3.5 3.6"},D:{"41":0.0048,"49":0.01439,"50":0.0048,"52":0.0048,"53":0.0048,"54":0.0048,"56":0.0048,"58":0.0048,"60":0.0048,"65":0.0048,"67":0.0048,"74":0.01919,"77":0.0048,"79":0.01919,"80":0.0048,"87":0.02399,"89":0.0048,"90":0.0048,"91":0.0096,"93":0.0048,"96":0.0096,"98":0.0048,"100":0.0048,"101":0.0048,"102":0.0048,"103":0.15833,"104":0.0096,"105":0.0048,"107":0.0048,"108":0.0096,"109":0.51339,"110":0.0048,"111":0.0048,"112":0.0048,"113":0.0048,"114":0.0096,"115":0.0048,"116":0.12955,"117":0.0048,"118":0.0096,"119":0.01919,"120":0.01439,"121":0.01439,"122":0.10076,"123":0.01919,"124":0.01919,"125":0.25909,"126":0.03838,"127":0.01439,"128":0.11035,"129":0.01919,"130":0.15833,"131":0.10076,"132":0.06717,"133":0.07197,"134":0.06717,"135":0.07197,"136":0.15354,"137":0.4798,"138":9.61999,"139":11.37126,"140":0.0096,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 51 55 57 59 61 62 63 64 66 68 69 70 71 72 73 75 76 78 81 83 84 85 86 88 92 94 95 97 99 106 141 142 143"},F:{"46":0.0048,"90":0.01919,"91":0.0048,"95":0.01439,"114":0.0048,"116":0.0048,"119":0.02399,"120":1.13713,"121":0.0048,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"86":0.0048,"92":0.0048,"108":0.0096,"109":0.06237,"114":0.0048,"120":0.0048,"122":0.0048,"124":0.0048,"125":0.0048,"126":0.0048,"127":0.0048,"128":0.0096,"129":0.0096,"130":0.0096,"131":0.01439,"132":0.01439,"133":0.01439,"134":0.04798,"135":0.01439,"136":0.03359,"137":0.05278,"138":2.84042,"139":5.63285,"140":0.0096,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 121 123"},E:{"14":0.01439,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.01919,"13.1":0.05278,"14.1":0.05758,"15.1":0.01919,"15.2-15.3":0.0048,"15.4":0.01439,"15.5":0.01439,"15.6":0.36465,"16.0":0.04318,"16.1":0.03838,"16.2":0.02879,"16.3":0.05758,"16.4":0.02399,"16.5":0.03838,"16.6":0.43182,"17.0":0.01439,"17.1":0.33106,"17.2":0.05758,"17.3":0.03838,"17.4":0.06237,"17.5":0.13914,"17.6":0.50379,"18.0":0.04798,"18.1":0.08157,"18.2":0.04318,"18.3":0.13914,"18.4":0.13434,"18.5-18.6":1.58814,"26.0":0.04798},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00412,"5.0-5.1":0,"6.0-6.1":0.0103,"7.0-7.1":0.00824,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02061,"10.0-10.2":0.00206,"10.3":0.03709,"11.0-11.2":0.79128,"11.3-11.4":0.01236,"12.0-12.1":0.00412,"12.2-12.5":0.11952,"13.0-13.1":0,"13.2":0.00618,"13.3":0.00412,"13.4-13.7":0.02061,"14.0-14.4":0.04121,"14.5-14.8":0.04327,"15.0-15.1":0.03709,"15.2-15.3":0.03297,"15.4":0.03709,"15.5":0.04121,"15.6-15.8":0.53989,"16.0":0.06594,"16.1":0.136,"16.2":0.07006,"16.3":0.12982,"16.4":0.02885,"16.5":0.05358,"16.6-16.7":0.6965,"17.0":0.03709,"17.1":0.068,"17.2":0.04946,"17.3":0.07624,"17.4":0.11333,"17.5":0.24728,"17.6-17.7":0.60995,"18.0":0.15455,"18.1":0.31322,"18.2":0.17515,"18.3":0.59758,"18.4":0.34413,"18.5-18.6":14.66143,"26.0":0.08036},P:{"4":0.03167,"21":0.01056,"22":0.02111,"23":0.01056,"24":0.02111,"25":0.02111,"26":0.06334,"27":0.06334,"28":3.62121,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01056,"13.0":0.01056},I:{"0":0.04154,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.19244,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01919,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02601},H:{"0":0},L:{"0":28.06004},R:{_:"0"},M:{"0":0.41608},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BF.js b/node_modules.bak/caniuse-lite/data/regions/BF.js new file mode 100644 index 0000000..24dfb55 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BF.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00256,"43":0.00512,"44":0.00256,"49":0.00256,"56":0.01023,"58":0.00256,"72":0.00767,"88":0.00256,"90":0.00256,"91":0.00512,"93":0.00256,"102":0.00256,"103":0.00256,"111":0.00256,"113":0.00256,"115":0.21487,"118":0.00256,"121":0.00256,"125":0.00256,"127":0.01791,"128":0.03325,"132":0.00256,"133":0.00767,"134":0.00256,"135":0.00256,"136":0.00767,"137":0.00767,"138":0.03581,"139":0.01279,"140":0.04093,"141":1.02576,"142":0.4809,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 50 51 52 53 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 92 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 112 114 116 117 119 120 122 123 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"11":0.00256,"39":0.01279,"40":0.01023,"41":0.01279,"42":0.01023,"43":0.01535,"44":0.01535,"45":0.01023,"46":0.01535,"47":0.01535,"48":0.01279,"49":0.01279,"50":0.01279,"51":0.01023,"52":0.01535,"53":0.01279,"54":0.01279,"55":0.01023,"56":0.02302,"57":0.01279,"58":0.01023,"59":0.01279,"60":0.01023,"64":0.00256,"65":0.00512,"66":0.00512,"68":0.00256,"69":0.01535,"70":0.01279,"72":0.02046,"73":0.01535,"74":0.00512,"75":0.01279,"77":0.00256,"78":0.00256,"79":0.01279,"80":0.00256,"81":0.00767,"83":0.0307,"86":0.00767,"87":0.05372,"88":0.00256,"89":0.00767,"90":0.00256,"91":0.00512,"92":0.00256,"93":0.00767,"94":0.02558,"95":0.01279,"96":0.00256,"97":0.00256,"98":0.02046,"99":0.00256,"100":0.00256,"101":0.00512,"103":0.03581,"106":0.00512,"108":0.00767,"109":0.67275,"110":0.00767,"111":0.00256,"113":0.01279,"114":0.01023,"115":0.00767,"116":0.02046,"117":0.00256,"118":0.01023,"119":0.05116,"120":0.02046,"122":0.01279,"123":0.01535,"124":0.00256,"125":2.35336,"126":0.01535,"127":0.00767,"128":0.02558,"129":0.01023,"130":0.00767,"131":0.01791,"132":0.0486,"133":0.02558,"134":0.03837,"135":0.04604,"136":0.04349,"137":0.12023,"138":2.73194,"139":3.23587,"140":0.00512,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 67 71 76 84 85 102 104 105 107 112 121 141 142 143"},F:{"37":0.00256,"42":0.00256,"45":0.00256,"46":0.00256,"79":0.01535,"86":0.00256,"90":0.02814,"91":0.01023,"95":0.02814,"116":0.00256,"117":0.00767,"118":0.00256,"119":0.00767,"120":1.01553,"121":0.04093,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00256,"15":0.00256,"17":0.00512,"18":0.02046,"84":0.01023,"89":0.00767,"90":0.00256,"92":0.04093,"100":0.01535,"109":0.01023,"114":0.14069,"122":0.00767,"127":0.00512,"129":0.00256,"131":0.04604,"132":0.01023,"133":0.00256,"134":0.00256,"135":0.00767,"136":0.02046,"137":0.06395,"138":0.926,"139":2.0157,"140":0.01023,_:"13 14 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4 15.5 16.1 16.2 16.3 16.4 17.0 17.3 17.4 17.5 18.0","11.1":0.00256,"13.1":0.00512,"14.1":0.00512,"15.1":0.00256,"15.2-15.3":0.00256,"15.6":0.03581,"16.0":0.00256,"16.5":0.03581,"16.6":0.05372,"17.1":0.00256,"17.2":0.00512,"17.6":0.04604,"18.1":0.00256,"18.2":0.00256,"18.3":0.00767,"18.4":0.01279,"18.5-18.6":0.04604,"26.0":0.00512},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0009,"5.0-5.1":0,"6.0-6.1":0.00225,"7.0-7.1":0.0018,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00451,"10.0-10.2":0.00045,"10.3":0.00812,"11.0-11.2":0.17318,"11.3-11.4":0.00271,"12.0-12.1":0.0009,"12.2-12.5":0.02616,"13.0-13.1":0,"13.2":0.00135,"13.3":0.0009,"13.4-13.7":0.00451,"14.0-14.4":0.00902,"14.5-14.8":0.00947,"15.0-15.1":0.00812,"15.2-15.3":0.00722,"15.4":0.00812,"15.5":0.00902,"15.6-15.8":0.11816,"16.0":0.01443,"16.1":0.02977,"16.2":0.01533,"16.3":0.02841,"16.4":0.00631,"16.5":0.01173,"16.6-16.7":0.15243,"17.0":0.00812,"17.1":0.01488,"17.2":0.01082,"17.3":0.01669,"17.4":0.0248,"17.5":0.05412,"17.6-17.7":0.13349,"18.0":0.03382,"18.1":0.06855,"18.2":0.03833,"18.3":0.13079,"18.4":0.07531,"18.5-18.6":3.20876,"26.0":0.01759},P:{"4":0.03283,"23":0.01094,"25":0.01094,"26":0.01094,"27":0.01094,"28":0.44871,_:"20 21 22 24 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01094,"7.2-7.4":0.02189},I:{"0":0.18575,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00013},K:{"0":2.00958,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02558,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17861},H:{"0":0.29},L:{"0":73.83801},R:{_:"0"},M:{"0":0.12651},Q:{"14.9":0.02977}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BG.js b/node_modules.bak/caniuse-lite/data/regions/BG.js new file mode 100644 index 0000000..71e7e49 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BG.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04632,"68":0.00356,"78":0.01425,"81":0.00356,"84":0.04988,"87":0.00356,"88":0.00356,"102":0.00356,"104":0.00356,"107":0.00356,"108":0.00356,"113":0.00713,"115":0.50951,"124":0.00356,"125":0.02138,"127":0.00713,"128":0.17102,"130":0.00356,"131":0.00356,"132":0.00713,"133":0.00356,"134":0.01425,"135":0.01069,"136":0.03563,"137":0.01782,"138":0.01425,"139":0.0285,"140":0.07839,"141":1.7138,"142":0.7411,"143":0.00356,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 82 83 85 86 89 90 91 92 93 94 95 96 97 98 99 100 101 103 105 106 109 110 111 112 114 116 117 118 119 120 121 122 123 126 129 144 145 3.5 3.6"},D:{"29":0.00356,"38":0.00713,"41":0.04988,"45":0.00356,"49":0.01782,"53":0.00356,"56":0.00356,"57":0.00356,"58":0.00356,"63":0.00356,"73":0.00356,"74":0.00356,"76":0.00356,"78":0.00356,"79":0.11402,"81":0.00356,"83":0.01069,"85":0.00356,"86":0.00356,"87":0.08908,"88":0.00713,"89":0.00356,"90":0.00356,"91":0.0285,"93":0.00356,"94":0.00356,"95":0.00356,"97":0.00356,"98":2.19837,"99":0.00356,"100":0.01069,"102":0.00713,"103":0.01782,"104":0.05701,"105":0.00356,"106":0.00356,"107":0.00356,"108":0.08551,"109":1.67105,"110":0.00356,"111":0.02138,"112":0.14252,"113":0.00356,"114":0.01782,"115":0.00713,"116":0.02138,"117":0.00356,"118":0.01069,"119":0.02138,"120":0.01782,"121":0.0285,"122":0.04276,"123":0.01069,"124":0.03563,"125":0.10333,"126":0.01782,"127":0.02494,"128":0.03563,"129":0.01425,"130":0.01425,"131":0.04632,"132":0.05701,"133":0.02494,"134":0.03563,"135":0.05345,"136":0.09976,"137":0.21022,"138":7.57138,"139":9.72343,"140":0.01069,"141":0.00356,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 39 40 42 43 44 46 47 48 50 51 52 54 55 59 60 61 62 64 65 66 67 68 69 70 71 72 75 77 80 84 92 96 101 142 143"},F:{"28":0.00356,"46":0.03207,"85":0.00356,"86":0.00356,"89":0.00356,"90":0.03919,"91":0.01069,"95":0.04632,"119":0.03207,"120":0.91213,"121":0.00356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00356,"109":0.05701,"114":0.01069,"119":0.00356,"122":0.00356,"123":0.00356,"124":0.00356,"128":0.00356,"130":0.00356,"131":0.00713,"132":0.00356,"133":0.00356,"134":0.01069,"135":0.01069,"136":0.01425,"137":0.01425,"138":1.03683,"139":1.88839,"140":0.00356,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 125 126 127 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5","13.1":0.00356,"14.1":0.01069,"15.6":0.03919,"16.0":0.00356,"16.1":0.00356,"16.2":0.00356,"16.3":0.00713,"16.4":0.00356,"16.5":0.00356,"16.6":0.04276,"17.0":0.00356,"17.1":0.03563,"17.2":0.00356,"17.3":0.00356,"17.4":0.01069,"17.5":0.01069,"17.6":0.04988,"18.0":0.00713,"18.1":0.00713,"18.2":0.00356,"18.3":0.01782,"18.4":0.01425,"18.5-18.6":0.18528,"26.0":0.00713},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00212,"5.0-5.1":0,"6.0-6.1":0.00529,"7.0-7.1":0.00423,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01058,"10.0-10.2":0.00106,"10.3":0.01904,"11.0-11.2":0.40618,"11.3-11.4":0.00635,"12.0-12.1":0.00212,"12.2-12.5":0.06135,"13.0-13.1":0,"13.2":0.00317,"13.3":0.00212,"13.4-13.7":0.01058,"14.0-14.4":0.02116,"14.5-14.8":0.02221,"15.0-15.1":0.01904,"15.2-15.3":0.01692,"15.4":0.01904,"15.5":0.02116,"15.6-15.8":0.27713,"16.0":0.03385,"16.1":0.06981,"16.2":0.03596,"16.3":0.06664,"16.4":0.01481,"16.5":0.0275,"16.6-16.7":0.35752,"17.0":0.01904,"17.1":0.03491,"17.2":0.02539,"17.3":0.03914,"17.4":0.05818,"17.5":0.12693,"17.6-17.7":0.3131,"18.0":0.07933,"18.1":0.16078,"18.2":0.08991,"18.3":0.30675,"18.4":0.17665,"18.5-18.6":7.52599,"26.0":0.04125},P:{"4":0.18304,"20":0.01017,"21":0.02034,"22":0.03051,"23":0.05084,"24":0.05084,"25":0.05084,"26":0.06101,"27":0.15253,"28":3.01,"5.0-5.4":0.02034,"6.2-6.4":0.01017,"7.2-7.4":0.08135,_:"8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0","11.1-11.2":0.01017,"17.0":0.01017,"18.0":0.01017,"19.0":0.01017},I:{"0":0.06428,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.31546,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01821,"9":0.00455,"10":0.00455,"11":0.05463,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03863},H:{"0":0},L:{"0":52.52962},R:{_:"0"},M:{"0":0.30259},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BH.js b/node_modules.bak/caniuse-lite/data/regions/BH.js new file mode 100644 index 0000000..ff53195 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BH.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00238,"115":0.03567,"128":0.00238,"134":0.00476,"139":0.00476,"140":0.00951,"141":0.22829,"142":0.14268,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 136 137 138 143 144 145 3.5 3.6"},D:{"38":0.00238,"39":0.00476,"40":0.00476,"41":0.00476,"42":0.00476,"43":0.00713,"44":0.00713,"45":0.00476,"46":0.00713,"47":0.00713,"48":0.00476,"49":0.00713,"50":0.00713,"51":0.00476,"52":0.00713,"53":0.00476,"54":0.00713,"55":0.00476,"56":0.00713,"57":0.00476,"58":0.00713,"59":0.00713,"60":0.00713,"64":0.00238,"65":0.00476,"68":0.00713,"71":0.00238,"73":0.00238,"75":0.00238,"76":0.00238,"79":0.07134,"80":0.00238,"83":0.01189,"86":0.00713,"87":0.01189,"88":0.00238,"89":0.00238,"91":0.00476,"94":0.01902,"95":0.00713,"98":0.01665,"99":0.00238,"101":0.00238,"103":0.0428,"108":0.03091,"109":0.38999,"110":0.00238,"111":0.03329,"112":2.10453,"113":0.00238,"114":0.01665,"116":0.02378,"117":0.00238,"118":0.00713,"119":0.00951,"120":0.01427,"121":0.00476,"122":0.0428,"123":0.00951,"124":0.00476,"125":0.93693,"126":0.0975,"127":0.01189,"128":0.0428,"129":0.02378,"130":0.00951,"131":0.0428,"132":0.03329,"133":0.0214,"134":0.01902,"135":0.03091,"136":0.03805,"137":0.14506,"138":4.14485,"139":4.62759,"140":0.00951,"141":0.00238,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 66 67 69 70 72 74 77 78 81 84 85 90 92 93 96 97 100 102 104 105 106 107 115 142 143"},F:{"28":0.00238,"36":0.01189,"46":0.01427,"80":0.00238,"82":0.00238,"90":0.04756,"91":0.02616,"95":0.00238,"113":0.00238,"114":0.00238,"119":0.00238,"120":0.31152,"121":0.00238,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00238,"86":0.00238,"92":0.00476,"100":0.00476,"109":0.00238,"114":0.04994,"119":0.00238,"122":0.00238,"124":0.00238,"129":0.00476,"130":0.00238,"131":0.00476,"132":0.00238,"134":0.01902,"135":0.00238,"136":0.00476,"137":0.01189,"138":0.67535,"139":1.55521,"140":0.00951,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 125 126 127 128 133"},E:{"13":0.00238,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.4","5.1":0.00238,"13.1":0.00238,"14.1":0.00476,"15.4":0.00238,"15.5":0.00951,"15.6":0.04518,"16.0":0.00951,"16.1":0.00713,"16.2":0.00238,"16.3":0.01427,"16.5":0.00476,"16.6":0.06658,"17.0":0.00238,"17.1":0.03805,"17.2":0.00951,"17.3":0.01902,"17.4":0.00951,"17.5":0.02378,"17.6":0.07847,"18.0":0.01189,"18.1":0.01427,"18.2":0.01902,"18.3":0.03329,"18.4":0.03567,"18.5-18.6":0.4756,"26.0":0.01902},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00536,"5.0-5.1":0,"6.0-6.1":0.01339,"7.0-7.1":0.01071,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02678,"10.0-10.2":0.00268,"10.3":0.0482,"11.0-11.2":1.0282,"11.3-11.4":0.01607,"12.0-12.1":0.00536,"12.2-12.5":0.1553,"13.0-13.1":0,"13.2":0.00803,"13.3":0.00536,"13.4-13.7":0.02678,"14.0-14.4":0.05355,"14.5-14.8":0.05623,"15.0-15.1":0.0482,"15.2-15.3":0.04284,"15.4":0.0482,"15.5":0.05355,"15.6-15.8":0.70153,"16.0":0.08568,"16.1":0.17672,"16.2":0.09104,"16.3":0.16869,"16.4":0.03749,"16.5":0.06962,"16.6-16.7":0.90503,"17.0":0.0482,"17.1":0.08836,"17.2":0.06426,"17.3":0.09907,"17.4":0.14727,"17.5":0.32131,"17.6-17.7":0.79257,"18.0":0.20082,"18.1":0.407,"18.2":0.2276,"18.3":0.77651,"18.4":0.44716,"18.5-18.6":19.05119,"26.0":0.10443},P:{"4":0.05088,"22":0.01018,"23":0.01018,"24":0.02035,"25":0.08141,"26":0.14247,"27":0.14247,"28":3.15479,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.06106},I:{"0":0.01522,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.73933,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00476,"11":0.00476,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.69208},H:{"0":0},L:{"0":47.89632},R:{_:"0"},M:{"0":0.58689},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BI.js b/node_modules.bak/caniuse-lite/data/regions/BI.js new file mode 100644 index 0000000..5fc4c7f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BI.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.00352,"66":0.00352,"72":0.00352,"82":0.00352,"94":0.00352,"96":0.00352,"97":0.00352,"109":0.00704,"115":0.1514,"116":0.01056,"118":0.01056,"127":0.0845,"128":0.16549,"130":0.01761,"132":0.00352,"133":0.00352,"135":0.00352,"136":0.2676,"137":0.00704,"138":0.01761,"139":0.04225,"140":0.03873,"141":0.81687,"142":0.32745,"143":0.04929,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 95 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 117 119 120 121 122 123 124 125 126 129 131 134 144 145 3.5 3.6"},D:{"42":0.00352,"43":0.00704,"46":0.00352,"47":0.02113,"48":0.00352,"49":0.00704,"50":0.03169,"54":0.00704,"56":0.00704,"59":0.00704,"64":0.04577,"67":0.01056,"69":0.00704,"70":0.00704,"71":0.01056,"72":0.00352,"75":0.01056,"76":0.03521,"78":0.01408,"79":0.00704,"80":0.0845,"83":0.00352,"85":0.00352,"86":0.00704,"87":0.00704,"88":0.05634,"90":0.04225,"91":0.01056,"93":0.01761,"94":0.05634,"96":0.01408,"98":0.00704,"102":0.02817,"103":0.19718,"105":0.01056,"106":0.02817,"108":0.04577,"109":1.18306,"111":0.02113,"112":0.00352,"113":0.00352,"114":0.04929,"116":0.11619,"118":0.02465,"119":0.00352,"120":0.02817,"121":0.00352,"122":0.05634,"123":0.00352,"125":0.38731,"126":0.02817,"127":0.00704,"128":0.01408,"129":0.11971,"130":0.03521,"131":0.19013,"132":0.02817,"133":0.04929,"134":0.04577,"135":0.14788,"136":0.11619,"137":0.36618,"138":6.15471,"139":5.15122,"140":0.00704,"141":0.01761,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 51 52 53 55 57 58 60 61 62 63 65 66 68 73 74 77 81 84 89 92 95 97 99 100 101 104 107 110 115 117 124 142 143"},F:{"64":0.01056,"68":0.02113,"76":0.00704,"79":0.02817,"90":0.03521,"91":0.01408,"95":0.02465,"101":0.02113,"112":0.00704,"114":0.00352,"117":0.00352,"118":0.00352,"119":0.11619,"120":1.79923,"121":0.02465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 69 70 71 72 73 74 75 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01761,"13":0.00352,"14":0.01056,"17":0.02113,"18":0.03873,"84":0.01761,"89":0.02113,"90":0.03169,"92":0.14436,"100":0.02113,"109":0.10563,"114":0.02817,"117":0.00352,"122":0.10563,"126":0.00352,"129":0.01408,"131":0.01056,"132":0.00704,"134":0.06338,"135":0.02465,"136":0.07394,"137":0.08098,"138":1.18306,"139":1.8943,"140":0.00352,_:"15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 127 128 130 133"},E:{"13":0.00704,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0","11.1":0.01056,"13.1":0.05986,"14.1":0.00352,"15.5":0.00352,"15.6":0.14436,"16.3":0.01761,"16.6":0.0845,"17.5":0.12324,"17.6":0.03521,"18.1":0.00352,"18.2":0.00352,"18.3":0.01408,"18.4":0.01761,"18.5-18.6":0.04929,"26.0":0.00704},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00089,"5.0-5.1":0,"6.0-6.1":0.00223,"7.0-7.1":0.00179,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00446,"10.0-10.2":0.00045,"10.3":0.00804,"11.0-11.2":0.17145,"11.3-11.4":0.00268,"12.0-12.1":0.00089,"12.2-12.5":0.0259,"13.0-13.1":0,"13.2":0.00134,"13.3":0.00089,"13.4-13.7":0.00446,"14.0-14.4":0.00893,"14.5-14.8":0.00938,"15.0-15.1":0.00804,"15.2-15.3":0.00714,"15.4":0.00804,"15.5":0.00893,"15.6-15.8":0.11698,"16.0":0.01429,"16.1":0.02947,"16.2":0.01518,"16.3":0.02813,"16.4":0.00625,"16.5":0.01161,"16.6-16.7":0.15091,"17.0":0.00804,"17.1":0.01473,"17.2":0.01072,"17.3":0.01652,"17.4":0.02456,"17.5":0.05358,"17.6-17.7":0.13216,"18.0":0.03349,"18.1":0.06786,"18.2":0.03795,"18.3":0.12948,"18.4":0.07456,"18.5-18.6":3.17665,"26.0":0.01741},P:{"4":0.06976,"20":0.05979,"21":0.03986,"22":0.06976,"23":0.00997,"24":0.19931,"25":0.01993,"26":0.00997,"27":0.09965,"28":0.38865,_:"5.0-5.4 8.2 10.1 12.0 13.0 14.0 18.0","6.2-6.4":0.01993,"7.2-7.4":0.21924,"9.2":0.00997,"11.1-11.2":0.00997,"15.0":0.01993,"16.0":0.00997,"17.0":0.0299,"19.0":0.0299},I:{"0":0.16174,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":5.06568,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.03873,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0324,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.66744},H:{"0":3.3},L:{"0":59.91828},R:{_:"0"},M:{"0":0.08424},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BJ.js b/node_modules.bak/caniuse-lite/data/regions/BJ.js new file mode 100644 index 0000000..a9abb47 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BJ.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00327,"52":0.00327,"56":0.00327,"65":0.00327,"71":0.00327,"72":0.01634,"92":0.00327,"104":0.00327,"108":0.00327,"109":0.00327,"110":0.00327,"111":0.00327,"114":0.00327,"115":0.1536,"118":0.00327,"121":0.00327,"122":0.00327,"124":0.00327,"126":0.00327,"127":0.01634,"128":0.03922,"129":0.00327,"130":0.00327,"134":0.00327,"135":0.02941,"136":0.00654,"137":0.00327,"138":0.00327,"139":0.00327,"140":0.06863,"141":0.78432,"142":0.45098,"143":0.00327,"144":0.00327,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 105 106 107 112 113 116 117 119 120 123 125 131 132 133 145 3.5 3.6"},D:{"11":0.00327,"39":0.00327,"40":0.00654,"41":0.0098,"42":0.00654,"43":0.01634,"44":0.01634,"45":0.00327,"46":0.00654,"47":0.0098,"48":0.00654,"49":0.00654,"50":0.0098,"51":0.00327,"52":0.00654,"53":0.00327,"54":0.00327,"55":0.00327,"56":0.00654,"57":0.0098,"58":0.0719,"59":0.0098,"60":0.00654,"61":0.01307,"62":0.00327,"63":0.00327,"64":0.00327,"67":0.00654,"68":0.0098,"70":0.00654,"72":0.0098,"73":0.03595,"74":0.0817,"75":0.01307,"76":0.01961,"77":0.00654,"78":0.01961,"79":0.02288,"80":0.00327,"81":0.02288,"83":0.00654,"84":0.00327,"85":0.00654,"86":0.01307,"87":0.02614,"88":0.0098,"89":0.00327,"91":0.01307,"92":0.00327,"93":0.0098,"94":0.0098,"95":0.0098,"96":0.00327,"97":0.0098,"98":0.00327,"100":0.00327,"101":0.00327,"102":0.00327,"103":0.03595,"104":0.00327,"105":0.00654,"106":0.0098,"107":0.00327,"108":0.00327,"109":0.98367,"111":0.00654,"113":0.00327,"114":0.01307,"115":0.02941,"116":0.07843,"117":0.0098,"118":0.01307,"119":0.0817,"120":0.00654,"121":0.00654,"122":0.02288,"123":0.0098,"124":0.0098,"125":1.27125,"126":0.03922,"127":0.0098,"128":0.06209,"129":0.02614,"130":0.0098,"131":0.06863,"132":0.02941,"133":0.02941,"134":0.03922,"135":0.0915,"136":0.12418,"137":0.19935,"138":5.00658,"139":7.08502,"140":0.01961,"141":0.00327,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 65 66 69 71 90 99 110 112 142 143"},F:{"12":0.00327,"36":0.01307,"40":0.00327,"42":0.00327,"48":0.00327,"68":0.00327,"79":0.00654,"87":0.00654,"89":0.00654,"90":0.06536,"91":0.00327,"95":0.0915,"113":0.00327,"114":0.00654,"117":0.00327,"118":0.00327,"119":0.03922,"120":1.24184,"121":0.01307,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01634,"13":0.00327,"15":0.00327,"16":0.00327,"17":0.00327,"18":0.02941,"84":0.00654,"85":0.00654,"89":0.00654,"90":0.12745,"92":0.06209,"100":0.00654,"107":0.0098,"109":0.00327,"110":0.00654,"114":0.05229,"120":0.00327,"122":0.02288,"126":0.00327,"128":0.00327,"129":0.00654,"130":0.00327,"131":0.00327,"132":0.00327,"133":0.01961,"134":0.00327,"135":0.00654,"136":0.0098,"137":0.03268,"138":1.17975,"139":2.03596,"140":0.01961,_:"14 79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 111 112 113 115 116 117 118 119 121 123 124 125 127"},E:{"13":0.00327,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.4 15.5 16.0 16.2 17.2","11.1":0.00327,"13.1":0.02288,"14.1":0.0817,"15.1":0.00327,"15.2-15.3":0.00654,"15.6":0.03268,"16.1":0.00327,"16.3":0.0098,"16.4":0.0098,"16.5":0.00327,"16.6":0.11438,"17.0":0.00327,"17.1":0.0719,"17.3":0.0098,"17.4":0.0098,"17.5":0.01634,"17.6":0.17647,"18.0":0.00654,"18.1":0.01634,"18.2":0.00654,"18.3":0.04902,"18.4":0.03268,"18.5-18.6":0.12418,"26.0":0.01307},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00189,"5.0-5.1":0,"6.0-6.1":0.00473,"7.0-7.1":0.00378,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00946,"10.0-10.2":0.00095,"10.3":0.01703,"11.0-11.2":0.3632,"11.3-11.4":0.00568,"12.0-12.1":0.00189,"12.2-12.5":0.05486,"13.0-13.1":0,"13.2":0.00284,"13.3":0.00189,"13.4-13.7":0.00946,"14.0-14.4":0.01892,"14.5-14.8":0.01986,"15.0-15.1":0.01703,"15.2-15.3":0.01513,"15.4":0.01703,"15.5":0.01892,"15.6-15.8":0.24781,"16.0":0.03027,"16.1":0.06243,"16.2":0.03216,"16.3":0.05959,"16.4":0.01324,"16.5":0.02459,"16.6-16.7":0.3197,"17.0":0.01703,"17.1":0.03121,"17.2":0.0227,"17.3":0.035,"17.4":0.05202,"17.5":0.1135,"17.6-17.7":0.27997,"18.0":0.07094,"18.1":0.14377,"18.2":0.0804,"18.3":0.2743,"18.4":0.15796,"18.5-18.6":6.72969,"26.0":0.03689},P:{"4":0.02104,"22":0.01052,"23":0.02104,"24":0.01052,"25":0.01052,"26":0.01052,"27":0.06311,"28":0.48386,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.01052,"11.1-11.2":0.02104,"18.0":0.01052},I:{"0":0.08065,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":5.12218,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00654,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01346,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.43085},H:{"0":4.72},L:{"0":54.09734},R:{_:"0"},M:{"0":0.08752},Q:{"14.9":0.02693}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BM.js b/node_modules.bak/caniuse-lite/data/regions/BM.js new file mode 100644 index 0000000..7975706 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BM.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.00542,"142":0.00542,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 143 144 145 3.5 3.6"},D:{"109":0.01626,"125":0.08672,"135":0.00271,"136":0.00271,"137":0.00271,"138":0.08401,"139":0.08401,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 140 141 142 143"},F:{"120":0.00813,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00813,"138":0.03794,"139":0.07046,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1","14.1":0.02439,"15.1":0.01897,"15.2-15.3":0.00813,"15.4":0.02168,"15.5":0.08943,"15.6":0.79674,"16.0":0.01355,"16.1":0.09485,"16.2":0.15989,"16.3":0.32249,"16.4":0.07317,"16.5":0.15447,"16.6":1.6802,"17.0":0.03794,"17.1":1.47695,"17.2":0.06775,"17.3":0.11111,"17.4":0.17615,"17.5":0.28726,"17.6":1.10297,"18.0":0.07317,"18.1":0.31978,"18.2":0.11382,"18.3":0.64227,"18.4":0.39295,"18.5-18.6":6.49316,"26.0":0.07859},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01453,"5.0-5.1":0,"6.0-6.1":0.03633,"7.0-7.1":0.02907,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.07266,"10.0-10.2":0.00727,"10.3":0.1308,"11.0-11.2":2.7903,"11.3-11.4":0.0436,"12.0-12.1":0.01453,"12.2-12.5":0.42145,"13.0-13.1":0,"13.2":0.0218,"13.3":0.01453,"13.4-13.7":0.07266,"14.0-14.4":0.14533,"14.5-14.8":0.15259,"15.0-15.1":0.1308,"15.2-15.3":0.11626,"15.4":0.1308,"15.5":0.14533,"15.6-15.8":1.9038,"16.0":0.23252,"16.1":0.47958,"16.2":0.24706,"16.3":0.45778,"16.4":0.10173,"16.5":0.18893,"16.6-16.7":2.45604,"17.0":0.1308,"17.1":0.23979,"17.2":0.17439,"17.3":0.26886,"17.4":0.39965,"17.5":0.87197,"17.6-17.7":2.15086,"18.0":0.54498,"18.1":1.10449,"18.2":0.61764,"18.3":2.10726,"18.4":1.21349,"18.5-18.6":51.70047,"26.0":0.28339},P:{"28":0.03645,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":0.2012},R:{_:"0"},M:{"0":0.00729},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BN.js b/node_modules.bak/caniuse-lite/data/regions/BN.js new file mode 100644 index 0000000..eefca75 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BN.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00433,"52":0.00433,"68":0.00433,"115":0.16014,"127":0.00866,"128":0.00433,"133":0.00433,"134":0.00433,"136":0.01298,"137":0.00433,"138":0.00433,"139":0.0303,"140":0.03895,"141":0.94783,"142":0.42847,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 135 143 144 145 3.5 3.6"},D:{"39":0.02164,"40":0.01731,"41":0.02164,"42":0.02597,"43":0.02597,"44":0.01731,"45":0.02597,"46":0.02597,"47":0.02597,"48":0.02597,"49":0.01731,"50":0.02597,"51":0.02164,"52":0.01731,"53":0.02164,"54":0.02597,"55":0.02164,"56":0.01731,"57":0.02164,"58":0.01731,"59":0.02164,"60":0.02164,"62":0.00433,"63":0.00433,"65":0.00433,"68":0.00866,"70":0.02164,"73":0.00433,"75":0.00433,"78":0.00866,"79":0.02164,"81":0.01298,"83":0.02164,"87":0.0303,"89":0.00433,"91":0.00433,"93":0.00433,"94":0.00433,"95":0.00433,"96":0.00433,"98":0.00433,"101":0.00866,"103":0.06492,"106":0.00433,"108":0.00433,"109":1.03006,"111":0.02597,"112":2.18564,"113":0.00433,"114":0.00433,"116":0.09522,"117":0.00866,"119":0.00866,"120":0.02164,"121":0.00866,"122":0.09089,"123":0.02597,"124":0.00866,"125":0.66218,"126":0.03895,"127":0.01298,"128":0.04761,"129":0.00866,"130":0.02164,"131":0.08656,"132":0.03895,"133":0.04761,"134":0.02597,"135":0.02597,"136":0.08223,"137":0.20774,"138":9.65577,"139":11.95826,"140":0.00433,"141":0.00433,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 64 66 67 69 71 72 74 76 77 80 84 85 86 88 90 92 97 99 100 102 104 105 107 110 115 118 142 143"},F:{"85":0.00433,"89":0.03462,"90":0.05194,"91":0.03895,"95":0.03895,"111":0.00433,"119":0.00433,"120":1.30706,"121":0.01731,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00433,"18":0.00433,"109":0.01731,"114":0.02164,"122":0.00433,"124":0.00433,"131":0.00433,"133":0.00433,"134":0.00433,"135":0.00433,"136":0.01298,"137":0.01298,"138":1.3763,"139":2.60546,"140":0.00433,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 130 132"},E:{"11":0.01731,"14":0.00866,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.00866,"14.1":0.02597,"15.4":0.00433,"15.5":0.00866,"15.6":0.08223,"16.0":0.00433,"16.1":0.01731,"16.2":0.00866,"16.3":0.01298,"16.4":0.00433,"16.5":0.01298,"16.6":0.11686,"17.0":0.00866,"17.1":0.07358,"17.2":0.02164,"17.3":0.03462,"17.4":0.06492,"17.5":0.16879,"17.6":0.50638,"18.0":0.0303,"18.1":0.06492,"18.2":0.02164,"18.3":0.08656,"18.4":0.06492,"18.5-18.6":0.91321,"26.0":0.00866},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00317,"5.0-5.1":0,"6.0-6.1":0.00793,"7.0-7.1":0.00634,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01585,"10.0-10.2":0.00159,"10.3":0.02854,"11.0-11.2":0.60876,"11.3-11.4":0.00951,"12.0-12.1":0.00317,"12.2-12.5":0.09195,"13.0-13.1":0,"13.2":0.00476,"13.3":0.00317,"13.4-13.7":0.01585,"14.0-14.4":0.03171,"14.5-14.8":0.03329,"15.0-15.1":0.02854,"15.2-15.3":0.02537,"15.4":0.02854,"15.5":0.03171,"15.6-15.8":0.41535,"16.0":0.05073,"16.1":0.10463,"16.2":0.0539,"16.3":0.09988,"16.4":0.02219,"16.5":0.04122,"16.6-16.7":0.53584,"17.0":0.02854,"17.1":0.05232,"17.2":0.03805,"17.3":0.05866,"17.4":0.08719,"17.5":0.19024,"17.6-17.7":0.46926,"18.0":0.1189,"18.1":0.24097,"18.2":0.13475,"18.3":0.45974,"18.4":0.26475,"18.5-18.6":11.27958,"26.0":0.06183},P:{"4":0.0733,"22":0.02094,"23":0.01047,"24":0.01047,"25":0.01047,"26":0.02094,"27":0.02094,"28":1.24609,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.08377},I:{"0":0.00566,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.70294,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01731,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.04759},H:{"0":0.01},L:{"0":39.32456},R:{_:"0"},M:{"0":0.13613},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BO.js b/node_modules.bak/caniuse-lite/data/regions/BO.js new file mode 100644 index 0000000..faee2b7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BO.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00461,"48":0.00461,"52":0.01384,"59":0.00461,"61":0.08765,"78":0.02768,"113":0.01384,"115":0.30907,"125":0.00923,"127":0.00461,"128":0.02307,"130":0.00461,"134":0.00461,"136":0.01384,"138":0.00461,"139":0.02307,"140":0.0369,"141":1.28703,"142":0.61353,"143":0.00461,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 131 132 133 135 137 144 145 3.5 3.6"},D:{"34":0.00461,"38":0.00461,"39":0.01384,"40":0.01384,"41":0.00923,"42":0.01384,"43":0.01384,"44":0.00923,"45":0.00923,"46":0.00923,"47":0.01384,"48":0.00923,"49":0.01384,"50":0.00923,"51":0.01384,"52":0.00923,"53":0.01384,"54":0.00923,"55":0.01384,"56":0.01384,"57":0.01384,"58":0.01384,"59":0.01384,"60":0.01384,"61":0.00461,"65":0.00461,"66":0.00461,"67":0.00461,"69":0.01384,"70":0.00461,"72":0.00461,"73":0.00461,"74":0.00461,"75":0.00923,"77":0.00461,"78":0.00461,"79":0.05074,"80":0.00461,"81":0.00461,"83":0.00461,"84":0.00461,"85":0.00923,"86":0.01384,"87":0.0692,"88":0.00923,"89":0.00923,"90":0.00461,"91":0.00461,"93":0.00461,"94":0.00461,"96":0.00461,"99":0.00461,"100":0.00461,"101":0.00923,"103":0.02307,"104":0.01384,"105":0.05536,"106":0.00461,"107":0.00461,"108":0.03229,"109":1.76678,"110":0.00923,"111":0.02768,"112":2.02049,"113":0.00923,"114":0.01845,"115":0.00923,"116":0.04152,"117":0.00461,"118":0.00461,"119":0.05536,"120":0.0369,"121":0.01845,"122":0.09226,"123":0.03229,"124":0.04152,"125":3.01229,"126":0.08303,"127":0.04613,"128":0.05997,"129":0.02768,"130":0.02307,"131":0.09687,"132":0.07381,"133":0.05074,"134":0.0692,"135":0.08765,"136":0.10149,"137":0.2122,"138":8.52021,"139":12.03993,"140":0.00461,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 62 63 64 68 71 76 92 95 97 98 102 141 142 143"},F:{"46":0.00461,"79":0.00461,"90":0.03229,"91":0.00923,"95":0.09687,"99":0.05536,"106":0.00461,"118":0.00923,"119":0.01384,"120":2.08508,"121":0.00461,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00923,"85":0.00461,"92":0.03229,"100":0.00461,"109":0.02768,"114":0.22142,"122":0.01384,"124":0.00461,"126":0.00923,"128":0.00461,"129":0.00461,"130":0.00461,"131":0.01384,"132":0.00461,"133":0.00923,"134":0.01384,"135":0.00923,"136":0.01384,"137":0.02768,"138":1.2409,"139":2.46334,"140":0.00923,_:"12 13 14 15 16 17 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.2 16.3 16.4 17.3","5.1":0.00461,"13.1":0.00461,"14.1":0.00461,"15.5":0.00461,"15.6":0.02307,"16.0":0.00461,"16.1":0.00461,"16.5":0.00461,"16.6":0.02307,"17.0":0.00461,"17.1":0.02307,"17.2":0.00461,"17.4":0.00923,"17.5":0.00923,"17.6":0.11533,"18.0":0.00461,"18.1":0.00461,"18.2":0.11994,"18.3":0.00923,"18.4":0.01384,"18.5-18.6":0.13378,"26.0":0.01845},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00059,"5.0-5.1":0,"6.0-6.1":0.00149,"7.0-7.1":0.00119,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00297,"10.0-10.2":0.0003,"10.3":0.00535,"11.0-11.2":0.11421,"11.3-11.4":0.00178,"12.0-12.1":0.00059,"12.2-12.5":0.01725,"13.0-13.1":0,"13.2":0.00089,"13.3":0.00059,"13.4-13.7":0.00297,"14.0-14.4":0.00595,"14.5-14.8":0.00625,"15.0-15.1":0.00535,"15.2-15.3":0.00476,"15.4":0.00535,"15.5":0.00595,"15.6-15.8":0.07792,"16.0":0.00952,"16.1":0.01963,"16.2":0.01011,"16.3":0.01874,"16.4":0.00416,"16.5":0.00773,"16.6-16.7":0.10053,"17.0":0.00535,"17.1":0.00981,"17.2":0.00714,"17.3":0.011,"17.4":0.01636,"17.5":0.03569,"17.6-17.7":0.08804,"18.0":0.02231,"18.1":0.04521,"18.2":0.02528,"18.3":0.08625,"18.4":0.04967,"18.5-18.6":2.11613,"26.0":0.0116},P:{"4":0.10422,"20":0.01042,"21":0.01042,"22":0.01042,"23":0.02084,"24":0.03127,"25":0.03127,"26":0.10422,"27":0.08337,"28":1.56328,_:"5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01042,"7.2-7.4":0.08337,"9.2":0.05211,"17.0":0.0938,"19.0":0.01042},I:{"0":0.06993,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":1.03988,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01384,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18858},H:{"0":0},L:{"0":50.91393},R:{_:"0"},M:{"0":0.27479},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BR.js b/node_modules.bak/caniuse-lite/data/regions/BR.js new file mode 100644 index 0000000..06e00ba --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BR.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.01163,"59":0.00582,"115":0.0756,"128":0.05815,"131":0.00582,"134":0.00582,"135":0.00582,"136":0.01163,"137":0.00582,"138":0.00582,"139":0.01745,"140":0.03489,"141":0.66873,"142":0.31983,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 143 144 145 3.5 3.6"},D:{"39":0.04071,"40":0.04071,"41":0.04652,"42":0.04071,"43":0.04071,"44":0.04071,"45":0.04652,"46":0.04071,"47":0.04652,"48":0.04652,"49":0.04652,"50":0.04071,"51":0.04652,"52":0.04652,"53":0.04071,"54":0.04071,"55":0.05234,"56":0.04071,"57":0.04071,"58":0.04071,"59":0.04652,"60":0.04652,"62":0.00582,"63":0.00582,"64":0.00582,"65":0.00582,"66":0.02908,"67":0.00582,"68":0.00582,"69":0.00582,"70":0.00582,"71":0.00582,"72":0.00582,"74":0.00582,"75":0.01163,"76":0.00582,"77":0.00582,"78":0.01163,"79":0.02326,"80":0.00582,"81":0.01163,"83":0.00582,"84":0.00582,"85":0.00582,"86":0.01163,"87":0.01745,"88":0.00582,"89":0.00582,"90":0.00582,"91":0.00582,"96":0.01163,"99":0.00582,"102":0.00582,"103":0.01745,"104":0.08723,"105":0.00582,"108":0.01163,"109":0.68036,"111":0.00582,"112":21.1666,"114":0.00582,"115":0.00582,"116":0.03489,"117":0.00582,"118":0.03489,"119":0.01745,"120":0.02326,"121":0.01745,"122":0.04652,"123":0.01163,"124":0.04652,"125":3.62275,"126":0.05234,"127":0.02908,"128":0.13375,"129":0.03489,"130":0.05815,"131":0.10467,"132":0.10467,"133":0.06978,"134":0.08141,"135":0.11049,"136":0.12793,"137":0.21516,"138":8.57713,"139":11.68234,"140":0.02326,"141":0.00582,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 73 92 93 94 95 97 98 100 101 106 107 110 113 142 143"},F:{"53":0.00582,"54":0.00582,"55":0.00582,"56":0.00582,"90":0.00582,"91":0.00582,"95":0.01745,"119":0.01163,"120":1.90151,"121":0.00582,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.00582,"89":0.00582,"91":0.00582,"92":0.01163,"109":0.02326,"114":0.05234,"122":0.01163,"130":0.00582,"131":0.00582,"132":0.00582,"133":0.00582,"134":0.04071,"135":0.01163,"136":0.01745,"137":0.01745,"138":1.26767,"139":2.52953,"140":0.01163,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2","5.1":0.00582,"9.1":0.00582,"11.1":0.00582,"14.1":0.00582,"15.6":0.01745,"16.1":0.00582,"16.6":0.02326,"17.1":0.00582,"17.3":0.00582,"17.4":0.00582,"17.5":0.01163,"17.6":0.03489,"18.0":0.00582,"18.1":0.00582,"18.2":0.00582,"18.3":0.01163,"18.4":0.01163,"18.5-18.6":0.13375,"26.0":0.01163},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0.0018,"7.0-7.1":0.00144,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00359,"10.0-10.2":0.00036,"10.3":0.00646,"11.0-11.2":0.13788,"11.3-11.4":0.00215,"12.0-12.1":0.00072,"12.2-12.5":0.02083,"13.0-13.1":0,"13.2":0.00108,"13.3":0.00072,"13.4-13.7":0.00359,"14.0-14.4":0.00718,"14.5-14.8":0.00754,"15.0-15.1":0.00646,"15.2-15.3":0.00575,"15.4":0.00646,"15.5":0.00718,"15.6-15.8":0.09408,"16.0":0.01149,"16.1":0.0237,"16.2":0.01221,"16.3":0.02262,"16.4":0.00503,"16.5":0.00934,"16.6-16.7":0.12137,"17.0":0.00646,"17.1":0.01185,"17.2":0.00862,"17.3":0.01329,"17.4":0.01975,"17.5":0.04309,"17.6-17.7":0.10629,"18.0":0.02693,"18.1":0.05458,"18.2":0.03052,"18.3":0.10413,"18.4":0.05997,"18.5-18.6":2.5548,"26.0":0.014},P:{"4":0.01032,"23":0.01032,"24":0.01032,"25":0.01032,"26":0.02063,"27":0.01032,"28":0.77374,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04127},I:{"0":0.0961,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.14229,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01357,"9":0.02714,"10":0.00678,"11":0.03392,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01674},H:{"0":0},L:{"0":38.11056},R:{_:"0"},M:{"0":0.07952},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BS.js b/node_modules.bak/caniuse-lite/data/regions/BS.js new file mode 100644 index 0000000..53428a0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BS.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00267,"95":0.00534,"115":0.08013,"128":0.00534,"140":0.02404,"141":0.13889,"142":0.05342,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.00267,"40":0.00267,"41":0.00267,"42":0.00267,"44":0.00267,"45":0.00267,"46":0.00267,"47":0.00267,"48":0.00267,"49":0.00267,"50":0.00267,"51":0.00267,"52":0.00267,"54":0.00267,"55":0.00267,"56":0.00267,"57":0.00267,"58":0.00267,"59":0.00267,"60":0.00267,"90":0.00267,"93":0.00267,"103":0.03205,"107":0.00267,"108":0.00267,"109":0.12554,"114":0.00534,"115":0.00267,"116":0.04808,"120":0.00267,"122":0.00534,"123":0.00534,"124":0.00801,"125":0.33655,"126":0.00801,"127":0.00267,"128":0.01336,"129":0.01603,"131":0.00801,"132":0.01068,"133":0.00267,"134":0.00267,"135":0.00801,"136":0.05075,"137":0.04808,"138":0.99094,"139":1.3168,"140":0.00267,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 43 53 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 94 95 96 97 98 99 100 101 102 104 105 106 110 111 112 113 117 118 119 121 130 141 142 143"},F:{"120":0.05342,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00267,"107":0.00534,"109":0.00267,"123":0.00267,"126":0.00267,"131":0.00267,"132":0.00267,"133":0.00534,"134":0.00267,"135":0.00534,"136":0.00267,"137":0.00534,"138":0.42469,"139":0.86273,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 124 125 127 128 129 130 140"},E:{"11":0.00267,"14":0.00267,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00534,"13.1":0.00534,"14.1":0.0187,"15.1":0.01603,"15.2-15.3":0.00534,"15.4":0.03739,"15.5":0.05075,"15.6":0.52352,"16.0":0.00801,"16.1":0.10417,"16.2":0.05342,"16.3":0.1656,"16.4":0.08814,"16.5":0.10684,"16.6":1.24469,"17.0":0.0187,"17.1":1.31413,"17.2":0.05876,"17.3":0.08013,"17.4":0.19765,"17.5":0.29381,"17.6":0.85739,"18.0":0.04274,"18.1":0.21635,"18.2":0.09081,"18.3":0.43804,"18.4":0.35257,"18.5-18.6":5.18441,"26.0":0.08013},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01361,"5.0-5.1":0,"6.0-6.1":0.03402,"7.0-7.1":0.02721,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.06804,"10.0-10.2":0.0068,"10.3":0.12246,"11.0-11.2":2.61255,"11.3-11.4":0.04082,"12.0-12.1":0.01361,"12.2-12.5":0.3946,"13.0-13.1":0,"13.2":0.02041,"13.3":0.01361,"13.4-13.7":0.06804,"14.0-14.4":0.13607,"14.5-14.8":0.14287,"15.0-15.1":0.12246,"15.2-15.3":0.10886,"15.4":0.12246,"15.5":0.13607,"15.6-15.8":1.78252,"16.0":0.21771,"16.1":0.44903,"16.2":0.23132,"16.3":0.42862,"16.4":0.09525,"16.5":0.17689,"16.6-16.7":2.29959,"17.0":0.12246,"17.1":0.22452,"17.2":0.16328,"17.3":0.25173,"17.4":0.37419,"17.5":0.81642,"17.6-17.7":2.01384,"18.0":0.51026,"18.1":1.03413,"18.2":0.5783,"18.3":1.97302,"18.4":1.13619,"18.5-18.6":48.40698,"26.0":0.26534},P:{"24":0.01037,"25":0.01037,"26":0.02075,"27":0.01037,"28":0.61203,_:"4 20 21 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01037},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.00733,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00733},H:{"0":0},L:{"0":5.23522},R:{_:"0"},M:{"0":0.02199},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BT.js b/node_modules.bak/caniuse-lite/data/regions/BT.js new file mode 100644 index 0000000..6d31112 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BT.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00309,"97":0.00309,"115":0.13266,"127":0.00309,"128":0.00617,"131":0.05553,"136":0.00617,"137":0.00309,"139":0.00926,"141":0.15734,"142":0.12649,"143":0.00309,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 135 138 140 144 145 3.5 3.6"},D:{"39":0.00309,"40":0.00309,"41":0.00309,"43":0.00309,"44":0.00309,"46":0.00309,"47":0.00309,"49":0.00926,"50":0.00617,"51":0.00309,"52":0.00309,"54":0.00617,"55":0.00617,"56":0.00309,"57":0.00309,"58":0.00309,"59":0.00309,"60":0.01851,"63":0.00309,"66":0.00309,"67":0.01234,"74":0.00309,"77":0.00926,"79":0.00309,"80":0.00309,"81":0.00926,"83":0.00617,"86":0.00309,"87":0.00309,"90":0.00309,"93":0.00926,"95":0.00309,"96":0.00926,"97":0.00617,"98":0.17893,"99":0.06787,"102":0.00617,"103":0.04319,"108":0.01543,"109":0.31776,"113":0.00309,"114":0.04011,"116":0.0833,"117":0.00309,"120":0.00617,"121":0.00617,"122":0.00309,"124":0.00926,"125":1.17847,"126":0.03394,"127":0.01234,"128":0.26223,"129":0.02777,"131":0.0617,"132":0.01543,"133":0.06479,"134":0.02777,"135":0.16659,"136":0.12649,"137":0.16351,"138":5.83065,"139":8.27706,"140":0.01234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 45 48 53 61 62 64 65 68 69 70 71 72 73 75 76 78 84 85 88 89 91 92 94 100 101 104 105 106 107 110 111 112 115 118 119 123 130 141 142 143"},F:{"84":0.00309,"90":0.13883,"91":0.04936,"95":0.00926,"111":0.00617,"114":0.00309,"119":0.00926,"120":0.25297,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00926,"18":0.01543,"89":0.00926,"92":0.01234,"96":0.00309,"98":0.03085,"99":0.00926,"100":0.00309,"102":0.00309,"103":0.00309,"106":0.00309,"107":0.03394,"109":0.00309,"113":0.00309,"114":0.16042,"117":0.00309,"119":0.00309,"122":0.03085,"123":0.03394,"124":0.00309,"125":0.00926,"126":0.00309,"127":0.01543,"128":0.00926,"129":0.02468,"130":0.00926,"131":0.01543,"132":0.00309,"133":0.00926,"134":0.03394,"135":0.0216,"136":0.04628,"137":0.04628,"138":0.99029,"139":2.29833,"140":0.00926,_:"13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 97 101 104 105 108 110 111 112 115 116 118 120 121"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 18.0 26.0","14.1":0.01543,"15.6":0.03085,"16.1":0.00309,"16.3":0.00617,"16.5":0.00926,"16.6":0.03702,"17.0":0.00617,"17.1":0.00926,"17.2":0.00617,"17.3":0.00309,"17.4":0.01234,"17.5":0.10489,"17.6":0.11415,"18.1":0.01543,"18.2":0.00309,"18.3":0.05553,"18.4":0.11415,"18.5-18.6":0.64168},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00123,"5.0-5.1":0,"6.0-6.1":0.00308,"7.0-7.1":0.00247,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00617,"10.0-10.2":0.00062,"10.3":0.0111,"11.0-11.2":0.23686,"11.3-11.4":0.0037,"12.0-12.1":0.00123,"12.2-12.5":0.03578,"13.0-13.1":0,"13.2":0.00185,"13.3":0.00123,"13.4-13.7":0.00617,"14.0-14.4":0.01234,"14.5-14.8":0.01295,"15.0-15.1":0.0111,"15.2-15.3":0.00987,"15.4":0.0111,"15.5":0.01234,"15.6-15.8":0.16161,"16.0":0.01974,"16.1":0.04071,"16.2":0.02097,"16.3":0.03886,"16.4":0.00864,"16.5":0.01604,"16.6-16.7":0.20848,"17.0":0.0111,"17.1":0.02035,"17.2":0.0148,"17.3":0.02282,"17.4":0.03392,"17.5":0.07402,"17.6-17.7":0.18258,"18.0":0.04626,"18.1":0.09376,"18.2":0.05243,"18.3":0.17888,"18.4":0.10301,"18.5-18.6":4.38866,"26.0":0.02406},P:{"4":0.04091,"23":0.01023,"24":0.01023,"25":0.05114,"26":0.05114,"27":0.1432,"28":0.65462,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02046},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.2128,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00309,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.21704},H:{"0":0},L:{"0":64.87194},R:{_:"0"},M:{"0":0.03458},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BW.js b/node_modules.bak/caniuse-lite/data/regions/BW.js new file mode 100644 index 0000000..d1a1014 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BW.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.01248,"43":0.00416,"46":0.00416,"47":0.00416,"49":0.00832,"52":0.01248,"57":0.00416,"60":0.00416,"78":0.00416,"102":0.00416,"112":0.00416,"115":0.14557,"125":0.00832,"127":0.00416,"128":0.03327,"134":0.00416,"136":0.0208,"137":0.00416,"138":0.01248,"139":0.04991,"140":0.03327,"141":0.86507,"142":0.40758,"143":0.00832,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 48 50 51 53 54 55 56 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 135 144 145 3.5 3.6"},D:{"39":0.00832,"40":0.01248,"41":0.00832,"42":0.01248,"43":0.00832,"44":0.00832,"45":0.00832,"46":0.00416,"47":0.00832,"48":0.00832,"49":0.00832,"50":0.00416,"51":0.00416,"52":0.00832,"53":0.00832,"54":0.00832,"55":0.00832,"56":0.00832,"57":0.00832,"58":0.00416,"59":0.00832,"60":0.00832,"65":0.00416,"66":0.00416,"67":0.00416,"68":0.00416,"69":0.00416,"70":0.00416,"72":0.00832,"74":0.00416,"75":0.06239,"78":0.00832,"79":0.02495,"80":0.01248,"81":0.00832,"83":0.02495,"86":0.00416,"87":0.02495,"88":0.01248,"90":0.03743,"91":0.00832,"92":0.00416,"93":0.00416,"94":0.00416,"95":0.00832,"96":0.00416,"97":0.00832,"98":0.21211,"99":0.00416,"100":0.06654,"101":0.00416,"102":0.00416,"103":0.05823,"104":0.03327,"106":0.00416,"107":0.00416,"108":0.00832,"109":0.78605,"111":0.08734,"112":3.46861,"113":0.01664,"114":0.0208,"115":0.00416,"116":0.28281,"117":0.00416,"118":0.00832,"119":0.06239,"120":0.03327,"121":0.01248,"122":0.08734,"123":0.03743,"124":0.89419,"125":2.27913,"126":0.0208,"127":0.00832,"128":0.04575,"129":0.01248,"130":0.0208,"131":0.05407,"132":0.18716,"133":0.04991,"134":0.06654,"135":0.08734,"136":0.13725,"137":0.39511,"138":6.95385,"139":7.84387,"140":0.00416,"141":0.00416,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 71 73 76 77 84 85 89 105 110 142 143"},F:{"57":0.00416,"79":0.00416,"80":0.00416,"88":0.01248,"90":0.00416,"95":0.0208,"102":0.03327,"110":0.00416,"114":0.00416,"117":0.00416,"118":0.01248,"119":0.02911,"120":0.59474,"121":0.00416,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 82 83 84 85 86 87 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00416,"13":0.00416,"14":0.00416,"15":0.00416,"16":0.00416,"17":0.00416,"18":0.0208,"84":0.00416,"90":0.00416,"92":0.05407,"100":0.00832,"108":0.00416,"109":0.01664,"111":0.00416,"112":0.00416,"114":0.11645,"117":0.00416,"119":0.00416,"122":0.0208,"126":0.00416,"127":0.00416,"128":0.00416,"129":0.00416,"130":0.00416,"131":0.01664,"132":0.00832,"133":0.00832,"134":0.04991,"135":0.01664,"136":0.02911,"137":0.04159,"138":1.58042,"139":3.31472,"140":0.01664,_:"79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 113 115 116 118 120 121 123 124 125"},E:{"13":0.01248,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.4 16.0 16.4 17.0 17.3","9.1":0.00416,"13.1":0.01248,"14.1":0.00832,"15.2-15.3":0.00832,"15.5":0.00416,"15.6":0.02911,"16.1":0.00416,"16.2":0.00416,"16.3":0.00832,"16.5":0.00416,"16.6":0.04575,"17.1":0.04575,"17.2":0.00832,"17.4":0.00832,"17.5":0.02911,"17.6":0.05823,"18.0":0.00832,"18.1":0.00416,"18.2":0.01248,"18.3":0.01664,"18.4":0.0208,"18.5-18.6":0.21211,"26.0":0.00832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00085,"5.0-5.1":0,"6.0-6.1":0.00213,"7.0-7.1":0.00171,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00426,"10.0-10.2":0.00043,"10.3":0.00768,"11.0-11.2":0.16373,"11.3-11.4":0.00256,"12.0-12.1":0.00085,"12.2-12.5":0.02473,"13.0-13.1":0,"13.2":0.00128,"13.3":0.00085,"13.4-13.7":0.00426,"14.0-14.4":0.00853,"14.5-14.8":0.00895,"15.0-15.1":0.00768,"15.2-15.3":0.00682,"15.4":0.00768,"15.5":0.00853,"15.6-15.8":0.11171,"16.0":0.01364,"16.1":0.02814,"16.2":0.0145,"16.3":0.02686,"16.4":0.00597,"16.5":0.01109,"16.6-16.7":0.14412,"17.0":0.00768,"17.1":0.01407,"17.2":0.01023,"17.3":0.01578,"17.4":0.02345,"17.5":0.05117,"17.6-17.7":0.12621,"18.0":0.03198,"18.1":0.06481,"18.2":0.03624,"18.3":0.12365,"18.4":0.07121,"18.5-18.6":3.03379,"26.0":0.01663},P:{"4":0.17709,"22":0.01042,"23":0.04167,"24":0.11459,"25":0.05209,"26":0.03125,"27":0.14584,"28":1.8126,_:"20 21 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","5.0-5.4":0.02083,"7.2-7.4":0.20834,"17.0":0.01042,"18.0":0.01042,"19.0":0.01042},I:{"0":0.01749,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.64013,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00416,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01752,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.51985},H:{"0":0.09},L:{"0":57.3499},R:{_:"0"},M:{"0":0.16355},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BY.js b/node_modules.bak/caniuse-lite/data/regions/BY.js new file mode 100644 index 0000000..bf810bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03986,"65":0.00498,"78":0.00498,"96":0.00498,"103":0.00498,"105":0.03986,"113":0.00498,"115":0.90672,"125":0.03487,"127":0.00498,"128":0.0548,"133":0.00498,"134":0.00498,"135":0.00498,"136":0.03986,"137":0.00996,"138":0.02491,"139":0.02989,"140":0.03986,"141":1.26543,"142":0.61279,"143":0.00498,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 104 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 144 145 3.5 3.6"},D:{"39":0.02989,"40":0.02989,"41":0.02989,"42":0.02989,"43":0.02989,"44":0.02989,"45":0.03487,"46":0.02989,"47":0.02989,"48":0.02989,"49":0.04982,"50":0.02989,"51":0.02989,"52":0.02989,"53":0.02989,"54":0.02989,"55":0.03487,"56":0.02989,"57":0.02989,"58":0.03487,"59":0.02491,"60":0.02989,"63":0.00498,"68":0.00996,"69":0.00996,"70":0.01495,"71":0.00498,"72":0.02491,"73":0.00498,"74":0.00996,"75":0.00996,"76":0.00498,"77":0.00996,"78":0.00996,"79":0.02989,"80":0.01495,"81":0.01495,"83":0.00996,"84":0.00498,"85":0.00996,"86":0.01993,"87":0.02989,"88":0.01495,"89":0.07473,"90":0.01993,"91":0.00498,"97":0.00498,"98":0.0548,"99":0.01993,"100":0.00996,"101":0.00498,"102":0.00498,"103":0.01993,"104":0.01495,"106":0.06477,"107":0.00498,"108":0.02491,"109":2.71021,"111":0.04484,"112":0.8569,"113":0.00996,"114":0.01993,"115":0.00996,"116":0.03986,"117":0.00498,"118":0.03986,"119":0.07473,"120":0.03487,"121":0.01993,"122":0.04484,"123":0.01495,"124":0.02989,"125":1.29532,"126":0.03487,"127":0.01993,"128":0.07473,"129":0.08469,"130":0.02491,"131":0.07971,"132":0.12455,"133":0.04484,"134":0.06477,"135":0.04484,"136":0.08968,"137":0.24412,"138":6.83032,"139":10.18321,"140":0.02491,"141":0.00498,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 65 66 67 92 93 94 95 96 105 110 142 143"},F:{"36":0.01495,"54":0.00498,"73":0.00498,"77":0.07473,"79":0.24412,"83":0.00498,"84":0.00996,"85":0.06477,"86":0.01495,"87":0.00996,"90":0.04484,"91":0.01495,"94":0.00498,"95":0.78716,"105":0.00498,"107":0.00498,"110":0.00498,"111":0.00498,"113":0.00498,"114":0.00498,"116":0.00498,"117":0.02989,"118":0.00498,"119":0.04982,"120":4.21975,"121":0.00996,"122":0.00996,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 78 80 81 82 88 89 92 93 96 97 98 99 100 101 102 103 104 106 108 109 112 115 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00996},B:{"79":0.00498,"80":0.00996,"81":0.00996,"83":0.00498,"84":0.00996,"85":0.00498,"86":0.00498,"87":0.00498,"88":0.00498,"89":0.00996,"90":0.00498,"92":0.00996,"98":0.00498,"109":0.02491,"114":0.07473,"131":0.01495,"133":0.00498,"134":0.00498,"135":0.00996,"136":0.01495,"137":0.00498,"138":1.07611,"139":1.97287,_:"12 13 14 15 16 17 18 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 16.0 17.0","9.1":0.00996,"13.1":0.01993,"14.1":0.00498,"15.1":0.00498,"15.4":0.00996,"15.5":0.00996,"15.6":0.12455,"16.1":0.00996,"16.2":0.02989,"16.3":0.03487,"16.4":0.00996,"16.5":0.01495,"16.6":0.2491,"17.1":0.28397,"17.2":0.02989,"17.3":0.02491,"17.4":0.02491,"17.5":0.08469,"17.6":0.12455,"18.0":0.06975,"18.1":0.04484,"18.2":0.02989,"18.3":0.07473,"18.4":0.07473,"18.5-18.6":1.09106,"26.0":0.06477},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00362,"5.0-5.1":0,"6.0-6.1":0.00905,"7.0-7.1":0.00724,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0181,"10.0-10.2":0.00181,"10.3":0.03258,"11.0-11.2":0.69498,"11.3-11.4":0.01086,"12.0-12.1":0.00362,"12.2-12.5":0.10497,"13.0-13.1":0,"13.2":0.00543,"13.3":0.00362,"13.4-13.7":0.0181,"14.0-14.4":0.0362,"14.5-14.8":0.03801,"15.0-15.1":0.03258,"15.2-15.3":0.02896,"15.4":0.03258,"15.5":0.0362,"15.6-15.8":0.47418,"16.0":0.05792,"16.1":0.11945,"16.2":0.06153,"16.3":0.11402,"16.4":0.02534,"16.5":0.04706,"16.6-16.7":0.61173,"17.0":0.03258,"17.1":0.05973,"17.2":0.04344,"17.3":0.06696,"17.4":0.09954,"17.5":0.21718,"17.6-17.7":0.53572,"18.0":0.13574,"18.1":0.2751,"18.2":0.15384,"18.3":0.52486,"18.4":0.30225,"18.5-18.6":12.87709,"26.0":0.07058},P:{"4":0.02097,"23":0.01049,"25":0.02097,"26":0.01049,"27":0.07341,"28":1.14307,_:"20 21 22 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","14.0":0.01049},I:{"0":0.04009,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.84327,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06477,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07529},H:{"0":0.02},L:{"0":28.6448},R:{_:"0"},M:{"0":0.14053},Q:{"14.9":0.00502}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/BZ.js b/node_modules.bak/caniuse-lite/data/regions/BZ.js new file mode 100644 index 0000000..ca9fc24 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/BZ.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.05313,"128":0.11334,"131":0.00354,"133":0.01063,"134":0.00354,"135":0.00708,"138":0.03542,"139":0.00354,"140":0.03188,"141":0.62339,"142":0.35774,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 136 137 143 144 145 3.5 3.6"},D:{"22":0.00354,"39":0.01417,"40":0.01417,"41":0.01063,"42":0.00708,"43":0.00708,"44":0.01771,"45":0.01063,"46":0.01771,"47":0.01417,"48":0.01771,"49":0.01063,"50":0.01063,"51":0.00354,"52":0.00708,"53":0.01063,"54":0.01063,"55":0.01063,"56":0.01771,"57":0.00708,"58":0.01063,"59":0.01063,"60":0.01063,"69":0.00354,"71":0.00354,"72":0.00354,"74":0.00354,"75":0.00354,"76":0.01417,"77":0.00354,"78":0.00354,"79":0.00354,"80":0.00708,"81":0.00708,"83":0.00354,"84":0.00354,"86":0.00708,"87":0.00708,"88":1.19011,"90":0.01063,"91":0.01771,"92":0.00354,"93":0.02834,"95":0.00354,"99":0.00354,"103":0.14876,"109":0.05667,"110":0.00354,"114":0.00354,"115":0.00354,"116":0.09563,"118":0.20189,"119":0.00354,"120":0.00708,"122":0.00708,"123":0.06021,"124":0.00354,"125":3.26927,"126":0.04959,"127":0.01063,"128":0.17002,"129":0.00354,"130":0.00708,"131":0.01417,"132":0.02834,"133":0.02479,"134":0.02479,"135":0.03896,"136":0.03188,"137":0.32941,"138":3.59159,"139":6.7298,"140":0.02125,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 73 85 89 94 96 97 98 100 101 102 104 105 106 107 108 111 112 113 117 121 141 142 143"},F:{"28":0.00354,"53":0.00354,"54":0.00354,"55":0.00354,"90":0.15939,"91":0.04605,"95":0.00708,"114":0.01063,"119":0.00354,"120":0.42504,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00354,"83":0.00354,"84":0.00354,"88":0.00708,"90":0.00354,"92":0.00708,"100":0.00354,"109":0.09209,"114":0.03542,"119":0.00708,"130":0.00354,"131":0.00354,"133":0.00354,"134":0.01771,"135":0.00354,"136":0.02125,"137":0.03542,"138":0.81466,"139":1.68245,_:"12 13 14 15 16 17 18 79 81 85 86 87 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 122 123 124 125 126 127 128 129 132 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1","9.1":0.01063,"12.1":0.00354,"13.1":0.00354,"14.1":0.00354,"15.1":0.04605,"15.2-15.3":0.00354,"15.4":0.1346,"15.5":0.00354,"15.6":0.26919,"16.0":0.00354,"16.1":0.00708,"16.2":0.02125,"16.3":0.03542,"16.4":0.3967,"16.5":0.01417,"16.6":0.17002,"17.0":0.02834,"17.1":0.43212,"17.2":0.10626,"17.3":0.04605,"17.4":0.02479,"17.5":0.11689,"17.6":0.43921,"18.0":0.02125,"18.1":0.16293,"18.2":0.1346,"18.3":0.14522,"18.4":0.08147,"18.5-18.6":2.95049,"26.0":0.06376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00851,"5.0-5.1":0,"6.0-6.1":0.02128,"7.0-7.1":0.01702,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04256,"10.0-10.2":0.00426,"10.3":0.0766,"11.0-11.2":1.63424,"11.3-11.4":0.02553,"12.0-12.1":0.00851,"12.2-12.5":0.24684,"13.0-13.1":0,"13.2":0.01277,"13.3":0.00851,"13.4-13.7":0.04256,"14.0-14.4":0.08512,"14.5-14.8":0.08937,"15.0-15.1":0.0766,"15.2-15.3":0.06809,"15.4":0.0766,"15.5":0.08512,"15.6-15.8":1.11503,"16.0":0.13619,"16.1":0.28088,"16.2":0.1447,"16.3":0.26812,"16.4":0.05958,"16.5":0.11065,"16.6-16.7":1.43847,"17.0":0.0766,"17.1":0.14044,"17.2":0.10214,"17.3":0.15747,"17.4":0.23407,"17.5":0.5107,"17.6-17.7":1.25972,"18.0":0.31919,"18.1":0.64688,"18.2":0.36174,"18.3":1.23419,"18.4":0.71072,"18.5-18.6":30.28017,"26.0":0.16598},P:{"4":0.03191,"25":0.01064,"27":0.01064,"28":1.75506,_:"20 21 22 23 24 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.02579,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.49727,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0775},H:{"0":0},L:{"0":22.16198},R:{_:"0"},M:{"0":0.16145},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CA.js b/node_modules.bak/caniuse-lite/data/regions/CA.js new file mode 100644 index 0000000..f5ad25e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CA.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00826,"45":0.00826,"47":0.09499,"48":0.00413,"52":0.01239,"53":0.00413,"56":0.02478,"57":0.00826,"72":0.00413,"78":0.01652,"83":0.00826,"107":0.00413,"113":0.00413,"115":0.19824,"121":0.00413,"123":0.00413,"125":0.00826,"127":0.00413,"128":0.07021,"132":0.00413,"133":0.00826,"134":0.01239,"135":0.02478,"136":0.01652,"137":0.0413,"138":0.01652,"139":0.0413,"140":0.06608,"141":1.27617,"142":0.5782,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 46 49 50 51 54 55 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 114 116 117 118 119 120 122 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"39":0.02891,"40":0.02891,"41":0.02891,"42":0.03304,"43":0.02891,"44":0.02891,"45":0.02891,"46":0.02891,"47":0.03304,"48":0.05782,"49":0.06195,"50":0.02891,"51":0.02891,"52":0.02891,"53":0.02891,"54":0.02891,"55":0.02891,"56":0.03304,"57":0.03304,"58":0.03304,"59":0.02891,"60":0.02891,"66":0.00826,"68":0.00413,"69":0.00413,"70":0.00413,"72":0.00413,"74":0.00413,"75":0.00413,"76":0.00413,"77":0.00413,"78":0.00413,"79":0.02065,"80":0.00826,"81":0.05369,"83":0.09086,"84":0.00413,"85":0.00826,"86":0.00826,"87":0.02891,"88":0.04956,"89":0.00413,"90":0.00413,"91":0.00826,"93":0.01652,"97":0.00413,"98":0.00413,"99":0.03304,"100":0.00413,"102":0.03304,"103":0.09912,"104":0.07434,"107":0.00413,"108":0.00826,"109":0.45017,"110":0.00413,"111":0.00826,"112":0.00413,"113":0.00413,"114":0.01652,"115":0.01652,"116":0.13629,"117":0.02065,"118":0.02891,"119":0.02478,"120":0.05782,"121":0.02065,"122":0.05782,"123":0.02891,"124":0.0826,"125":0.25193,"126":0.07847,"127":0.03304,"128":0.27671,"129":0.03717,"130":0.06195,"131":0.14042,"132":0.15694,"133":0.08673,"134":0.11564,"135":0.1652,"136":0.17346,"137":0.48321,"138":8.55323,"139":8.61518,"140":0.01652,"141":0.00413,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 71 73 92 94 95 96 101 105 106 142 143"},F:{"89":0.00413,"90":0.01652,"91":0.00826,"95":0.02065,"114":0.00413,"118":0.00413,"119":0.01652,"120":0.55755,"121":0.00413,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00413,"81":0.00413,"83":0.00413,"84":0.00413,"85":0.00826,"86":0.00413,"89":0.00413,"90":0.00413,"92":0.00413,"109":0.04543,"111":0.00413,"114":0.00413,"120":0.00826,"122":0.04956,"123":0.00413,"124":0.00413,"125":0.00413,"126":0.00413,"127":0.00413,"128":0.00413,"129":0.00413,"130":0.00826,"131":0.02065,"132":0.00826,"133":0.00826,"134":0.06195,"135":0.02065,"136":0.01652,"137":0.04543,"138":1.87502,"139":3.81612,"140":0.00413,_:"12 13 14 15 16 17 18 79 87 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 121"},E:{"9":0.00413,"14":0.02065,"15":0.00413,_:"0 4 5 6 7 8 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00413,"11.1":0.00413,"12.1":0.00413,"13.1":0.05369,"14.1":0.05782,"15.1":0.00826,"15.2-15.3":0.00826,"15.4":0.01652,"15.5":0.02065,"15.6":0.33453,"16.0":0.0413,"16.1":0.05782,"16.2":0.02478,"16.3":0.06195,"16.4":0.02478,"16.5":0.03717,"16.6":0.45843,"17.0":0.00826,"17.1":0.39648,"17.2":0.02478,"17.3":0.03304,"17.4":0.07021,"17.5":0.09912,"17.6":0.39648,"18.0":0.02891,"18.1":0.0826,"18.2":0.03304,"18.3":0.1652,"18.4":0.11151,"18.5-18.6":1.66439,"26.0":0.04543},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0045,"5.0-5.1":0,"6.0-6.1":0.01124,"7.0-7.1":0.00899,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02248,"10.0-10.2":0.00225,"10.3":0.04047,"11.0-11.2":0.86331,"11.3-11.4":0.01349,"12.0-12.1":0.0045,"12.2-12.5":0.1304,"13.0-13.1":0,"13.2":0.00674,"13.3":0.0045,"13.4-13.7":0.02248,"14.0-14.4":0.04496,"14.5-14.8":0.04721,"15.0-15.1":0.04047,"15.2-15.3":0.03597,"15.4":0.04047,"15.5":0.04496,"15.6-15.8":0.58903,"16.0":0.07194,"16.1":0.14838,"16.2":0.07644,"16.3":0.14164,"16.4":0.03147,"16.5":0.05845,"16.6-16.7":0.75989,"17.0":0.04047,"17.1":0.07419,"17.2":0.05396,"17.3":0.08318,"17.4":0.12365,"17.5":0.26979,"17.6-17.7":0.66547,"18.0":0.16862,"18.1":0.34173,"18.2":0.1911,"18.3":0.65198,"18.4":0.37545,"18.5-18.6":15.99601,"26.0":0.08768},P:{"4":0.01078,"21":0.03234,"22":0.01078,"23":0.01078,"24":0.02156,"25":0.02156,"26":0.04312,"27":0.03234,"28":1.97293,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01078,"16.0":0.01078},I:{"0":0.01758,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.1761,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00688,"9":0.00688,"11":0.04818,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06457},H:{"0":0},L:{"0":34.53463},R:{_:"0"},M:{"0":0.41677},Q:{"14.9":0.00587}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CD.js b/node_modules.bak/caniuse-lite/data/regions/CD.js new file mode 100644 index 0000000..112b332 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CD.js @@ -0,0 +1 @@ +module.exports={C:{"40":0.00242,"43":0.00242,"45":0.00242,"47":0.00483,"48":0.00242,"49":0.00242,"54":0.00242,"56":0.00242,"61":0.00242,"68":0.00242,"72":0.00725,"90":0.00483,"94":0.00242,"99":0.00242,"115":0.0797,"127":0.00966,"128":0.01932,"133":0.00242,"134":0.00483,"135":0.00483,"136":0.00242,"137":0.00242,"138":0.00483,"139":0.01208,"140":0.02174,"141":0.46127,"142":0.23667,"143":0.00725,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 44 46 50 51 52 53 55 57 58 59 60 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 144 145 3.5 3.6"},D:{"11":0.00242,"30":0.00242,"38":0.00242,"39":0.00483,"40":0.00242,"41":0.00483,"42":0.00242,"43":0.00242,"44":0.00242,"45":0.00242,"46":0.00725,"47":0.00483,"48":0.00242,"49":0.00483,"50":0.00242,"51":0.00242,"52":0.00242,"53":0.00483,"54":0.00242,"55":0.00242,"56":0.00483,"57":0.00242,"58":0.00242,"59":0.00483,"60":0.00242,"64":0.00725,"65":0.00242,"66":0.00242,"67":0.00242,"68":0.00483,"69":0.01449,"70":0.00725,"73":0.00483,"74":0.00483,"76":0.00242,"77":0.00242,"78":0.00242,"79":0.02898,"80":0.00483,"81":0.00966,"83":0.01932,"85":0.00242,"86":0.01449,"87":0.01691,"88":0.00725,"89":0.00725,"90":0.00725,"91":0.00966,"92":0.00242,"93":0.00483,"94":0.00483,"95":0.01208,"97":0.00725,"98":0.00966,"100":0.00966,"101":0.00242,"102":0.00242,"103":0.03864,"104":0.00242,"105":0.00242,"106":0.05555,"108":0.01691,"109":0.26807,"110":0.00242,"111":0.04106,"112":0.00242,"113":0.00483,"114":0.01208,"115":0.00242,"116":0.02174,"118":0.00483,"119":0.02657,"120":0.02415,"121":0.00483,"122":0.02174,"123":0.00725,"124":0.00966,"125":0.44919,"126":0.02898,"127":0.01208,"128":0.01932,"129":0.01449,"130":0.01208,"131":0.04106,"132":0.01932,"133":0.0314,"134":0.02898,"135":0.0483,"136":0.06521,"137":0.17871,"138":3.05015,"139":3.35444,"140":0.00242,"141":0.00483,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 61 62 63 71 72 75 84 96 99 107 117 142 143"},F:{"34":0.00242,"35":0.00242,"36":0.00242,"37":0.00483,"38":0.00242,"40":0.00242,"42":0.01449,"46":0.00725,"48":0.00242,"49":0.00242,"51":0.00242,"62":0.00483,"74":0.00242,"79":0.02174,"80":0.00242,"84":0.00242,"86":0.00725,"87":0.00242,"88":0.00242,"89":0.00725,"90":0.05313,"91":0.01208,"93":0.00242,"95":0.04347,"101":0.00242,"102":0.01208,"108":0.00242,"112":0.00242,"113":0.00483,"114":0.00725,"115":0.00242,"116":0.00242,"117":0.00725,"118":0.00725,"119":0.04106,"120":1.30169,"121":0.07004,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 39 41 43 44 45 47 50 52 53 54 55 56 57 58 60 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 81 82 83 85 92 94 96 97 98 99 100 103 104 105 106 107 109 110 111 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02174,"13":0.00483,"14":0.01208,"15":0.00483,"16":0.00483,"17":0.02657,"18":0.0797,"84":0.00966,"85":0.00242,"89":0.01691,"90":0.01932,"92":0.08694,"100":0.01208,"103":0.00242,"109":0.00725,"114":0.02174,"117":0.00483,"119":0.00242,"122":0.02174,"123":0.00242,"124":0.00242,"125":0.00242,"127":0.00242,"128":0.00242,"129":0.05072,"130":0.00725,"131":0.01691,"132":0.00966,"133":0.00966,"134":0.01691,"135":0.02898,"136":0.02898,"137":0.03864,"138":0.86457,"139":1.42485,"140":0.00242,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 112 113 115 116 118 120 121 126"},E:{"13":0.00966,"14":0.00725,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.4 15.5 16.2 16.3 16.4 17.0 17.2 17.3","5.1":0.00483,"11.1":0.00242,"12.1":0.00242,"13.1":0.01449,"14.1":0.00725,"15.1":0.01932,"15.6":0.0966,"16.0":0.00966,"16.1":0.00242,"16.5":0.00242,"16.6":0.02657,"17.1":0.00725,"17.4":0.00966,"17.5":0.00483,"17.6":0.07245,"18.0":0.00483,"18.1":0.00242,"18.2":0.00242,"18.3":0.00966,"18.4":0.00725,"18.5-18.6":0.09419,"26.0":0.01208},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00168,"5.0-5.1":0,"6.0-6.1":0.00419,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00838,"10.0-10.2":0.00084,"10.3":0.01509,"11.0-11.2":0.32185,"11.3-11.4":0.00503,"12.0-12.1":0.00168,"12.2-12.5":0.04861,"13.0-13.1":0,"13.2":0.00251,"13.3":0.00168,"13.4-13.7":0.00838,"14.0-14.4":0.01676,"14.5-14.8":0.0176,"15.0-15.1":0.01509,"15.2-15.3":0.01341,"15.4":0.01509,"15.5":0.01676,"15.6-15.8":0.21959,"16.0":0.02682,"16.1":0.05532,"16.2":0.0285,"16.3":0.0528,"16.4":0.01173,"16.5":0.02179,"16.6-16.7":0.28329,"17.0":0.01509,"17.1":0.02766,"17.2":0.02012,"17.3":0.03101,"17.4":0.0461,"17.5":0.10058,"17.6-17.7":0.24809,"18.0":0.06286,"18.1":0.1274,"18.2":0.07124,"18.3":0.24306,"18.4":0.13997,"18.5-18.6":5.96338,"26.0":0.03269},P:{"4":0.02065,"21":0.01033,"22":0.02065,"23":0.02065,"24":0.06195,"25":0.05163,"26":0.02065,"27":0.05163,"28":0.85704,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","5.0-5.4":0.02065,"7.2-7.4":0.03098,"9.2":0.02065,"11.1-11.2":0.01033,"16.0":0.02065,"19.0":0.01033},I:{"0":0.0833,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":7.43056,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.11351,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00759,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.59163},H:{"0":4.22},L:{"0":62.79388},R:{_:"0"},M:{"0":0.16687},Q:{"14.9":0.0531}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CF.js b/node_modules.bak/caniuse-lite/data/regions/CF.js new file mode 100644 index 0000000..2ff4e9c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CF.js @@ -0,0 +1 @@ +module.exports={C:{"53":0.02552,"66":0.00851,"72":0.03403,"89":0.01702,"91":0.00425,"107":0.01276,"127":0.02552,"134":0.00851,"136":0.02978,"137":0.00851,"140":0.01702,"141":0.31054,"142":0.1106,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 135 138 139 143 144 145 3.5 3.6"},D:{"69":0.03403,"72":0.01276,"103":0.01702,"106":0.19568,"109":0.19994,"115":0.03829,"117":0.00425,"119":0.00851,"124":0.08933,"125":0.02978,"126":0.02127,"127":0.01702,"128":0.01276,"129":0.01276,"130":0.01276,"131":0.02552,"133":0.01702,"134":0.05105,"135":0.00851,"136":0.02127,"137":0.19143,"138":1.71649,"139":6.0662,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 111 112 113 114 116 118 120 121 122 123 132 140 141 142 143"},F:{"42":0.01276,"46":0.01276,"79":0.00851,"82":0.01702,"90":0.01702,"117":0.04254,"120":0.34883,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.01276,"17":0.04254,"18":0.13613,"84":0.00851,"89":0.01276,"90":0.04679,"92":0.04679,"100":0.02552,"121":0.02127,"128":0.00425,"129":0.00425,"131":0.04679,"132":0.06381,"133":0.01702,"135":0.02978,"136":0.04254,"137":0.14889,"138":1.09753,"139":2.50773,_:"12 13 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 122 123 124 125 126 127 130 134 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3 18.4 26.0","5.1":0.02552,"11.1":0.02127,"13.1":0.01276,"15.6":0.00851,"17.6":0.00851,"18.5-18.6":0.02127},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00068,"5.0-5.1":0,"6.0-6.1":0.00169,"7.0-7.1":0.00135,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00339,"10.0-10.2":0.00034,"10.3":0.00609,"11.0-11.2":0.13,"11.3-11.4":0.00203,"12.0-12.1":0.00068,"12.2-12.5":0.01964,"13.0-13.1":0,"13.2":0.00102,"13.3":0.00068,"13.4-13.7":0.00339,"14.0-14.4":0.00677,"14.5-14.8":0.00711,"15.0-15.1":0.00609,"15.2-15.3":0.00542,"15.4":0.00609,"15.5":0.00677,"15.6-15.8":0.0887,"16.0":0.01083,"16.1":0.02234,"16.2":0.01151,"16.3":0.02133,"16.4":0.00474,"16.5":0.0088,"16.6-16.7":0.11443,"17.0":0.00609,"17.1":0.01117,"17.2":0.00812,"17.3":0.01253,"17.4":0.01862,"17.5":0.04062,"17.6-17.7":0.10021,"18.0":0.02539,"18.1":0.05146,"18.2":0.02878,"18.3":0.09818,"18.4":0.05654,"18.5-18.6":2.4087,"26.0":0.0132},P:{"4":0.03032,"21":0.01011,"22":0.07075,"23":0.04043,"24":0.06064,"25":0.03032,"27":0.03032,"28":0.37397,_:"20 26 6.2-6.4 8.2 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","5.0-5.4":0.02021,"7.2-7.4":0.02021,"9.2":0.02021,"10.1":0.03032,"19.0":0.01011},I:{"0":0.08646,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":2.11528,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{"2.5":0.05511,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.14171},H:{"0":22.85},L:{"0":53.82412},R:{_:"0"},M:{"0":0.81092},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CG.js b/node_modules.bak/caniuse-lite/data/regions/CG.js new file mode 100644 index 0000000..2bde525 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CG.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00389,"45":0.00389,"56":0.00389,"87":0.00389,"112":0.00389,"115":0.09346,"127":0.00779,"128":0.04283,"130":0.00389,"134":0.00779,"135":0.00389,"136":0.00389,"137":0.00389,"139":0.00779,"140":0.02726,"141":0.75544,"142":0.40498,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 133 138 143 144 145 3.5 3.6"},D:{"11":0.02726,"39":0.00779,"40":0.01168,"41":0.01168,"42":0.00779,"43":0.01558,"44":0.01558,"45":0.01558,"46":0.01947,"47":0.01558,"48":0.01558,"49":0.01558,"50":0.01558,"51":0.01168,"52":0.01168,"53":0.01168,"54":0.01168,"55":0.00779,"56":0.00779,"57":0.01168,"58":0.01558,"59":0.01168,"60":0.01168,"64":0.01168,"65":0.0662,"66":0.01558,"69":0.01558,"70":0.00389,"72":0.02336,"73":0.07788,"75":0.02336,"76":0.01947,"77":0.00389,"78":0.00389,"79":0.0623,"80":0.00389,"81":0.04673,"83":0.10124,"84":0.00389,"85":0.00389,"86":0.01168,"87":0.10903,"88":0.01558,"89":0.00389,"90":0.01947,"91":0.01558,"92":0.01168,"93":0.01558,"94":0.00389,"95":0.10514,"96":0.00389,"98":0.10514,"100":0.01168,"101":0.01168,"102":0.00779,"103":0.03894,"104":0.01947,"105":0.00779,"106":0.01947,"108":0.05841,"109":0.66587,"110":0.01558,"111":0.03115,"112":1.04359,"113":0.02336,"114":0.01947,"115":0.00779,"116":0.03505,"117":0.00389,"118":0.00389,"119":0.14797,"120":0.07788,"121":0.00389,"122":0.05452,"123":0.00779,"124":0.01558,"125":3.93683,"126":0.2609,"127":0.02336,"128":0.04673,"129":0.00779,"130":0.00779,"131":0.11293,"132":0.09735,"133":0.04673,"134":0.07009,"135":0.05452,"136":0.04673,"137":0.15576,"138":5.14008,"139":4.82467,"140":0.00779,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 67 68 71 74 97 99 107 141 142 143"},F:{"34":0.01558,"37":0.00389,"42":0.02726,"46":0.05452,"64":0.00389,"79":0.02336,"82":0.00389,"84":0.00389,"90":0.01947,"91":0.00779,"92":0.00389,"95":0.07009,"110":0.01168,"111":0.00389,"112":0.00389,"113":0.00389,"114":0.02336,"115":0.00389,"116":0.00389,"117":0.01168,"118":0.00779,"119":0.02726,"120":1.78735,"121":0.01947,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 87 88 89 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01168,"14":0.00779,"16":0.01168,"17":0.01947,"18":0.02336,"84":0.00389,"89":0.00389,"90":0.01168,"92":0.07788,"100":0.00779,"109":0.01558,"114":0.33488,"120":0.00779,"122":0.02726,"125":0.00389,"126":0.00779,"127":0.00389,"128":0.00779,"129":0.00389,"130":0.00779,"131":0.01168,"132":0.01168,"133":0.01168,"134":0.01558,"135":0.03115,"136":0.02336,"137":0.03505,"138":1.35122,"139":3.8278,_:"13 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 16.5 17.2 17.3 17.4 17.5 18.0","13.1":0.01168,"14.1":0.01558,"15.5":0.00389,"15.6":0.07399,"16.1":0.00779,"16.6":0.04673,"17.0":0.00389,"17.1":0.00389,"17.6":0.08177,"18.1":0.00389,"18.2":0.00389,"18.3":0.02726,"18.4":0.00779,"18.5-18.6":0.08567,"26.0":0.01558},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00158,"5.0-5.1":0,"6.0-6.1":0.00395,"7.0-7.1":0.00316,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0079,"10.0-10.2":0.00079,"10.3":0.01421,"11.0-11.2":0.30317,"11.3-11.4":0.00474,"12.0-12.1":0.00158,"12.2-12.5":0.04579,"13.0-13.1":0,"13.2":0.00237,"13.3":0.00158,"13.4-13.7":0.0079,"14.0-14.4":0.01579,"14.5-14.8":0.01658,"15.0-15.1":0.01421,"15.2-15.3":0.01263,"15.4":0.01421,"15.5":0.01579,"15.6-15.8":0.20685,"16.0":0.02526,"16.1":0.05211,"16.2":0.02684,"16.3":0.04974,"16.4":0.01105,"16.5":0.02053,"16.6-16.7":0.26685,"17.0":0.01421,"17.1":0.02605,"17.2":0.01895,"17.3":0.02921,"17.4":0.04342,"17.5":0.09474,"17.6-17.7":0.23369,"18.0":0.05921,"18.1":0.12,"18.2":0.06711,"18.3":0.22896,"18.4":0.13185,"18.5-18.6":5.61733,"26.0":0.03079},P:{"4":0.06357,"24":0.0106,"25":0.0106,"26":0.02119,"27":0.02119,"28":0.51919,_:"20 21 22 23 5.0-5.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.0106,"7.2-7.4":0.04238,"9.2":0.02119},I:{"0":0.21946,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00015},K:{"0":1.20606,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02726,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01832,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.28698},H:{"0":0.18},L:{"0":60.09148},R:{_:"0"},M:{"0":0.04274},Q:{"14.9":0.01221}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CH.js b/node_modules.bak/caniuse-lite/data/regions/CH.js new file mode 100644 index 0000000..c00df0c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CH.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.01767,"52":0.02356,"56":0.01178,"78":0.02356,"84":0.00589,"102":0.00589,"108":0.00589,"113":0.00589,"115":0.59499,"125":0.00589,"126":0.01767,"127":0.00589,"128":0.42415,"130":0.00589,"132":0.01178,"133":0.00589,"134":0.01178,"135":0.01178,"136":0.04124,"137":0.03535,"138":0.01767,"139":0.05891,"140":0.17673,"141":3.11045,"142":1.54933,"143":0.00589,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 129 131 144 145 3.5 3.6"},D:{"41":0.00589,"49":0.01178,"52":0.24153,"58":0.00589,"66":0.03535,"74":0.00589,"79":0.02356,"80":0.02356,"81":0.05302,"86":0.00589,"87":0.02946,"88":0.00589,"90":0.00589,"91":0.04124,"93":0.00589,"98":0.00589,"99":0.00589,"100":0.00589,"102":0.00589,"103":0.05891,"104":0.01767,"108":0.02356,"109":0.40648,"110":0.00589,"111":0.00589,"112":0.00589,"114":0.01178,"115":16.01174,"116":0.08837,"117":0.00589,"118":0.03535,"119":0.00589,"120":0.04713,"121":0.01178,"122":0.10604,"123":0.00589,"124":0.03535,"125":0.05302,"126":0.02356,"127":0.01178,"128":0.07658,"129":0.01178,"130":0.01767,"131":0.18851,"132":0.03535,"133":0.12371,"134":0.0648,"135":0.1296,"136":0.08247,"137":0.51841,"138":7.17524,"139":7.20469,"140":0.02356,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 75 76 77 78 83 84 85 89 92 94 95 96 97 101 105 106 107 113 141 142 143"},F:{"90":0.02946,"91":0.01767,"95":0.03535,"102":0.00589,"114":0.00589,"119":0.01767,"120":1.12518,"121":0.01767,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.20619,"114":0.00589,"115":0.00589,"120":0.00589,"125":0.00589,"126":0.00589,"130":0.01178,"131":0.02356,"132":0.01178,"133":0.01178,"134":0.03535,"135":0.02946,"136":0.03535,"137":0.07658,"138":2.65095,"139":5.52576,"140":0.01178,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 121 122 123 124 127 128 129"},E:{"8":0.00589,"14":0.01178,"15":0.00589,_:"0 4 5 6 7 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00589,"12.1":0.02946,"13.1":0.07658,"14.1":0.03535,"15.1":0.00589,"15.2-15.3":0.01178,"15.4":0.01178,"15.5":0.01178,"15.6":0.2651,"16.0":0.09426,"16.1":0.0648,"16.2":0.01767,"16.3":0.04713,"16.4":0.01178,"16.5":0.02356,"16.6":0.41826,"17.0":0.00589,"17.1":0.23564,"17.2":0.02946,"17.3":0.04124,"17.4":0.05302,"17.5":0.07658,"17.6":0.4595,"18.0":0.03535,"18.1":0.08837,"18.2":0.03535,"18.3":0.14138,"18.4":0.18262,"18.5-18.6":1.54933,"26.0":0.0648},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00367,"5.0-5.1":0,"6.0-6.1":0.00918,"7.0-7.1":0.00734,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01836,"10.0-10.2":0.00184,"10.3":0.03305,"11.0-11.2":0.705,"11.3-11.4":0.01102,"12.0-12.1":0.00367,"12.2-12.5":0.10648,"13.0-13.1":0,"13.2":0.00551,"13.3":0.00367,"13.4-13.7":0.01836,"14.0-14.4":0.03672,"14.5-14.8":0.03855,"15.0-15.1":0.03305,"15.2-15.3":0.02937,"15.4":0.03305,"15.5":0.03672,"15.6-15.8":0.48102,"16.0":0.05875,"16.1":0.12117,"16.2":0.06242,"16.3":0.11566,"16.4":0.0257,"16.5":0.04773,"16.6-16.7":0.62055,"17.0":0.03305,"17.1":0.06059,"17.2":0.04406,"17.3":0.06793,"17.4":0.10098,"17.5":0.22031,"17.6-17.7":0.54344,"18.0":0.1377,"18.1":0.27906,"18.2":0.15605,"18.3":0.53242,"18.4":0.3066,"18.5-18.6":13.06269,"26.0":0.0716},P:{"4":0.02119,"21":0.01059,"22":0.02119,"23":0.02119,"24":0.01059,"25":0.02119,"26":0.04237,"27":0.06356,"28":3.25222,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01059,"7.2-7.4":0.01059},I:{"0":0.02052,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.30414,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.09426,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08631},H:{"0":0},L:{"0":18.46418},R:{_:"0"},M:{"0":0.91242},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CI.js b/node_modules.bak/caniuse-lite/data/regions/CI.js new file mode 100644 index 0000000..1074fbe --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CI.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00283,"43":0.00283,"52":0.00283,"68":0.00283,"72":0.00283,"78":0.00283,"99":0.00283,"115":0.10746,"125":0.00283,"127":0.01697,"128":0.0509,"133":0.00283,"134":0.00283,"135":0.00283,"136":0.00848,"137":0.00566,"138":0.00566,"139":0.01697,"140":0.03394,"141":0.75508,"142":0.37047,"143":0.00566,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 144 145 3.5 3.6"},D:{"11":0.00283,"38":0.00283,"39":0.00283,"40":0.00283,"41":0.00283,"42":0.00566,"43":0.01131,"44":0.00566,"45":0.00566,"46":0.00566,"47":0.00848,"48":0.00566,"49":0.00848,"50":0.00566,"51":0.00283,"52":0.00566,"53":0.00566,"54":0.00283,"55":0.00566,"56":0.00566,"57":0.00566,"58":0.00566,"59":0.00848,"60":0.00566,"61":0.00283,"64":0.01697,"65":0.00566,"66":0.00283,"67":0.00848,"68":0.00566,"69":0.00283,"70":0.00283,"72":0.00566,"73":0.0198,"74":0.00283,"75":0.01414,"77":0.00283,"78":0.0198,"79":0.02545,"80":0.00283,"81":0.01697,"83":0.01697,"84":0.00283,"85":0.00848,"86":0.00566,"87":0.02828,"88":0.00566,"89":0.01131,"90":0.00566,"91":0.00848,"92":0.00848,"93":0.00848,"94":0.01697,"95":0.01697,"97":0.00283,"98":0.02262,"99":0.00283,"100":0.00848,"101":0.00283,"102":0.00283,"103":0.01697,"104":0.00566,"105":0.00566,"106":0.00283,"108":0.0198,"109":0.80598,"110":0.00848,"111":0.03394,"112":0.53166,"113":0.0198,"114":0.01414,"115":0.00566,"116":0.05373,"118":0.00848,"119":0.1414,"120":0.02262,"121":0.01697,"122":0.01697,"123":0.00848,"124":0.00848,"125":1.45076,"126":0.07636,"127":0.01414,"128":0.03959,"129":0.01697,"130":0.01414,"131":0.07353,"132":0.03676,"133":0.02545,"134":0.03111,"135":0.05656,"136":0.0707,"137":0.16968,"138":4.23634,"139":5.70973,"140":0.02828,"141":0.0198,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 62 63 71 76 96 107 117 142 143"},F:{"36":0.00283,"40":0.00283,"89":0.00566,"90":0.01697,"91":0.01131,"95":0.01414,"102":0.00283,"114":0.00283,"116":0.00566,"117":0.00566,"119":0.01697,"120":0.84274,"121":0.00848,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00283,"14":0.00283,"16":0.00283,"17":0.00283,"18":0.01131,"84":0.00566,"85":0.00566,"88":0.00283,"89":0.00566,"90":0.00566,"92":0.0509,"100":0.01131,"109":0.00848,"114":0.0905,"120":0.00283,"122":0.00848,"124":0.00283,"126":0.00283,"130":0.00283,"131":0.00566,"132":0.00283,"133":0.00848,"134":0.00566,"135":0.01414,"136":0.01414,"137":0.0198,"138":1.02091,"139":2.01919,"140":0.00566,_:"12 15 79 80 81 83 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 127 128 129"},E:{"13":0.00283,"14":0.00283,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3 15.4 16.2 16.3 17.0 17.2","11.1":0.00283,"12.1":0.00566,"13.1":0.03111,"14.1":0.00848,"15.1":0.00283,"15.5":0.00283,"15.6":0.08201,"16.0":0.00283,"16.1":0.00283,"16.4":0.00283,"16.5":0.00283,"16.6":0.0509,"17.1":0.00848,"17.3":0.00283,"17.4":0.01131,"17.5":0.01131,"17.6":0.07636,"18.0":0.00566,"18.1":0.02828,"18.2":0.00566,"18.3":0.01697,"18.4":0.03111,"18.5-18.6":0.14988,"26.0":0.0509},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0024,"5.0-5.1":0,"6.0-6.1":0.006,"7.0-7.1":0.0048,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01201,"10.0-10.2":0.0012,"10.3":0.02161,"11.0-11.2":0.46103,"11.3-11.4":0.0072,"12.0-12.1":0.0024,"12.2-12.5":0.06963,"13.0-13.1":0,"13.2":0.0036,"13.3":0.0024,"13.4-13.7":0.01201,"14.0-14.4":0.02401,"14.5-14.8":0.02521,"15.0-15.1":0.02161,"15.2-15.3":0.01921,"15.4":0.02161,"15.5":0.02401,"15.6-15.8":0.31456,"16.0":0.03842,"16.1":0.07924,"16.2":0.04082,"16.3":0.07564,"16.4":0.01681,"16.5":0.03122,"16.6-16.7":0.4058,"17.0":0.02161,"17.1":0.03962,"17.2":0.02881,"17.3":0.04442,"17.4":0.06603,"17.5":0.14407,"17.6-17.7":0.35538,"18.0":0.09004,"18.1":0.18249,"18.2":0.10205,"18.3":0.34817,"18.4":0.2005,"18.5-18.6":8.54222,"26.0":0.04682},P:{"4":0.02103,"22":0.03154,"23":0.01051,"24":0.0736,"25":0.05257,"26":0.03154,"27":0.05257,"28":0.72549,_:"20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.0736,"19.0":0.01051},I:{"0":0.14321,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":1.1551,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00848,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10758},H:{"0":0.1},L:{"0":63.7372},R:{_:"0"},M:{"0":0.08606},Q:{"14.9":0.02152}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CK.js b/node_modules.bak/caniuse-lite/data/regions/CK.js new file mode 100644 index 0000000..b244a62 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CK.js @@ -0,0 +1 @@ +module.exports={C:{"74":0.0025,"78":0.0025,"107":0.01251,"115":0.03251,"128":0.0025,"139":0.0075,"140":0.05252,"141":0.29012,"142":0.11755,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 143 144 145 3.5 3.6"},D:{"44":0.0025,"49":0.0025,"79":0.05752,"98":0.0025,"103":0.01,"109":0.02751,"116":0.10504,"122":0.01,"125":0.06253,"126":0.0075,"128":0.0075,"131":0.0075,"132":0.0075,"133":0.0075,"134":0.01501,"135":0.02501,"136":0.05002,"137":0.10754,"138":6.82273,"139":9.88895,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 123 124 127 129 130 140 141 142 143"},F:{"54":0.0025,"120":0.01501,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0025,"103":0.005,"109":0.01,"134":0.005,"136":0.02001,"137":0.0075,"138":0.84034,"139":1.56313,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.4 16.5 17.0","14.1":0.02751,"15.5":0.0025,"15.6":0.03001,"16.0":0.01751,"16.1":0.01501,"16.2":0.01501,"16.3":0.03001,"16.6":0.08003,"17.1":0.07003,"17.2":0.0075,"17.3":0.06002,"17.4":0.01251,"17.5":0.02251,"17.6":0.20008,"18.0":0.03001,"18.1":0.01,"18.2":0.02251,"18.3":0.07003,"18.4":0.02251,"18.5-18.6":0.57273,"26.0":0.01251},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00387,"5.0-5.1":0,"6.0-6.1":0.00968,"7.0-7.1":0.00774,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01936,"10.0-10.2":0.00194,"10.3":0.03484,"11.0-11.2":0.74333,"11.3-11.4":0.01161,"12.0-12.1":0.00387,"12.2-12.5":0.11227,"13.0-13.1":0,"13.2":0.00581,"13.3":0.00387,"13.4-13.7":0.01936,"14.0-14.4":0.03872,"14.5-14.8":0.04065,"15.0-15.1":0.03484,"15.2-15.3":0.03097,"15.4":0.03484,"15.5":0.03872,"15.6-15.8":0.50717,"16.0":0.06194,"16.1":0.12776,"16.2":0.06582,"16.3":0.12195,"16.4":0.0271,"16.5":0.05033,"16.6-16.7":0.65428,"17.0":0.03484,"17.1":0.06388,"17.2":0.04646,"17.3":0.07162,"17.4":0.10647,"17.5":0.23229,"17.6-17.7":0.57298,"18.0":0.14518,"18.1":0.29423,"18.2":0.16454,"18.3":0.56137,"18.4":0.32327,"18.5-18.6":13.77286,"26.0":0.07549},P:{"4":31.71525,"21":0.01013,"22":0.03038,"23":0.01013,"24":0.13164,"25":0.14177,"26":0.07088,"27":0.07088,"28":2.70369,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","16.0":0.01013,"17.0":0.01013},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.015,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":23.13107},R:{_:"0"},M:{"0":0.15},Q:{"14.9":0.0075}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CL.js b/node_modules.bak/caniuse-lite/data/regions/CL.js new file mode 100644 index 0000000..e31653e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CL.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.01028,"4":0.02055,"52":0.00514,"78":0.01028,"115":0.07707,"120":0.01541,"125":0.01028,"128":0.02569,"133":0.00514,"134":0.00514,"135":0.00514,"136":0.01028,"138":0.00514,"139":0.01028,"140":0.03597,"141":0.85805,"142":0.39563,"143":0.00514,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 137 144 145 3.5 3.6"},D:{"29":0.02055,"38":0.01028,"39":0.01028,"40":0.01028,"41":0.01028,"42":0.01028,"43":0.01028,"44":0.01028,"45":0.01028,"46":0.01028,"47":0.01541,"48":0.09248,"49":0.02055,"50":0.01028,"51":0.01028,"52":0.01028,"53":0.01028,"54":0.01028,"55":0.01541,"56":0.01028,"57":0.01028,"58":0.01541,"59":0.01028,"60":0.01028,"65":0.00514,"70":0.00514,"74":0.01028,"75":0.00514,"77":0.00514,"79":0.05652,"80":0.00514,"81":0.00514,"85":0.00514,"86":0.00514,"87":0.05138,"88":0.00514,"89":0.00514,"90":0.00514,"91":0.00514,"93":0.00514,"99":0.00514,"100":0.00514,"101":0.00514,"102":0.01541,"103":0.298,"104":0.0411,"106":0.00514,"107":0.00514,"108":0.03083,"109":0.84263,"110":0.01028,"111":0.0411,"112":3.32942,"113":0.00514,"114":0.01028,"115":0.00514,"116":0.15414,"117":0.00514,"118":0.01028,"119":0.01541,"120":0.02569,"121":0.03083,"122":0.06166,"123":0.02055,"124":0.03083,"125":0.98136,"126":0.05138,"127":0.02055,"128":0.15414,"129":0.01541,"130":0.02569,"131":0.09762,"132":0.06679,"133":0.05138,"134":0.06679,"135":0.18497,"136":0.11304,"137":0.29287,"138":11.38581,"139":13.99077,"140":0.01028,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 63 64 66 67 68 69 71 72 73 76 78 83 84 92 94 95 96 97 98 105 141 142 143"},F:{"36":0.00514,"90":0.01028,"91":0.01028,"95":0.01541,"113":0.00514,"114":0.00514,"115":0.00514,"118":0.00514,"119":0.04624,"120":3.37567,"121":0.00514,"122":0.00514,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00514,"92":0.01541,"109":0.0411,"114":0.03083,"122":0.00514,"128":0.00514,"130":0.00514,"131":0.02569,"132":0.01028,"133":0.01028,"134":0.06679,"135":0.01028,"136":0.03083,"137":0.03597,"138":1.73151,"139":3.36025,"140":0.01028,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129"},E:{"4":0.02055,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3","9.1":0.00514,"13.1":0.01541,"14.1":0.02055,"15.1":0.00514,"15.4":0.00514,"15.5":0.00514,"15.6":0.06166,"16.0":0.00514,"16.1":0.00514,"16.2":0.00514,"16.3":0.01028,"16.4":0.00514,"16.5":0.01028,"16.6":0.07193,"17.0":0.00514,"17.1":0.03083,"17.2":0.00514,"17.3":0.00514,"17.4":0.02055,"17.5":0.03597,"17.6":0.10276,"18.0":0.00514,"18.1":0.01541,"18.2":0.00514,"18.3":0.0411,"18.4":0.03083,"18.5-18.6":0.30828,"26.0":0.02569},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00175,"5.0-5.1":0,"6.0-6.1":0.00437,"7.0-7.1":0.0035,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00875,"10.0-10.2":0.00087,"10.3":0.01574,"11.0-11.2":0.33587,"11.3-11.4":0.00525,"12.0-12.1":0.00175,"12.2-12.5":0.05073,"13.0-13.1":0,"13.2":0.00262,"13.3":0.00175,"13.4-13.7":0.00875,"14.0-14.4":0.01749,"14.5-14.8":0.01837,"15.0-15.1":0.01574,"15.2-15.3":0.01399,"15.4":0.01574,"15.5":0.01749,"15.6-15.8":0.22916,"16.0":0.02799,"16.1":0.05773,"16.2":0.02974,"16.3":0.0551,"16.4":0.01225,"16.5":0.02274,"16.6-16.7":0.29564,"17.0":0.01574,"17.1":0.02886,"17.2":0.02099,"17.3":0.03236,"17.4":0.04811,"17.5":0.10496,"17.6-17.7":0.2589,"18.0":0.0656,"18.1":0.13295,"18.2":0.07435,"18.3":0.25366,"18.4":0.14607,"18.5-18.6":6.2233,"26.0":0.03411},P:{"4":0.07262,"21":0.01037,"22":0.01037,"23":0.01037,"24":0.02075,"25":0.03112,"26":0.03112,"27":0.05187,"28":1.19307,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.01037,"7.2-7.4":0.02075,"16.0":0.01037},I:{"0":0.01942,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18476,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.35966,"9":0.06423,"10":0.12845,"11":0.50096,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01945},H:{"0":0},L:{"0":41.16156},R:{_:"0"},M:{"0":0.19448},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CM.js b/node_modules.bak/caniuse-lite/data/regions/CM.js new file mode 100644 index 0000000..c0a7609 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CM.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00298,"43":0.00595,"47":0.00595,"48":0.00298,"50":0.00298,"51":0.00298,"52":0.00893,"58":0.00298,"60":0.00298,"65":0.00298,"69":0.00298,"72":0.0119,"78":0.00298,"80":0.00595,"81":0.00298,"82":0.00595,"84":0.00298,"88":0.00298,"89":0.02083,"92":0.00298,"94":0.00298,"99":0.00298,"102":0.00595,"103":0.00298,"105":0.00298,"106":0.00298,"110":0.04165,"111":0.00298,"112":0.00298,"113":0.00298,"114":0.00595,"115":0.25883,"117":0.00298,"121":0.00298,"123":0.00298,"124":0.00298,"125":0.00298,"127":0.0357,"128":0.07735,"129":0.00298,"130":0.00298,"131":0.00298,"132":0.00298,"133":0.00298,"134":0.00893,"135":0.00595,"136":0.01488,"137":0.01488,"138":0.03868,"139":0.0476,"140":0.11008,"141":1.2138,"142":0.50575,"143":0.00595,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 49 53 54 55 56 57 59 61 62 63 64 66 67 68 70 71 73 74 75 76 77 79 83 85 86 87 90 91 93 95 96 97 98 100 101 104 107 108 109 116 118 119 120 122 126 144 145 3.5 3.6"},D:{"25":0.00298,"32":0.00298,"33":0.00298,"35":0.02083,"38":0.00298,"39":0.00298,"40":0.00298,"41":0.00893,"43":0.00298,"45":0.00298,"46":0.00298,"47":0.00298,"48":0.00298,"49":0.00595,"50":0.00298,"52":0.00298,"55":0.00298,"56":0.01785,"57":0.00595,"58":0.0119,"60":0.01785,"62":0.00298,"63":0.00298,"64":0.00595,"65":0.00298,"66":0.00595,"67":0.00893,"68":0.00595,"69":0.00595,"70":0.00893,"72":0.00595,"73":0.00595,"74":0.0119,"75":0.00595,"76":0.00298,"77":0.01785,"78":0.00893,"79":0.00595,"80":0.00893,"81":0.01785,"83":0.00298,"84":0.00298,"85":0.00595,"86":0.00893,"87":0.0119,"88":0.00595,"89":0.0119,"90":0.00298,"91":0.0119,"92":0.00595,"93":0.0119,"95":0.00595,"96":0.00595,"98":0.00298,"99":0.00595,"100":0.00595,"101":0.00298,"102":0.00893,"103":0.05058,"104":0.0714,"105":0.00893,"106":0.0119,"107":0.00298,"108":0.00893,"109":0.64855,"110":0.00298,"111":0.11603,"112":0.00298,"113":0.00595,"114":0.08628,"115":0.00595,"116":0.06248,"117":0.00893,"118":0.01488,"119":0.04165,"120":0.02083,"121":0.00893,"122":0.03273,"123":0.0357,"124":0.01785,"125":0.4641,"126":0.0595,"127":0.01785,"128":0.06843,"129":0.04165,"130":0.06545,"131":0.12495,"132":0.03868,"133":0.0476,"134":0.0595,"135":0.11008,"136":0.10115,"137":0.3451,"138":4.49225,"139":5.12593,"140":0.0119,"141":0.00298,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 34 36 37 42 44 51 53 54 59 61 71 94 97 142 143"},F:{"34":0.00595,"46":0.00893,"64":0.00298,"79":0.00893,"86":0.0119,"89":0.00298,"90":0.0238,"91":0.0119,"95":0.0238,"108":0.00298,"111":0.00298,"113":0.00595,"114":0.00298,"115":0.00298,"116":0.00298,"117":0.0119,"118":0.00595,"119":0.03273,"120":1.33578,"121":0.02083,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 110 112 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00893,"13":0.00595,"14":0.01785,"15":0.00893,"16":0.01785,"17":0.01785,"18":0.05653,"84":0.01488,"85":0.00298,"89":0.01785,"90":0.0119,"92":0.12198,"100":0.03868,"109":0.02975,"114":0.04463,"115":0.00595,"119":0.00595,"120":0.00595,"122":0.02083,"123":0.02083,"124":0.00893,"126":0.00298,"127":0.00298,"128":0.00595,"129":0.00595,"130":0.00298,"131":0.01488,"132":0.01488,"133":0.01488,"134":0.01785,"135":0.0238,"136":0.0238,"137":0.0357,"138":1.08885,"139":1.60055,_:"79 80 81 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 121 125 140"},E:{"11":0.00298,"13":0.00298,"14":0.00298,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 16.0 16.2 16.4 18.0","5.1":0.00595,"11.1":0.00893,"13.1":0.02083,"14.1":0.01488,"15.2-15.3":0.00298,"15.4":0.00298,"15.5":0.00298,"15.6":0.04165,"16.1":0.00298,"16.3":0.00298,"16.5":0.00298,"16.6":0.0238,"17.0":0.00298,"17.1":0.00595,"17.2":0.00298,"17.3":0.00298,"17.4":0.00893,"17.5":0.00893,"17.6":0.11008,"18.1":0.00298,"18.2":0.00298,"18.3":0.00893,"18.4":0.00298,"18.5-18.6":0.0595,"26.0":0.00595},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0,"6.0-6.1":0.00453,"7.0-7.1":0.00362,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00906,"10.0-10.2":0.00091,"10.3":0.0163,"11.0-11.2":0.34772,"11.3-11.4":0.00543,"12.0-12.1":0.00181,"12.2-12.5":0.05252,"13.0-13.1":0,"13.2":0.00272,"13.3":0.00181,"13.4-13.7":0.00906,"14.0-14.4":0.01811,"14.5-14.8":0.01902,"15.0-15.1":0.0163,"15.2-15.3":0.01449,"15.4":0.0163,"15.5":0.01811,"15.6-15.8":0.23725,"16.0":0.02898,"16.1":0.05976,"16.2":0.03079,"16.3":0.05705,"16.4":0.01268,"16.5":0.02354,"16.6-16.7":0.30607,"17.0":0.0163,"17.1":0.02988,"17.2":0.02173,"17.3":0.0335,"17.4":0.0498,"17.5":0.10866,"17.6-17.7":0.26803,"18.0":0.06791,"18.1":0.13764,"18.2":0.07697,"18.3":0.2626,"18.4":0.15122,"18.5-18.6":6.44279,"26.0":0.03532},P:{"4":0.02063,"21":0.01031,"22":0.03094,"23":0.01031,"24":0.03094,"25":0.10313,"26":0.06188,"27":0.08251,"28":0.49504,_:"20 6.2-6.4 8.2 10.1 12.0 13.0 14.0 17.0 18.0","5.0-5.4":0.01031,"7.2-7.4":0.04125,"9.2":0.03094,"11.1-11.2":0.01031,"15.0":0.01031,"16.0":0.01031,"19.0":0.01031},I:{"0":0.02104,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":3.4872,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00304,"11":0.13679,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0281,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.3372},H:{"0":2.47},L:{"0":61.77973},R:{_:"0"},M:{"0":0.29505},Q:{"14.9":0.00703}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CN.js b/node_modules.bak/caniuse-lite/data/regions/CN.js new file mode 100644 index 0000000..fca1e8a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CN.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.01862,"34":0.00466,"43":0.03259,"52":0.00466,"72":0.01862,"115":0.07448,"118":0.00466,"119":0.00466,"121":0.00466,"127":0.00466,"128":0.00931,"134":0.00466,"135":0.00466,"136":0.00466,"137":0.00466,"138":0.00466,"139":0.00466,"140":0.00931,"141":0.20017,"142":0.09776,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 120 122 123 124 125 126 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"11":0.00466,"39":0.00931,"40":0.00931,"41":0.00931,"42":0.00466,"43":0.00466,"44":0.00466,"45":0.01862,"46":0.00466,"47":0.00931,"48":0.02793,"49":0.02328,"50":0.00466,"51":0.00466,"52":0.00466,"53":0.01862,"54":0.00466,"55":0.00931,"56":0.00931,"57":0.01397,"58":0.01397,"59":0.00931,"60":0.00466,"61":0.00466,"62":0.00466,"63":0.00931,"67":0.00466,"69":0.08845,"70":0.05586,"71":0.00466,"72":0.00466,"73":0.01397,"74":0.00466,"75":0.00931,"76":0.00466,"78":0.03259,"79":0.08379,"80":0.03259,"81":0.01397,"83":0.05121,"84":0.00931,"85":0.00931,"86":0.06983,"87":0.0419,"88":0.00931,"89":0.01397,"90":0.00931,"91":0.02328,"92":0.06517,"93":0.00466,"94":0.00466,"95":0.00466,"96":0.00466,"97":0.08379,"98":0.26534,"99":0.04655,"100":0.01397,"101":0.10241,"102":0.01397,"103":0.02328,"104":0.00931,"105":10.41789,"106":0.00466,"107":0.01862,"108":0.06052,"109":0.68429,"110":0.00466,"111":0.02328,"112":0.92635,"113":0.00466,"114":0.24206,"115":0.08845,"116":0.01397,"117":0.08379,"118":0.02793,"119":0.20948,"120":0.0931,"121":0.05586,"122":0.09776,"123":0.68429,"124":0.28396,"125":0.17689,"126":0.10707,"127":0.03724,"128":0.13965,"129":0.04655,"130":0.53533,"131":0.06983,"132":0.07448,"133":0.06052,"134":3.13747,"135":0.05121,"136":0.07448,"137":0.20017,"138":0.90773,"139":1.78287,"140":0.01862,"141":0.02328,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 64 65 66 68 77 142 143"},F:{"120":0.01397,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01397,"84":0.00466,"88":0.00466,"89":0.00466,"92":0.06052,"99":0.00466,"100":0.00931,"102":0.00466,"103":0.00466,"106":0.02328,"107":0.00931,"108":0.00931,"109":0.11638,"110":0.00931,"111":0.00931,"112":0.01397,"113":0.06983,"114":0.06517,"115":0.04655,"116":0.02793,"117":0.02793,"118":0.02328,"119":0.02328,"120":0.33051,"121":0.03724,"122":0.05586,"123":0.03724,"124":0.03724,"125":0.0419,"126":0.09776,"127":0.11638,"128":0.05586,"129":0.06052,"130":0.07448,"131":0.16293,"132":0.06517,"133":0.10707,"134":0.13034,"135":0.12103,"136":0.12103,"137":0.19551,"138":3.07696,"139":5.36722,"140":0.01397,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 90 91 93 94 95 96 97 98 101 104 105"},E:{"13":0.00931,"14":0.03259,"15":0.00466,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00466,"13.1":0.0419,"14.1":0.04655,"15.1":0.00931,"15.2-15.3":0.00931,"15.4":0.01862,"15.5":0.01862,"15.6":0.12569,"16.0":0.00931,"16.1":0.03259,"16.2":0.02793,"16.3":0.0419,"16.4":0.00931,"16.5":0.01862,"16.6":0.14896,"17.0":0.00466,"17.1":0.05586,"17.2":0.00931,"17.3":0.00931,"17.4":0.02328,"17.5":0.0419,"17.6":0.07914,"18.0":0.01397,"18.1":0.02793,"18.2":0.01397,"18.3":0.06052,"18.4":0.02793,"18.5-18.6":0.33051,"26.0":0.00931},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00192,"5.0-5.1":0,"6.0-6.1":0.0048,"7.0-7.1":0.00384,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0096,"10.0-10.2":0.00096,"10.3":0.01728,"11.0-11.2":0.36856,"11.3-11.4":0.00576,"12.0-12.1":0.00192,"12.2-12.5":0.05567,"13.0-13.1":0,"13.2":0.00288,"13.3":0.00192,"13.4-13.7":0.0096,"14.0-14.4":0.0192,"14.5-14.8":0.02016,"15.0-15.1":0.01728,"15.2-15.3":0.01536,"15.4":0.01728,"15.5":0.0192,"15.6-15.8":0.25146,"16.0":0.03071,"16.1":0.06335,"16.2":0.03263,"16.3":0.06047,"16.4":0.01344,"16.5":0.02495,"16.6-16.7":0.32441,"17.0":0.01728,"17.1":0.03167,"17.2":0.02303,"17.3":0.03551,"17.4":0.05279,"17.5":0.11517,"17.6-17.7":0.2841,"18.0":0.07198,"18.1":0.14589,"18.2":0.08158,"18.3":0.27834,"18.4":0.16028,"18.5-18.6":6.82885,"26.0":0.03743},P:{"26":0.01132,"27":0.01132,"28":0.15843,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.01132},I:{"0":8.86752,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00089,"4.2-4.3":0.00178,"4.4":0,"4.4.3-4.4.4":0.00622},K:{"0":0.02138,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02079,"9":0.05198,"11":7.68246,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":4.96992},H:{"0":0},L:{"0":25.81186},R:{_:"0"},M:{"0":0.16566},Q:{"14.9":2.20707}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CO.js b/node_modules.bak/caniuse-lite/data/regions/CO.js new file mode 100644 index 0000000..3fefbd3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CO.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00418,"4":0.08356,"53":0.00418,"78":0.00418,"115":0.04178,"120":0.01253,"121":0.00418,"123":0.00418,"125":0.01253,"128":0.01253,"134":0.00418,"136":0.00418,"137":0.00418,"139":0.00418,"140":0.01253,"141":0.47211,"142":0.22979,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 122 124 126 127 129 130 131 132 133 135 138 143 144 145 3.5 3.6"},D:{"38":0.00836,"39":0.01253,"40":0.00836,"41":0.01253,"42":0.00836,"43":0.00836,"44":0.00836,"45":0.01253,"46":0.00836,"47":0.01253,"48":0.00836,"49":0.01253,"50":0.00836,"51":0.00836,"52":0.01253,"53":0.00836,"54":0.01253,"55":0.00836,"56":0.00836,"57":0.00836,"58":0.00836,"59":0.00836,"60":0.00836,"72":0.00418,"75":0.00418,"79":0.05431,"81":0.00418,"83":0.00418,"85":0.00418,"87":0.04596,"88":0.00418,"89":0.00418,"93":0.00418,"94":0.00418,"96":0.00418,"100":0.00418,"101":0.00418,"102":0.00418,"103":0.04178,"104":0.01253,"105":0.01671,"106":0.01253,"108":0.02507,"109":0.55567,"110":0.00836,"111":0.02507,"112":3.10425,"113":0.00418,"114":0.01253,"115":0.0752,"116":0.08774,"117":0.02507,"118":0.05014,"119":0.01253,"120":0.06267,"121":0.07103,"122":0.12116,"123":0.02507,"124":0.06685,"125":1.06121,"126":0.06685,"127":0.12534,"128":0.14205,"129":0.1337,"130":0.14205,"131":0.24232,"132":0.37602,"133":0.14623,"134":0.28828,"135":0.1337,"136":0.11281,"137":0.29664,"138":9.29605,"139":11.1093,"140":0.01253,"141":0.01253,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 73 74 76 77 78 80 84 86 90 91 92 95 97 98 99 107 142 143"},F:{"85":0.00418,"90":0.01253,"91":0.00418,"95":0.01253,"114":0.00418,"119":0.01253,"120":1.21162,"121":0.00418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01253,"109":0.01253,"114":0.02925,"121":0.00418,"122":0.00836,"124":0.00418,"128":0.00418,"130":0.00836,"131":0.00836,"132":0.00836,"133":0.00836,"134":0.06685,"135":0.00836,"136":0.01671,"137":0.02507,"138":1.12388,"139":2.17674,"140":0.00836,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 125 126 127 129"},E:{"4":0.00418,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.5 17.0","5.1":0.00418,"9.1":0.00418,"13.1":0.00418,"14.1":0.00836,"15.2-15.3":0.00418,"15.4":0.00418,"15.6":0.0376,"16.0":0.00418,"16.1":0.00418,"16.2":0.00418,"16.3":0.00418,"16.4":0.00418,"16.5":0.00418,"16.6":0.04178,"17.1":0.01253,"17.2":0.00418,"17.3":0.00418,"17.4":0.00836,"17.5":0.01253,"17.6":0.05849,"18.0":0.00418,"18.1":0.01253,"18.2":0.00836,"18.3":0.02089,"18.4":0.02507,"18.5-18.6":0.2465,"26.0":0.01671},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00264,"5.0-5.1":0,"6.0-6.1":0.00659,"7.0-7.1":0.00527,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01319,"10.0-10.2":0.00132,"10.3":0.02374,"11.0-11.2":0.50637,"11.3-11.4":0.00791,"12.0-12.1":0.00264,"12.2-12.5":0.07648,"13.0-13.1":0,"13.2":0.00396,"13.3":0.00264,"13.4-13.7":0.01319,"14.0-14.4":0.02637,"14.5-14.8":0.02769,"15.0-15.1":0.02374,"15.2-15.3":0.0211,"15.4":0.02374,"15.5":0.02637,"15.6-15.8":0.34549,"16.0":0.0422,"16.1":0.08703,"16.2":0.04484,"16.3":0.08308,"16.4":0.01846,"16.5":0.03429,"16.6-16.7":0.44571,"17.0":0.02374,"17.1":0.04352,"17.2":0.03165,"17.3":0.04879,"17.4":0.07253,"17.5":0.15824,"17.6-17.7":0.39033,"18.0":0.0989,"18.1":0.20044,"18.2":0.11209,"18.3":0.38242,"18.4":0.22022,"18.5-18.6":9.38243,"26.0":0.05143},P:{"4":0.05134,"20":0.01027,"22":0.02054,"23":0.02054,"24":0.02054,"25":0.02054,"26":0.04107,"27":0.04107,"28":0.9858,_:"21 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.01027,"7.2-7.4":0.07188,"16.0":0.01027},I:{"0":0.01744,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09897,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00512,"11":0.31241,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01164},H:{"0":0},L:{"0":48.05283},R:{_:"0"},M:{"0":0.20959},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CR.js b/node_modules.bak/caniuse-lite/data/regions/CR.js new file mode 100644 index 0000000..9fa700e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CR.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00479,"102":0.00479,"115":0.46913,"120":0.02872,"125":0.00479,"128":0.02872,"135":0.00957,"136":0.00957,"138":0.00479,"139":0.03351,"140":0.04308,"141":1.01963,"142":0.56008,"143":0.00479,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 126 127 129 130 131 132 133 134 137 144 145 3.5 3.6"},D:{"39":0.00957,"40":0.00957,"41":0.00957,"42":0.00957,"43":0.00957,"44":0.00957,"45":0.00957,"46":0.00957,"47":0.00957,"48":0.00957,"49":0.00957,"50":0.00957,"51":0.00957,"52":0.00957,"53":0.00957,"54":0.00957,"55":0.01436,"56":0.00957,"57":0.00957,"58":0.00957,"59":0.00957,"60":0.00957,"65":0.00479,"67":0.00479,"68":0.00957,"69":0.00957,"70":0.00479,"71":0.00479,"72":0.00957,"73":0.00479,"74":0.00479,"75":0.00479,"76":0.00479,"77":0.00479,"78":0.00479,"79":0.03351,"80":0.01915,"81":0.00957,"83":0.00957,"84":0.00479,"85":0.00957,"86":0.01436,"87":0.13404,"88":0.00957,"89":0.01436,"90":0.00957,"91":0.00957,"94":0.00479,"98":0.0383,"99":0.00479,"101":0.00957,"103":0.03351,"108":0.02394,"109":0.26329,"110":0.02394,"111":0.00957,"112":0.78986,"114":0.01436,"115":0.00957,"116":0.05744,"118":0.01436,"119":0.02872,"120":0.02872,"121":0.00957,"122":0.05744,"123":0.00957,"124":0.02394,"125":2.87699,"126":0.10053,"127":0.01915,"128":0.08138,"129":0.00957,"130":0.01436,"131":0.09574,"132":0.08138,"133":0.05266,"134":0.07659,"135":0.07181,"136":0.05266,"137":0.22499,"138":10.96702,"139":12.13983,"140":0.00957,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 92 93 95 96 97 100 102 104 105 106 107 113 117 141 142 143"},F:{"72":0.00479,"90":0.01915,"91":0.00957,"95":0.00479,"102":0.00479,"117":0.00479,"119":0.00957,"120":2.22117,"121":0.00479,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00479,"79":0.00479,"80":0.00957,"81":0.00479,"83":0.00479,"84":0.00479,"85":0.00479,"86":0.00479,"87":0.00479,"88":0.00479,"89":0.00479,"90":0.00479,"92":0.00957,"100":0.00479,"104":0.00479,"109":0.01436,"114":0.30637,"120":0.00479,"122":0.00957,"124":0.00479,"125":0.00479,"126":0.00479,"127":0.00479,"130":0.00479,"131":0.00957,"132":0.01436,"133":0.00479,"134":0.07181,"135":0.01436,"136":0.02394,"137":0.02872,"138":1.843,"139":3.84875,"140":0.00957,_:"12 13 14 15 16 17 91 93 94 95 96 97 98 99 101 102 103 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 12.1 15.2-15.3 15.5 16.2","5.1":0.00479,"9.1":0.00957,"11.1":0.00479,"13.1":0.01436,"14.1":0.01915,"15.1":0.00479,"15.4":0.00479,"15.6":0.08617,"16.0":0.01436,"16.1":0.00957,"16.3":0.00957,"16.4":0.01915,"16.5":0.00957,"16.6":0.10053,"17.0":0.00957,"17.1":0.34945,"17.2":0.00479,"17.3":0.00957,"17.4":0.01915,"17.5":0.06702,"17.6":0.1484,"18.0":0.01436,"18.1":0.03351,"18.2":0.01436,"18.3":0.07181,"18.4":0.04787,"18.5-18.6":0.54572,"26.0":0.02872},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00239,"5.0-5.1":0,"6.0-6.1":0.00597,"7.0-7.1":0.00477,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01193,"10.0-10.2":0.00119,"10.3":0.02148,"11.0-11.2":0.45821,"11.3-11.4":0.00716,"12.0-12.1":0.00239,"12.2-12.5":0.06921,"13.0-13.1":0,"13.2":0.00358,"13.3":0.00239,"13.4-13.7":0.01193,"14.0-14.4":0.02387,"14.5-14.8":0.02506,"15.0-15.1":0.02148,"15.2-15.3":0.01909,"15.4":0.02148,"15.5":0.02387,"15.6-15.8":0.31263,"16.0":0.03818,"16.1":0.07875,"16.2":0.04057,"16.3":0.07518,"16.4":0.01671,"16.5":0.03102,"16.6-16.7":0.40332,"17.0":0.02148,"17.1":0.03938,"17.2":0.02864,"17.3":0.04415,"17.4":0.06563,"17.5":0.14319,"17.6-17.7":0.3532,"18.0":0.08949,"18.1":0.18137,"18.2":0.10143,"18.3":0.34604,"18.4":0.19927,"18.5-18.6":8.49001,"26.0":0.04654},P:{"4":0.0311,"21":0.01037,"22":0.12439,"23":0.0311,"24":0.01037,"25":0.0311,"26":0.08293,"27":0.04146,"28":2.28049,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.04146,"18.0":0.01037},I:{"0":0.03643,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.38055,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00479,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0417},H:{"0":0},L:{"0":39.24183},R:{_:"0"},M:{"0":0.50566},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CU.js b/node_modules.bak/caniuse-lite/data/regions/CU.js new file mode 100644 index 0000000..7e014eb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CU.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.2121,"45":0.00303,"46":0.00303,"47":0.00303,"48":0.00606,"50":0.00909,"51":0.00303,"52":0.01818,"54":0.09999,"56":0.00909,"57":0.02424,"58":0.00606,"60":0.00303,"61":0.00606,"62":0.00303,"63":0.00303,"64":0.00606,"66":0.00606,"67":0.00303,"68":0.03333,"70":0.00303,"72":0.01515,"75":0.00606,"77":0.00303,"78":0.00303,"81":0.00303,"82":0.00303,"83":0.00303,"84":0.00909,"85":0.00303,"87":0.00606,"88":0.00606,"92":0.01212,"93":0.00303,"94":0.00909,"95":0.00909,"96":0.00303,"97":0.00606,"98":0.00303,"99":0.00303,"100":0.01212,"101":0.00303,"102":0.00606,"103":0.00606,"104":0.00303,"105":0.00303,"106":0.00303,"107":0.00303,"108":0.01212,"109":0.00303,"110":0.00606,"111":0.01212,"112":0.02727,"113":0.00909,"114":0.00303,"115":0.97869,"116":0.00303,"117":0.00303,"118":0.00303,"119":0.01515,"120":0.00303,"121":0.00303,"122":0.02121,"123":0.00303,"124":0.00303,"125":0.00303,"126":0.00303,"127":0.10605,"128":0.16968,"129":0.01212,"130":0.02121,"131":0.01212,"132":0.01212,"133":0.03333,"134":0.07575,"135":0.02121,"136":0.05757,"137":0.0606,"138":0.09696,"139":0.15453,"140":0.41511,"141":3.27846,"142":1.44228,"143":0.01818,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 53 55 59 65 69 71 73 74 76 79 80 86 89 90 91 144 145 3.5 3.6"},D:{"22":0.00606,"33":0.00606,"40":0.00303,"47":0.01515,"49":0.00606,"51":0.00303,"53":0.00303,"56":0.00303,"57":0.00303,"60":0.00303,"61":0.03636,"63":0.00303,"64":0.00303,"65":0.00303,"67":0.00606,"68":0.00303,"69":0.01212,"70":0.00909,"71":0.00303,"72":0.00909,"74":0.00909,"75":0.00606,"76":0.00606,"77":0.00303,"78":0.00303,"79":0.00606,"80":0.00606,"81":0.01515,"86":0.00909,"87":0.00303,"88":0.10908,"89":0.01818,"90":0.07272,"91":0.01515,"92":0.00303,"94":0.01212,"95":0.01212,"96":0.00606,"97":0.00303,"98":0.00909,"99":0.00909,"100":0.00303,"102":0.01212,"103":0.02727,"104":0.08181,"105":0.01818,"106":0.01212,"107":0.00909,"108":0.01212,"109":0.35451,"110":0.01212,"111":0.0303,"112":0.01212,"113":0.00606,"114":0.03333,"115":0.01515,"116":0.02424,"117":0.00909,"118":0.05757,"119":0.02121,"120":0.04848,"121":0.01515,"122":0.02424,"123":0.03333,"124":0.01818,"125":0.3939,"126":0.0606,"127":0.02727,"128":0.02121,"129":0.0303,"130":0.02727,"131":0.09393,"132":0.03636,"133":0.05757,"134":0.10302,"135":0.13938,"136":0.18483,"137":0.25755,"138":3.14817,"139":3.34209,"140":0.00303,"141":0.00303,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 39 41 42 43 44 45 46 48 50 52 54 55 58 59 62 66 73 83 84 85 93 101 142 143"},F:{"31":0.00303,"34":0.00606,"36":0.00303,"37":0.00303,"42":0.00909,"47":0.00303,"49":0.00303,"57":0.00303,"64":0.00303,"74":0.00303,"75":0.00606,"79":0.02121,"86":0.00303,"89":0.01212,"90":0.05454,"91":0.01515,"95":0.05454,"98":0.00303,"100":0.00303,"106":0.00303,"108":0.00606,"109":0.00303,"111":0.00303,"112":0.00303,"114":0.00909,"115":0.00303,"116":0.00606,"117":0.02424,"118":0.01515,"119":0.03636,"120":0.99081,"121":0.00606,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 38 39 40 41 43 44 45 46 48 50 51 52 53 54 55 56 58 60 62 63 65 66 67 68 69 70 71 72 73 76 77 78 80 81 82 83 84 85 87 88 92 93 94 96 97 99 101 102 103 104 105 107 110 113 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00303,"13":0.00909,"14":0.01515,"15":0.00303,"16":0.00606,"17":0.00909,"18":0.07272,"84":0.02121,"85":0.00303,"88":0.00303,"89":0.00909,"90":0.02121,"92":0.25452,"100":0.04848,"105":0.00303,"107":0.00303,"109":0.01515,"112":0.00303,"113":0.00303,"114":0.06666,"115":0.00606,"117":0.00303,"118":0.00606,"119":0.00303,"120":0.00303,"121":0.00303,"122":0.04848,"123":0.00303,"124":0.01212,"125":0.00606,"126":0.01515,"127":0.01212,"128":0.00909,"129":0.01212,"130":0.00909,"131":0.05151,"132":0.02424,"133":0.02424,"134":0.03333,"135":0.0303,"136":0.0606,"137":0.15756,"138":1.04838,"139":1.57257,"140":0.01818,_:"79 80 81 83 86 87 91 93 94 95 96 97 98 99 101 102 103 104 106 108 110 111 116"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 18.1 18.2 26.0","5.1":0.02121,"13.1":0.01212,"15.6":0.01818,"16.5":0.00303,"16.6":0.01515,"17.1":0.00303,"17.2":0.00303,"17.3":0.00303,"17.4":0.00303,"17.5":0.00606,"17.6":0.01818,"18.0":0.00606,"18.3":0.00606,"18.4":0.00303,"18.5-18.6":0.04545},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00064,"5.0-5.1":0,"6.0-6.1":0.00159,"7.0-7.1":0.00127,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00318,"10.0-10.2":0.00032,"10.3":0.00572,"11.0-11.2":0.12206,"11.3-11.4":0.00191,"12.0-12.1":0.00064,"12.2-12.5":0.01844,"13.0-13.1":0,"13.2":0.00095,"13.3":0.00064,"13.4-13.7":0.00318,"14.0-14.4":0.00636,"14.5-14.8":0.00668,"15.0-15.1":0.00572,"15.2-15.3":0.00509,"15.4":0.00572,"15.5":0.00636,"15.6-15.8":0.08328,"16.0":0.01017,"16.1":0.02098,"16.2":0.01081,"16.3":0.02003,"16.4":0.00445,"16.5":0.00826,"16.6-16.7":0.10744,"17.0":0.00572,"17.1":0.01049,"17.2":0.00763,"17.3":0.01176,"17.4":0.01748,"17.5":0.03815,"17.6-17.7":0.09409,"18.0":0.02384,"18.1":0.04832,"18.2":0.02702,"18.3":0.09218,"18.4":0.05309,"18.5-18.6":2.2617,"26.0":0.0124},P:{"4":0.09133,"20":0.0203,"21":0.08118,"22":0.07104,"23":0.06089,"24":0.19281,"25":0.17252,"26":0.09133,"27":0.20296,"28":0.99451,"5.0-5.4":0.01015,"6.2-6.4":0.01015,"7.2-7.4":0.13192,_:"8.2 10.1 12.0 18.0","9.2":0.01015,"11.1-11.2":0.0203,"13.0":0.01015,"14.0":0.01015,"15.0":0.01015,"16.0":0.04059,"17.0":0.03044,"19.0":0.03044},I:{"0":0.02784,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.63922,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02424,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04183},H:{"0":0.03},L:{"0":69.97706},R:{_:"0"},M:{"0":0.35552},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CV.js b/node_modules.bak/caniuse-lite/data/regions/CV.js new file mode 100644 index 0000000..50ebda2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CV.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00375,"115":0.07881,"127":0.00375,"128":0.00751,"134":0.00375,"135":0.00375,"139":0.00375,"140":0.03002,"141":0.48038,"142":0.28148,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 136 137 138 143 144 145 3.5 3.6"},D:{"39":0.02627,"40":0.02252,"41":0.01877,"42":0.02627,"43":0.01501,"44":0.01126,"45":0.00751,"46":0.00375,"47":0.01501,"48":0.02252,"49":0.02627,"50":0.03378,"51":0.00375,"52":0.00375,"53":0.01126,"54":0.01877,"55":0.00751,"56":0.02627,"57":0.03002,"58":0.00375,"59":0.02627,"60":0.02627,"62":0.00375,"63":0.00375,"64":0.00751,"65":0.00375,"70":0.01126,"71":0.00751,"72":0.04504,"73":0.01126,"74":0.01126,"75":0.00751,"76":0.01877,"79":0.01501,"81":0.02252,"83":0.00751,"84":0.01126,"87":0.20642,"88":0.01126,"91":0.00375,"93":0.01126,"94":0.00375,"99":0.00751,"100":0.04504,"101":0.01501,"103":0.12385,"104":0.00375,"106":0.01126,"108":0.23644,"109":0.3753,"111":0.02252,"113":0.06005,"114":0.01126,"116":0.03002,"118":0.00375,"119":0.04128,"120":0.01877,"121":0.00375,"122":0.01877,"123":0.09383,"125":2.53703,"126":0.06005,"128":0.13511,"129":0.01877,"130":0.0638,"131":0.01126,"132":0.07131,"133":0.05254,"134":0.25896,"135":0.01877,"136":0.04879,"137":0.33026,"138":8.31665,"139":7.95261,"140":0.04504,"141":0.01126,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 66 67 68 69 77 78 80 85 86 89 90 92 95 96 97 98 102 105 107 110 112 115 117 124 127 142 143"},F:{"31":0.01877,"90":0.00375,"91":0.00751,"95":0.01877,"113":0.01126,"114":0.00375,"119":0.00375,"120":1.15217,"121":0.01126,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.01126,"79":0.00375,"89":0.00375,"90":0.00375,"92":0.01501,"109":0.00375,"112":0.00375,"114":0.1276,"117":0.01126,"125":0.00375,"130":0.00375,"131":0.00751,"132":0.00751,"134":0.0638,"136":0.00375,"137":0.03753,"138":3.06245,"139":2.60083,"140":0.00751,_:"12 13 14 15 17 18 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 118 119 120 121 122 123 124 126 127 128 129 133 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 18.0 18.1 18.4","12.1":0.01877,"13.1":0.02627,"14.1":0.00751,"15.1":0.06755,"15.6":0.15012,"16.1":0.01501,"16.3":0.03378,"16.6":0.06005,"17.1":0.09007,"17.2":0.03002,"17.3":0.01501,"17.4":0.00375,"17.5":0.01501,"17.6":0.16513,"18.2":0.03002,"18.3":0.04128,"18.5-18.6":0.33026,"26.0":0.00375},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00275,"5.0-5.1":0,"6.0-6.1":0.00688,"7.0-7.1":0.0055,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01376,"10.0-10.2":0.00138,"10.3":0.02477,"11.0-11.2":0.52847,"11.3-11.4":0.00826,"12.0-12.1":0.00275,"12.2-12.5":0.07982,"13.0-13.1":0,"13.2":0.00413,"13.3":0.00275,"13.4-13.7":0.01376,"14.0-14.4":0.02752,"14.5-14.8":0.0289,"15.0-15.1":0.02477,"15.2-15.3":0.02202,"15.4":0.02477,"15.5":0.02752,"15.6-15.8":0.36057,"16.0":0.04404,"16.1":0.09083,"16.2":0.04679,"16.3":0.0867,"16.4":0.01927,"16.5":0.03578,"16.6-16.7":0.46516,"17.0":0.02477,"17.1":0.04542,"17.2":0.03303,"17.3":0.05092,"17.4":0.07569,"17.5":0.16515,"17.6-17.7":0.40736,"18.0":0.10322,"18.1":0.20918,"18.2":0.11698,"18.3":0.3991,"18.4":0.22983,"18.5-18.6":9.79176,"26.0":0.05367},P:{"4":0.1572,"21":0.01048,"22":0.27249,"23":0.03144,"24":0.1048,"25":0.07336,"26":0.03144,"27":0.12576,"28":1.79213,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0","5.0-5.4":0.14672,"7.2-7.4":0.0524,"11.1-11.2":0.02096,"16.0":0.01048,"17.0":0.01048,"18.0":0.01048,"19.0":0.01048},I:{"0":0.10603,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.60845,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.41855},H:{"0":0.01},L:{"0":49.00291},R:{_:"0"},M:{"0":0.3186},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CX.js b/node_modules.bak/caniuse-lite/data/regions/CX.js new file mode 100644 index 0000000..027d70c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CX.js @@ -0,0 +1 @@ +module.exports={C:{"141":33.33,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"138":58.33,"139":8.33,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0,"16.4":0,"16.5":0,"16.6-16.7":0,"17.0":0,"17.1":0,"17.2":0,"17.3":0,"17.4":0,"17.5":0,"17.6-17.7":0,"18.0":0,"18.1":0,"18.2":0,"18.3":0,"18.4":0,"18.5-18.6":0,"26.0":0},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CY.js b/node_modules.bak/caniuse-lite/data/regions/CY.js new file mode 100644 index 0000000..84dd89c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CY.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00403,"115":0.07261,"128":0.01614,"132":0.06858,"134":0.00403,"135":0.00807,"136":0.0121,"138":0.00403,"139":0.01614,"140":0.05648,"141":0.49618,"142":0.28641,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 133 137 143 144 145 3.5 3.6"},D:{"11":0.00403,"26":0.00403,"34":0.00403,"38":0.02824,"39":0.00403,"41":0.00403,"44":0.00403,"45":0.00403,"47":0.00403,"48":0.00403,"49":0.00403,"53":0.00807,"55":0.00403,"56":0.00403,"57":0.00403,"58":0.00807,"60":0.00403,"61":0.00403,"66":0.00403,"68":0.00403,"69":0.02824,"71":0.00403,"73":0.00403,"74":0.06858,"78":0.01614,"79":0.35903,"81":0.00403,"83":0.0242,"86":0.00403,"87":0.35096,"89":0.00403,"91":0.00403,"94":0.03227,"95":0.01614,"100":0.00403,"102":0.00807,"103":0.02017,"104":0.01614,"105":0.00403,"108":0.2138,"109":0.49215,"110":0.0121,"111":0.00807,"112":0.18556,"114":0.00807,"116":0.03227,"117":0.00403,"118":0.00403,"119":0.01614,"120":0.05244,"121":0.0242,"122":0.06858,"123":0.01614,"124":0.10892,"125":0.15329,"126":0.02017,"127":0.03227,"128":0.03631,"129":0.00807,"130":0.00807,"131":0.05244,"132":0.01614,"133":0.03631,"134":0.05244,"135":0.06051,"136":0.12102,"137":0.22994,"138":11.51707,"139":9.87523,"140":0.0121,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 40 42 43 46 50 51 52 54 59 62 63 64 65 67 70 72 75 76 77 80 84 85 88 90 92 93 96 97 98 99 101 106 107 113 115 141 142 143"},F:{"40":0.02017,"46":0.06051,"78":0.00403,"86":0.00403,"90":0.0242,"91":0.0121,"95":0.00403,"114":0.00403,"118":0.00403,"119":0.00403,"120":0.51635,"121":0.00403,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00403,"99":0.00807,"109":0.04437,"114":0.00807,"119":0.00403,"122":0.00403,"130":0.00403,"131":0.00807,"132":0.00807,"133":0.00403,"134":0.13312,"135":0.00807,"136":0.01614,"137":0.01614,"138":1.53695,"139":2.92062,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 124 125 126 127 128 129 140"},E:{"14":0.00807,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4","13.1":0.12909,"14.1":0.04034,"15.5":0.02017,"15.6":0.08471,"16.0":0.0121,"16.1":0.01614,"16.2":0.0121,"16.3":0.0242,"16.4":0.00807,"16.5":0.00807,"16.6":0.11295,"17.0":0.00403,"17.1":0.08875,"17.2":0.0121,"17.3":0.00807,"17.4":0.01614,"17.5":0.04437,"17.6":0.09682,"18.0":0.00807,"18.1":0.0242,"18.2":0.01614,"18.3":0.05648,"18.4":0.03227,"18.5-18.6":0.54056,"26.0":0.0242},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00277,"5.0-5.1":0,"6.0-6.1":0.00692,"7.0-7.1":0.00554,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01384,"10.0-10.2":0.00138,"10.3":0.02491,"11.0-11.2":0.5315,"11.3-11.4":0.0083,"12.0-12.1":0.00277,"12.2-12.5":0.08028,"13.0-13.1":0,"13.2":0.00415,"13.3":0.00277,"13.4-13.7":0.01384,"14.0-14.4":0.02768,"14.5-14.8":0.02907,"15.0-15.1":0.02491,"15.2-15.3":0.02215,"15.4":0.02491,"15.5":0.02768,"15.6-15.8":0.36264,"16.0":0.04429,"16.1":0.09135,"16.2":0.04706,"16.3":0.0872,"16.4":0.01938,"16.5":0.03599,"16.6-16.7":0.46783,"17.0":0.02491,"17.1":0.04568,"17.2":0.03322,"17.3":0.05121,"17.4":0.07613,"17.5":0.16609,"17.6-17.7":0.4097,"18.0":0.10381,"18.1":0.21039,"18.2":0.11765,"18.3":0.40139,"18.4":0.23115,"18.5-18.6":9.84796,"26.0":0.05398},P:{"4":0.37343,"20":0.02075,"21":0.01037,"22":0.02075,"23":0.03112,"24":0.05186,"25":0.06224,"26":0.07261,"27":0.20746,"28":4.69894,"5.0-5.4":0.04149,"6.2-6.4":0.03112,"7.2-7.4":0.31119,"8.2":0.01037,_:"9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","19.0":0.01037},I:{"0":0.02383,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.32216,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00807,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01193,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.07756},H:{"0":0},L:{"0":44.86066},R:{_:"0"},M:{"0":0.27444},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/CZ.js b/node_modules.bak/caniuse-lite/data/regions/CZ.js new file mode 100644 index 0000000..dd5497d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/CZ.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00427,"52":0.02987,"56":0.00853,"60":0.00427,"78":0.00427,"88":0.00427,"96":0.00427,"113":0.00853,"115":0.49071,"117":0.0128,"118":0.0384,"123":0.00427,"125":0.00853,"127":0.0384,"128":0.13228,"129":0.00427,"131":0.00427,"132":0.0128,"133":0.00853,"134":0.0128,"135":0.0128,"136":0.04267,"137":0.03414,"138":0.02134,"139":0.03414,"140":0.11948,"141":3.03384,"142":1.45505,"143":0.00427,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 119 120 121 122 124 126 130 144 145 3.5 3.6"},D:{"29":0.01707,"34":0.00427,"39":0.00427,"41":0.00427,"42":0.00427,"43":0.00427,"44":0.00427,"46":0.00427,"47":0.00427,"48":0.00427,"49":0.00853,"50":0.00427,"51":0.00427,"53":0.00427,"55":0.00427,"56":0.00427,"57":0.00427,"58":0.00427,"59":0.00427,"60":0.00427,"79":0.0512,"80":0.00853,"87":0.01707,"88":0.00427,"90":0.00427,"91":0.0256,"94":0.00427,"98":0.00853,"99":0.00427,"100":0.00427,"101":0.00427,"102":0.22615,"103":0.02134,"104":0.02987,"105":0.00427,"106":0.00427,"107":0.00427,"108":0.0128,"109":0.82353,"111":0.00427,"112":0.08534,"114":0.01707,"115":0.00853,"116":0.02987,"117":0.00427,"118":0.00427,"119":0.01707,"120":0.02987,"121":0.0128,"122":0.05547,"123":0.02134,"124":0.02134,"125":0.0384,"126":0.0128,"127":0.02134,"128":0.0512,"129":0.0128,"130":0.02987,"131":0.10668,"132":0.0384,"133":0.03414,"134":0.04694,"135":0.06827,"136":0.09387,"137":0.28162,"138":8.45293,"139":9.88237,"140":0.0128,"141":0.00427,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 40 45 52 54 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 85 86 89 92 93 95 96 97 110 113 142 143"},F:{"36":0.00427,"46":0.00427,"69":0.00853,"84":0.00427,"85":0.01707,"90":0.05547,"91":0.02134,"95":0.07254,"102":0.00427,"114":0.00427,"117":0.00427,"118":0.00427,"119":0.0384,"120":1.7452,"121":0.00853,"122":0.00427,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00427,"107":0.00427,"108":0.00853,"109":0.06401,"112":0.00427,"114":0.00427,"120":0.00853,"122":0.00853,"124":0.00427,"125":0.00427,"129":0.00853,"130":0.00853,"131":0.03414,"132":0.0128,"133":0.00427,"134":0.08107,"135":0.01707,"136":0.06401,"137":0.0256,"138":2.58154,"139":4.3054,"140":0.0128,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 110 111 113 115 116 117 118 119 121 123 126 127 128"},E:{"4":0.00853,"14":0.00427,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.0128,"14.1":0.01707,"15.1":0.00427,"15.4":0.00427,"15.5":0.01707,"15.6":0.08107,"16.0":0.01707,"16.1":0.00853,"16.2":0.00853,"16.3":0.01707,"16.4":0.00427,"16.5":0.00853,"16.6":0.09814,"17.0":0.00853,"17.1":0.07254,"17.2":0.00853,"17.3":0.0128,"17.4":0.02134,"17.5":0.0256,"17.6":0.08961,"18.0":0.00853,"18.1":0.01707,"18.2":0.00853,"18.3":0.05547,"18.4":0.03414,"18.5-18.6":0.50777,"26.0":0.02987},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00203,"5.0-5.1":0,"6.0-6.1":0.00507,"7.0-7.1":0.00405,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01013,"10.0-10.2":0.00101,"10.3":0.01824,"11.0-11.2":0.38907,"11.3-11.4":0.00608,"12.0-12.1":0.00203,"12.2-12.5":0.05877,"13.0-13.1":0,"13.2":0.00304,"13.3":0.00203,"13.4-13.7":0.01013,"14.0-14.4":0.02026,"14.5-14.8":0.02128,"15.0-15.1":0.01824,"15.2-15.3":0.01621,"15.4":0.01824,"15.5":0.02026,"15.6-15.8":0.26546,"16.0":0.03242,"16.1":0.06687,"16.2":0.03445,"16.3":0.06383,"16.4":0.01418,"16.5":0.02634,"16.6-16.7":0.34246,"17.0":0.01824,"17.1":0.03344,"17.2":0.02432,"17.3":0.03749,"17.4":0.05573,"17.5":0.12158,"17.6-17.7":0.29991,"18.0":0.07599,"18.1":0.15401,"18.2":0.08612,"18.3":0.29383,"18.4":0.1692,"18.5-18.6":7.2089,"26.0":0.03951},P:{"4":0.03125,"20":0.01042,"21":0.02083,"22":0.02083,"23":0.03125,"24":0.03125,"25":0.02083,"26":0.0625,"27":0.07291,"28":3.20819,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01042},I:{"0":0.12022,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.63221,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.1471,"9":0.03064,"10":0.05516,"11":0.10419,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17775},H:{"0":0.01},L:{"0":44.12832},R:{_:"0"},M:{"0":0.51606},Q:{"14.9":0.0172}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DE.js b/node_modules.bak/caniuse-lite/data/regions/DE.js new file mode 100644 index 0000000..58ce079 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DE.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.0108,"52":0.06478,"59":0.0054,"60":0.0054,"68":0.0108,"77":0.03779,"78":0.02699,"83":0.0054,"88":0.0108,"91":0.0054,"98":0.0108,"102":0.0108,"104":0.0054,"109":0.0054,"111":0.0054,"113":0.02159,"115":0.66395,"116":0.0054,"118":0.02699,"119":0.03239,"120":0.01619,"121":0.01619,"122":0.0108,"124":0.0054,"125":0.0054,"127":0.0108,"128":0.69634,"129":0.0054,"130":0.0054,"131":0.0108,"132":0.02159,"133":0.66935,"134":0.04858,"135":0.04318,"136":0.05938,"137":0.02159,"138":0.03239,"139":0.12415,"140":0.22132,"141":4.44255,"142":2.20778,"143":0.0054,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 81 82 84 85 86 87 89 90 92 93 94 95 96 97 99 100 101 103 105 106 107 108 110 112 114 117 123 126 144 145 3.5 3.6"},D:{"41":0.0054,"42":0.0054,"43":0.0054,"47":0.0054,"48":0.0054,"49":0.0108,"52":0.03779,"55":0.0054,"56":0.0054,"57":0.0054,"58":0.01619,"59":0.0054,"63":0.0054,"66":0.05398,"68":0.0054,"70":0.0054,"72":0.0054,"74":0.0108,"76":0.0054,"77":0.0054,"78":0.0054,"79":0.02699,"80":0.0108,"81":0.02699,"83":0.0054,"84":0.0054,"85":0.0054,"86":0.0108,"87":0.03779,"88":0.0108,"89":0.0054,"90":0.0108,"91":0.09716,"92":0.0054,"93":0.01619,"94":0.08097,"95":0.0054,"96":0.0054,"97":0.13495,"98":0.0054,"99":0.02159,"100":0.0054,"102":0.04858,"103":0.04858,"104":0.07017,"105":0.0054,"106":0.01619,"107":0.0054,"108":0.18893,"109":0.58298,"110":0.01619,"111":0.0108,"112":0.0108,"113":0.0054,"114":0.03779,"115":0.65316,"116":0.31308,"117":0.08097,"118":0.11336,"119":0.03239,"120":0.10256,"121":0.04318,"122":0.11876,"123":0.05938,"124":0.11876,"125":0.12415,"126":0.35087,"127":0.07017,"128":0.11876,"129":0.10796,"130":0.28609,"131":5.03094,"132":0.19973,"133":0.12955,"134":0.16194,"135":0.18353,"136":0.34547,"137":0.49662,"138":7.05519,"139":7.68675,"140":0.03239,"141":0.0054,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 44 45 46 50 51 53 54 60 61 62 64 65 67 69 71 73 75 101 142 143"},F:{"46":0.01619,"90":0.05938,"91":0.03239,"95":0.05938,"113":0.04318,"114":0.0108,"115":0.0054,"116":0.0054,"117":0.0054,"118":0.0054,"119":0.02699,"120":2.24557,"121":0.01619,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.0054},B:{"17":0.0054,"18":0.0054,"80":0.0054,"81":0.0054,"83":0.0054,"84":0.0054,"85":0.0054,"86":0.0054,"89":0.0054,"90":0.0054,"92":0.0054,"96":0.03239,"109":0.09716,"110":0.0054,"112":0.0054,"114":0.0054,"116":0.0054,"117":0.0054,"119":0.0054,"120":0.0108,"121":0.0054,"122":0.0108,"123":0.0054,"124":0.0108,"125":0.0054,"126":0.01619,"127":0.0054,"128":0.0054,"129":0.0108,"130":0.0108,"131":0.04318,"132":0.01619,"133":0.02159,"134":0.05938,"135":0.02159,"136":0.03779,"137":0.05938,"138":2.59104,"139":5.15509,"140":0.0054,_:"12 13 14 15 16 79 87 88 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 111 113 115 118"},E:{"7":0.0054,"8":0.0054,"13":0.0054,"14":0.0054,_:"0 4 5 6 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.0054,"11.1":0.0054,"12.1":0.0054,"13.1":0.03779,"14.1":0.03779,"15.1":0.0054,"15.2-15.3":0.0054,"15.4":0.0054,"15.5":0.0108,"15.6":0.16734,"16.0":0.08637,"16.1":0.01619,"16.2":0.0108,"16.3":0.02699,"16.4":0.0108,"16.5":0.0108,"16.6":0.23751,"17.0":0.0054,"17.1":0.17274,"17.2":0.01619,"17.3":0.0108,"17.4":0.02699,"17.5":0.05398,"17.6":0.18353,"18.0":0.01619,"18.1":0.03779,"18.2":0.01619,"18.3":0.09177,"18.4":0.06478,"18.5-18.6":0.89067,"26.0":0.04318},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00246,"5.0-5.1":0,"6.0-6.1":0.00615,"7.0-7.1":0.00492,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01229,"10.0-10.2":0.00123,"10.3":0.02212,"11.0-11.2":0.47194,"11.3-11.4":0.00737,"12.0-12.1":0.00246,"12.2-12.5":0.07128,"13.0-13.1":0,"13.2":0.00369,"13.3":0.00246,"13.4-13.7":0.01229,"14.0-14.4":0.02458,"14.5-14.8":0.02581,"15.0-15.1":0.02212,"15.2-15.3":0.01966,"15.4":0.02212,"15.5":0.02458,"15.6-15.8":0.322,"16.0":0.03933,"16.1":0.08111,"16.2":0.04179,"16.3":0.07743,"16.4":0.01721,"16.5":0.03195,"16.6-16.7":0.4154,"17.0":0.02212,"17.1":0.04056,"17.2":0.0295,"17.3":0.04547,"17.4":0.0676,"17.5":0.14748,"17.6-17.7":0.36378,"18.0":0.09218,"18.1":0.18681,"18.2":0.10447,"18.3":0.35641,"18.4":0.20524,"18.5-18.6":8.74434,"26.0":0.04793},P:{"4":0.07427,"20":0.01061,"21":0.04244,"22":0.02122,"23":0.04244,"24":0.04244,"25":0.03183,"26":0.12731,"27":0.10609,"28":3.79815,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","7.2-7.4":0.01061,"13.0":0.01061,"17.0":0.01061,"18.0":0.01061,"19.0":0.01061},I:{"0":0.02298,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.72727,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01439,"11":0.07197,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18872},H:{"0":0},L:{"0":28.39052},R:{_:"0"},M:{"0":1.29805},Q:{"14.9":0.01381}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DJ.js b/node_modules.bak/caniuse-lite/data/regions/DJ.js new file mode 100644 index 0000000..45f9768 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DJ.js @@ -0,0 +1 @@ +module.exports={C:{"69":0.00445,"78":0.06447,"115":0.02445,"126":0.00445,"127":0.01112,"128":0.06224,"134":0.00222,"136":0.01334,"137":0.00445,"138":0.00222,"141":0.7247,"142":0.2223,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 129 130 131 132 133 135 139 140 143 144 145 3.5 3.6"},D:{"11":0.00445,"39":0.00889,"40":0.00445,"43":0.00222,"44":0.00222,"45":0.00445,"47":0.00222,"50":0.00222,"52":0.00889,"53":0.00445,"54":0.00222,"58":0.01556,"59":0.00445,"65":0.00222,"68":0.00222,"70":0.00222,"72":0.00222,"73":0.02001,"77":0.00222,"78":0.00222,"79":0.01556,"80":0.00222,"84":0.00445,"87":0.02445,"88":0.0289,"98":0.00222,"99":0.02223,"100":0.00667,"103":0.00667,"104":0.06002,"105":0.00222,"106":0.00445,"107":0.00445,"109":0.31567,"111":0.08447,"114":0.00445,"116":0.01112,"119":0.03335,"120":0.00445,"122":0.02445,"123":0.01556,"124":0.20452,"125":0.76249,"126":0.02668,"128":0.0578,"131":0.02223,"132":0.02668,"133":0.05558,"134":0.01556,"135":0.03112,"136":0.1356,"137":0.22897,"138":4.43044,"139":4.14812,"140":0.01556,"141":0.00667,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 46 48 49 51 55 56 57 60 61 62 63 64 66 67 69 71 74 75 76 81 83 85 86 89 90 91 92 93 94 95 96 97 101 102 108 110 112 113 115 117 118 121 127 129 130 142 143"},F:{"46":0.01112,"87":0.00445,"88":0.00222,"90":0.06669,"91":0.00445,"95":0.00445,"113":0.00222,"114":0.00667,"119":0.01778,"120":0.31567,"121":0.00445,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00222,"15":0.10226,"16":0.00222,"18":0.01112,"89":0.00667,"92":0.08225,"100":0.00667,"109":0.00445,"114":0.00222,"115":0.00222,"117":0.00445,"119":0.00445,"122":0.00445,"123":0.00222,"125":0.00445,"126":0.00222,"127":0.00222,"128":0.00222,"131":0.00445,"134":0.02668,"135":0.00889,"136":0.03779,"137":0.06669,"138":0.86475,"139":2.11852,_:"13 14 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 118 120 121 124 129 130 132 133 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.4 18.0 18.1","14.1":0.00445,"15.6":0.00667,"16.1":0.01556,"16.6":0.03112,"17.3":0.00445,"17.5":0.00889,"17.6":0.02668,"18.2":0.00222,"18.3":0.00445,"18.4":0.00222,"18.5-18.6":0.06891,"26.0":0.00889},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0,"6.0-6.1":0.00338,"7.0-7.1":0.0027,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00675,"10.0-10.2":0.00068,"10.3":0.01215,"11.0-11.2":0.25922,"11.3-11.4":0.00405,"12.0-12.1":0.00135,"12.2-12.5":0.03915,"13.0-13.1":0,"13.2":0.00203,"13.3":0.00135,"13.4-13.7":0.00675,"14.0-14.4":0.0135,"14.5-14.8":0.01418,"15.0-15.1":0.01215,"15.2-15.3":0.0108,"15.4":0.01215,"15.5":0.0135,"15.6-15.8":0.17686,"16.0":0.0216,"16.1":0.04455,"16.2":0.02295,"16.3":0.04253,"16.4":0.00945,"16.5":0.01755,"16.6-16.7":0.22816,"17.0":0.01215,"17.1":0.02228,"17.2":0.0162,"17.3":0.02498,"17.4":0.03713,"17.5":0.08101,"17.6-17.7":0.19981,"18.0":0.05063,"18.1":0.10261,"18.2":0.05738,"18.3":0.19576,"18.4":0.11273,"18.5-18.6":4.80294,"26.0":0.02633},P:{"4":0.2044,"21":0.02044,"22":0.01022,"23":0.06132,"24":0.14308,"25":0.13286,"26":0.06132,"27":0.22484,"28":1.74758,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 15.0 16.0 19.0","7.2-7.4":0.32703,"11.1-11.2":0.04088,"14.0":0.0511,"17.0":0.1533,"18.0":0.01022},I:{"0":0.25623,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":1.35986,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00222,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.92092},H:{"0":0.04},L:{"0":69.42007},R:{_:"0"},M:{"0":0.07777},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DK.js b/node_modules.bak/caniuse-lite/data/regions/DK.js new file mode 100644 index 0000000..2a72d37 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00599,"78":0.00599,"88":0.00599,"92":0.00599,"115":0.14983,"125":0.00599,"128":0.16181,"133":0.00599,"134":0.00599,"135":0.00599,"136":0.01199,"137":0.00599,"138":0.00599,"139":0.02397,"140":0.05394,"141":1.46829,"142":0.71317,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"44":0.02397,"49":0.03596,"52":0.04794,"58":0.07192,"66":0.00599,"76":0.00599,"79":0.01798,"87":0.01798,"88":0.04794,"91":0.02397,"98":0.00599,"102":0.01798,"103":0.12585,"104":0.02397,"107":0.00599,"108":0.00599,"109":0.58132,"110":0.00599,"111":0.00599,"114":0.02397,"115":0.00599,"116":0.20376,"117":0.05993,"118":0.02397,"119":0.01199,"120":0.02397,"121":0.00599,"122":0.11387,"123":0.01798,"124":0.10787,"125":0.03596,"126":0.14983,"127":0.01199,"128":0.24571,"129":0.04195,"130":0.02397,"131":0.22174,"132":0.11387,"133":0.14383,"134":0.11986,"135":0.21575,"136":0.49742,"137":1.49226,"138":15.91741,"139":18.08088,"140":0.02397,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 77 78 80 81 83 84 85 86 89 90 92 93 94 95 96 97 99 100 101 105 106 112 113 141 142 143"},F:{"90":0.01798,"91":0.01199,"95":0.01199,"102":0.02397,"119":0.01798,"120":1.12668,"121":0.00599,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00599,"109":0.05394,"122":0.00599,"124":0.00599,"125":0.00599,"126":0.00599,"127":0.05993,"128":0.00599,"129":0.00599,"130":0.01199,"131":0.01199,"132":0.05993,"133":0.01199,"134":0.01798,"135":0.02397,"136":0.02397,"137":0.10787,"138":3.20026,"139":5.26785,"140":0.01199,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123"},E:{"14":0.02397,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3","13.1":0.03596,"14.1":0.05394,"15.1":0.00599,"15.4":0.00599,"15.5":0.01798,"15.6":0.25171,"16.0":0.10188,"16.1":0.01798,"16.2":0.01199,"16.3":0.06592,"16.4":0.01798,"16.5":0.03596,"16.6":0.41352,"17.0":0.01199,"17.1":0.20976,"17.2":0.01798,"17.3":0.01798,"17.4":0.04794,"17.5":0.06592,"17.6":0.29965,"18.0":0.02997,"18.1":0.04794,"18.2":0.01199,"18.3":0.16181,"18.4":0.07791,"18.5-18.6":1.43832,"26.0":0.02997},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00385,"5.0-5.1":0,"6.0-6.1":0.00962,"7.0-7.1":0.0077,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01925,"10.0-10.2":0.00192,"10.3":0.03464,"11.0-11.2":0.73903,"11.3-11.4":0.01155,"12.0-12.1":0.00385,"12.2-12.5":0.11162,"13.0-13.1":0,"13.2":0.00577,"13.3":0.00385,"13.4-13.7":0.01925,"14.0-14.4":0.03849,"14.5-14.8":0.04042,"15.0-15.1":0.03464,"15.2-15.3":0.03079,"15.4":0.03464,"15.5":0.03849,"15.6-15.8":0.50424,"16.0":0.06159,"16.1":0.12702,"16.2":0.06544,"16.3":0.12125,"16.4":0.02694,"16.5":0.05004,"16.6-16.7":0.6505,"17.0":0.03464,"17.1":0.06351,"17.2":0.04619,"17.3":0.07121,"17.4":0.10585,"17.5":0.23095,"17.6-17.7":0.56967,"18.0":0.14434,"18.1":0.29253,"18.2":0.16359,"18.3":0.55812,"18.4":0.3214,"18.5-18.6":13.69326,"26.0":0.07506},P:{"4":0.02173,"20":0.02173,"21":0.01086,"22":0.01086,"24":0.01086,"25":0.01086,"26":0.02173,"27":0.03259,"28":2.35745,_:"23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01086,"17.0":0.01086},I:{"0":0.024,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.14826,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00839,"11":0.03356,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03606},H:{"0":0},L:{"0":18.37821},R:{_:"0"},M:{"0":0.48885},Q:{"14.9":0.00401}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DM.js b/node_modules.bak/caniuse-lite/data/regions/DM.js new file mode 100644 index 0000000..49372cc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DM.js @@ -0,0 +1 @@ +module.exports={C:{"73":0.00448,"115":0.01791,"136":0.00448,"139":0.00448,"141":0.54184,"142":0.13434,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 140 143 144 145 3.5 3.6"},D:{"39":0.00896,"40":0.01791,"41":0.02239,"42":0.01343,"44":0.00896,"45":0.01791,"46":0.01343,"47":0.03582,"48":0.00896,"49":0.01791,"50":0.00448,"51":0.01791,"52":0.01343,"53":0.02239,"54":0.02239,"55":0.02239,"56":0.02239,"57":0.02687,"58":0.00448,"59":0.00896,"60":0.01791,"68":0.01343,"72":0.00448,"74":0.00896,"75":0.01343,"76":0.37167,"77":0.10299,"78":0.03135,"79":2.6062,"83":0.02687,"86":0.01343,"87":0.05821,"88":0.02239,"89":0.00896,"91":0.00896,"93":0.06717,"99":0.00448,"101":0.00448,"103":0.04926,"108":0.00448,"109":0.19255,"111":0.05821,"112":0.00448,"115":0.00896,"119":0.00896,"120":0.01791,"121":0.01791,"122":0.04926,"123":0.00896,"124":0.02687,"125":4.09737,"126":0.15225,"127":0.00448,"128":0.02687,"130":0.01791,"131":0.02239,"132":0.05821,"133":0.05374,"134":0.02239,"136":0.11643,"137":0.17912,"138":9.44858,"139":9.2202,"140":0.06717,"141":0.02239,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 43 61 62 63 64 65 66 67 69 70 71 73 80 81 84 85 90 92 94 95 96 97 98 100 102 104 105 106 107 110 113 114 116 117 118 129 135 142 143"},F:{"53":0.00896,"60":0.01343,"90":0.02239,"95":0.00448,"120":0.85978,"121":0.00896,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.02239,"88":0.01343,"89":0.01343,"90":0.02239,"109":0.00896,"114":0.04926,"115":0.00448,"127":0.00448,"129":0.00448,"132":0.00448,"133":0.00448,"134":0.02687,"136":0.00448,"137":0.00896,"138":2.3196,"139":3.77048,"140":0.01343,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 128 130 131 135"},E:{"14":0.00448,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.0 16.3 16.4 16.5 17.3 18.0","14.1":0.00896,"15.1":0.00448,"15.2-15.3":0.00448,"15.5":0.00448,"15.6":0.24181,"16.1":0.12986,"16.2":0.00448,"16.6":0.07613,"17.0":0.03135,"17.1":0.06717,"17.2":0.00896,"17.4":0.00448,"17.5":0.02687,"17.6":0.15673,"18.1":0.00896,"18.2":0.02239,"18.3":0.13434,"18.4":0.05821,"18.5-18.6":0.45228,"26.0":0.0403},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00148,"5.0-5.1":0,"6.0-6.1":0.00371,"7.0-7.1":0.00297,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00742,"10.0-10.2":0.00074,"10.3":0.01335,"11.0-11.2":0.28478,"11.3-11.4":0.00445,"12.0-12.1":0.00148,"12.2-12.5":0.04301,"13.0-13.1":0,"13.2":0.00222,"13.3":0.00148,"13.4-13.7":0.00742,"14.0-14.4":0.01483,"14.5-14.8":0.01557,"15.0-15.1":0.01335,"15.2-15.3":0.01187,"15.4":0.01335,"15.5":0.01483,"15.6-15.8":0.1943,"16.0":0.02373,"16.1":0.04895,"16.2":0.02521,"16.3":0.04672,"16.4":0.01038,"16.5":0.01928,"16.6-16.7":0.25066,"17.0":0.01335,"17.1":0.02447,"17.2":0.0178,"17.3":0.02744,"17.4":0.04079,"17.5":0.08899,"17.6-17.7":0.21951,"18.0":0.05562,"18.1":0.11272,"18.2":0.06304,"18.3":0.21507,"18.4":0.12385,"18.5-18.6":5.27652,"26.0":0.02892},P:{"4":0.17191,"21":0.04298,"22":0.01074,"24":0.01074,"25":0.01074,"26":0.01074,"27":0.1934,"28":2.22408,_:"20 23 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.01074,"7.2-7.4":0.05372,"11.1-11.2":0.01074,"17.0":0.01074,"19.0":0.01074},I:{"0":0.02205,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.11044,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.06269,"10":0.01791,"11":0.37167,_:"6 7 8 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.55772},H:{"0":0},L:{"0":49.67221},R:{_:"0"},M:{"0":0.33684},Q:{"14.9":0.05522}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DO.js b/node_modules.bak/caniuse-lite/data/regions/DO.js new file mode 100644 index 0000000..acdf2aa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DO.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00834,"4":0.15019,"52":0.00417,"70":0.00417,"115":0.05006,"127":0.00417,"128":0.03338,"130":0.00417,"133":0.00834,"134":0.00417,"135":0.00417,"136":0.00834,"137":0.00417,"138":0.00417,"139":0.00417,"140":0.01252,"141":0.40886,"142":0.20026,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 143 144 145 3.5 3.6"},D:{"38":0.00417,"39":0.02086,"40":0.01669,"41":0.02086,"42":0.02086,"43":0.02086,"44":0.02086,"45":0.02086,"46":0.02086,"47":0.02503,"48":0.0751,"49":0.02086,"50":0.02086,"51":0.02086,"52":0.02086,"53":0.02086,"54":0.02086,"55":0.02503,"56":0.02086,"57":0.02086,"58":0.02086,"59":0.02086,"60":0.02086,"65":0.00417,"68":0.02086,"69":0.01669,"70":0.02086,"71":0.01669,"72":0.02503,"73":0.01669,"74":0.02503,"75":0.02086,"76":0.02086,"77":0.02086,"78":0.02503,"79":0.04172,"80":0.03338,"81":0.02503,"83":0.02503,"84":0.01669,"85":0.03755,"86":0.04172,"87":0.06258,"88":0.03755,"89":0.02503,"90":0.03755,"91":0.01669,"93":0.04589,"94":0.00834,"98":0.00834,"100":0.00417,"102":0.00417,"103":0.04172,"104":0.00417,"108":0.05841,"109":0.5966,"110":0.01252,"111":0.01669,"112":4.90627,"114":0.01252,"115":0.00834,"116":0.07092,"117":0.00417,"118":0.00834,"119":0.01669,"120":0.00834,"121":0.01252,"122":0.03338,"123":0.00417,"124":0.02503,"125":2.04011,"126":0.03755,"127":0.04589,"128":0.08761,"129":0.03755,"130":0.02503,"131":0.09178,"132":0.09178,"133":0.04172,"134":0.06258,"135":0.09596,"136":0.09596,"137":0.2837,"138":6.59593,"139":9.67904,"140":0.01669,"141":0.00834,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 92 95 96 97 99 101 105 106 107 113 142 143"},F:{"53":0.00417,"54":0.00417,"55":0.00834,"56":0.00417,"75":0.00417,"90":0.00834,"91":0.00417,"95":0.00417,"114":0.00834,"115":0.00417,"119":0.01252,"120":1.48523,"121":0.00417,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.04172,"79":0.00834,"80":0.02503,"81":0.02503,"83":0.01669,"84":0.0292,"85":0.01669,"86":0.02086,"87":0.01669,"88":0.01669,"89":0.02503,"90":0.02086,"92":0.03338,"100":0.00417,"109":0.01252,"114":0.15019,"120":0.00417,"122":0.01252,"124":0.00417,"126":0.00417,"127":0.00417,"128":0.00834,"129":0.00417,"130":0.00834,"131":0.02086,"132":0.01669,"133":0.01669,"134":0.08761,"135":0.02086,"136":0.0292,"137":0.0292,"138":1.61456,"139":2.95795,"140":0.00834,_:"12 13 14 15 16 17 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125"},E:{"4":0.00834,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.4 15.5","5.1":0.00834,"9.1":0.03338,"13.1":0.01669,"14.1":0.0292,"15.1":0.00417,"15.2-15.3":0.00417,"15.6":0.04172,"16.0":0.00417,"16.1":0.00834,"16.2":0.00417,"16.3":0.01252,"16.4":0.00417,"16.5":0.00417,"16.6":0.06258,"17.0":0.00417,"17.1":0.04172,"17.2":0.00417,"17.3":0.00834,"17.4":0.0292,"17.5":0.05006,"17.6":0.11682,"18.0":0.00834,"18.1":0.02086,"18.2":0.00834,"18.3":0.04589,"18.4":0.02503,"18.5-18.6":0.40468,"26.0":0.06258},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0047,"5.0-5.1":0,"6.0-6.1":0.01176,"7.0-7.1":0.00941,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02352,"10.0-10.2":0.00235,"10.3":0.04234,"11.0-11.2":0.90324,"11.3-11.4":0.01411,"12.0-12.1":0.0047,"12.2-12.5":0.13643,"13.0-13.1":0,"13.2":0.00706,"13.3":0.0047,"13.4-13.7":0.02352,"14.0-14.4":0.04704,"14.5-14.8":0.0494,"15.0-15.1":0.04234,"15.2-15.3":0.03763,"15.4":0.04234,"15.5":0.04704,"15.6-15.8":0.61627,"16.0":0.07527,"16.1":0.15524,"16.2":0.07997,"16.3":0.14819,"16.4":0.03293,"16.5":0.06116,"16.6-16.7":0.79504,"17.0":0.04234,"17.1":0.07762,"17.2":0.05645,"17.3":0.08703,"17.4":0.12937,"17.5":0.28226,"17.6-17.7":0.69625,"18.0":0.17641,"18.1":0.35753,"18.2":0.19994,"18.3":0.68213,"18.4":0.39281,"18.5-18.6":16.73577,"26.0":0.09174},P:{"4":0.02165,"21":0.01082,"22":0.02165,"23":0.01082,"24":0.02165,"25":0.02165,"26":0.05412,"27":0.03247,"28":0.91999,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02165},I:{"0":0.02909,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.16318,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.01707,"7":0.02276,"8":0.1024,"9":0.02845,"10":0.06258,"11":0.01707,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02331},H:{"0":0},L:{"0":36.81542},R:{_:"0"},M:{"0":0.09908},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/DZ.js b/node_modules.bak/caniuse-lite/data/regions/DZ.js new file mode 100644 index 0000000..2447868 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/DZ.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.01022,"48":0.00341,"49":0.00341,"52":0.02726,"72":0.00341,"78":0.00341,"94":0.00341,"103":0.00341,"113":0.00341,"115":0.67459,"127":0.00681,"128":0.03407,"131":0.00341,"132":0.00341,"133":0.00341,"134":0.01022,"135":0.00681,"136":0.00681,"137":0.00681,"138":0.01022,"139":0.01363,"140":0.04088,"141":1.30147,"142":0.52468,"143":0.00681,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 144 145 3.5 3.6"},D:{"5":0.00341,"11":0.00341,"26":0.00341,"29":0.00341,"33":0.00341,"34":0.00341,"38":0.00341,"39":0.01022,"40":0.01363,"41":0.01022,"42":0.01022,"43":0.03066,"44":0.01022,"45":0.01022,"46":0.01022,"47":0.01704,"48":0.01363,"49":0.02726,"50":0.01704,"51":0.01022,"52":0.01022,"53":0.01363,"54":0.01022,"55":0.01363,"56":0.02385,"57":0.01022,"58":0.01704,"59":0.01363,"60":0.01704,"62":0.00341,"63":0.00341,"64":0.00341,"65":0.00681,"66":0.00341,"68":0.01022,"69":0.01704,"70":0.01022,"71":0.00681,"72":0.01704,"73":0.01363,"74":0.00681,"75":0.01022,"76":0.00341,"77":0.00341,"78":0.00681,"79":0.07495,"80":0.00681,"81":0.01363,"83":0.05451,"84":0.00681,"85":0.01022,"86":0.01704,"87":0.06473,"88":0.01022,"89":0.01022,"90":0.00681,"91":0.01704,"92":0.00341,"93":0.00681,"94":0.01363,"95":0.03748,"96":0.01022,"97":0.00681,"98":0.02726,"99":0.00341,"100":0.00681,"101":0.01022,"102":0.00681,"103":0.03748,"104":0.04088,"105":0.00681,"106":0.01363,"107":0.01022,"108":0.03748,"109":4.12928,"110":0.03066,"111":0.01022,"112":0.88241,"113":0.01022,"114":0.00681,"115":0.00341,"116":0.02726,"117":0.00681,"118":0.03066,"119":0.09199,"120":0.02385,"121":0.01704,"122":0.03407,"123":0.01704,"124":0.03066,"125":0.89945,"126":0.04429,"127":0.03407,"128":0.03748,"129":0.02385,"130":0.02385,"131":0.0988,"132":0.07836,"133":0.05451,"134":0.05111,"135":0.08177,"136":0.10902,"137":0.2453,"138":5.4001,"139":6.92302,"140":0.01022,"141":0.00681,_:"4 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 35 36 37 61 67 142 143"},F:{"25":0.00341,"28":0.00341,"42":0.00341,"46":0.00341,"73":0.00341,"79":0.02385,"84":0.00341,"85":0.01022,"86":0.00341,"88":0.01363,"89":0.00341,"90":0.02044,"91":0.00681,"95":0.19079,"102":0.00341,"114":0.00341,"117":0.00341,"118":0.00681,"119":0.01704,"120":1.03914,"121":0.01704,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 87 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00341,"18":0.00681,"89":0.00341,"92":0.04429,"100":0.00681,"109":0.0477,"114":0.05451,"117":0.00341,"122":0.00681,"126":0.00341,"130":0.00341,"131":0.01363,"132":0.02044,"133":0.00681,"134":0.09199,"135":0.00681,"136":0.01022,"137":0.02385,"138":0.54853,"139":1.12431,"140":0.00341,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 123 124 125 127 128 129"},E:{"4":0.00341,"14":0.00341,"15":0.00341,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 16.0 17.0","13.1":0.00681,"14.1":0.00681,"15.1":0.00681,"15.5":0.00341,"15.6":0.03407,"16.1":0.00341,"16.2":0.00341,"16.3":0.00681,"16.4":0.00341,"16.5":0.00681,"16.6":0.04088,"17.1":0.01363,"17.2":0.00341,"17.3":0.00341,"17.4":0.01363,"17.5":0.01022,"17.6":0.0477,"18.0":0.00681,"18.1":0.01022,"18.2":0.00681,"18.3":0.02044,"18.4":0.01022,"18.5-18.6":0.13969,"26.0":0.01022},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00102,"5.0-5.1":0,"6.0-6.1":0.00256,"7.0-7.1":0.00205,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00512,"10.0-10.2":0.00051,"10.3":0.00921,"11.0-11.2":0.19649,"11.3-11.4":0.00307,"12.0-12.1":0.00102,"12.2-12.5":0.02968,"13.0-13.1":0,"13.2":0.00154,"13.3":0.00102,"13.4-13.7":0.00512,"14.0-14.4":0.01023,"14.5-14.8":0.01075,"15.0-15.1":0.00921,"15.2-15.3":0.00819,"15.4":0.00921,"15.5":0.01023,"15.6-15.8":0.13406,"16.0":0.01637,"16.1":0.03377,"16.2":0.0174,"16.3":0.03224,"16.4":0.00716,"16.5":0.0133,"16.6-16.7":0.17295,"17.0":0.00921,"17.1":0.01689,"17.2":0.01228,"17.3":0.01893,"17.4":0.02814,"17.5":0.0614,"17.6-17.7":0.15146,"18.0":0.03838,"18.1":0.07778,"18.2":0.04349,"18.3":0.14839,"18.4":0.08545,"18.5-18.6":3.64071,"26.0":0.01996},P:{"4":0.09428,"20":0.01048,"21":0.03143,"22":0.02095,"23":0.05238,"24":0.06285,"25":0.05238,"26":0.07333,"27":0.09428,"28":0.84852,_:"5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","6.2-6.4":0.01048,"7.2-7.4":0.09428,"13.0":0.01048,"17.0":0.01048,"19.0":0.01048},I:{"0":0.05267,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.62962,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04019,"9":0.01607,"10":0.00804,"11":0.09243,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.27035},H:{"0":0.01},L:{"0":63.01243},R:{_:"0"},M:{"0":0.17144},Q:{"14.9":0.01319}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/EC.js b/node_modules.bak/caniuse-lite/data/regions/EC.js new file mode 100644 index 0000000..a737817 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/EC.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.06767,"107":0.00615,"115":0.13534,"119":0.00615,"120":0.00615,"127":0.00615,"128":0.04306,"133":0.00615,"134":0.00615,"135":0.01846,"136":0.00615,"137":0.0123,"138":0.00615,"139":0.02461,"140":0.04306,"141":1.03354,"142":0.45525,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 114 116 117 118 121 122 123 124 125 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"38":0.00615,"39":0.03076,"40":0.03691,"41":0.03076,"42":0.03691,"43":0.03691,"44":0.03076,"45":0.03691,"46":0.03076,"47":0.03691,"48":0.03076,"49":0.03691,"50":0.03076,"51":0.03691,"52":0.03076,"53":0.03691,"54":0.03076,"55":0.03691,"56":0.03691,"57":0.03691,"58":0.03691,"59":0.03076,"60":0.03691,"63":0.00615,"64":0.00615,"65":0.00615,"66":0.00615,"68":0.0123,"69":0.00615,"70":0.00615,"71":0.00615,"72":0.00615,"73":0.00615,"74":0.00615,"75":0.0123,"76":0.00615,"77":0.00615,"78":0.00615,"79":0.04922,"80":0.0123,"81":0.00615,"83":0.00615,"84":0.00615,"85":0.0123,"86":0.0123,"87":0.03691,"88":0.0123,"89":0.00615,"90":0.0123,"91":0.01846,"93":0.00615,"99":0.00615,"103":0.04306,"104":0.0123,"106":0.00615,"108":0.01846,"109":0.48601,"110":0.00615,"111":0.0123,"112":21.91342,"113":0.00615,"114":0.00615,"115":0.00615,"116":0.07382,"118":0.0123,"119":0.03691,"120":0.02461,"121":0.01846,"122":0.12919,"123":0.03076,"124":0.02461,"125":3.17443,"126":0.06767,"127":0.04306,"128":0.07382,"129":0.02461,"130":0.03076,"131":0.10458,"132":0.12304,"133":0.06152,"134":0.07998,"135":0.07382,"136":0.07382,"137":0.20302,"138":9.02498,"139":10.78446,"140":0.00615,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 67 92 94 95 96 97 98 100 101 102 105 107 117 141 142 143"},F:{"53":0.00615,"54":0.00615,"55":0.00615,"56":0.00615,"90":0.00615,"91":0.00615,"95":0.02461,"119":0.03691,"120":1.22425,"121":0.00615,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00615,"81":0.00615,"83":0.00615,"84":0.00615,"85":0.00615,"86":0.00615,"87":0.00615,"88":0.00615,"89":0.00615,"90":0.00615,"92":0.00615,"109":0.03076,"114":0.08613,"120":0.00615,"122":0.0123,"124":0.0123,"126":0.00615,"130":0.00615,"131":0.0123,"132":0.00615,"133":0.00615,"134":0.01846,"135":0.00615,"136":0.01846,"137":0.03076,"138":1.32883,"139":2.60845,"140":0.00615,_:"12 13 14 15 16 17 18 79 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.4 17.3","5.1":0.00615,"9.1":0.00615,"14.1":0.01846,"15.6":0.03691,"16.0":0.0123,"16.2":0.00615,"16.3":0.00615,"16.5":0.00615,"16.6":0.03076,"17.0":0.00615,"17.1":0.0123,"17.2":0.00615,"17.4":0.00615,"17.5":0.01846,"17.6":0.05537,"18.0":0.00615,"18.1":0.0123,"18.2":0.00615,"18.3":0.04922,"18.4":0.03691,"18.5-18.6":0.32606,"26.0":0.01846},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0014,"5.0-5.1":0,"6.0-6.1":0.0035,"7.0-7.1":0.0028,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.007,"10.0-10.2":0.0007,"10.3":0.01259,"11.0-11.2":0.26863,"11.3-11.4":0.0042,"12.0-12.1":0.0014,"12.2-12.5":0.04057,"13.0-13.1":0,"13.2":0.0021,"13.3":0.0014,"13.4-13.7":0.007,"14.0-14.4":0.01399,"14.5-14.8":0.01469,"15.0-15.1":0.01259,"15.2-15.3":0.01119,"15.4":0.01259,"15.5":0.01399,"15.6-15.8":0.18329,"16.0":0.02239,"16.1":0.04617,"16.2":0.02379,"16.3":0.04407,"16.4":0.00979,"16.5":0.01819,"16.6-16.7":0.23645,"17.0":0.01259,"17.1":0.02309,"17.2":0.01679,"17.3":0.02588,"17.4":0.03848,"17.5":0.08395,"17.6-17.7":0.20707,"18.0":0.05247,"18.1":0.10633,"18.2":0.05946,"18.3":0.20287,"18.4":0.11683,"18.5-18.6":4.97741,"26.0":0.02728},P:{"4":0.07202,"22":0.02058,"23":0.01029,"24":0.01029,"25":0.01029,"26":0.04116,"27":0.02058,"28":0.69967,_:"20 21 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","5.0-5.4":0.01029,"7.2-7.4":0.04116,"16.0":0.01029},I:{"0":0.01537,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.11159,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01846,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01924},H:{"0":0},L:{"0":33.64762},R:{_:"0"},M:{"0":0.16546},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/EE.js b/node_modules.bak/caniuse-lite/data/regions/EE.js new file mode 100644 index 0000000..52e4824 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/EE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00758,"92":0.01515,"103":0.00758,"109":0.00758,"115":4.42497,"125":0.00758,"127":0.02273,"128":0.0985,"134":0.03031,"135":0.00758,"136":0.01515,"137":0.02273,"138":0.07577,"139":0.03789,"140":0.12123,"141":1.70483,"142":0.78801,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"65":0.00758,"79":0.01515,"87":0.01515,"90":0.00758,"98":0.00758,"101":0.00758,"102":0.00758,"103":0.03031,"104":0.04546,"106":0.01515,"107":0.00758,"108":0.01515,"109":1.0532,"110":0.00758,"111":0.00758,"112":0.12881,"114":0.00758,"116":0.06062,"117":0.01515,"118":0.01515,"119":0.00758,"120":0.03789,"121":0.00758,"122":0.05304,"123":0.01515,"124":0.15912,"125":0.06062,"126":0.04546,"127":0.49251,"128":0.06819,"129":0.01515,"130":0.03031,"131":0.35612,"132":0.05304,"133":0.2955,"134":0.09092,"135":0.25004,"136":1.26536,"137":0.4622,"138":14.22961,"139":30.505,"140":0.01515,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 91 92 93 94 95 96 97 99 100 105 113 115 141 142 143"},F:{"90":0.00758,"91":0.00758,"95":0.04546,"114":0.00758,"119":0.01515,"120":7.24361,"121":0.00758,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00758,"109":0.02273,"119":0.00758,"122":0.00758,"130":0.00758,"131":0.02273,"132":0.00758,"133":0.00758,"134":0.01515,"135":0.00758,"136":0.03031,"137":0.03789,"138":1.68209,"139":3.81123,"140":0.00758,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 120 121 123 124 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4","12.1":0.01515,"13.1":0.00758,"14.1":0.01515,"15.5":0.00758,"15.6":0.06819,"16.0":0.02273,"16.1":0.00758,"16.2":0.00758,"16.3":0.02273,"16.4":0.00758,"16.5":0.03031,"16.6":0.13639,"17.0":0.00758,"17.1":0.03789,"17.2":0.04546,"17.3":0.00758,"17.4":0.05304,"17.5":0.07577,"17.6":0.10608,"18.0":0.01515,"18.1":0.06819,"18.2":0.02273,"18.3":0.05304,"18.4":0.05304,"18.5-18.6":0.49251,"26.0":0.02273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00142,"5.0-5.1":0,"6.0-6.1":0.00356,"7.0-7.1":0.00285,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00711,"10.0-10.2":0.00071,"10.3":0.01281,"11.0-11.2":0.27317,"11.3-11.4":0.00427,"12.0-12.1":0.00142,"12.2-12.5":0.04126,"13.0-13.1":0,"13.2":0.00213,"13.3":0.00142,"13.4-13.7":0.00711,"14.0-14.4":0.01423,"14.5-14.8":0.01494,"15.0-15.1":0.01281,"15.2-15.3":0.01138,"15.4":0.01281,"15.5":0.01423,"15.6-15.8":0.18638,"16.0":0.02276,"16.1":0.04695,"16.2":0.02419,"16.3":0.04482,"16.4":0.00996,"16.5":0.0185,"16.6-16.7":0.24045,"17.0":0.01281,"17.1":0.02348,"17.2":0.01707,"17.3":0.02632,"17.4":0.03913,"17.5":0.08537,"17.6-17.7":0.21057,"18.0":0.05335,"18.1":0.10813,"18.2":0.06047,"18.3":0.2063,"18.4":0.1188,"18.5-18.6":5.06156,"26.0":0.02774},P:{"4":0.02128,"20":0.01064,"21":0.01064,"22":0.01064,"23":0.01064,"24":0.01064,"25":0.01064,"26":0.05319,"27":0.04255,"28":1.42559,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.01451,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.29076,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02273,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01938},H:{"0":0},L:{"0":15.35264},R:{_:"0"},M:{"0":0.43129},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/EG.js b/node_modules.bak/caniuse-lite/data/regions/EG.js new file mode 100644 index 0000000..cdc2a47 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/EG.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00581,"43":0.0029,"47":0.0029,"52":0.01452,"72":0.0029,"78":0.0029,"94":0.0029,"115":0.42674,"125":0.0029,"127":0.00581,"128":0.05225,"133":0.0029,"134":0.0029,"135":0.00581,"136":0.01161,"137":0.0029,"138":0.03774,"139":0.00581,"140":0.02903,"141":0.62995,"142":0.33675,"143":0.0029,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 144 145 3.5 3.6"},D:{"29":0.00581,"33":0.0029,"34":0.0029,"38":0.0029,"39":0.00581,"40":0.00581,"41":0.00581,"42":0.00581,"43":0.02613,"44":0.00581,"45":0.00581,"46":0.00581,"47":0.01452,"48":0.04355,"49":0.01161,"50":0.00581,"51":0.00581,"52":0.00581,"53":0.00871,"54":0.00581,"55":0.00581,"56":0.00581,"57":0.00581,"58":0.00871,"59":0.00581,"60":0.00581,"63":0.0029,"65":0.0029,"66":0.0029,"68":0.0029,"69":0.00871,"70":0.00581,"71":0.00871,"72":0.00581,"73":0.00581,"74":0.00581,"75":0.0029,"76":0.01161,"77":0.0029,"78":0.0029,"79":0.06967,"80":0.01452,"81":0.02032,"83":0.00581,"84":0.00581,"85":0.01161,"86":0.01742,"87":0.06387,"88":0.0029,"89":0.0029,"90":0.00581,"91":0.01452,"92":0.0029,"93":0.0029,"94":0.0029,"95":0.00871,"96":0.0029,"97":0.00581,"98":0.00581,"99":0.0029,"100":0.06677,"101":0.00581,"102":0.0029,"103":0.02032,"104":0.03193,"105":0.0029,"106":0.00581,"107":0.00581,"108":0.03193,"109":2.46465,"110":0.0029,"111":0.0029,"112":0.55157,"113":0.0029,"114":0.02032,"115":0.0029,"116":0.01742,"117":0.0029,"118":0.02322,"119":0.00871,"120":0.01742,"121":0.00871,"122":0.04355,"123":0.03484,"124":0.01742,"125":0.46738,"126":0.03484,"127":0.01742,"128":0.03774,"129":0.01742,"130":0.02322,"131":0.0929,"132":0.04645,"133":0.05225,"134":0.07258,"135":0.06677,"136":0.0929,"137":0.17418,"138":5.67246,"139":7.01945,"140":0.01161,"141":0.00581,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 35 36 37 61 62 64 67 142 143"},F:{"46":0.0029,"49":0.0029,"64":0.0029,"73":0.0029,"79":0.01161,"83":0.0029,"84":0.0029,"90":0.02032,"91":0.00871,"95":0.01742,"119":0.0029,"120":0.17999,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0029,"14":0.0029,"16":0.0029,"18":0.00581,"84":0.0029,"89":0.0029,"90":0.0029,"92":0.02903,"100":0.0029,"109":0.04064,"110":0.0029,"114":0.03774,"119":0.0029,"122":0.02032,"124":0.0029,"125":0.0029,"126":0.0029,"127":0.0029,"128":0.0029,"129":0.00581,"130":0.01452,"131":0.01161,"132":0.00871,"133":0.00581,"134":0.01161,"135":0.01452,"136":0.01742,"137":0.01742,"138":0.74317,"139":1.49795,"140":0.00581,_:"12 15 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 120 121 123"},E:{"4":0.00871,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.0 16.4","5.1":0.05806,"13.1":0.0029,"14.1":0.0029,"15.4":0.0029,"15.5":0.0029,"15.6":0.02322,"16.1":0.0029,"16.2":0.0029,"16.3":0.0029,"16.5":0.0029,"16.6":0.02322,"17.0":0.0029,"17.1":0.00871,"17.2":0.0029,"17.3":0.0029,"17.4":0.0029,"17.5":0.00871,"17.6":0.02322,"18.0":0.0029,"18.1":0.00871,"18.2":0.00581,"18.3":0.01161,"18.4":0.01161,"18.5-18.6":0.10741,"26.0":0.00871},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00178,"5.0-5.1":0,"6.0-6.1":0.00444,"7.0-7.1":0.00355,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00889,"10.0-10.2":0.00089,"10.3":0.01599,"11.0-11.2":0.3412,"11.3-11.4":0.00533,"12.0-12.1":0.00178,"12.2-12.5":0.05154,"13.0-13.1":0,"13.2":0.00267,"13.3":0.00178,"13.4-13.7":0.00889,"14.0-14.4":0.01777,"14.5-14.8":0.01866,"15.0-15.1":0.01599,"15.2-15.3":0.01422,"15.4":0.01599,"15.5":0.01777,"15.6-15.8":0.2328,"16.0":0.02843,"16.1":0.05864,"16.2":0.03021,"16.3":0.05598,"16.4":0.01244,"16.5":0.0231,"16.6-16.7":0.30033,"17.0":0.01599,"17.1":0.02932,"17.2":0.02133,"17.3":0.03288,"17.4":0.04887,"17.5":0.10663,"17.6-17.7":0.26301,"18.0":0.06664,"18.1":0.13506,"18.2":0.07553,"18.3":0.25768,"18.4":0.14839,"18.5-18.6":6.32199,"26.0":0.03465},P:{"4":0.11554,"20":0.0105,"21":0.02101,"22":0.03151,"23":0.03151,"24":0.02101,"25":0.07352,"26":0.14705,"27":0.09453,"28":1.90114,"5.0-5.4":0.0105,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0","7.2-7.4":0.09453,"11.1-11.2":0.0105,"13.0":0.0105,"16.0":0.0105,"17.0":0.02101,"18.0":0.0105,"19.0":0.0105},I:{"0":0.05669,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.35485,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.14566,"9":0.02913,"10":0.05098,"11":0.18572,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.30517},H:{"0":0},L:{"0":62.90693},R:{_:"0"},M:{"0":0.19872},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ER.js b/node_modules.bak/caniuse-lite/data/regions/ER.js new file mode 100644 index 0000000..5dc680a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ER.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.02962,"68":0.02962,"72":0.02962,"96":0.16293,"99":0.09628,"115":0.64432,"120":0.06665,"127":0.02962,"132":0.06665,"133":0.06665,"135":0.32586,"137":0.02962,"140":0.38511,"141":1.71079,"142":0.83688,"143":0.06665,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 128 129 130 131 134 136 138 139 144 145 3.5 3.6"},D:{"45":0.02962,"47":0.02962,"57":0.02962,"58":0.06665,"81":0.09628,"83":0.02962,"92":0.16293,"98":0.45177,"103":0.09628,"108":0.19256,"109":4.16217,"112":0.83688,"118":0.02962,"120":0.06665,"122":0.06665,"123":0.02962,"125":0.42214,"126":0.02962,"128":0.16293,"131":0.19256,"132":0.09628,"134":0.25921,"135":0.1259,"136":0.64432,"137":4.71022,"138":10.6202,"139":28.84637,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 48 49 50 51 52 53 54 55 56 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 104 105 106 107 110 111 113 114 115 116 117 119 121 124 127 129 130 133 140 141 142 143"},F:{"36":0.16293,"82":0.1259,"90":0.38511,"110":0.19256,"119":0.02962,"120":0.45177,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.02962,"103":0.09628,"106":0.02962,"109":0.09628,"112":0.06665,"113":0.02962,"122":0.06665,"125":0.1259,"129":0.02962,"132":1.16274,"133":0.06665,"134":0.06665,"136":0.02962,"137":0.16293,"138":2.25883,"139":8.87239,_:"12 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 107 108 110 111 114 115 116 117 118 119 120 121 123 124 126 127 128 130 131 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.5-18.6 26.0","18.4":0.02962},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00015,"5.0-5.1":0,"6.0-6.1":0.00038,"7.0-7.1":0.00031,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00077,"10.0-10.2":0.00008,"10.3":0.00138,"11.0-11.2":0.02938,"11.3-11.4":0.00046,"12.0-12.1":0.00015,"12.2-12.5":0.00444,"13.0-13.1":0,"13.2":0.00023,"13.3":0.00015,"13.4-13.7":0.00077,"14.0-14.4":0.00153,"14.5-14.8":0.00161,"15.0-15.1":0.00138,"15.2-15.3":0.00122,"15.4":0.00138,"15.5":0.00153,"15.6-15.8":0.02005,"16.0":0.00245,"16.1":0.00505,"16.2":0.0026,"16.3":0.00482,"16.4":0.00107,"16.5":0.00199,"16.6-16.7":0.02586,"17.0":0.00138,"17.1":0.00253,"17.2":0.00184,"17.3":0.00283,"17.4":0.00421,"17.5":0.00918,"17.6-17.7":0.02265,"18.0":0.00574,"18.1":0.01163,"18.2":0.0065,"18.3":0.02219,"18.4":0.01278,"18.5-18.6":0.54446,"26.0":0.00298},P:{"22":0.10862,"25":0.03259,"27":0.03259,_:"4 20 21 23 24 26 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.08008,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.62515},H:{"0":0.06},L:{"0":24.30322},R:{_:"0"},M:{"0":0.79895},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ES.js b/node_modules.bak/caniuse-lite/data/regions/ES.js new file mode 100644 index 0000000..a385818 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ES.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00327,"52":0.02289,"59":0.01308,"78":0.01635,"86":0.00327,"92":0.00327,"113":0.00327,"115":0.16023,"125":0.00327,"127":0.00327,"128":0.06213,"129":0.00327,"132":0.00327,"133":0.00654,"134":0.00327,"135":0.00981,"136":0.01308,"137":0.00654,"138":0.01308,"139":0.01962,"140":0.04578,"141":1.02024,"142":0.46761,"143":0.00327,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 130 131 144 145 3.5 3.6"},D:{"29":0.00327,"38":0.00327,"39":0.00327,"40":0.00327,"41":0.00327,"42":0.00327,"43":0.00327,"44":0.00327,"45":0.00327,"46":0.00327,"47":0.00327,"48":0.00654,"49":0.01962,"50":0.00327,"51":0.00327,"52":0.00327,"53":0.00327,"54":0.00327,"55":0.00327,"56":0.00327,"57":0.00327,"58":0.00327,"59":0.00327,"60":0.00327,"61":0.00327,"66":0.05232,"68":0.00327,"70":0.00327,"73":0.00327,"75":0.05886,"79":0.02943,"80":0.00654,"81":0.00327,"83":0.00327,"84":0.00327,"85":0.00327,"86":0.00327,"87":0.02943,"88":0.00654,"89":0.00327,"90":0.00327,"91":0.10464,"96":0.00327,"98":0.00327,"100":0.00327,"102":0.00327,"103":0.0327,"104":0.01308,"105":0.00327,"106":0.00327,"107":0.00327,"108":0.01962,"109":1.01697,"110":0.00327,"111":0.00981,"112":0.00654,"113":0.03597,"114":0.04578,"115":0.05232,"116":0.09156,"117":0.00981,"118":0.02289,"119":0.01308,"120":0.02943,"121":0.01962,"122":0.04251,"123":0.01635,"124":0.03924,"125":0.14388,"126":0.0327,"127":0.0327,"128":0.07848,"129":0.0327,"130":0.07848,"131":0.0981,"132":0.10137,"133":0.05559,"134":0.0981,"135":0.07848,"136":0.12426,"137":0.34008,"138":7.07628,"139":7.22343,"140":0.00654,"141":0.00327,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 62 63 64 65 67 69 71 72 74 76 77 78 92 93 94 95 97 99 101 142 143"},F:{"46":0.00327,"90":0.04251,"91":0.01635,"95":0.01308,"102":0.00327,"114":0.00327,"119":0.01962,"120":0.89271,"121":0.00327,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00654,"92":0.00327,"109":0.0327,"114":0.00654,"119":0.00327,"122":0.00327,"124":0.00327,"126":0.00327,"127":0.00327,"128":0.00327,"129":0.00654,"130":0.01635,"131":0.01962,"132":0.01635,"133":0.00981,"134":0.03597,"135":0.00981,"136":0.01962,"137":0.02616,"138":0.95484,"139":1.80177,"140":0.00327,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 120 121 123 125"},E:{"4":0.00327,"13":0.00327,"14":0.01308,"15":0.00327,_:"0 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.01308,"12.1":0.00654,"13.1":0.0654,"14.1":0.02289,"15.1":0.00327,"15.2-15.3":0.00327,"15.4":0.00654,"15.5":0.00654,"15.6":0.13407,"16.0":0.01962,"16.1":0.00981,"16.2":0.00981,"16.3":0.02289,"16.4":0.00327,"16.5":0.00981,"16.6":0.1635,"17.0":0.00654,"17.1":0.10137,"17.2":0.00981,"17.3":0.00654,"17.4":0.01962,"17.5":0.03597,"17.6":0.11445,"18.0":0.01308,"18.1":0.01962,"18.2":0.00981,"18.3":0.05232,"18.4":0.04251,"18.5-18.6":0.48396,"26.0":0.02289},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00262,"5.0-5.1":0,"6.0-6.1":0.00655,"7.0-7.1":0.00524,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01309,"10.0-10.2":0.00131,"10.3":0.02357,"11.0-11.2":0.50283,"11.3-11.4":0.00786,"12.0-12.1":0.00262,"12.2-12.5":0.07595,"13.0-13.1":0,"13.2":0.00393,"13.3":0.00262,"13.4-13.7":0.01309,"14.0-14.4":0.02619,"14.5-14.8":0.0275,"15.0-15.1":0.02357,"15.2-15.3":0.02095,"15.4":0.02357,"15.5":0.02619,"15.6-15.8":0.34308,"16.0":0.0419,"16.1":0.08642,"16.2":0.04452,"16.3":0.0825,"16.4":0.01833,"16.5":0.03405,"16.6-16.7":0.4426,"17.0":0.02357,"17.1":0.04321,"17.2":0.03143,"17.3":0.04845,"17.4":0.07202,"17.5":0.15714,"17.6-17.7":0.3876,"18.0":0.09821,"18.1":0.19904,"18.2":0.1113,"18.3":0.37974,"18.4":0.21868,"18.5-18.6":9.31683,"26.0":0.05107},P:{"4":0.02075,"20":0.01038,"21":0.02075,"22":0.02075,"23":0.03113,"24":0.04151,"25":0.04151,"26":0.07264,"27":0.09339,"28":2.68757,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0","7.2-7.4":0.01038,"14.0":0.01038,"16.0":0.01038,"19.0":0.01038},I:{"0":0.02687,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.48449,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01998,"9":0.004,"10":0.00799,"11":0.07594,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03365},H:{"0":0},L:{"0":55.51563},R:{_:"0"},M:{"0":0.52486},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ET.js b/node_modules.bak/caniuse-lite/data/regions/ET.js new file mode 100644 index 0000000..4425027 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ET.js @@ -0,0 +1 @@ +module.exports={C:{"37":0.00273,"42":0.00273,"43":0.00273,"47":0.00547,"48":0.00273,"52":0.0082,"56":0.00273,"60":0.00273,"65":0.00273,"66":0.00273,"67":0.00273,"68":0.00273,"72":0.00547,"77":0.00273,"78":0.00273,"84":0.00273,"87":0.00273,"89":0.00273,"91":0.00273,"92":0.00273,"97":0.00273,"99":0.00547,"112":0.02187,"114":0.52219,"115":0.16951,"121":0.00273,"123":0.00273,"127":0.02461,"128":0.04101,"131":0.09022,"132":0.00273,"133":0.03554,"134":0.00273,"135":0.00547,"136":0.0082,"137":0.00547,"138":0.0082,"139":0.01367,"140":0.03828,"141":0.83934,"142":0.34175,"143":0.01094,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 44 45 46 49 50 51 53 54 55 57 58 59 61 62 63 64 69 70 71 73 74 75 76 79 80 81 82 83 85 86 88 90 93 94 95 96 98 100 101 102 103 104 105 106 107 108 109 110 111 113 116 117 118 119 120 122 124 125 126 129 130 144 145 3.5 3.6"},D:{"11":0.00273,"25":0.00273,"32":0.00273,"33":0.0082,"37":0.00273,"38":0.00273,"39":0.00547,"40":0.0082,"41":0.00547,"42":0.00547,"43":0.02461,"44":0.00547,"45":0.00547,"46":0.00547,"47":0.0082,"48":0.00547,"49":0.0082,"50":0.0082,"51":0.00547,"52":0.00547,"53":0.00547,"54":0.0082,"55":0.01094,"56":0.00547,"57":0.00547,"58":0.01094,"59":0.00547,"60":0.00547,"61":0.00273,"63":0.00273,"64":0.00547,"65":0.0082,"66":0.01367,"67":0.00547,"68":0.0082,"69":0.0082,"70":0.0082,"71":0.01367,"72":0.01094,"73":0.03554,"74":0.00547,"75":0.0164,"76":0.00547,"77":0.01094,"79":0.08475,"80":0.03007,"81":0.01094,"83":0.01914,"84":0.0082,"85":0.00547,"86":0.03281,"87":0.03281,"88":0.0082,"89":0.00547,"90":0.0082,"91":0.01914,"92":0.00547,"93":0.0164,"94":0.0082,"95":0.01367,"96":0.00273,"97":0.01367,"98":0.03007,"99":0.0082,"100":0.00547,"101":0.00547,"102":0.0082,"103":0.03828,"104":0.01367,"105":0.0082,"106":0.01367,"107":0.00547,"108":0.01094,"109":0.8284,"110":0.0082,"111":0.02187,"112":0.20505,"113":0.0082,"114":0.03007,"115":0.0082,"116":0.03828,"117":0.00273,"118":0.01914,"119":0.03007,"120":0.04101,"121":0.02461,"122":0.03007,"123":0.01367,"124":0.01367,"125":3.79753,"126":0.03281,"127":0.02461,"128":0.03281,"129":0.01914,"130":0.03007,"131":0.09022,"132":0.06288,"133":0.04374,"134":0.06835,"135":0.08749,"136":0.12576,"137":0.25973,"138":4.94854,"139":5.26022,"140":0.03828,"141":0.00547,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 34 35 36 62 78 142 143"},F:{"32":0.00273,"33":0.00273,"35":0.00273,"36":0.00273,"46":0.00273,"79":0.01094,"84":0.00273,"85":0.00273,"90":0.03007,"91":0.0082,"95":0.07655,"112":0.00273,"117":0.00273,"118":0.00273,"119":0.01367,"120":0.9733,"121":0.01094,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 34 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01094,"13":0.00547,"14":0.00547,"15":0.00547,"16":0.0082,"17":0.00547,"18":0.03554,"84":0.00273,"88":0.00273,"89":0.00273,"90":0.00547,"91":0.00273,"92":0.04374,"95":0.00273,"100":0.01367,"109":0.0164,"110":0.00273,"112":0.00273,"114":0.19685,"115":0.00547,"117":0.00273,"120":0.00273,"122":0.01367,"123":0.00273,"124":0.00273,"126":0.00273,"127":0.00273,"128":0.0082,"129":0.00547,"130":0.00273,"131":0.0164,"132":0.00547,"133":0.0082,"134":0.01367,"135":0.0082,"136":0.02461,"137":0.04374,"138":0.85574,"139":1.58025,"140":0.0082,_:"79 80 81 83 85 86 87 93 94 96 97 98 99 101 102 103 104 105 106 107 108 111 113 116 118 119 121 125"},E:{"7":0.00273,_:"0 4 5 6 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 17.0 17.2 17.3 17.4 18.0","13.1":0.00547,"14.1":0.00547,"15.6":0.0164,"16.0":0.00273,"16.4":0.00273,"16.5":0.00547,"16.6":0.0082,"17.1":0.00547,"17.5":0.00547,"17.6":0.01367,"18.1":0.00273,"18.2":0.00273,"18.3":0.00547,"18.4":0.00547,"18.5-18.6":0.06015,"26.0":0.00273},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00032,"5.0-5.1":0,"6.0-6.1":0.00081,"7.0-7.1":0.00065,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00161,"10.0-10.2":0.00016,"10.3":0.0029,"11.0-11.2":0.06193,"11.3-11.4":0.00097,"12.0-12.1":0.00032,"12.2-12.5":0.00935,"13.0-13.1":0,"13.2":0.00048,"13.3":0.00032,"13.4-13.7":0.00161,"14.0-14.4":0.00323,"14.5-14.8":0.00339,"15.0-15.1":0.0029,"15.2-15.3":0.00258,"15.4":0.0029,"15.5":0.00323,"15.6-15.8":0.04226,"16.0":0.00516,"16.1":0.01064,"16.2":0.00548,"16.3":0.01016,"16.4":0.00226,"16.5":0.00419,"16.6-16.7":0.05451,"17.0":0.0029,"17.1":0.00532,"17.2":0.00387,"17.3":0.00597,"17.4":0.00887,"17.5":0.01935,"17.6-17.7":0.04774,"18.0":0.0121,"18.1":0.02452,"18.2":0.01371,"18.3":0.04677,"18.4":0.02693,"18.5-18.6":1.14753,"26.0":0.00629},P:{"4":0.1171,"21":0.01065,"22":0.02129,"23":0.02129,"24":0.07452,"25":0.08516,"26":0.06387,"27":0.1171,"28":0.88356,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","6.2-6.4":0.02129,"7.2-7.4":0.09581,"17.0":0.01065,"19.0":0.01065},I:{"0":0.28288,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00006,"4.4":0,"4.4.3-4.4.4":0.0002},K:{"0":1.56831,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00292,"11":0.08183,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{"2.5":0.04359,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.21795},H:{"0":1.73},L:{"0":67.55645},R:{_:"0"},M:{"0":0.19616},Q:{"14.9":0.01453}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FI.js b/node_modules.bak/caniuse-lite/data/regions/FI.js new file mode 100644 index 0000000..c1b70f3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FI.js @@ -0,0 +1 @@ +module.exports={C:{"50":0.00596,"51":0.01191,"52":0.02383,"53":0.00596,"55":0.01191,"56":0.01191,"68":0.0417,"103":0.00596,"113":0.00596,"114":0.00596,"115":0.30381,"125":0.00596,"128":0.14893,"130":0.01191,"133":0.02383,"134":0.01191,"135":0.10723,"136":0.03574,"137":0.01191,"138":0.03574,"139":0.05361,"140":0.09531,"141":2.12069,"142":1.108,"143":0.00596,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 116 117 118 119 120 121 122 123 124 126 127 129 131 132 144 145 3.5 3.6"},D:{"38":0.00596,"41":0.00596,"42":0.00596,"52":0.07744,"58":0.00596,"66":0.03574,"70":0.00596,"71":0.07148,"73":0.01787,"76":0.00596,"78":0.00596,"79":0.02383,"80":0.00596,"81":0.01787,"83":0.00596,"87":0.07744,"88":0.01191,"91":0.92334,"92":0.00596,"93":0.01191,"94":0.00596,"98":0.00596,"100":0.01191,"101":0.02383,"102":0.00596,"103":0.03574,"104":0.09531,"106":0.00596,"108":0.00596,"109":0.40508,"111":0.00596,"112":0.00596,"113":0.00596,"114":0.0834,"115":0.00596,"116":0.04766,"117":0.00596,"118":0.01191,"119":0.01787,"120":0.41103,"121":0.01787,"122":0.04766,"123":0.02383,"124":0.11318,"125":0.05361,"126":0.23232,"127":0.02383,"128":0.10723,"129":0.02979,"130":0.04766,"131":0.45869,"132":1.64413,"133":1.13183,"134":0.14893,"135":0.61357,"136":1.59648,"137":3.66951,"138":14.02874,"139":16.93575,"140":0.01191,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 72 74 75 77 84 85 86 89 90 95 96 97 99 105 107 110 141 142 143"},F:{"68":0.00596,"90":0.02383,"91":0.01191,"95":0.01787,"114":0.01191,"117":0.00596,"118":0.01787,"119":0.01787,"120":1.17353,"121":0.00596,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00596,"109":0.02383,"122":0.00596,"127":0.03574,"130":0.02383,"131":0.03574,"132":0.02383,"133":0.01191,"134":0.02979,"135":0.01787,"136":0.04766,"137":0.01787,"138":1.36415,"139":2.73426,"140":0.00596,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 128 129"},E:{"13":0.00596,"14":0.00596,"15":0.00596,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4","13.1":0.01191,"14.1":0.01787,"15.5":0.00596,"15.6":0.09531,"16.0":0.02979,"16.1":0.00596,"16.2":0.01191,"16.3":0.02979,"16.4":0.01191,"16.5":0.01191,"16.6":0.17871,"17.0":0.00596,"17.1":0.1251,"17.2":0.00596,"17.3":0.01191,"17.4":0.02979,"17.5":0.06553,"17.6":0.20254,"18.0":0.01191,"18.1":0.01787,"18.2":0.05361,"18.3":0.05957,"18.4":0.03574,"18.5-18.6":0.50635,"26.0":0.02979},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00186,"5.0-5.1":0,"6.0-6.1":0.00465,"7.0-7.1":0.00372,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00931,"10.0-10.2":0.00093,"10.3":0.01675,"11.0-11.2":0.35739,"11.3-11.4":0.00558,"12.0-12.1":0.00186,"12.2-12.5":0.05398,"13.0-13.1":0,"13.2":0.00279,"13.3":0.00186,"13.4-13.7":0.00931,"14.0-14.4":0.01861,"14.5-14.8":0.01954,"15.0-15.1":0.01675,"15.2-15.3":0.01489,"15.4":0.01675,"15.5":0.01861,"15.6-15.8":0.24384,"16.0":0.02978,"16.1":0.06143,"16.2":0.03164,"16.3":0.05863,"16.4":0.01303,"16.5":0.0242,"16.6-16.7":0.31458,"17.0":0.01675,"17.1":0.03071,"17.2":0.02234,"17.3":0.03444,"17.4":0.05119,"17.5":0.11168,"17.6-17.7":0.27549,"18.0":0.0698,"18.1":0.14147,"18.2":0.07911,"18.3":0.2699,"18.4":0.15543,"18.5-18.6":6.62192,"26.0":0.0363},P:{"4":0.21746,"20":0.01036,"21":0.02071,"22":0.04142,"23":0.06213,"24":0.05178,"25":0.04142,"26":0.07249,"27":0.14497,"28":2.31953,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.02071,"11.1-11.2":0.01036,"13.0":0.01036,"17.0":0.01036,"19.0":0.01036},I:{"0":0.03633,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.59836,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00662,"11":0.05295,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.14555},H:{"0":0},L:{"0":27.5305},R:{_:"0"},M:{"0":0.99862},Q:{"14.9":0.00809}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FJ.js b/node_modules.bak/caniuse-lite/data/regions/FJ.js new file mode 100644 index 0000000..5d8b009 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FJ.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.03213,"123":0.00357,"127":0.00357,"128":0.00357,"133":0.00357,"135":0.00357,"138":0.00714,"139":0.01071,"140":0.05712,"141":1.12455,"142":0.38199,"143":0.06069,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 134 136 137 144 145 3.5 3.6"},D:{"39":0.01785,"40":0.00714,"41":0.01785,"42":0.00714,"43":0.00714,"44":0.00714,"45":0.00714,"46":0.01071,"47":0.00714,"48":0.01428,"49":0.02142,"50":0.01785,"51":0.01071,"52":0.01428,"53":0.01071,"54":0.01428,"55":0.01428,"56":0.01071,"57":0.01428,"58":0.00714,"59":0.01071,"60":0.00714,"74":0.01071,"76":0.01071,"79":0.02142,"80":0.00357,"83":0.00357,"86":0.00357,"87":0.02142,"88":0.05355,"91":0.00714,"92":0.00357,"93":0.00714,"94":0.00357,"97":0.01428,"100":0.00357,"101":0.00357,"102":0.00357,"103":0.00714,"104":0.01785,"105":0.00357,"108":0.00714,"109":0.30702,"111":0.08925,"113":0.01428,"114":0.00357,"116":0.02856,"117":0.00357,"118":0.00357,"119":0.01785,"120":0.02142,"121":0.00357,"122":0.02142,"123":0.01071,"124":0.02142,"125":1.78857,"126":0.03213,"127":0.01428,"128":0.04284,"129":0.01071,"130":0.00357,"131":0.07854,"132":0.05355,"133":0.01428,"134":0.06069,"135":0.1071,"136":0.04284,"137":0.12138,"138":5.64417,"139":6.98649,"140":0.00714,"141":0.00357,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 75 77 78 81 84 85 89 90 95 96 98 99 106 107 110 112 115 142 143"},F:{"90":0.01428,"91":0.05355,"95":0.01071,"102":0.00357,"114":0.00357,"119":0.00357,"120":2.26338,"121":0.00714,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00357,"18":0.00714,"84":0.00357,"89":0.00357,"92":0.0357,"100":0.01428,"109":0.00714,"113":0.01071,"114":0.24276,"121":0.00357,"122":0.01428,"125":0.00357,"126":0.00714,"130":0.02499,"131":0.01071,"132":0.01428,"133":0.00357,"134":0.00714,"135":0.02499,"136":0.0357,"137":0.08925,"138":2.08488,"139":3.79134,"140":0.00714,_:"12 13 14 15 16 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 120 123 124 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3 15.4 15.5 16.2 18.2","12.1":0.01071,"13.1":0.00714,"14.1":0.00714,"15.1":0.01428,"15.6":0.12852,"16.0":0.01428,"16.1":0.11424,"16.3":0.01071,"16.4":0.00357,"16.5":0.01071,"16.6":0.17136,"17.0":0.0357,"17.1":0.23205,"17.2":0.01785,"17.3":0.04641,"17.4":0.01071,"17.5":0.02499,"17.6":0.06783,"18.0":0.01071,"18.1":0.02856,"18.3":0.02856,"18.4":0.00714,"18.5-18.6":0.62118,"26.0":0.02142},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0013,"5.0-5.1":0,"6.0-6.1":0.00324,"7.0-7.1":0.00259,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00649,"10.0-10.2":0.00065,"10.3":0.01168,"11.0-11.2":0.2491,"11.3-11.4":0.00389,"12.0-12.1":0.0013,"12.2-12.5":0.03762,"13.0-13.1":0,"13.2":0.00195,"13.3":0.0013,"13.4-13.7":0.00649,"14.0-14.4":0.01297,"14.5-14.8":0.01362,"15.0-15.1":0.01168,"15.2-15.3":0.01038,"15.4":0.01168,"15.5":0.01297,"15.6-15.8":0.16996,"16.0":0.02076,"16.1":0.04281,"16.2":0.02206,"16.3":0.04087,"16.4":0.00908,"16.5":0.01687,"16.6-16.7":0.21926,"17.0":0.01168,"17.1":0.02141,"17.2":0.01557,"17.3":0.024,"17.4":0.03568,"17.5":0.07784,"17.6-17.7":0.19201,"18.0":0.04865,"18.1":0.0986,"18.2":0.05514,"18.3":0.18812,"18.4":0.10833,"18.5-18.6":4.6154,"26.0":0.0253},P:{"4":0.05159,"20":0.01032,"21":0.06191,"22":0.31985,"23":0.14445,"24":0.43335,"25":1.30005,"26":0.24763,"27":0.96988,"28":4.75654,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0","7.2-7.4":0.4643,"13.0":0.01032,"17.0":0.01032,"18.0":0.01032,"19.0":0.06191},I:{"0":0.01926,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.27931,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00357,"11":0.08568,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.43717},H:{"0":0.01},L:{"0":53.91413},R:{_:"0"},M:{"0":0.19287},Q:{"14.9":0.00643}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FK.js b/node_modules.bak/caniuse-lite/data/regions/FK.js new file mode 100644 index 0000000..8210480 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FK.js @@ -0,0 +1 @@ +module.exports={C:{"108":1.17702,"110":0.19432,"122":0.04997,"123":0.24429,"130":2.05979,"133":0.1499,"135":0.1499,"136":0.04997,"141":10.74312,"142":3.13688,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 111 112 113 114 115 116 117 118 119 120 121 124 125 126 127 128 129 131 132 134 137 138 139 140 143 144 145 3.5 3.6"},D:{"109":0.19432,"124":0.04997,"125":1.71557,"136":0.04997,"137":0.44416,"138":5.49093,"139":5.49093,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 126 127 128 129 130 131 132 133 134 135 140 141 142 143"},F:{"120":0.04997,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.09994,"92":0.09994,"118":0.1499,"122":0.09994,"123":0.39419,"126":0.04997,"134":0.09994,"137":0.53854,"138":2.84262,"139":3.4811,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 120 121 124 125 127 128 129 130 131 132 133 135 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 26.0","15.6":4.21952,"16.0":0.24429,"16.6":0.48858,"17.1":0.04997,"18.3":0.04997,"18.4":0.1499,"18.5-18.6":0.24429},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00192,"5.0-5.1":0,"6.0-6.1":0.0048,"7.0-7.1":0.00384,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00961,"10.0-10.2":0.00096,"10.3":0.01729,"11.0-11.2":0.36885,"11.3-11.4":0.00576,"12.0-12.1":0.00192,"12.2-12.5":0.05571,"13.0-13.1":0,"13.2":0.00288,"13.3":0.00192,"13.4-13.7":0.00961,"14.0-14.4":0.01921,"14.5-14.8":0.02017,"15.0-15.1":0.01729,"15.2-15.3":0.01537,"15.4":0.01729,"15.5":0.01921,"15.6-15.8":0.25166,"16.0":0.03074,"16.1":0.0634,"16.2":0.03266,"16.3":0.06051,"16.4":0.01345,"16.5":0.02497,"16.6-16.7":0.32466,"17.0":0.01729,"17.1":0.0317,"17.2":0.02305,"17.3":0.03554,"17.4":0.05283,"17.5":0.11526,"17.6-17.7":0.28432,"18.0":0.07204,"18.1":0.146,"18.2":0.08165,"18.3":0.27856,"18.4":0.16041,"18.5-18.6":6.83424,"26.0":0.03746},P:{"28":3.87953,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":34.03165},R:{_:"0"},M:{"0":0.24914},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FM.js b/node_modules.bak/caniuse-lite/data/regions/FM.js new file mode 100644 index 0000000..e6939e4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FM.js @@ -0,0 +1 @@ +module.exports={C:{"130":0.02341,"139":0.03678,"140":0.04682,"141":0.40462,"142":0.47819,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 138 143 144 145 3.5 3.6"},D:{"39":0.01338,"40":0.02341,"41":0.02341,"42":0.01338,"44":0.04682,"45":0.01338,"48":0.02341,"49":0.04682,"54":0.01338,"56":0.01338,"57":0.02341,"58":0.01338,"59":0.01338,"79":0.01338,"84":0.01338,"93":0.04682,"103":0.19061,"109":3.10658,"116":0.01338,"125":0.10701,"126":0.01338,"129":0.01338,"130":0.03678,"131":0.03678,"132":0.01338,"136":0.02341,"137":0.19061,"138":3.69178,"139":5.23002,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 43 46 47 50 51 52 53 55 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 117 118 119 120 121 122 123 124 127 128 133 134 135 140 141 142 143"},F:{"120":0.65542,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01338,"100":0.02341,"109":0.01338,"114":0.01338,"115":0.02341,"122":0.01338,"125":0.01338,"126":0.02341,"128":0.0836,"129":0.01338,"132":0.04682,"134":0.03678,"136":0.0836,"137":0.07022,"138":1.82582,"139":6.78498,"140":0.03678,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 123 124 127 130 131 133 135"},E:{"11":0.10701,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.6 16.0 16.2 17.0 17.2 17.3 17.6 18.0 26.0","15.5":0.01338,"16.1":0.02341,"16.3":0.02341,"16.4":0.03678,"16.5":0.03678,"16.6":0.02341,"17.1":0.01338,"17.4":0.03678,"17.5":0.01338,"18.1":0.01338,"18.2":0.01338,"18.3":0.04682,"18.4":0.12038,"18.5-18.6":0.836},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00218,"5.0-5.1":0,"6.0-6.1":0.00544,"7.0-7.1":0.00436,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01089,"10.0-10.2":0.00109,"10.3":0.0196,"11.0-11.2":0.41808,"11.3-11.4":0.00653,"12.0-12.1":0.00218,"12.2-12.5":0.06315,"13.0-13.1":0,"13.2":0.00327,"13.3":0.00218,"13.4-13.7":0.01089,"14.0-14.4":0.02178,"14.5-14.8":0.02286,"15.0-15.1":0.0196,"15.2-15.3":0.01742,"15.4":0.0196,"15.5":0.02178,"15.6-15.8":0.28525,"16.0":0.03484,"16.1":0.07186,"16.2":0.03702,"16.3":0.06859,"16.4":0.01524,"16.5":0.02831,"16.6-16.7":0.368,"17.0":0.0196,"17.1":0.03593,"17.2":0.02613,"17.3":0.04028,"17.4":0.05988,"17.5":0.13065,"17.6-17.7":0.32227,"18.0":0.08166,"18.1":0.16549,"18.2":0.09254,"18.3":0.31574,"18.4":0.18182,"18.5-18.6":7.74651,"26.0":0.04246},P:{"20":0.07414,"22":0.02118,"24":0.02118,"25":0.27538,"26":0.04237,"27":0.27538,"28":1.32392,_:"4 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0 19.0","7.2-7.4":0.01059,"14.0":0.26478,"16.0":0.16946,"17.0":0.01059},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.35272,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01338,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02662},H:{"0":0},L:{"0":60.0588},R:{_:"0"},M:{"0":0.03993},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FO.js b/node_modules.bak/caniuse-lite/data/regions/FO.js new file mode 100644 index 0000000..ad42bdf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FO.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.02044,"108":0.00341,"113":0.00681,"115":0.06133,"128":0.71888,"133":0.0988,"135":0.03407,"137":0.03066,"138":0.00341,"139":0.00341,"140":0.00341,"141":0.86538,"142":0.45654,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 136 143 144 145 3.6","3.5":0.00341},D:{"43":0.00341,"46":0.00341,"47":0.00681,"48":0.00681,"49":0.03066,"50":0.00341,"51":0.00341,"52":0.01022,"54":0.00341,"55":0.00341,"56":0.00341,"58":0.00681,"59":0.01022,"60":0.00341,"69":0.00341,"75":0.00341,"78":0.00681,"79":0.0477,"87":0.02385,"92":0.00681,"94":0.00341,"101":0.02044,"102":0.01022,"103":0.0988,"108":0.02385,"109":0.57919,"112":0.00341,"113":0.00341,"116":0.0954,"118":0.20101,"121":0.00341,"122":0.08518,"125":0.02726,"126":0.03748,"127":0.00341,"128":0.0988,"129":0.1942,"130":0.01704,"131":0.3884,"132":0.23508,"133":0.19079,"134":0.15672,"135":0.30322,"136":0.32707,"137":0.49061,"138":3.993,"139":4.24853,"141":0.00341,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 53 57 61 62 63 64 65 66 67 68 70 71 72 73 74 76 77 80 81 83 84 85 86 88 89 90 91 93 95 96 97 98 99 100 104 105 106 107 110 111 114 115 117 119 120 123 124 140 142 143"},F:{"88":0.00341,"95":0.00341,"112":0.00341,"114":0.03407,"117":0.00341,"118":0.00341,"119":0.29982,"120":0.37136,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 115 116 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02726,"17":0.00341,"92":0.01363,"109":0.00341,"112":0.01704,"120":0.00341,"129":0.00341,"131":0.10902,"132":0.00341,"133":0.02044,"134":0.08177,"135":0.04429,"136":0.02044,"137":0.07836,"138":1.39346,"139":2.28269,_:"13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 119 121 122 123 124 125 126 127 128 130 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 16.5","9.1":0.00681,"14.1":0.06473,"15.4":0.01704,"15.5":0.0954,"15.6":0.49061,"16.0":0.06473,"16.1":0.12606,"16.2":0.14991,"16.3":0.08177,"16.4":0.02044,"16.6":1.11068,"17.0":0.00341,"17.1":1.07321,"17.2":0.08858,"17.3":0.02044,"17.4":0.06133,"17.5":0.13628,"17.6":0.57919,"18.0":0.12947,"18.1":0.07836,"18.2":0.02726,"18.3":0.25212,"18.4":0.24871,"18.5-18.6":2.57229,"26.0":0.08518},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.01082,"5.0-5.1":0,"6.0-6.1":0.02704,"7.0-7.1":0.02163,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.05408,"10.0-10.2":0.00541,"10.3":0.09734,"11.0-11.2":2.07657,"11.3-11.4":0.03245,"12.0-12.1":0.01082,"12.2-12.5":0.31365,"13.0-13.1":0,"13.2":0.01622,"13.3":0.01082,"13.4-13.7":0.05408,"14.0-14.4":0.10815,"14.5-14.8":0.11356,"15.0-15.1":0.09734,"15.2-15.3":0.08652,"15.4":0.09734,"15.5":0.10815,"15.6-15.8":1.41683,"16.0":0.17305,"16.1":0.35691,"16.2":0.18386,"16.3":0.34069,"16.4":0.07571,"16.5":0.1406,"16.6-16.7":1.82782,"17.0":0.09734,"17.1":0.17846,"17.2":0.12979,"17.3":0.20009,"17.4":0.29743,"17.5":0.64893,"17.6-17.7":1.60069,"18.0":0.40558,"18.1":0.82198,"18.2":0.45966,"18.3":1.56824,"18.4":0.90309,"18.5-18.6":38.47607,"26.0":0.2109},P:{"22":0.01034,"27":0.03103,"28":1.40683,_:"4 20 21 23 24 25 26 5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.11379,"8.2":0.0931},I:{"0":0.07242,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.00659,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02285,"9":0.01142,"10":0.00381,"11":0.02665,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00659},H:{"0":0},L:{"0":9.75496},R:{_:"0"},M:{"0":0.37586},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/FR.js b/node_modules.bak/caniuse-lite/data/regions/FR.js new file mode 100644 index 0000000..1755088 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/FR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00883,"4":0.00442,"45":0.00442,"48":0.00883,"52":0.03092,"54":0.01767,"57":0.00883,"59":0.04859,"75":0.01325,"78":0.0265,"91":0.00442,"100":0.00442,"102":0.00883,"109":0.00442,"113":0.00883,"115":0.48145,"121":0.00883,"124":0.00883,"125":0.00442,"127":0.00442,"128":0.22968,"130":0.00442,"131":0.00442,"132":0.00883,"133":0.02209,"134":0.0265,"135":0.01767,"136":0.04859,"137":0.09276,"138":0.0265,"139":0.04417,"140":0.11043,"141":2.41168,"142":1.26326,"143":0.00442,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 51 53 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 114 116 117 118 119 120 122 123 126 129 144 145 3.5 3.6"},D:{"29":0.00883,"39":0.00442,"41":0.00442,"47":0.00883,"48":0.07509,"49":0.02209,"51":0.00442,"52":0.01767,"56":0.00442,"58":0.00442,"66":0.18551,"67":0.00442,"68":0.00442,"69":0.00442,"70":0.00883,"71":0.00442,"72":0.00883,"73":0.00883,"74":0.00883,"75":0.00442,"76":0.00883,"77":0.00442,"78":0.00442,"79":0.053,"80":0.00883,"81":0.02209,"83":0.01325,"84":0.00883,"85":0.01325,"86":0.00883,"87":0.0265,"88":0.01325,"89":0.00883,"90":0.02209,"91":0.01325,"92":0.00442,"93":0.04859,"95":0.00442,"97":0.00442,"98":0.00442,"99":0.00442,"100":0.00442,"101":0.00442,"102":0.18551,"103":0.04859,"104":0.01325,"105":0.00442,"106":0.00442,"107":0.00883,"108":0.01325,"109":0.87898,"110":0.00442,"111":0.00883,"112":0.01325,"113":0.07509,"114":0.29594,"115":0.11484,"116":0.1546,"117":0.01325,"118":0.08392,"119":0.02209,"120":0.06626,"121":0.04417,"122":0.07951,"123":0.01767,"124":0.05742,"125":0.2341,"126":0.10159,"127":0.08834,"128":0.10601,"129":0.07067,"130":0.11043,"131":0.26502,"132":3.67494,"133":0.12809,"134":0.19435,"135":0.16343,"136":0.43287,"137":0.3887,"138":7.27038,"139":7.94177,"140":0.01325,"141":0.00442,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 42 43 44 45 46 50 53 54 55 57 59 60 61 62 63 64 65 94 96 142 143"},F:{"36":0.00442,"46":0.00442,"89":0.00442,"90":0.04417,"91":0.01767,"95":0.0265,"102":0.00442,"114":0.0265,"115":0.00442,"116":0.00442,"117":0.00883,"118":0.00883,"119":0.02209,"120":0.97616,"121":0.00442,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00442,"17":0.02209,"18":0.00442,"80":0.00442,"81":0.00442,"83":0.00442,"84":0.00442,"85":0.00442,"86":0.00442,"87":0.00442,"88":0.00442,"89":0.00442,"90":0.00442,"92":0.00883,"96":0.04859,"108":0.00442,"109":0.07951,"114":0.00442,"115":0.00442,"116":0.00442,"120":0.00442,"122":0.07951,"124":0.00442,"125":0.00442,"126":0.04859,"127":0.00442,"128":0.00442,"129":0.00442,"130":0.01325,"131":0.06184,"132":0.02209,"133":0.03092,"134":0.07509,"135":0.03534,"136":0.03534,"137":0.04859,"138":1.5592,"139":3.18466,"140":0.00442,_:"13 14 15 16 79 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 117 118 119 121 123"},E:{"4":0.01767,"9":0.00442,"14":0.00883,_:"0 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00442,"11.1":0.05742,"12.1":0.00883,"13.1":0.07951,"14.1":0.13251,"15.1":0.00883,"15.2-15.3":0.00442,"15.4":0.00883,"15.5":0.00883,"15.6":0.19877,"16.0":0.053,"16.1":0.01767,"16.2":0.00883,"16.3":0.02209,"16.4":0.00883,"16.5":0.01767,"16.6":0.22968,"17.0":0.00883,"17.1":0.13693,"17.2":0.01767,"17.3":0.01325,"17.4":0.03534,"17.5":0.03975,"17.6":0.22085,"18.0":0.01767,"18.1":0.03092,"18.2":0.0265,"18.3":0.07067,"18.4":0.07067,"18.5-18.6":0.63605,"26.0":0.0265},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00244,"5.0-5.1":0,"6.0-6.1":0.00611,"7.0-7.1":0.00488,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01221,"10.0-10.2":0.00122,"10.3":0.02198,"11.0-11.2":0.46886,"11.3-11.4":0.00733,"12.0-12.1":0.00244,"12.2-12.5":0.07082,"13.0-13.1":0,"13.2":0.00366,"13.3":0.00244,"13.4-13.7":0.01221,"14.0-14.4":0.02442,"14.5-14.8":0.02564,"15.0-15.1":0.02198,"15.2-15.3":0.01954,"15.4":0.02198,"15.5":0.02442,"15.6-15.8":0.3199,"16.0":0.03907,"16.1":0.08059,"16.2":0.04151,"16.3":0.07692,"16.4":0.01709,"16.5":0.03175,"16.6-16.7":0.4127,"17.0":0.02198,"17.1":0.04029,"17.2":0.0293,"17.3":0.04518,"17.4":0.06716,"17.5":0.14652,"17.6-17.7":0.36142,"18.0":0.09158,"18.1":0.18559,"18.2":0.10379,"18.3":0.35409,"18.4":0.20391,"18.5-18.6":8.68743,"26.0":0.04762},P:{"4":0.04214,"20":0.01053,"21":0.0316,"22":0.0316,"23":0.0316,"24":0.0316,"25":0.04214,"26":0.09481,"27":0.09481,"28":2.51779,"5.0-5.4":0.01053,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01053,"13.0":0.01053,"17.0":0.01053,"19.0":0.01053},I:{"0":0.07804,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.6253,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.2757,"9":0.14336,"10":0.09925,"11":0.32533,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.51364},H:{"0":0},L:{"0":40.89277},R:{_:"0"},M:{"0":0.81512},Q:{"14.9":0.01117}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GA.js b/node_modules.bak/caniuse-lite/data/regions/GA.js new file mode 100644 index 0000000..ffbb41b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00543,"48":0.00272,"65":0.00543,"72":0.00543,"77":0.04074,"78":0.00815,"115":0.02716,"117":0.00272,"128":0.05432,"130":0.00272,"132":0.00272,"135":0.00543,"137":0.0163,"138":0.00543,"139":0.00815,"140":0.0163,"141":0.44542,"142":0.21728,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 127 129 131 133 134 136 143 144 145 3.5 3.6"},D:{"11":0.00543,"39":0.01086,"40":0.00815,"41":0.01086,"42":0.00815,"43":0.01086,"44":0.00543,"45":0.01086,"46":0.01086,"47":0.01086,"48":0.01358,"49":0.01901,"50":0.01086,"51":0.01086,"52":0.00815,"53":0.00815,"54":0.01086,"55":0.00543,"56":0.01086,"57":0.01086,"58":0.00815,"59":0.0163,"60":0.01086,"63":0.00543,"64":0.00272,"65":0.00543,"66":0.00543,"67":0.00272,"68":0.00543,"69":0.01901,"70":0.00815,"71":0.00272,"72":0.00815,"73":0.03259,"74":0.02173,"75":0.01901,"79":0.07605,"80":0.00272,"81":0.01901,"83":0.02716,"84":0.0163,"86":0.0163,"87":0.09506,"88":0.00272,"89":0.0163,"90":0.00543,"91":0.01358,"92":0.00543,"93":0.00543,"94":0.0679,"95":0.03259,"97":0.01086,"98":0.03259,"99":0.00272,"100":0.03802,"101":0.00543,"102":0.01086,"103":0.03259,"104":0.00815,"106":0.00543,"107":0.00272,"108":0.02988,"109":0.19284,"110":0.02988,"111":0.00272,"112":2.01527,"113":0.02716,"114":0.04617,"115":0.01358,"116":0.04889,"118":0.00543,"119":0.07333,"120":0.02716,"121":0.00543,"122":0.02173,"123":0.00815,"124":0.00543,"125":4.64708,"126":0.01358,"127":0.00272,"128":0.04346,"129":0.01086,"130":0.00815,"131":0.08963,"132":0.06247,"133":0.03259,"134":0.02444,"135":0.03802,"136":0.04074,"137":0.12222,"138":2.88168,"139":4.31029,"140":0.00272,"141":0.01086,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 76 77 78 85 96 105 117 142 143"},F:{"46":0.00543,"60":0.02173,"71":0.00543,"89":0.00272,"90":0.01358,"91":0.00543,"95":0.01358,"117":0.00272,"118":0.00272,"119":0.01086,"120":1.11628,"121":0.01086,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00272,"14":0.00272,"17":0.00272,"18":0.00272,"84":0.00272,"85":0.00272,"90":0.00272,"92":0.04889,"100":0.00543,"109":0.00272,"114":0.33135,"122":0.00815,"130":0.00272,"131":0.00543,"133":0.00543,"134":0.0163,"135":0.01086,"136":0.04889,"137":0.01086,"138":0.71431,"139":1.43405,"140":0.00272,_:"13 15 16 79 80 81 83 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 16.1 16.4 16.5 17.0 17.2 17.3 18.2","5.1":0.00272,"12.1":0.01086,"13.1":0.01901,"14.1":0.01358,"15.5":0.00272,"15.6":0.03802,"16.2":0.00272,"16.3":0.01358,"16.6":0.06247,"17.1":0.03259,"17.4":0.00543,"17.5":0.00815,"17.6":0.10864,"18.0":0.0163,"18.1":0.00543,"18.3":0.03531,"18.4":0.02444,"18.5-18.6":0.04889,"26.0":0.0163},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0018,"5.0-5.1":0,"6.0-6.1":0.0045,"7.0-7.1":0.0036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.009,"10.0-10.2":0.0009,"10.3":0.0162,"11.0-11.2":0.34567,"11.3-11.4":0.0054,"12.0-12.1":0.0018,"12.2-12.5":0.05221,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0018,"13.4-13.7":0.009,"14.0-14.4":0.018,"14.5-14.8":0.0189,"15.0-15.1":0.0162,"15.2-15.3":0.0144,"15.4":0.0162,"15.5":0.018,"15.6-15.8":0.23585,"16.0":0.02881,"16.1":0.05941,"16.2":0.03061,"16.3":0.05671,"16.4":0.0126,"16.5":0.0234,"16.6-16.7":0.30426,"17.0":0.0162,"17.1":0.02971,"17.2":0.0216,"17.3":0.03331,"17.4":0.04951,"17.5":0.10802,"17.6-17.7":0.26645,"18.0":0.06751,"18.1":0.13683,"18.2":0.07652,"18.3":0.26105,"18.4":0.15033,"18.5-18.6":6.40477,"26.0":0.03511},P:{"4":0.07411,"24":0.03176,"25":0.03176,"26":0.05293,"27":0.03176,"28":0.7093,_:"20 21 22 23 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01059,"7.2-7.4":0.08469},I:{"0":0.0509,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":2.86505,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00543,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00728,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.12381},H:{"0":0.07},L:{"0":64.71316},R:{_:"0"},M:{"0":0.08011},Q:{"14.9":0.02185}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GB.js b/node_modules.bak/caniuse-lite/data/regions/GB.js new file mode 100644 index 0000000..aa75a4e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GB.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00374,"52":0.00747,"59":0.02616,"78":0.00747,"101":0.00374,"115":0.09716,"125":0.00374,"127":0.00374,"128":0.03737,"132":0.00374,"133":0.00374,"134":0.01121,"135":0.00747,"136":0.01121,"137":0.00374,"138":0.00747,"139":0.01495,"140":0.03363,"141":0.90809,"142":0.33259,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 143 144 145 3.5 3.6"},D:{"11":0.00374,"13":0.00374,"38":0.00374,"39":0.01121,"40":0.01121,"41":0.01121,"42":0.01121,"43":0.01121,"44":0.01121,"45":0.01121,"46":0.01121,"47":0.01121,"48":0.01495,"49":0.02242,"50":0.01121,"51":0.01121,"52":0.01495,"53":0.01121,"54":0.01121,"55":0.01121,"56":0.01121,"57":0.01121,"58":0.01121,"59":0.01121,"60":0.01121,"65":0.00374,"66":0.16069,"68":0.00374,"72":0.00374,"74":0.00374,"75":0.00374,"76":0.00747,"77":0.00374,"79":0.02616,"80":0.00747,"81":0.01495,"83":0.00374,"84":0.00374,"85":0.00747,"86":0.00374,"87":0.03363,"88":0.02242,"89":0.00374,"90":0.00374,"91":0.01121,"92":0.00374,"93":0.00747,"97":0.00374,"98":0.00747,"101":0.08595,"102":0.00374,"103":0.09343,"104":0.01495,"107":0.01121,"108":0.02242,"109":0.37744,"111":0.00747,"112":0.00374,"113":0.00374,"114":0.01495,"115":0.04484,"116":0.08221,"117":0.00747,"118":0.01121,"119":0.08969,"120":0.20554,"121":0.01495,"122":0.06353,"123":0.00747,"124":0.03737,"125":0.38865,"126":0.08595,"127":0.04858,"128":0.071,"129":0.0299,"130":0.07474,"131":0.09716,"132":0.08221,"133":0.05232,"134":0.1009,"135":0.08221,"136":0.13827,"137":0.38117,"138":6.89477,"139":6.95082,"140":0.01121,_:"4 5 6 7 8 9 10 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 67 69 70 71 73 78 94 95 96 99 100 105 106 110 141 142 143"},F:{"46":0.01495,"90":0.01495,"91":0.00747,"95":0.01121,"114":0.00374,"116":0.00374,"119":0.01121,"120":0.59418,"121":0.00374,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01121,"80":0.00374,"83":0.00374,"84":0.00374,"85":0.00374,"90":0.00374,"92":0.00374,"109":0.03363,"114":0.00374,"120":0.00374,"122":0.01495,"124":0.00374,"126":0.00374,"127":0.00374,"128":0.00374,"129":0.00374,"130":0.00747,"131":0.01869,"132":0.00747,"133":0.01495,"134":0.11211,"135":0.01121,"136":0.01869,"137":0.0299,"138":2.82144,"139":5.18322,"140":0.00374,_:"12 13 14 15 16 18 79 81 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125"},E:{"13":0.00374,"14":0.01495,"15":0.00374,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00374,"11.1":0.02616,"12.1":0.00747,"13.1":0.04484,"14.1":0.05606,"15.1":0.09343,"15.2-15.3":0.00747,"15.4":0.00747,"15.5":0.01869,"15.6":0.33259,"16.0":0.04111,"16.1":0.0299,"16.2":0.02616,"16.3":0.06353,"16.4":0.01121,"16.5":0.01869,"16.6":0.48207,"17.0":0.01869,"17.1":0.41481,"17.2":0.01495,"17.3":0.01869,"17.4":0.04111,"17.5":0.09343,"17.6":0.28401,"18.0":0.01869,"18.1":0.06727,"18.2":0.02616,"18.3":0.17564,"18.4":0.07474,"18.5-18.6":1.58075,"26.0":0.03363},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0048,"5.0-5.1":0,"6.0-6.1":0.01199,"7.0-7.1":0.00959,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02399,"10.0-10.2":0.0024,"10.3":0.04318,"11.0-11.2":0.92111,"11.3-11.4":0.01439,"12.0-12.1":0.0048,"12.2-12.5":0.13913,"13.0-13.1":0,"13.2":0.0072,"13.3":0.0048,"13.4-13.7":0.02399,"14.0-14.4":0.04797,"14.5-14.8":0.05037,"15.0-15.1":0.04318,"15.2-15.3":0.03838,"15.4":0.04318,"15.5":0.04797,"15.6-15.8":0.62847,"16.0":0.07676,"16.1":0.15832,"16.2":0.08156,"16.3":0.15112,"16.4":0.03358,"16.5":0.06237,"16.6-16.7":0.81077,"17.0":0.04318,"17.1":0.07916,"17.2":0.05757,"17.3":0.08875,"17.4":0.13193,"17.5":0.28785,"17.6-17.7":0.71002,"18.0":0.1799,"18.1":0.36461,"18.2":0.20389,"18.3":0.69563,"18.4":0.40059,"18.5-18.6":17.06696,"26.0":0.09355},P:{"4":0.0328,"20":0.01093,"21":0.0328,"22":0.0328,"23":0.09841,"24":0.0328,"25":0.04374,"26":0.09841,"27":0.08748,"28":4.17706,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01093,"13.0":0.01093,"17.0":0.01093,"19.0":0.01093},I:{"0":0.01876,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18789,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.03239,"11":0.01619,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06889},H:{"0":0},L:{"0":35.07828},R:{_:"0"},M:{"0":0.36325},Q:{"14.9":0.00626}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GD.js b/node_modules.bak/caniuse-lite/data/regions/GD.js new file mode 100644 index 0000000..2a353ec --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GD.js @@ -0,0 +1 @@ +module.exports={C:{"88":0.03239,"115":0.06941,"128":0.00925,"135":0.00463,"136":0.01388,"139":0.00925,"140":0.00925,"141":0.35165,"142":0.16195,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 138 143 144 145 3.5 3.6"},D:{"39":0.04164,"40":0.04164,"41":0.02314,"42":0.02776,"43":0.01851,"44":0.03702,"45":0.02776,"46":0.03702,"47":0.03239,"48":0.05552,"49":0.04164,"50":0.02776,"51":0.0509,"52":0.0509,"53":0.02776,"54":0.02776,"55":0.02776,"56":0.03702,"57":0.01388,"58":0.04164,"59":0.0509,"60":0.02314,"72":0.00463,"80":0.00463,"83":0.00925,"84":0.00925,"85":0.01388,"86":0.03239,"87":0.01851,"88":0.00463,"89":0.00463,"90":0.00463,"93":0.01851,"94":0.01388,"99":0.00463,"101":0.02776,"103":0.13418,"104":0.03239,"108":0.02776,"109":0.2221,"111":0.01851,"115":0.00925,"116":0.01388,"120":0.02314,"121":0.00463,"122":0.04164,"124":0.00925,"125":13.38128,"126":0.06015,"127":0.00463,"128":0.02776,"130":0.06015,"131":0.00925,"132":0.08329,"133":0.01388,"134":0.01851,"135":0.00463,"136":0.02776,"137":0.36553,"138":5.21926,"139":8.36562,"140":0.01851,"141":0.02314,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 81 91 92 95 96 97 98 100 102 105 106 107 110 112 113 114 117 118 119 123 129 142 143"},F:{"89":0.00463,"90":0.02314,"95":0.00463,"112":0.02776,"119":0.12956,"120":0.40255,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00463,"18":0.05552,"79":0.00463,"84":0.00925,"85":0.00925,"109":0.00925,"114":0.17583,"123":0.00463,"126":0.00463,"133":0.00463,"134":0.01851,"136":0.01851,"137":0.03702,"138":2.16544,"139":5.24702,_:"12 13 14 15 17 80 81 83 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 124 125 127 128 129 130 131 132 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 17.2 18.0","13.1":0.00925,"14.1":0.01388,"15.6":0.11105,"16.1":0.00463,"16.2":0.00463,"16.3":0.06478,"16.4":0.01851,"16.5":0.00463,"16.6":0.11105,"17.0":0.32389,"17.1":0.43031,"17.3":0.01851,"17.4":0.01388,"17.5":0.01388,"17.6":0.10179,"18.1":0.0509,"18.2":0.06015,"18.3":0.01851,"18.4":0.05552,"18.5-18.6":0.75883,"26.0":0.0509},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00228,"5.0-5.1":0,"6.0-6.1":0.00569,"7.0-7.1":0.00456,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01139,"10.0-10.2":0.00114,"10.3":0.0205,"11.0-11.2":0.43728,"11.3-11.4":0.00683,"12.0-12.1":0.00228,"12.2-12.5":0.06605,"13.0-13.1":0,"13.2":0.00342,"13.3":0.00228,"13.4-13.7":0.01139,"14.0-14.4":0.02278,"14.5-14.8":0.02391,"15.0-15.1":0.0205,"15.2-15.3":0.01822,"15.4":0.0205,"15.5":0.02278,"15.6-15.8":0.29835,"16.0":0.03644,"16.1":0.07516,"16.2":0.03872,"16.3":0.07174,"16.4":0.01594,"16.5":0.02961,"16.6-16.7":0.3849,"17.0":0.0205,"17.1":0.03758,"17.2":0.02733,"17.3":0.04213,"17.4":0.06263,"17.5":0.13665,"17.6-17.7":0.33707,"18.0":0.08541,"18.1":0.17309,"18.2":0.09679,"18.3":0.33024,"18.4":0.19017,"18.5-18.6":8.10221,"26.0":0.04441},P:{"4":0.0106,"24":0.0106,"25":0.0106,"26":0.1484,"27":0.0212,"28":4.75939,_:"20 21 22 23 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.0106,"7.2-7.4":0.0212,"19.0":0.0106},I:{"0":0.06975,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.32781,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00537},H:{"0":0},L:{"0":40.53431},R:{_:"0"},M:{"0":0.1451},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GE.js b/node_modules.bak/caniuse-lite/data/regions/GE.js new file mode 100644 index 0000000..a8bf923 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03964,"68":0.0044,"78":0.0044,"103":0.0044,"113":0.03964,"115":0.12331,"118":0.00881,"125":0.00881,"128":0.03523,"133":0.0044,"135":0.0044,"136":0.02642,"137":0.00881,"138":0.0044,"139":0.02202,"140":0.03964,"141":0.6562,"142":0.37874,"143":0.00881,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 119 120 121 122 123 124 126 127 129 130 131 132 134 144 145 3.5 3.6"},D:{"38":0.0044,"39":0.00881,"40":0.00881,"41":0.01321,"42":0.00881,"43":0.00881,"44":0.00881,"45":0.0044,"46":0.00881,"47":0.02642,"48":0.01321,"49":0.01321,"50":0.00881,"51":0.00881,"52":0.00881,"53":0.00881,"54":0.0044,"55":0.00881,"56":0.00881,"57":0.00881,"58":0.00881,"59":0.00881,"60":0.00881,"68":0.0044,"69":0.00881,"70":0.01321,"71":0.0044,"72":0.01762,"73":0.02202,"78":0.00881,"79":0.2246,"81":0.0044,"83":0.09689,"86":0.0044,"87":0.37434,"88":0.02202,"90":0.0044,"91":0.03083,"92":0.00881,"93":0.0044,"94":0.06606,"95":0.0044,"96":0.0044,"97":0.0044,"98":0.01762,"100":0.01762,"101":0.01321,"102":0.02202,"103":0.04404,"104":0.09689,"105":0.0044,"106":0.01321,"107":0.0044,"108":0.15854,"109":3.1973,"110":0.01321,"111":0.18937,"112":0.40076,"113":0.03964,"114":0.03964,"115":0.0044,"116":0.05725,"118":0.01321,"119":0.02642,"120":0.1145,"121":0.1145,"122":0.03083,"123":0.02202,"124":0.07927,"125":1.04815,"126":0.06166,"127":0.04404,"128":0.08368,"129":0.05285,"130":0.06166,"131":0.21139,"132":0.1057,"133":0.19818,"134":0.1101,"135":0.08808,"136":0.1145,"137":0.40076,"138":9.42456,"139":12.02732,"140":0.04404,"141":0.0044,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 74 75 76 77 80 84 85 89 99 117 142 143"},F:{"28":0.0044,"40":0.0044,"42":0.0044,"46":0.06606,"49":0.0044,"79":0.01762,"84":0.0044,"85":0.01321,"86":0.01762,"90":0.03523,"91":0.01321,"94":0.0044,"95":0.25543,"114":0.0044,"116":0.0044,"117":0.00881,"118":0.0044,"119":0.02202,"120":2.13154,"121":0.0044,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 41 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 87 88 89 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.04404,"16":0.00881,"18":0.01762,"92":0.01321,"100":0.0044,"109":0.03964,"114":0.10129,"116":0.0044,"122":0.0044,"123":0.00881,"126":0.0044,"128":0.02202,"129":0.0044,"130":0.0044,"131":0.08808,"132":0.01321,"133":0.03523,"134":0.05725,"135":0.02202,"136":0.02202,"137":0.03964,"138":0.8764,"139":1.89372,"140":0.0044,_:"12 13 15 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 121 124 125 127"},E:{"14":0.0044,"15":0.0044,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.0044,"12.1":0.01762,"13.1":0.01762,"14.1":0.00881,"15.1":0.00881,"15.2-15.3":0.0044,"15.4":0.0044,"15.5":0.0044,"15.6":0.06606,"16.0":0.0044,"16.1":0.01321,"16.2":0.0044,"16.3":0.01762,"16.4":0.00881,"16.5":0.01762,"16.6":0.07046,"17.0":0.0044,"17.1":0.05285,"17.2":0.02642,"17.3":0.01762,"17.4":0.01762,"17.5":0.03083,"17.6":0.13212,"18.0":0.02642,"18.1":0.04404,"18.2":0.02642,"18.3":0.09689,"18.4":0.04844,"18.5-18.6":0.42719,"26.0":0.04844},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00208,"5.0-5.1":0,"6.0-6.1":0.0052,"7.0-7.1":0.00416,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01039,"10.0-10.2":0.00104,"10.3":0.01871,"11.0-11.2":0.39904,"11.3-11.4":0.00624,"12.0-12.1":0.00208,"12.2-12.5":0.06027,"13.0-13.1":0,"13.2":0.00312,"13.3":0.00208,"13.4-13.7":0.01039,"14.0-14.4":0.02078,"14.5-14.8":0.02182,"15.0-15.1":0.01871,"15.2-15.3":0.01663,"15.4":0.01871,"15.5":0.02078,"15.6-15.8":0.27226,"16.0":0.03325,"16.1":0.06859,"16.2":0.03533,"16.3":0.06547,"16.4":0.01455,"16.5":0.02702,"16.6-16.7":0.35124,"17.0":0.01871,"17.1":0.03429,"17.2":0.02494,"17.3":0.03845,"17.4":0.05715,"17.5":0.1247,"17.6-17.7":0.3076,"18.0":0.07794,"18.1":0.15795,"18.2":0.08833,"18.3":0.30136,"18.4":0.17354,"18.5-18.6":7.39375,"26.0":0.04053},P:{"4":0.31359,"21":0.04325,"22":0.02163,"23":0.01081,"24":0.05407,"25":0.04325,"26":0.04325,"27":0.12976,"28":1.40576,_:"20 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.06488,"6.2-6.4":0.03244,"7.2-7.4":0.06488,"11.1-11.2":0.01081},I:{"0":0.05028,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.43649,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00881,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03917},H:{"0":0},L:{"0":45.06035},R:{_:"0"},M:{"0":0.26301},Q:{"14.9":0.0056}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GF.js b/node_modules.bak/caniuse-lite/data/regions/GF.js new file mode 100644 index 0000000..6b95297 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.0061,"102":0.00305,"103":0.0061,"112":0.01829,"115":0.6919,"119":0.01829,"127":0.01219,"128":0.25908,"130":0.02438,"132":0.01524,"133":0.00305,"135":0.02438,"138":0.02743,"139":0.0061,"140":0.03658,"141":2.72186,"142":0.81382,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 113 114 116 117 118 120 121 122 123 124 125 126 129 131 134 136 137 143 144 145 3.5 3.6"},D:{"34":0.0061,"39":0.0061,"40":0.01524,"41":0.01524,"42":0.01829,"43":0.01219,"44":0.00305,"45":0.01524,"46":0.0061,"47":0.0061,"48":0.0061,"49":0.0061,"50":0.0061,"51":0.00914,"52":0.01829,"53":0.00305,"54":0.01829,"55":0.01524,"56":0.00305,"57":0.01524,"58":0.0061,"59":0.00914,"60":0.0061,"69":0.01219,"75":0.0061,"76":0.01219,"79":0.00914,"80":0.00305,"81":0.03048,"84":0.00305,"86":0.01219,"87":0.0061,"88":0.03962,"89":0.01524,"92":0.00305,"94":0.00305,"95":0.0061,"96":0.00305,"98":0.02438,"100":0.03658,"101":0.00914,"102":0.0061,"103":0.00305,"104":0.47244,"105":0.00305,"108":0.01829,"109":0.12497,"110":0.02743,"111":0.01219,"112":0.06706,"114":0.0061,"116":0.01219,"118":0.01219,"119":0.14021,"120":0.01829,"122":0.00305,"123":0.0061,"124":0.00305,"125":1.39294,"126":0.01524,"127":0.00914,"128":0.0762,"130":0.00305,"131":0.00914,"132":0.03353,"133":0.07925,"134":0.28042,"135":0.03658,"136":0.05486,"137":0.11582,"138":4.59638,"139":5.36753,"140":0.00305,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 77 78 83 85 90 91 93 97 99 106 107 113 115 117 121 129 141 142 143"},F:{"40":0.00305,"46":0.0701,"77":0.00305,"90":0.00914,"91":0.01829,"95":0.0061,"119":0.0061,"120":0.41148,"121":0.00914,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.0061,"16":0.00305,"18":0.00305,"80":0.00305,"84":0.00305,"87":0.0061,"92":0.00305,"100":0.00305,"113":0.00305,"114":0.09754,"119":0.00305,"120":0.00305,"125":0.00305,"126":0.00305,"127":0.00305,"128":0.11582,"131":0.01219,"132":0.00305,"133":0.01219,"134":0.11887,"135":0.00305,"136":0.00305,"137":0.01219,"138":1.94462,"139":2.82854,_:"12 14 15 17 79 81 83 85 86 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 121 122 123 124 129 130 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.2 16.5 17.0 17.4","13.1":0.00305,"14.1":0.02134,"15.1":0.05182,"15.4":0.01219,"15.5":0.05486,"15.6":0.05182,"16.0":0.00914,"16.1":0.0061,"16.3":0.0061,"16.4":0.0061,"16.6":0.10668,"17.1":0.03048,"17.2":0.00305,"17.3":0.00305,"17.5":0.03353,"17.6":0.06401,"18.0":0.01524,"18.1":0.00305,"18.2":0.00305,"18.3":0.04267,"18.4":0.01524,"18.5-18.6":0.98146,"26.0":0.0061},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00257,"5.0-5.1":0,"6.0-6.1":0.00643,"7.0-7.1":0.00515,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01287,"10.0-10.2":0.00129,"10.3":0.02316,"11.0-11.2":0.49414,"11.3-11.4":0.00772,"12.0-12.1":0.00257,"12.2-12.5":0.07464,"13.0-13.1":0,"13.2":0.00386,"13.3":0.00257,"13.4-13.7":0.01287,"14.0-14.4":0.02574,"14.5-14.8":0.02702,"15.0-15.1":0.02316,"15.2-15.3":0.02059,"15.4":0.02316,"15.5":0.02574,"15.6-15.8":0.33715,"16.0":0.04118,"16.1":0.08493,"16.2":0.04375,"16.3":0.08107,"16.4":0.01802,"16.5":0.03346,"16.6-16.7":0.43494,"17.0":0.02316,"17.1":0.04246,"17.2":0.03088,"17.3":0.04761,"17.4":0.07077,"17.5":0.15442,"17.6-17.7":0.3809,"18.0":0.09651,"18.1":0.1956,"18.2":0.10938,"18.3":0.37318,"18.4":0.2149,"18.5-18.6":9.15569,"26.0":0.05019},P:{"20":0.0105,"21":0.0105,"23":0.0105,"24":0.04202,"25":0.09453,"26":0.02101,"27":0.09453,"28":3.07761,_:"4 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","13.0":0.0105},I:{"0":0.02082,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.04171,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02086},H:{"0":0},L:{"0":55.55297},R:{_:"0"},M:{"0":0.41017},Q:{"14.9":0.0139}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GG.js b/node_modules.bak/caniuse-lite/data/regions/GG.js new file mode 100644 index 0000000..9de66b4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GG.js @@ -0,0 +1 @@ +module.exports={C:{"88":0.00369,"115":0.02586,"128":0.01108,"136":0.00739,"140":0.01478,"141":0.32138,"142":0.12929,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.00369,"40":0.01108,"41":0.00369,"42":0.00369,"43":0.00369,"44":0.00739,"46":0.00369,"47":0.00369,"48":0.00369,"49":0.01478,"52":0.00369,"53":0.00739,"54":0.00369,"55":0.00739,"57":0.00739,"58":0.00739,"79":0.01847,"84":0.01847,"87":0.00369,"103":0.03694,"109":0.65384,"111":0.00739,"116":0.07388,"119":0.00369,"121":0.00739,"122":0.03325,"123":0.00739,"125":0.25119,"126":0.00739,"127":0.00739,"128":0.16623,"129":0.01847,"130":0.00369,"131":0.00739,"132":0.00739,"134":0.02955,"135":0.07019,"136":0.40634,"137":0.1847,"138":5.81066,"139":6.41278,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 45 50 51 56 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 112 113 114 115 117 118 120 124 133 140 141 142 143"},F:{"46":0.00369,"95":0.01108,"120":0.20317,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.04433,"110":0.00369,"134":0.01108,"135":0.00739,"137":0.04063,"138":2.57472,"139":4.71724,"140":0.00739,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 136"},E:{"14":0.00369,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 16.5","12.1":0.00739,"13.1":0.07757,"14.1":0.01847,"15.2-15.3":0.00369,"15.4":0.08127,"15.5":0.07019,"15.6":0.36571,"16.0":0.07388,"16.1":0.02216,"16.2":0.11451,"16.3":0.13298,"16.4":0.03694,"16.6":0.7979,"17.0":0.00369,"17.1":0.72033,"17.2":0.00739,"17.3":0.03325,"17.4":0.01847,"17.5":0.0628,"17.6":0.50238,"18.0":0.01847,"18.1":0.11821,"18.2":0.00369,"18.3":0.07019,"18.4":0.04802,"18.5-18.6":3.199,"26.0":0.02586},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00628,"5.0-5.1":0,"6.0-6.1":0.0157,"7.0-7.1":0.01256,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0314,"10.0-10.2":0.00314,"10.3":0.05652,"11.0-11.2":1.20572,"11.3-11.4":0.01884,"12.0-12.1":0.00628,"12.2-12.5":0.18211,"13.0-13.1":0,"13.2":0.00942,"13.3":0.00628,"13.4-13.7":0.0314,"14.0-14.4":0.0628,"14.5-14.8":0.06594,"15.0-15.1":0.05652,"15.2-15.3":0.05024,"15.4":0.05652,"15.5":0.0628,"15.6-15.8":0.82265,"16.0":0.10048,"16.1":0.20723,"16.2":0.10676,"16.3":0.19781,"16.4":0.04396,"16.5":0.08164,"16.6-16.7":1.06128,"17.0":0.05652,"17.1":0.10362,"17.2":0.07536,"17.3":0.11618,"17.4":0.17269,"17.5":0.37679,"17.6-17.7":0.92941,"18.0":0.23549,"18.1":0.47726,"18.2":0.26689,"18.3":0.91057,"18.4":0.52436,"18.5-18.6":22.34032,"26.0":0.12246},P:{"4":0.03423,"21":0.03423,"25":0.01141,"26":0.02282,"27":0.03423,"28":5.16887,_:"20 22 23 24 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02282,"9.2":0.04564,"11.1-11.2":0.02282},I:{"0":0.00629,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.01261,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":26.53487},R:{_:"0"},M:{"0":0.5044},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GH.js b/node_modules.bak/caniuse-lite/data/regions/GH.js new file mode 100644 index 0000000..97670a7 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GH.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.0031,"48":0.0031,"56":0.0031,"68":0.0031,"72":0.0062,"75":0.0031,"78":0.0031,"91":0.0031,"94":0.0031,"101":0.0031,"112":0.0031,"115":0.14561,"127":0.01549,"128":0.02478,"134":0.0031,"135":0.0031,"136":0.0062,"137":0.0062,"138":0.00929,"139":0.01239,"140":0.04957,"141":0.71254,"142":0.3067,"143":0.0062,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 144 145 3.5 3.6"},D:{"11":0.0031,"39":0.0031,"40":0.0031,"43":0.0031,"44":0.0031,"45":0.00929,"46":0.0031,"47":0.0031,"49":0.0062,"50":0.0031,"51":0.0031,"52":0.0031,"54":0.0031,"55":0.0031,"56":0.0031,"57":0.0031,"58":0.0031,"59":0.0031,"60":0.0031,"61":0.0031,"63":0.0031,"64":0.0062,"65":0.0062,"68":0.01549,"69":0.0031,"70":0.01859,"71":0.0062,"72":0.0062,"73":0.00929,"74":0.01859,"75":0.01859,"76":0.03718,"77":0.0062,"78":0.0031,"79":0.04337,"80":0.01549,"81":0.01239,"83":0.0062,"84":0.0031,"85":0.0031,"86":0.01549,"87":0.03408,"88":0.00929,"89":0.01549,"90":0.0062,"91":0.0062,"92":0.01239,"93":0.04027,"94":0.01549,"95":0.0062,"96":0.0062,"97":0.0062,"98":0.02169,"99":0.0031,"100":0.0062,"101":0.0031,"102":0.0031,"103":0.08984,"104":0.00929,"105":0.38415,"106":0.01549,"108":0.0062,"109":0.74662,"110":0.0062,"111":0.01549,"113":0.01859,"114":0.01549,"115":0.0062,"116":0.05576,"117":0.0031,"118":0.00929,"119":0.02788,"120":0.01549,"121":0.00929,"122":0.03098,"123":0.13321,"124":0.04957,"125":0.26333,"126":0.06196,"127":0.01549,"128":0.04647,"129":0.02169,"130":0.01859,"131":0.07125,"132":0.06506,"133":0.04957,"134":0.05886,"135":0.07125,"136":0.10223,"137":0.28811,"138":4.92582,"139":5.05594,"140":0.01239,"141":0.0031,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 48 53 62 66 67 107 112 142 143"},F:{"18":0.00929,"35":0.0031,"36":0.0031,"42":0.0062,"46":0.0062,"50":0.0031,"63":0.0031,"68":0.0031,"78":0.0031,"79":0.01239,"83":0.0031,"86":0.0031,"87":0.0031,"88":0.0031,"89":0.00929,"90":0.08055,"91":0.01859,"95":0.04647,"110":0.0031,"113":0.01239,"114":0.0062,"115":0.0031,"116":0.0031,"117":0.00929,"118":0.0062,"119":0.02478,"120":0.97897,"121":0.05267,_:"9 11 12 15 16 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 60 62 64 65 66 67 69 70 71 72 73 74 75 76 77 80 81 82 84 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01239,"13":0.0062,"14":0.00929,"15":0.00929,"16":0.0062,"17":0.01239,"18":0.06816,"84":0.00929,"89":0.01549,"90":0.04957,"92":0.14561,"100":0.02169,"109":0.01859,"111":0.0062,"112":0.0031,"114":0.01239,"119":0.0062,"120":0.0031,"122":0.03408,"124":0.0062,"126":0.0031,"127":0.0031,"128":0.0031,"129":0.00929,"130":0.01239,"131":0.03408,"132":0.0062,"133":0.02169,"134":0.01859,"135":0.03408,"136":0.04957,"137":0.07435,"138":1.22991,"139":1.71319,"140":0.01239,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 113 115 116 117 118 121 123 125"},E:{"11":0.0062,"13":0.0062,"14":0.0062,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 5.1 6.1 9.1 10.1 15.2-15.3 15.4 16.2 16.4","7.1":0.0031,"11.1":0.01239,"12.1":0.0031,"13.1":0.04337,"14.1":0.01549,"15.1":0.0031,"15.5":0.0031,"15.6":0.07125,"16.0":0.0031,"16.1":0.0031,"16.3":0.0031,"16.5":0.00929,"16.6":0.05576,"17.0":0.0031,"17.1":0.01239,"17.2":0.0031,"17.3":0.0062,"17.4":0.00929,"17.5":0.01239,"17.6":0.06506,"18.0":0.00929,"18.1":0.01239,"18.2":0.0062,"18.3":0.02478,"18.4":0.02478,"18.5-18.6":0.14251,"26.0":0.01239},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00231,"5.0-5.1":0,"6.0-6.1":0.00578,"7.0-7.1":0.00463,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01157,"10.0-10.2":0.00116,"10.3":0.02082,"11.0-11.2":0.4442,"11.3-11.4":0.00694,"12.0-12.1":0.00231,"12.2-12.5":0.06709,"13.0-13.1":0,"13.2":0.00347,"13.3":0.00231,"13.4-13.7":0.01157,"14.0-14.4":0.02314,"14.5-14.8":0.02429,"15.0-15.1":0.02082,"15.2-15.3":0.01851,"15.4":0.02082,"15.5":0.02314,"15.6-15.8":0.30308,"16.0":0.03702,"16.1":0.07635,"16.2":0.03933,"16.3":0.07288,"16.4":0.01619,"16.5":0.03008,"16.6-16.7":0.39099,"17.0":0.02082,"17.1":0.03817,"17.2":0.02776,"17.3":0.0428,"17.4":0.06362,"17.5":0.13881,"17.6-17.7":0.34241,"18.0":0.08676,"18.1":0.17583,"18.2":0.09833,"18.3":0.33546,"18.4":0.19318,"18.5-18.6":8.23046,"26.0":0.04511},P:{"4":0.13304,"21":0.02047,"22":0.05117,"23":0.02047,"24":0.16374,"25":0.42983,"26":0.0614,"27":0.33772,"28":0.90059,_:"20 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.0307,"6.2-6.4":0.01023,"7.2-7.4":0.09211,"9.2":0.02047,"11.1-11.2":0.0307,"13.0":0.01023,"16.0":0.02047,"17.0":0.02047,"19.0":0.02047},I:{"0":0.04135,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":10.31744,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01549,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0138,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.42102},H:{"0":0.85},L:{"0":52.66737},R:{_:"0"},M:{"0":0.32439},Q:{"14.9":0.0138}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GI.js b/node_modules.bak/caniuse-lite/data/regions/GI.js new file mode 100644 index 0000000..0a34b15 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GI.js @@ -0,0 +1 @@ +module.exports={C:{"82":0.00905,"115":0.01358,"128":0.07693,"133":0.181,"134":0.01358,"136":0.0181,"137":0.00905,"138":0.00453,"140":0.0181,"141":1.64258,"142":0.64255,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 135 139 143 144 145 3.5 3.6"},D:{"39":0.00905,"40":0.00453,"41":0.00905,"43":0.00453,"46":0.0181,"49":0.04073,"52":0.00905,"53":0.00453,"54":0.00453,"55":0.00453,"56":0.00905,"57":0.00453,"58":0.01358,"63":0.00905,"75":0.00453,"79":0.03168,"86":0.00453,"103":0.04073,"109":0.11313,"112":0.00453,"116":0.0905,"120":0.00453,"123":0.00905,"125":0.9593,"126":0.00453,"128":0.12218,"129":0.00453,"130":0.04978,"131":0.2715,"132":0.38915,"133":0.06788,"134":0.04073,"135":0.38915,"136":0.11765,"137":0.2534,"138":9.1405,"139":9.67898,"140":0.00453,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 44 45 47 48 50 51 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 83 84 85 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 113 114 115 117 118 119 121 122 124 127 141 142 143"},F:{"90":0.00453,"114":0.00453,"115":0.09503,"119":0.0181,"120":0.45703,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"130":0.01358,"131":0.04525,"132":0.00905,"133":0.0724,"134":0.0362,"135":0.04525,"136":0.00453,"137":0.01358,"138":2.74668,"139":6.25808,"140":0.01358,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 18.0","13.1":0.0905,"15.6":0.13575,"16.3":0.0543,"16.5":0.0362,"16.6":0.4344,"17.1":0.0905,"17.2":0.00453,"17.3":0.04073,"17.4":0.0181,"17.5":0.13575,"17.6":0.11765,"18.1":0.02715,"18.2":0.2353,"18.3":0.31675,"18.4":0.01358,"18.5-18.6":0.85975,"26.0":0.02263},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00446,"5.0-5.1":0,"6.0-6.1":0.01115,"7.0-7.1":0.00892,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02231,"10.0-10.2":0.00223,"10.3":0.04015,"11.0-11.2":0.85652,"11.3-11.4":0.01338,"12.0-12.1":0.00446,"12.2-12.5":0.12937,"13.0-13.1":0,"13.2":0.00669,"13.3":0.00446,"13.4-13.7":0.02231,"14.0-14.4":0.04461,"14.5-14.8":0.04684,"15.0-15.1":0.04015,"15.2-15.3":0.03569,"15.4":0.04015,"15.5":0.04461,"15.6-15.8":0.58439,"16.0":0.07138,"16.1":0.14721,"16.2":0.07584,"16.3":0.14052,"16.4":0.03123,"16.5":0.05799,"16.6-16.7":0.75391,"17.0":0.04015,"17.1":0.07361,"17.2":0.05353,"17.3":0.08253,"17.4":0.12268,"17.5":0.26766,"17.6-17.7":0.66023,"18.0":0.16729,"18.1":0.33904,"18.2":0.18959,"18.3":0.64685,"18.4":0.3725,"18.5-18.6":15.87011,"26.0":0.08699},P:{"4":0.03138,"21":0.01046,"23":0.09414,"24":0.02092,"25":0.0523,"26":0.01046,"27":0.08368,"28":3.85956,_:"20 22 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0 18.0","6.2-6.4":0.1046,"14.0":0.02092,"16.0":0.01046,"19.0":0.02092},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.07665,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00453,"9":0.0181,"10":0.00905,"11":0.0905,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.22448},H:{"0":0},L:{"0":28.92183},R:{_:"0"},M:{"0":0.38325},Q:{"14.9":0.02738}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GL.js b/node_modules.bak/caniuse-lite/data/regions/GL.js new file mode 100644 index 0000000..f416020 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GL.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00804,"78":0.06027,"115":0.01205,"128":0.00804,"136":0.02009,"138":0.00804,"139":0.04018,"140":0.01607,"141":5.5368,"142":2.19785,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 137 143 144 145 3.5 3.6"},D:{"42":0.00804,"44":0.00804,"48":0.00402,"49":0.00402,"50":0.00804,"51":0.00804,"52":0.01205,"53":0.00402,"56":0.00402,"57":0.01205,"60":0.02009,"79":0.03214,"87":0.00804,"103":0.08036,"107":0.00402,"108":0.07634,"109":0.07634,"116":0.43796,"119":0.00804,"122":0.02813,"123":0.00402,"124":0.00402,"125":0.12456,"126":0.24108,"128":0.05625,"129":0.46609,"131":0.02009,"132":0.02411,"133":0.04018,"134":0.02009,"135":0.00402,"136":0.02009,"137":0.57056,"138":4.22292,"139":6.50916,"140":0.01205,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 45 46 47 54 55 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 110 111 112 113 114 115 117 118 120 121 127 130 141 142 143"},F:{"90":0.00402,"91":0.00402,"118":0.00402,"119":0.01205,"120":1.13709,"121":0.00402,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00402,"106":0.01205,"109":0.01607,"127":0.02411,"130":0.01205,"135":0.00804,"137":0.00402,"138":2.63983,"139":5.58502,"140":0.02009,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 131 132 133 134 136"},E:{"15":0.01205,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.2-15.3 15.5 16.1 16.4","13.1":0.00402,"15.1":0.17679,"15.4":0.00402,"15.6":0.28126,"16.0":0.03214,"16.2":0.05223,"16.3":0.00402,"16.5":0.00402,"16.6":0.07634,"17.0":0.03214,"17.1":0.12456,"17.2":0.00402,"17.3":0.10447,"17.4":0.02411,"17.5":0.01205,"17.6":0.12858,"18.0":0.02411,"18.1":0.07232,"18.2":0.17679,"18.3":0.31742,"18.4":0.37769,"18.5-18.6":1.05272,"26.0":0.03214},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00467,"5.0-5.1":0,"6.0-6.1":0.01167,"7.0-7.1":0.00934,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02334,"10.0-10.2":0.00233,"10.3":0.04201,"11.0-11.2":0.89624,"11.3-11.4":0.014,"12.0-12.1":0.00467,"12.2-12.5":0.13537,"13.0-13.1":0,"13.2":0.007,"13.3":0.00467,"13.4-13.7":0.02334,"14.0-14.4":0.04668,"14.5-14.8":0.04901,"15.0-15.1":0.04201,"15.2-15.3":0.03734,"15.4":0.04201,"15.5":0.04668,"15.6-15.8":0.6115,"16.0":0.07469,"16.1":0.15404,"16.2":0.07935,"16.3":0.14704,"16.4":0.03268,"16.5":0.06068,"16.6-16.7":0.78888,"17.0":0.04201,"17.1":0.07702,"17.2":0.05602,"17.3":0.08636,"17.4":0.12837,"17.5":0.28008,"17.6-17.7":0.69085,"18.0":0.17505,"18.1":0.35476,"18.2":0.19839,"18.3":0.67685,"18.4":0.38977,"18.5-18.6":16.60618,"26.0":0.09102},P:{"4":1.00024,"23":0.09281,"27":0.04125,"28":3.2585,_:"20 21 22 24 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.08249},I:{"0":0.01195,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.45471,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.0442,_:"6 7 8 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01197},H:{"0":0},L:{"0":31.90432},R:{_:"0"},M:{"0":0.75984},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GM.js b/node_modules.bak/caniuse-lite/data/regions/GM.js new file mode 100644 index 0000000..b59db6d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GM.js @@ -0,0 +1 @@ +module.exports={C:{"58":0.00228,"66":0.00228,"72":0.01597,"78":0.00228,"81":0.01141,"98":0.00456,"114":0.00456,"115":0.0502,"127":0.01597,"128":0.07302,"132":0.00228,"133":0.00228,"135":0.00228,"136":0.01826,"137":0.00228,"138":0.00456,"139":0.00456,"140":0.04792,"141":1.10449,"142":0.47009,"143":0.00913,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 134 144 145 3.5 3.6"},D:{"25":0.00456,"38":0.01141,"39":0.00913,"40":0.00456,"42":0.00913,"43":0.00228,"44":0.00228,"45":0.00228,"46":0.00685,"47":0.00913,"48":0.00228,"49":0.00228,"50":0.00913,"51":0.00228,"52":0.00228,"53":0.00913,"54":0.01141,"55":0.00228,"56":0.00228,"57":0.00456,"58":0.00228,"59":0.01826,"60":0.00228,"61":0.01369,"62":0.00228,"64":0.00685,"65":0.00456,"69":0.00456,"70":0.00456,"71":0.00685,"72":0.02282,"73":0.03651,"74":0.00456,"75":0.02967,"76":0.01369,"77":0.02967,"78":0.00228,"79":0.00913,"80":0.01597,"81":0.00456,"83":0.00913,"84":0.00228,"85":0.01141,"86":0.00913,"87":0.03423,"88":0.00685,"89":0.02054,"90":0.01141,"93":0.08215,"95":0.01141,"96":0.00913,"98":0.0639,"99":0.00685,"100":0.02282,"103":0.02967,"104":0.01597,"105":0.00685,"106":0.00456,"108":0.0639,"109":0.35371,"111":0.03651,"113":0.00228,"114":0.00456,"115":0.01141,"116":0.10497,"117":0.02282,"118":0.0251,"119":0.02967,"120":0.02054,"121":0.07074,"122":0.05249,"124":0.01369,"125":1.09764,"126":0.03423,"127":0.02967,"128":0.02967,"129":0.02967,"130":0.04336,"131":0.07759,"132":0.12551,"133":0.17343,"134":0.0639,"135":0.0502,"136":0.05477,"137":0.18941,"138":3.30205,"139":2.99398,"140":0.00913,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 34 35 36 37 41 63 66 67 68 91 92 94 97 101 102 107 110 112 123 141 142 143"},F:{"46":0.01141,"74":0.00228,"76":0.01826,"77":0.00913,"89":0.00228,"90":0.0251,"91":0.05705,"95":0.00456,"105":0.00228,"113":0.00456,"119":0.00456,"120":1.66358,"121":0.00913,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 75 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 109 110 111 112 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00456,"16":0.00228,"18":0.01369,"83":0.00228,"84":0.00228,"89":0.00228,"90":0.01597,"91":0.00456,"92":0.03879,"100":0.00456,"109":0.02054,"110":0.02738,"111":0.00228,"113":0.00456,"114":0.05705,"122":0.02282,"126":0.01141,"127":0.00456,"128":0.00228,"129":0.01597,"131":0.00228,"132":0.03195,"133":0.00228,"134":0.00685,"135":0.04336,"136":0.0251,"137":0.04108,"138":0.76219,"139":1.41256,_:"12 13 15 17 79 80 81 85 86 87 88 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 112 115 116 117 118 119 120 121 123 124 125 130 140"},E:{"13":0.10041,"14":0.00228,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 16.2 16.3 16.4 17.0 17.2 17.4 18.0 18.2","5.1":0.00228,"9.1":0.02967,"13.1":0.00456,"14.1":0.01597,"15.5":0.00228,"15.6":0.0639,"16.1":0.02738,"16.5":0.02282,"16.6":0.2784,"17.1":0.15746,"17.3":0.178,"17.5":0.03423,"17.6":0.10497,"18.1":0.00913,"18.3":0.05933,"18.4":0.00685,"18.5-18.6":0.23505,"26.0":0.04792},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00249,"5.0-5.1":0,"6.0-6.1":0.00622,"7.0-7.1":0.00497,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01243,"10.0-10.2":0.00124,"10.3":0.02238,"11.0-11.2":0.47739,"11.3-11.4":0.00746,"12.0-12.1":0.00249,"12.2-12.5":0.07211,"13.0-13.1":0,"13.2":0.00373,"13.3":0.00249,"13.4-13.7":0.01243,"14.0-14.4":0.02486,"14.5-14.8":0.02611,"15.0-15.1":0.02238,"15.2-15.3":0.01989,"15.4":0.02238,"15.5":0.02486,"15.6-15.8":0.32572,"16.0":0.03978,"16.1":0.08205,"16.2":0.04227,"16.3":0.07832,"16.4":0.0174,"16.5":0.03232,"16.6-16.7":0.4202,"17.0":0.02238,"17.1":0.04103,"17.2":0.02984,"17.3":0.046,"17.4":0.06838,"17.5":0.14919,"17.6-17.7":0.36799,"18.0":0.09324,"18.1":0.18897,"18.2":0.10567,"18.3":0.36053,"18.4":0.20762,"18.5-18.6":8.84543,"26.0":0.04849},P:{"4":0.15398,"20":0.01027,"21":0.07186,"22":0.01027,"23":0.01027,"24":0.25664,"25":0.15398,"26":0.22584,"27":0.11292,"28":0.95468,"5.0-5.4":0.01027,"6.2-6.4":0.01027,"7.2-7.4":0.17451,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0","14.0":0.04106,"19.0":0.01027},I:{"0":0.01541,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":3.50786,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00913,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.83344},H:{"0":0.15},L:{"0":62.24971},R:{_:"0"},M:{"0":0.07717},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GN.js b/node_modules.bak/caniuse-lite/data/regions/GN.js new file mode 100644 index 0000000..e88366b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GN.js @@ -0,0 +1 @@ +module.exports={C:{"46":0.00462,"52":0.00231,"56":0.00462,"60":0.00231,"61":0.00462,"62":0.00231,"63":0.00694,"64":0.00231,"66":0.00231,"72":0.00694,"79":0.00231,"83":0.00231,"84":0.00231,"93":0.00925,"94":0.00231,"97":0.00231,"108":0.00231,"112":0.00231,"114":0.00231,"115":0.05086,"119":0.00462,"122":0.00231,"127":0.02312,"128":0.01387,"132":0.00231,"135":0.00462,"136":0.00462,"137":0.01156,"138":0.00925,"139":0.01618,"140":0.14103,"141":0.4624,"142":0.15953,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 57 58 59 65 67 68 69 70 71 73 74 75 76 77 78 80 81 82 85 86 87 88 89 90 91 92 95 96 98 99 100 101 102 103 104 105 106 107 109 110 111 113 116 117 118 120 121 123 124 125 126 129 130 131 133 134 143 144 145 3.5 3.6"},D:{"19":0.00231,"34":0.00694,"38":0.00231,"39":0.00231,"40":0.00231,"41":0.00231,"42":0.00462,"44":0.00231,"45":0.00462,"46":0.00925,"47":0.00462,"48":0.01156,"49":0.00231,"50":0.00231,"51":0.00231,"52":0.00231,"53":0.00231,"56":0.00231,"57":0.00231,"59":0.00231,"60":0.00462,"64":0.00925,"65":0.00231,"67":0.00462,"68":0.01618,"69":0.05086,"70":0.00925,"71":0.00231,"72":0.00231,"73":0.00231,"74":0.01387,"75":0.00462,"76":0.00231,"77":0.01387,"78":0.00925,"79":0.01387,"80":0.36992,"81":0.02543,"83":0.00231,"84":0.00231,"85":0.00231,"86":0.00694,"87":0.02543,"88":0.00694,"89":0.00462,"90":0.00462,"91":0.01156,"92":0.00231,"93":0.00231,"94":0.00231,"97":0.00231,"99":0.00231,"100":0.00231,"101":0.00231,"102":0.00462,"103":0.02774,"104":0.00231,"105":0.00462,"106":0.01618,"107":0.00925,"108":0.00231,"109":0.10173,"111":0.01618,"113":0.03237,"114":0.17109,"116":0.00694,"117":0.00231,"118":0.01156,"119":0.0393,"120":0.01387,"121":0.00231,"122":0.02081,"123":0.00925,"124":0.01156,"125":0.91555,"126":0.01618,"127":0.01156,"128":0.13178,"129":0.00925,"130":0.00694,"131":0.10635,"132":0.03006,"133":0.0393,"134":0.03468,"135":0.07167,"136":0.08092,"137":0.23582,"138":2.77671,"139":4.01132,"140":0.00462,"141":0.00231,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 43 54 55 58 61 62 63 66 95 96 98 110 112 115 142 143"},F:{"37":0.00462,"42":0.00231,"48":0.00694,"57":0.00231,"64":0.00231,"79":0.00925,"87":0.00231,"89":0.00231,"90":0.0185,"91":0.00231,"95":0.0185,"98":0.00231,"113":0.00694,"116":0.00462,"117":0.00231,"118":0.00231,"119":0.02312,"120":0.66586,"121":0.0185,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 43 44 45 46 47 49 50 51 52 53 54 55 56 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 92 93 94 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01156,"13":0.00231,"14":0.00231,"17":0.01387,"18":0.09017,"84":0.0185,"85":0.00925,"86":0.00231,"88":0.00231,"89":0.01618,"90":0.03006,"92":0.13641,"100":0.02774,"103":0.00231,"104":0.00231,"114":0.05318,"118":0.00462,"119":0.00462,"120":0.00925,"122":0.03699,"123":0.00462,"124":0.00231,"125":0.00231,"126":0.02081,"129":0.01156,"130":0.00462,"131":0.01618,"132":0.00925,"133":0.06011,"134":0.00925,"135":0.01156,"136":0.0185,"137":0.03468,"138":0.88781,"139":1.77562,"140":0.00925,_:"15 16 79 80 81 83 87 91 93 94 95 96 97 98 99 101 102 105 106 107 108 109 110 111 112 113 115 116 117 121 127 128"},E:{"11":0.01618,"14":0.00231,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 11.1 15.1 15.2-15.3 15.4 15.5 16.2 16.3 16.5 17.2 17.3 17.4","10.1":0.00231,"12.1":0.00462,"13.1":0.03237,"14.1":0.03006,"15.6":0.03468,"16.0":0.00231,"16.1":0.00694,"16.4":0.00231,"16.6":0.09942,"17.0":0.00462,"17.1":0.00694,"17.5":0.00231,"17.6":0.03237,"18.0":0.00231,"18.1":0.19652,"18.2":0.06242,"18.3":0.00925,"18.4":0.00694,"18.5-18.6":0.14566,"26.0":0.01156},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00205,"5.0-5.1":0,"6.0-6.1":0.00512,"7.0-7.1":0.0041,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01025,"10.0-10.2":0.00102,"10.3":0.01844,"11.0-11.2":0.39348,"11.3-11.4":0.00615,"12.0-12.1":0.00205,"12.2-12.5":0.05943,"13.0-13.1":0,"13.2":0.00307,"13.3":0.00205,"13.4-13.7":0.01025,"14.0-14.4":0.02049,"14.5-14.8":0.02152,"15.0-15.1":0.01844,"15.2-15.3":0.01639,"15.4":0.01844,"15.5":0.02049,"15.6-15.8":0.26847,"16.0":0.03279,"16.1":0.06763,"16.2":0.03484,"16.3":0.06455,"16.4":0.01435,"16.5":0.02664,"16.6-16.7":0.34634,"17.0":0.01844,"17.1":0.03381,"17.2":0.02459,"17.3":0.03791,"17.4":0.05636,"17.5":0.12296,"17.6-17.7":0.3033,"18.0":0.07685,"18.1":0.15575,"18.2":0.0871,"18.3":0.29716,"18.4":0.17112,"18.5-18.6":7.29058,"26.0":0.03996},P:{"4":0.02044,"21":0.03066,"22":0.12265,"23":0.04088,"24":0.2453,"25":0.58259,"26":0.08177,"27":0.29641,"28":2.07485,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 15.0 16.0 17.0","7.2-7.4":0.10221,"9.2":0.03066,"11.1-11.2":0.01022,"14.0":0.01022,"18.0":0.01022,"19.0":0.03066},I:{"0":0.14582,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":1.19883,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06474,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00769,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.52272},H:{"0":0.5},L:{"0":67.01887},R:{_:"0"},M:{"0":0.03844},Q:{"14.9":0.11531}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GP.js b/node_modules.bak/caniuse-lite/data/regions/GP.js new file mode 100644 index 0000000..5502b46 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00344,"55":0.00344,"78":0.00344,"82":0.00344,"112":0.00344,"115":0.14465,"128":0.1412,"133":0.00344,"135":0.00689,"136":0.03444,"137":0.02066,"138":0.12743,"139":0.02411,"140":0.13087,"141":3.20292,"142":0.98498,"143":0.01378,"144":0.00344,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 145 3.5 3.6"},D:{"39":0.00344,"40":0.00689,"41":0.01378,"42":0.00344,"43":0.00344,"44":0.00689,"45":0.00689,"46":0.00344,"47":0.00689,"48":0.01033,"49":0.01033,"50":0.00689,"51":0.01033,"52":0.01033,"53":0.01033,"54":0.00344,"55":0.00344,"56":0.00689,"57":0.01033,"58":0.00689,"59":0.00689,"60":0.01378,"62":0.00344,"72":0.00344,"74":0.00344,"76":0.00344,"77":0.00344,"79":0.02411,"85":0.00344,"86":0.00344,"87":0.00344,"88":0.03444,"89":0.00344,"90":0.00689,"91":0.00344,"97":0.00344,"100":0.00689,"102":0.01722,"103":0.01378,"107":0.00344,"108":0.00344,"109":0.60959,"111":0.01378,"116":0.37884,"119":0.01722,"121":0.00344,"122":0.02755,"124":0.00344,"125":0.46494,"126":0.031,"127":0.00344,"128":0.04477,"130":0.6337,"131":0.0551,"132":0.08266,"133":0.01722,"134":0.02755,"135":0.04822,"136":0.06544,"137":0.2273,"138":5.9099,"139":6.05455,"140":0.00344,"141":0.00344,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 66 67 68 69 70 71 73 75 78 80 81 83 84 92 93 94 95 96 98 99 101 104 105 106 110 112 113 114 115 117 118 120 123 129 142 143"},F:{"32":0.00344,"46":0.01378,"86":0.00344,"90":0.01033,"91":0.00689,"95":0.00344,"112":0.04822,"119":0.00689,"120":2.15939,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00344,"80":0.00344,"81":0.00344,"84":0.00689,"86":0.00344,"88":0.00344,"89":0.00689,"91":0.00689,"92":0.00689,"109":0.18598,"110":0.00689,"114":0.01378,"117":0.00344,"120":0.00344,"122":0.00344,"124":0.00344,"125":0.00689,"126":0.00689,"128":0.01033,"130":0.00344,"131":0.00344,"132":0.04133,"133":0.01378,"134":0.03788,"135":0.10676,"136":0.02066,"137":0.01378,"138":1.41893,"139":2.60366,"140":0.00689,_:"12 13 14 15 17 18 79 83 85 87 90 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 118 119 121 123 127 129"},E:{"11":0.00344,"14":0.01033,"15":0.00344,_:"0 4 5 6 7 8 9 10 12 13 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.2-15.3","9.1":0.00689,"12.1":0.031,"13.1":0.02066,"14.1":0.03788,"15.1":0.01033,"15.4":0.01722,"15.5":0.01033,"15.6":0.12398,"16.0":0.02066,"16.1":0.00689,"16.2":0.01033,"16.3":0.02066,"16.4":0.01033,"16.5":0.00689,"16.6":0.23075,"17.0":0.01033,"17.1":0.33751,"17.2":0.00689,"17.3":0.00689,"17.4":0.09988,"17.5":0.12398,"17.6":0.19631,"18.0":0.01378,"18.1":0.05166,"18.2":0.02411,"18.3":0.0551,"18.4":0.09988,"18.5-18.6":0.83689,"26.0":0.02066},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00254,"5.0-5.1":0,"6.0-6.1":0.00635,"7.0-7.1":0.00508,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01269,"10.0-10.2":0.00127,"10.3":0.02285,"11.0-11.2":0.48739,"11.3-11.4":0.00762,"12.0-12.1":0.00254,"12.2-12.5":0.07362,"13.0-13.1":0,"13.2":0.00381,"13.3":0.00254,"13.4-13.7":0.01269,"14.0-14.4":0.02538,"14.5-14.8":0.02665,"15.0-15.1":0.02285,"15.2-15.3":0.02031,"15.4":0.02285,"15.5":0.02538,"15.6-15.8":0.33254,"16.0":0.04062,"16.1":0.08377,"16.2":0.04315,"16.3":0.07996,"16.4":0.01777,"16.5":0.033,"16.6-16.7":0.429,"17.0":0.02285,"17.1":0.04188,"17.2":0.03046,"17.3":0.04696,"17.4":0.06981,"17.5":0.15231,"17.6-17.7":0.3757,"18.0":0.09519,"18.1":0.19292,"18.2":0.10789,"18.3":0.36808,"18.4":0.21196,"18.5-18.6":9.03065,"26.0":0.0495},P:{"4":0.03141,"20":0.18846,"21":0.01047,"22":0.01047,"23":0.01047,"24":0.17799,"25":0.05235,"26":0.11517,"27":0.08376,"28":2.7326,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.02094,"18.0":0.01047,"19.0":0.01047},I:{"0":0.15055,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":0.17701,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00656},H:{"0":0},L:{"0":50.85384},R:{_:"0"},M:{"0":0.5507},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GQ.js b/node_modules.bak/caniuse-lite/data/regions/GQ.js new file mode 100644 index 0000000..434fd8d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GQ.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00313,"50":0.00313,"64":0.00209,"72":0.00104,"106":0.00104,"115":0.05528,"119":0.00209,"128":0.00834,"131":0.00834,"138":0.00313,"140":0.00626,"141":0.25449,"142":0.14915,"143":0.00104,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 124 125 126 127 129 130 132 133 134 135 136 137 139 144 145 3.5 3.6"},D:{"34":0.00626,"40":0.00209,"41":0.00104,"45":0.00209,"47":0.00209,"48":0.00209,"49":0.00104,"52":0.00313,"53":0.00209,"54":0.00104,"55":0.00104,"57":0.00104,"59":0.00522,"69":0.00522,"70":0.00417,"71":0.00313,"72":0.00417,"76":0.08031,"79":0.00626,"80":0.00209,"83":0.02399,"85":0.00104,"86":0.00522,"87":0.00939,"90":0.00626,"91":0.00209,"95":0.01356,"97":0.00104,"98":0.00209,"100":0.00313,"107":0.00834,"108":0.00313,"109":0.14602,"111":0.01877,"114":0.00626,"116":0.0219,"118":0.00626,"119":0.03129,"121":0.00209,"122":0.01147,"123":0.00313,"124":0.00209,"125":0.41824,"126":0.00313,"127":0.00313,"128":0.00313,"129":0.00834,"130":0.00626,"131":0.0219,"132":0.00626,"133":0.01252,"134":0.01043,"135":0.03025,"136":0.01877,"137":0.1335,"138":1.54573,"139":1.17233,"140":0.00522,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 42 43 44 46 50 51 56 58 60 61 62 63 64 65 66 67 68 73 74 75 77 78 81 84 88 89 92 93 94 96 99 101 102 103 104 105 106 110 112 113 115 117 120 141 142 143"},F:{"36":0.00209,"79":0.00522,"89":0.00313,"90":0.11473,"94":0.00209,"95":0.00626,"117":0.00417,"119":0.00209,"120":0.20651,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00417,"13":0.00104,"14":0.00104,"16":0.01252,"17":0.00626,"18":0.03129,"84":0.00104,"89":0.01565,"90":0.01147,"92":0.01877,"100":0.03025,"109":0.0146,"111":0.00209,"114":0.03442,"119":0.00104,"120":0.06675,"121":0.00417,"124":0.00104,"125":0.03546,"126":0.00417,"127":0.00104,"130":0.00209,"131":0.00522,"133":0.01043,"134":0.00626,"135":0.0146,"136":0.00104,"137":0.05215,"138":1.23178,"139":0.96269,"140":0.01252,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 118 122 123 128 129 132"},E:{"14":0.00939,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.5 18.2 18.4 26.0","5.1":0.00209,"11.1":0.00209,"12.1":0.00209,"13.1":0.00104,"15.6":0.00417,"16.0":0.00104,"16.3":0.00313,"16.6":0.01147,"17.4":0.00522,"17.6":0.02712,"18.0":0.00313,"18.1":0.00104,"18.3":0.01982,"18.5-18.6":0.02295},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00066,"5.0-5.1":0,"6.0-6.1":0.00166,"7.0-7.1":0.00133,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00331,"10.0-10.2":0.00033,"10.3":0.00597,"11.0-11.2":0.12726,"11.3-11.4":0.00199,"12.0-12.1":0.00066,"12.2-12.5":0.01922,"13.0-13.1":0,"13.2":0.00099,"13.3":0.00066,"13.4-13.7":0.00331,"14.0-14.4":0.00663,"14.5-14.8":0.00696,"15.0-15.1":0.00597,"15.2-15.3":0.0053,"15.4":0.00597,"15.5":0.00663,"15.6-15.8":0.08683,"16.0":0.01061,"16.1":0.02187,"16.2":0.01127,"16.3":0.02088,"16.4":0.00464,"16.5":0.00862,"16.6-16.7":0.11202,"17.0":0.00597,"17.1":0.01094,"17.2":0.00795,"17.3":0.01226,"17.4":0.01823,"17.5":0.03977,"17.6-17.7":0.0981,"18.0":0.02486,"18.1":0.05037,"18.2":0.02817,"18.3":0.09611,"18.4":0.05535,"18.5-18.6":2.35798,"26.0":0.01292},P:{"4":0.17374,"24":0.01022,"25":0.01022,"27":0.02044,"28":0.56211,_:"20 21 22 23 26 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01022,"9.2":0.01022},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":2.36361,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.10639,"11":0.10639,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.14331,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.21497},H:{"0":0.01},L:{"0":84.75839},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GR.js b/node_modules.bak/caniuse-lite/data/regions/GR.js new file mode 100644 index 0000000..8ef789d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GR.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00518,"52":0.10868,"68":0.21735,"78":0.00518,"102":0.00518,"105":0.36225,"115":0.9936,"123":0.00518,"125":0.06728,"127":0.00518,"128":0.03105,"129":0.00518,"133":0.02588,"134":0.03105,"135":0.01035,"136":0.01553,"137":0.00518,"138":0.01553,"139":0.0414,"140":0.0621,"141":1.96133,"142":1.06088,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 130 131 132 143 144 145 3.5 3.6"},D:{"38":0.00518,"39":0.00518,"40":0.00518,"41":0.00518,"42":0.00518,"43":0.00518,"44":0.00518,"45":0.00518,"46":0.00518,"47":0.00518,"48":0.00518,"49":0.05175,"50":0.00518,"51":0.00518,"52":0.00518,"53":0.00518,"54":0.00518,"55":0.00518,"56":0.00518,"57":0.0621,"58":0.00518,"59":0.00518,"60":0.00518,"65":0.00518,"68":0.42435,"73":0.00518,"74":0.0207,"75":0.00518,"77":0.00518,"79":0.0828,"83":0.00518,"87":0.08798,"88":0.00518,"89":0.01035,"91":0.0207,"93":0.00518,"94":0.00518,"95":0.01035,"97":0.00518,"98":0.00518,"100":0.1656,"101":0.01553,"102":0.19665,"103":0.0414,"104":0.0207,"105":0.01553,"107":0.01035,"108":0.05693,"109":5.14913,"110":0.03623,"111":0.00518,"112":0.00518,"114":0.01553,"115":0.01035,"116":0.05693,"117":0.00518,"118":0.01035,"119":0.0207,"120":0.01553,"121":0.01553,"122":0.05693,"123":0.01035,"124":0.04658,"125":0.09833,"126":0.02588,"127":0.11903,"128":0.03105,"129":0.01035,"130":0.12938,"131":0.0414,"132":0.02588,"133":0.03105,"134":0.03623,"135":0.03105,"136":0.09315,"137":0.23288,"138":12.13538,"139":15.13688,"140":0.01035,"141":0.00518,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 66 67 69 70 71 72 76 78 80 81 84 85 86 90 92 96 99 106 113 142 143"},F:{"31":0.36225,"36":0.00518,"40":0.52785,"46":0.38295,"78":0.00518,"90":0.03105,"91":0.0207,"95":0.0414,"114":0.0207,"119":0.00518,"120":0.78143,"121":0.00518,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00518,"109":0.0414,"114":0.00518,"125":0.00518,"126":0.00518,"131":0.00518,"132":0.00518,"134":0.01035,"135":0.1449,"136":0.00518,"137":0.01035,"138":1.23683,"139":2.49435,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 127 128 129 130 133 140"},E:{"12":0.00518,_:"0 4 5 6 7 8 9 10 11 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.01035,"14.1":0.01553,"15.4":0.00518,"15.5":0.00518,"15.6":0.11903,"16.0":0.01035,"16.1":0.00518,"16.2":0.00518,"16.3":0.02588,"16.4":0.00518,"16.5":0.0207,"16.6":0.08798,"17.1":0.05693,"17.2":0.01035,"17.3":0.00518,"17.4":0.01553,"17.5":0.0207,"17.6":0.11385,"18.0":0.00518,"18.1":0.01553,"18.2":0.00518,"18.3":0.03623,"18.4":0.0207,"18.5-18.6":0.35708,"26.0":0.01035},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00178,"5.0-5.1":0,"6.0-6.1":0.00445,"7.0-7.1":0.00356,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0089,"10.0-10.2":0.00089,"10.3":0.01602,"11.0-11.2":0.34184,"11.3-11.4":0.00534,"12.0-12.1":0.00178,"12.2-12.5":0.05163,"13.0-13.1":0,"13.2":0.00267,"13.3":0.00178,"13.4-13.7":0.0089,"14.0-14.4":0.0178,"14.5-14.8":0.01869,"15.0-15.1":0.01602,"15.2-15.3":0.01424,"15.4":0.01602,"15.5":0.0178,"15.6-15.8":0.23324,"16.0":0.02849,"16.1":0.05875,"16.2":0.03027,"16.3":0.05608,"16.4":0.01246,"16.5":0.02315,"16.6-16.7":0.30089,"17.0":0.01602,"17.1":0.02938,"17.2":0.02137,"17.3":0.03294,"17.4":0.04896,"17.5":0.10683,"17.6-17.7":0.2635,"18.0":0.06677,"18.1":0.13531,"18.2":0.07567,"18.3":0.25816,"18.4":0.14867,"18.5-18.6":6.33386,"26.0":0.03472},P:{"4":0.27244,"21":0.01048,"22":0.01048,"23":0.02096,"24":0.02096,"25":0.03143,"26":0.05239,"27":0.06287,"28":1.85466,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 17.0 18.0 19.0","5.0-5.4":0.02096,"7.2-7.4":0.04191,"15.0":0.01048,"16.0":0.03143},I:{"0":0.06262,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.29433,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.2484,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00483,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.04825},H:{"0":0},L:{"0":38.8465},R:{_:"0"},M:{"0":0.33293},Q:{"14.9":0.00483}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GT.js b/node_modules.bak/caniuse-lite/data/regions/GT.js new file mode 100644 index 0000000..76ca95a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GT.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.01085,"115":0.04338,"120":0.01085,"127":0.00362,"128":0.02531,"131":0.00362,"134":0.00362,"135":0.00362,"138":0.00362,"139":0.03615,"140":0.01808,"141":0.70131,"142":0.32897,"143":0.00362,"144":0.00362,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 129 130 132 133 136 137 145 3.5 3.6"},D:{"39":0.00362,"40":0.00362,"41":0.00362,"42":0.00362,"43":0.00362,"44":0.00362,"45":0.00362,"46":0.00362,"47":0.00362,"48":0.00362,"49":0.00362,"50":0.00362,"51":0.00362,"52":0.00362,"53":0.00362,"54":0.00362,"55":0.00362,"56":0.00362,"57":0.00362,"58":0.00362,"59":0.00362,"60":0.00362,"68":0.00723,"69":0.00362,"70":0.00362,"71":0.00362,"72":0.00362,"73":0.00362,"74":0.00362,"75":0.00362,"76":0.00723,"77":0.00362,"78":0.02169,"79":0.02531,"80":0.00723,"81":0.00723,"83":0.00362,"84":0.00362,"85":0.00362,"86":0.01085,"87":0.01808,"88":0.01085,"89":0.00362,"90":0.00723,"91":0.00362,"93":0.01085,"94":0.00362,"100":0.00362,"102":0.00362,"103":0.02531,"106":0.00362,"108":0.00362,"109":0.46634,"111":0.03977,"112":0.38681,"114":0.00723,"115":0.00362,"116":0.06507,"118":0.00362,"119":0.02169,"120":0.01085,"121":0.00362,"122":0.05061,"123":0.01446,"124":0.01446,"125":0.3362,"126":0.01446,"127":0.01446,"128":0.04338,"129":0.01446,"130":0.01446,"131":0.05784,"132":0.03615,"133":0.03615,"134":0.02892,"135":0.02892,"136":0.05784,"137":0.13014,"138":8.03976,"139":10.30998,"140":0.00723,"141":0.01446,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 92 95 96 97 98 99 101 104 105 107 110 113 117 142 143"},F:{"90":0.03615,"91":0.01085,"95":0.00723,"117":0.00723,"118":0.00362,"119":0.00723,"120":1.2038,"121":0.00362,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00362,"81":0.00362,"83":0.00362,"84":0.00362,"85":0.00362,"86":0.00362,"87":0.00362,"88":0.00362,"89":0.00362,"90":0.00362,"92":0.00362,"109":0.00723,"114":0.03615,"122":0.00362,"124":0.00362,"126":0.00362,"128":0.00362,"130":0.00362,"131":0.00362,"132":0.00362,"133":0.00723,"134":0.01085,"135":0.00723,"136":0.00723,"137":0.01085,"138":1.15319,"139":2.15093,"140":0.01085,_:"12 13 14 15 16 17 18 79 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 127 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.4 16.2 17.0","5.1":0.00362,"9.1":0.00362,"13.1":0.00362,"14.1":0.01085,"15.2-15.3":0.00723,"15.5":0.00723,"15.6":0.047,"16.0":0.00723,"16.1":0.00723,"16.3":0.01085,"16.4":0.00362,"16.5":0.00723,"16.6":0.05061,"17.1":0.02892,"17.2":0.00723,"17.3":0.00362,"17.4":0.02169,"17.5":0.01808,"17.6":0.08315,"18.0":0.00723,"18.1":0.01446,"18.2":0.01446,"18.3":0.04338,"18.4":0.03615,"18.5-18.6":0.44465,"26.0":0.047},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00247,"5.0-5.1":0,"6.0-6.1":0.00618,"7.0-7.1":0.00495,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01237,"10.0-10.2":0.00124,"10.3":0.02226,"11.0-11.2":0.47485,"11.3-11.4":0.00742,"12.0-12.1":0.00247,"12.2-12.5":0.07172,"13.0-13.1":0,"13.2":0.00371,"13.3":0.00247,"13.4-13.7":0.01237,"14.0-14.4":0.02473,"14.5-14.8":0.02597,"15.0-15.1":0.02226,"15.2-15.3":0.01979,"15.4":0.02226,"15.5":0.02473,"15.6-15.8":0.32398,"16.0":0.03957,"16.1":0.08161,"16.2":0.04204,"16.3":0.0779,"16.4":0.01731,"16.5":0.03215,"16.6-16.7":0.41796,"17.0":0.02226,"17.1":0.04081,"17.2":0.02968,"17.3":0.04575,"17.4":0.06801,"17.5":0.14839,"17.6-17.7":0.36603,"18.0":0.09274,"18.1":0.18796,"18.2":0.10511,"18.3":0.35861,"18.4":0.20651,"18.5-18.6":8.79827,"26.0":0.04823},P:{"4":0.0204,"20":0.0102,"21":0.0204,"22":0.0612,"23":0.0306,"24":0.1122,"25":0.0714,"26":0.0714,"27":0.1428,"28":3.01924,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.0612,"11.1-11.2":0.0102,"16.0":0.0102,"19.0":0.0102},I:{"0":0.07011,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.32558,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00723,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02554},H:{"0":0},L:{"0":53.47516},R:{_:"0"},M:{"0":0.21067},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GU.js b/node_modules.bak/caniuse-lite/data/regions/GU.js new file mode 100644 index 0000000..5a4bb9a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GU.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00424,"78":0.01271,"115":0.04662,"117":0.01695,"127":0.00424,"128":0.03814,"132":0.04662,"138":0.00424,"139":0.02543,"140":0.01271,"141":0.44923,"142":0.22461,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 129 130 131 133 134 135 136 137 143 144 145 3.5 3.6"},D:{"39":0.00848,"40":0.00848,"41":0.00848,"42":0.00424,"43":0.00848,"44":0.00424,"45":0.00848,"46":0.00848,"47":0.00848,"48":0.00424,"49":0.00848,"50":0.00848,"51":0.00848,"52":0.00848,"53":0.00424,"54":0.01271,"55":0.00848,"56":0.01271,"57":0.00848,"58":0.00424,"59":0.00848,"60":0.00424,"79":0.01695,"83":0.01695,"87":0.01271,"93":0.00424,"97":0.00424,"98":0.11443,"99":0.04238,"101":0.00848,"103":0.18223,"109":0.59332,"110":0.00424,"112":0.00424,"116":0.11443,"117":0.01271,"118":0.01271,"119":0.00424,"120":0.05933,"121":0.00424,"122":0.05509,"124":0.02543,"125":0.18223,"126":0.02967,"127":0.02119,"128":0.07628,"129":0.02543,"130":0.00424,"131":0.08052,"132":0.02543,"133":0.05086,"134":0.07628,"135":0.09324,"136":0.46194,"137":0.29666,"138":6.86132,"139":8.78114,"140":0.08476,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 84 85 86 88 89 90 91 92 94 95 96 100 102 104 105 106 107 108 111 113 114 115 123 141 142 143"},F:{"76":0.01271,"90":0.00424,"119":0.00848,"120":0.71198,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00424,"92":0.00424,"98":0.01271,"99":0.00848,"109":0.00848,"114":0.00848,"130":0.00848,"131":0.00424,"133":0.00424,"134":0.06357,"135":0.02119,"136":0.02119,"137":0.02119,"138":2.39447,"139":4.06848,"140":0.02119,_:"12 13 14 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 132"},E:{"14":0.01271,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.00424,"14.1":0.00424,"15.1":0.02543,"15.2-15.3":0.01695,"15.4":0.00424,"15.5":0.00848,"15.6":0.50856,"16.0":0.0339,"16.1":0.02967,"16.2":0.02967,"16.3":0.18223,"16.4":0.11019,"16.5":0.11866,"16.6":0.75436,"17.0":0.00424,"17.1":0.36447,"17.2":0.07628,"17.3":0.03814,"17.4":0.13138,"17.5":0.32209,"17.6":1.63163,"18.0":0.17376,"18.1":0.03814,"18.2":0.0339,"18.3":0.29242,"18.4":0.13138,"18.5-18.6":1.74606,"26.0":0.01271},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00477,"5.0-5.1":0,"6.0-6.1":0.01192,"7.0-7.1":0.00953,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02383,"10.0-10.2":0.00238,"10.3":0.0429,"11.0-11.2":0.9152,"11.3-11.4":0.0143,"12.0-12.1":0.00477,"12.2-12.5":0.13823,"13.0-13.1":0,"13.2":0.00715,"13.3":0.00477,"13.4-13.7":0.02383,"14.0-14.4":0.04767,"14.5-14.8":0.05005,"15.0-15.1":0.0429,"15.2-15.3":0.03813,"15.4":0.0429,"15.5":0.04767,"15.6-15.8":0.62443,"16.0":0.07627,"16.1":0.1573,"16.2":0.08103,"16.3":0.15015,"16.4":0.03337,"16.5":0.06197,"16.6-16.7":0.80556,"17.0":0.0429,"17.1":0.07865,"17.2":0.0572,"17.3":0.08818,"17.4":0.13108,"17.5":0.286,"17.6-17.7":0.70546,"18.0":0.17875,"18.1":0.36227,"18.2":0.20258,"18.3":0.69116,"18.4":0.39802,"18.5-18.6":16.95736,"26.0":0.09295},P:{"4":0.05169,"23":0.04135,"24":0.02067,"25":0.02067,"26":0.03101,"27":0.01034,"28":4.93088,_:"20 21 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0 19.0","16.0":0.01034,"17.0":0.01034},I:{"0":0.0115,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.1037,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00576},H:{"0":0},L:{"0":29.36807},R:{_:"0"},M:{"0":0.74893},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GW.js b/node_modules.bak/caniuse-lite/data/regions/GW.js new file mode 100644 index 0000000..4023150 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GW.js @@ -0,0 +1 @@ +module.exports={C:{"61":0.00707,"78":0.00707,"115":0.00471,"140":0.01649,"141":0.36267,"142":0.03533,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"34":0.00236,"38":0.00471,"40":0.00236,"41":0.00471,"42":0.00236,"43":0.05888,"45":0.00236,"46":0.00236,"47":0.10598,"49":0.00471,"50":0.00707,"53":0.01178,"54":0.00236,"55":0.00471,"56":0.00471,"57":0.00236,"58":0.00942,"60":0.00471,"64":0.00471,"68":0.00942,"70":0.00236,"72":0.00236,"76":0.01413,"77":0.02591,"79":0.03297,"81":0.01413,"88":0.0212,"92":0.0212,"94":0.01649,"98":0.03768,"103":0.03297,"107":0.01178,"109":0.27083,"111":0.00471,"113":0.00236,"114":0.04475,"115":0.00236,"116":0.01413,"120":0.00236,"121":0.0212,"122":0.01178,"124":0.00236,"125":0.77009,"126":0.00707,"127":0.01413,"128":0.0212,"129":0.00471,"130":0.00471,"131":0.03297,"132":0.03062,"133":0.02826,"134":0.02355,"135":0.02826,"136":0.03297,"137":0.3768,"138":3.40062,"139":3.63377,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 44 48 51 52 59 61 62 63 65 66 67 69 71 73 74 75 78 80 83 84 85 86 87 89 90 91 93 95 96 97 99 100 101 102 104 105 106 108 110 112 117 118 119 123 140 141 142 143"},F:{"64":0.02826,"86":0.00236,"90":0.02591,"95":0.09656,"119":0.00471,"120":0.40506,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00236,"13":0.00236,"14":0.01413,"16":0.00236,"18":0.12011,"90":0.02826,"92":0.07301,"100":0.07065,"107":0.00942,"109":0.01413,"110":0.00707,"111":0.00471,"114":0.07536,"117":0.00236,"122":0.00236,"129":0.00236,"130":0.00236,"137":0.01178,"138":1.68383,"139":2.26316,_:"15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 112 113 115 116 118 119 120 121 123 124 125 126 127 128 131 132 133 134 135 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.2 18.3 18.4 26.0","9.1":0.00942,"13.1":0.04004,"15.6":0.02591,"16.6":0.00942,"17.5":0.00471,"17.6":0.0212,"18.0":0.28025,"18.1":0.00942,"18.5-18.6":0.10362},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00091,"5.0-5.1":0,"6.0-6.1":0.00227,"7.0-7.1":0.00182,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00454,"10.0-10.2":0.00045,"10.3":0.00817,"11.0-11.2":0.17438,"11.3-11.4":0.00272,"12.0-12.1":0.00091,"12.2-12.5":0.02634,"13.0-13.1":0,"13.2":0.00136,"13.3":0.00091,"13.4-13.7":0.00454,"14.0-14.4":0.00908,"14.5-14.8":0.00954,"15.0-15.1":0.00817,"15.2-15.3":0.00727,"15.4":0.00817,"15.5":0.00908,"15.6-15.8":0.11898,"16.0":0.01453,"16.1":0.02997,"16.2":0.01544,"16.3":0.02861,"16.4":0.00636,"16.5":0.01181,"16.6-16.7":0.15349,"17.0":0.00817,"17.1":0.01499,"17.2":0.0109,"17.3":0.0168,"17.4":0.02498,"17.5":0.05449,"17.6-17.7":0.13442,"18.0":0.03406,"18.1":0.06903,"18.2":0.0386,"18.3":0.13169,"18.4":0.07584,"18.5-18.6":3.23101,"26.0":0.01771},P:{"4":0.02973,"20":0.21802,"21":0.00991,"22":0.00991,"23":0.01982,"24":0.15856,"25":0.12883,"26":0.04955,"27":0.08919,"28":0.66398,"5.0-5.4":0.00991,_:"6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.18829,"9.2":0.00991,"11.1-11.2":0.00991,"17.0":0.00991},I:{"0":0.0229,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.48986,_:"10 11 12 11.1 11.5 12.1"},A:{"7":0.00471,"8":0.00471,"11":0.01413,_:"6 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.04587,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.02294},H:{"0":0.03},L:{"0":77.48255},R:{_:"0"},M:{"0":0.00765},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/GY.js b/node_modules.bak/caniuse-lite/data/regions/GY.js new file mode 100644 index 0000000..4d35e4c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/GY.js @@ -0,0 +1 @@ +module.exports={C:{"110":0.02656,"115":0.03099,"127":0.00443,"133":0.00443,"135":0.00443,"138":0.00443,"140":0.01771,"141":0.28333,"142":0.10625,"143":0.00443,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 134 136 137 139 144 145 3.5 3.6"},D:{"11":0.00443,"39":0.01328,"40":0.02656,"41":0.01771,"42":0.01771,"43":0.02214,"44":0.01771,"45":0.01771,"46":0.02656,"47":0.01771,"48":0.00885,"49":0.01771,"50":0.02214,"51":0.01771,"52":0.01771,"53":0.01771,"54":0.02214,"55":0.02214,"56":0.01328,"57":0.02214,"58":0.02214,"59":0.01328,"60":0.01771,"63":0.00443,"64":0.00443,"68":0.00443,"69":0.03984,"73":0.00443,"75":0.01328,"76":0.00443,"77":0.00443,"79":0.08411,"80":0.00885,"81":0.00443,"83":0.09297,"85":0.00443,"86":0.00443,"87":0.02214,"88":0.00443,"89":0.00443,"91":0.00885,"93":0.00885,"94":0.01328,"97":0.02656,"98":0.01771,"99":0.01771,"100":0.00443,"101":0.00443,"103":0.02656,"104":0.00885,"105":0.00443,"107":0.00885,"108":0.00443,"109":0.08411,"110":0.00885,"111":0.03099,"112":1.26612,"113":0.00443,"114":0.05755,"116":0.03984,"117":0.00443,"118":0.00443,"119":0.00885,"120":0.03542,"121":0.00885,"122":0.4914,"123":0.00443,"124":0.01771,"125":9.49149,"126":0.08411,"127":0.00885,"128":0.0487,"129":0.00443,"130":0.04427,"131":0.01771,"132":0.09739,"133":0.02656,"134":0.04427,"135":0.03099,"136":0.04427,"137":0.31432,"138":5.61344,"139":8.75661,"140":0.03542,"141":0.00885,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 65 66 67 70 71 72 74 78 84 90 92 95 96 102 106 115 142 143"},F:{"90":0.01771,"91":0.00885,"95":0.00885,"113":0.00443,"119":0.04427,"120":0.84113,"121":0.00885,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00443},B:{"18":0.00443,"92":0.00443,"98":0.01328,"114":0.6729,"116":0.00885,"122":0.01328,"125":0.00443,"130":0.00443,"131":0.00443,"132":0.00443,"133":0.01771,"134":0.01771,"135":0.00443,"136":0.06198,"137":0.02656,"138":1.5406,"139":3.3778,"140":0.04427,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 120 121 123 124 126 127 128 129"},E:{"11":0.00443,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5 16.0 16.1 16.2 17.0 17.2","5.1":0.00443,"13.1":0.00443,"14.1":0.00443,"15.1":0.00443,"15.4":0.00443,"15.6":0.02656,"16.3":0.02214,"16.4":0.00443,"16.5":0.00443,"16.6":0.12396,"17.1":0.00885,"17.3":0.01328,"17.4":0.02214,"17.5":0.02656,"17.6":0.05755,"18.0":0.00443,"18.1":0.00885,"18.2":0.00885,"18.3":0.16823,"18.4":0.02656,"18.5-18.6":0.25677,"26.0":0.02656},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00389,"7.0-7.1":0.00312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00779,"10.0-10.2":0.00078,"10.3":0.01402,"11.0-11.2":0.29912,"11.3-11.4":0.00467,"12.0-12.1":0.00156,"12.2-12.5":0.04518,"13.0-13.1":0,"13.2":0.00234,"13.3":0.00156,"13.4-13.7":0.00779,"14.0-14.4":0.01558,"14.5-14.8":0.01636,"15.0-15.1":0.01402,"15.2-15.3":0.01246,"15.4":0.01402,"15.5":0.01558,"15.6-15.8":0.20409,"16.0":0.02493,"16.1":0.05141,"16.2":0.02648,"16.3":0.04907,"16.4":0.01091,"16.5":0.02025,"16.6-16.7":0.26329,"17.0":0.01402,"17.1":0.02571,"17.2":0.0187,"17.3":0.02882,"17.4":0.04284,"17.5":0.09348,"17.6-17.7":0.23057,"18.0":0.05842,"18.1":0.1184,"18.2":0.06621,"18.3":0.2259,"18.4":0.13009,"18.5-18.6":5.54234,"26.0":0.03038},P:{"4":0.04197,"20":0.01049,"22":0.02098,"23":0.04197,"24":0.1364,"25":0.1364,"26":0.03148,"27":0.14689,"28":2.91686,_:"21 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","5.0-5.4":0.01049,"7.2-7.4":0.05246,"16.0":0.03148,"19.0":0.01049},I:{"0":0.01113,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.41233,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00443,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.20059},H:{"0":0},L:{"0":50.50434},R:{_:"0"},M:{"0":0.14487},Q:{"14.9":0.039}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/HK.js b/node_modules.bak/caniuse-lite/data/regions/HK.js new file mode 100644 index 0000000..d5324bf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/HK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00718,"72":0.01437,"78":0.01437,"115":0.05747,"128":0.00718,"129":0.00718,"135":0.00718,"136":0.00718,"139":0.00718,"140":0.00718,"141":0.32328,"142":0.15086,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 130 131 132 133 134 137 138 143 144 145 3.5 3.6"},D:{"48":0.00718,"49":0.00718,"58":0.00718,"68":0.00718,"69":0.00718,"70":0.00718,"71":0.00718,"72":0.00718,"74":0.00718,"75":0.00718,"76":0.00718,"77":0.00718,"78":0.01437,"79":0.02874,"80":0.01437,"81":0.01437,"83":0.01437,"84":0.00718,"85":0.01437,"86":0.02874,"87":0.02874,"88":0.01437,"89":0.00718,"90":0.01437,"91":0.00718,"95":0.01437,"97":0.00718,"98":0.00718,"99":0.00718,"101":0.02155,"103":0.02155,"104":0.00718,"105":0.00718,"106":0.00718,"107":0.02155,"108":0.01437,"109":0.28736,"110":0.01437,"111":0.00718,"112":52.78085,"113":0.02155,"114":0.0431,"115":0.02874,"116":0.0431,"117":0.01437,"118":0.03592,"119":0.02874,"120":0.05029,"121":0.06466,"122":0.05029,"123":0.03592,"124":0.07184,"125":0.92674,"126":0.22989,"127":0.05029,"128":0.08621,"129":0.08621,"130":0.10776,"131":0.23707,"132":0.11494,"133":0.08621,"134":0.10058,"135":0.07902,"136":0.07902,"137":0.30891,"138":3.25435,"139":3.74286,"140":0.02874,"141":0.05029,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 51 52 53 54 55 56 57 59 60 61 62 63 64 65 66 67 73 92 93 94 96 100 102 142 143"},F:{"90":0.00718,"95":0.00718,"102":0.01437,"120":0.05747,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00718,"81":0.00718,"83":0.00718,"84":0.00718,"85":0.00718,"86":0.00718,"87":0.00718,"88":0.00718,"89":0.00718,"90":0.00718,"92":0.00718,"106":0.00718,"109":0.02874,"113":0.01437,"114":0.00718,"116":0.00718,"117":0.00718,"120":0.01437,"121":0.00718,"122":0.00718,"123":0.01437,"124":0.00718,"125":0.00718,"126":0.00718,"127":0.01437,"128":0.01437,"129":0.02155,"130":0.00718,"131":0.02874,"132":0.01437,"133":0.01437,"134":0.01437,"135":0.02155,"136":0.02155,"137":0.0431,"138":0.84771,"139":1.44398,"140":0.00718,_:"12 13 14 15 16 17 18 79 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 115 118 119"},E:{"8":0.00718,"14":0.00718,_:"0 4 5 6 7 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 17.0","9.1":0.00718,"13.1":0.00718,"14.1":0.01437,"15.1":0.00718,"15.4":0.01437,"15.5":0.00718,"15.6":0.05029,"16.0":0.01437,"16.1":0.00718,"16.2":0.00718,"16.3":0.02155,"16.4":0.00718,"16.5":0.00718,"16.6":0.07902,"17.1":0.0431,"17.2":0.00718,"17.3":0.00718,"17.4":0.00718,"17.5":0.02155,"17.6":0.05747,"18.0":0.02155,"18.1":0.01437,"18.2":0.00718,"18.3":0.03592,"18.4":0.02155,"18.5-18.6":0.36638,"26.0":0.01437},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00167,"5.0-5.1":0,"6.0-6.1":0.00419,"7.0-7.1":0.00335,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00837,"10.0-10.2":0.00084,"10.3":0.01507,"11.0-11.2":0.32148,"11.3-11.4":0.00502,"12.0-12.1":0.00167,"12.2-12.5":0.04856,"13.0-13.1":0,"13.2":0.00251,"13.3":0.00167,"13.4-13.7":0.00837,"14.0-14.4":0.01674,"14.5-14.8":0.01758,"15.0-15.1":0.01507,"15.2-15.3":0.0134,"15.4":0.01507,"15.5":0.01674,"15.6-15.8":0.21935,"16.0":0.02679,"16.1":0.05525,"16.2":0.02846,"16.3":0.05274,"16.4":0.01172,"16.5":0.02177,"16.6-16.7":0.28297,"17.0":0.01507,"17.1":0.02763,"17.2":0.02009,"17.3":0.03098,"17.4":0.04605,"17.5":0.10046,"17.6-17.7":0.24781,"18.0":0.06279,"18.1":0.12725,"18.2":0.07116,"18.3":0.24279,"18.4":0.13981,"18.5-18.6":5.95666,"26.0":0.03265},P:{"4":0.01059,"20":0.01059,"21":0.01059,"22":0.01059,"23":0.01059,"24":0.01059,"25":0.01059,"26":0.04235,"27":0.04235,"28":1.9693,"5.0-5.4":0.01059,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.01059,"18.0":0.01059},I:{"0":0.02811,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.06758,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04103,"9":0.06839,"11":0.6018,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.16333},H:{"0":0},L:{"0":18.42163},R:{_:"0"},M:{"0":0.43648},Q:{"14.9":0.12954}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/HN.js b/node_modules.bak/caniuse-lite/data/regions/HN.js new file mode 100644 index 0000000..8ffb27b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/HN.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01328,"50":0.00443,"51":0.00443,"52":0.00885,"53":0.00443,"55":0.00443,"56":0.00443,"77":0.00443,"78":0.00443,"115":0.0708,"128":0.00443,"133":0.00443,"134":0.00443,"138":0.00443,"139":0.00443,"140":0.02655,"141":0.68145,"142":0.25665,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 135 136 137 143 144 145 3.5 3.6"},D:{"39":0.02213,"40":0.02213,"41":0.02655,"42":0.02213,"43":0.02213,"44":0.0177,"45":0.02213,"46":0.02213,"47":0.02655,"48":0.0177,"49":0.02213,"50":0.02655,"51":0.02213,"52":0.02213,"53":0.02655,"54":0.0177,"55":0.02655,"56":0.02655,"57":0.0177,"58":0.0177,"59":0.02213,"60":0.02213,"62":0.00443,"65":0.0177,"66":0.00443,"68":0.0177,"69":0.02213,"70":0.02213,"71":0.01328,"72":0.02655,"73":0.00885,"74":0.0177,"75":0.0177,"76":0.02655,"77":0.0177,"78":0.03098,"79":0.11505,"80":0.0354,"81":0.02213,"83":0.02213,"84":0.01328,"85":0.04425,"86":0.0354,"87":0.07965,"88":0.03983,"89":0.02655,"90":0.03983,"91":0.01328,"93":0.1239,"94":0.00885,"98":0.00443,"101":0.00443,"103":0.05753,"104":0.02213,"105":0.00885,"106":0.00885,"108":0.09735,"109":0.60623,"110":0.00443,"111":0.07523,"112":4.0002,"113":0.00443,"114":0.01328,"115":0.01328,"116":0.02213,"117":0.01328,"118":0.00443,"119":0.0354,"120":0.0531,"121":0.02213,"122":0.04868,"123":0.01328,"124":0.0177,"125":5.1507,"126":0.22125,"127":0.04425,"128":0.03983,"129":0.0354,"130":0.17258,"131":0.05753,"132":0.09735,"133":0.05753,"134":0.07523,"135":0.04868,"136":0.3009,"137":0.33188,"138":7.39418,"139":8.98718,"140":0.00443,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 67 92 95 96 97 99 100 102 107 141 142 143"},F:{"46":0.0177,"53":0.00443,"54":0.00885,"55":0.00885,"56":0.00443,"68":0.00443,"90":0.00885,"91":0.00443,"95":0.0177,"114":0.00443,"119":0.00885,"120":1.24785,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00443,"79":0.00885,"80":0.02213,"81":0.02655,"83":0.02213,"84":0.02655,"85":0.01328,"86":0.0177,"87":0.01328,"88":0.0177,"89":0.0177,"90":0.01328,"92":0.0177,"100":0.00443,"109":0.01328,"114":0.36285,"120":0.00443,"122":0.02213,"123":0.00443,"124":0.00443,"125":0.00443,"126":0.00443,"130":0.01328,"131":0.00885,"132":0.01328,"133":0.01328,"134":0.12833,"135":0.00885,"136":0.03983,"137":0.04425,"138":1.84523,"139":3.6816,"140":0.00885,_:"12 13 14 15 16 17 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 17.2 17.3","5.1":0.00885,"9.1":0.02655,"12.1":0.00443,"13.1":0.01328,"14.1":0.0177,"15.6":0.0531,"16.0":0.00443,"16.1":0.00443,"16.2":0.00443,"16.3":0.00885,"16.4":0.00443,"16.5":0.0177,"16.6":0.03983,"17.0":0.00885,"17.1":0.0177,"17.4":0.00443,"17.5":0.01328,"17.6":0.04425,"18.0":0.03098,"18.1":0.00885,"18.2":0.00885,"18.3":0.01328,"18.4":0.0177,"18.5-18.6":0.38055,"26.0":0.00885},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00276,"5.0-5.1":0,"6.0-6.1":0.0069,"7.0-7.1":0.00552,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0138,"10.0-10.2":0.00138,"10.3":0.02484,"11.0-11.2":0.52994,"11.3-11.4":0.00828,"12.0-12.1":0.00276,"12.2-12.5":0.08004,"13.0-13.1":0,"13.2":0.00414,"13.3":0.00276,"13.4-13.7":0.0138,"14.0-14.4":0.0276,"14.5-14.8":0.02898,"15.0-15.1":0.02484,"15.2-15.3":0.02208,"15.4":0.02484,"15.5":0.0276,"15.6-15.8":0.36158,"16.0":0.04416,"16.1":0.09108,"16.2":0.04692,"16.3":0.08694,"16.4":0.01932,"16.5":0.03588,"16.6-16.7":0.46646,"17.0":0.02484,"17.1":0.04554,"17.2":0.03312,"17.3":0.05106,"17.4":0.0759,"17.5":0.16561,"17.6-17.7":0.4085,"18.0":0.1035,"18.1":0.20977,"18.2":0.11731,"18.3":0.40022,"18.4":0.23047,"18.5-18.6":9.81913,"26.0":0.05382},P:{"4":0.09467,"21":0.01052,"22":0.01052,"23":0.01052,"24":0.03156,"25":0.07364,"26":0.0526,"27":0.0526,"28":1.94609,_:"20 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0 19.0","5.0-5.4":0.02104,"6.2-6.4":0.01052,"7.2-7.4":0.08416,"11.1-11.2":0.01052,"16.0":0.08416,"17.0":0.01052},I:{"0":0.02227,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.26207,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00443,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.20074},H:{"0":0},L:{"0":41.68283},R:{_:"0"},M:{"0":0.20074},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/HR.js b/node_modules.bak/caniuse-lite/data/regions/HR.js new file mode 100644 index 0000000..f8b1ff5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/HR.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03313,"78":0.01656,"103":0.00828,"105":0.00414,"113":0.00414,"115":0.38925,"119":0.00414,"124":0.00828,"127":0.00414,"128":0.17392,"130":0.00828,"133":0.07454,"134":0.03727,"135":0.03313,"136":0.01656,"137":0.00828,"138":0.03313,"139":0.01656,"140":0.0704,"141":1.82204,"142":0.99384,"143":0.00414,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 106 107 108 109 110 111 112 114 116 117 118 120 121 122 123 125 126 129 131 132 144 145 3.5 3.6"},D:{"39":0.00414,"40":0.00414,"41":0.02485,"42":0.00414,"43":0.00414,"44":0.00414,"45":0.00414,"46":0.00414,"47":0.00414,"48":0.00414,"49":0.02071,"50":0.00414,"51":0.00414,"52":0.00414,"53":0.00828,"54":0.00414,"55":0.00414,"56":0.00414,"57":0.00414,"58":0.00414,"59":0.00414,"60":0.00414,"65":0.00414,"66":0.00414,"68":0.00828,"70":0.00828,"75":0.01242,"77":0.00828,"79":0.14079,"80":0.00414,"81":0.00414,"83":0.00414,"86":0.00414,"87":0.14494,"88":0.00414,"89":0.00414,"90":0.00414,"91":0.14908,"92":0.00414,"93":0.00828,"94":0.00828,"95":0.00828,"96":0.00414,"103":0.01656,"104":0.01656,"106":0.00828,"107":0.00414,"108":0.02899,"109":1.1719,"111":0.01656,"112":0.26917,"113":0.00414,"114":0.09938,"115":0.00414,"116":0.07454,"117":0.00414,"118":0.01656,"119":0.01656,"120":0.02071,"121":0.02071,"122":0.05797,"123":0.01242,"124":0.04141,"125":0.08282,"126":0.02485,"127":0.01242,"128":0.04969,"129":0.01656,"130":0.01656,"131":0.12423,"132":0.07454,"133":0.09938,"134":0.06626,"135":0.10767,"136":0.11181,"137":0.32714,"138":9.43734,"139":12.85366,"140":0.01656,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 69 71 72 73 74 76 78 84 85 97 98 99 100 101 102 105 110 141 142 143"},F:{"46":0.02899,"82":0.00414,"90":0.03313,"91":0.02485,"95":0.02485,"102":0.00828,"114":0.00414,"119":0.01656,"120":1.19261,"121":0.00828,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.16978,"100":0.00414,"109":0.02485,"114":0.02899,"118":0.00414,"119":0.00414,"130":0.00414,"131":0.00828,"132":0.00414,"133":0.00414,"134":0.01242,"135":0.01656,"136":0.00414,"137":0.00828,"138":0.74952,"139":1.80962,"140":0.00828,_:"12 13 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 120 121 122 123 124 125 126 127 128 129"},E:{"14":0.00828,"15":0.00414,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00414,"13.1":0.00828,"14.1":0.01242,"15.1":0.00414,"15.4":0.00414,"15.5":0.00414,"15.6":0.07868,"16.0":0.01656,"16.1":0.00414,"16.2":0.00828,"16.3":0.01656,"16.4":0.00414,"16.5":0.00828,"16.6":0.12837,"17.0":0.00414,"17.1":0.12837,"17.2":0.00828,"17.3":0.01242,"17.4":0.01656,"17.5":0.02899,"17.6":0.0911,"18.0":0.01242,"18.1":0.02071,"18.2":0.00828,"18.3":0.05383,"18.4":0.02071,"18.5-18.6":0.51348,"26.0":0.02899},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00242,"5.0-5.1":0,"6.0-6.1":0.00604,"7.0-7.1":0.00484,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01209,"10.0-10.2":0.00121,"10.3":0.02176,"11.0-11.2":0.46422,"11.3-11.4":0.00725,"12.0-12.1":0.00242,"12.2-12.5":0.07012,"13.0-13.1":0,"13.2":0.00363,"13.3":0.00242,"13.4-13.7":0.01209,"14.0-14.4":0.02418,"14.5-14.8":0.02539,"15.0-15.1":0.02176,"15.2-15.3":0.01934,"15.4":0.02176,"15.5":0.02418,"15.6-15.8":0.31674,"16.0":0.03869,"16.1":0.07979,"16.2":0.0411,"16.3":0.07616,"16.4":0.01692,"16.5":0.03143,"16.6-16.7":0.40861,"17.0":0.02176,"17.1":0.03989,"17.2":0.02901,"17.3":0.04473,"17.4":0.06649,"17.5":0.14507,"17.6-17.7":0.35784,"18.0":0.09067,"18.1":0.18376,"18.2":0.10276,"18.3":0.35059,"18.4":0.20189,"18.5-18.6":8.60145,"26.0":0.04715},P:{"4":0.15675,"21":0.01045,"22":0.01045,"23":0.05225,"24":0.0209,"25":0.03135,"26":0.09405,"27":0.1254,"28":3.95014,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.0418,"6.2-6.4":0.01045,"7.2-7.4":0.1045,"17.0":0.01045,"19.0":0.01045},I:{"0":0.11116,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.53912,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00414,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04102},H:{"0":0},L:{"0":43.94056},R:{_:"0"},M:{"0":0.59186},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/HT.js b/node_modules.bak/caniuse-lite/data/regions/HT.js new file mode 100644 index 0000000..1fe1572 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/HT.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00174,"49":0.00174,"52":0.01916,"71":0.00174,"99":0.00174,"112":0.00174,"115":0.03136,"121":0.00174,"127":0.00348,"128":0.00174,"133":0.00174,"134":0.00348,"137":0.00174,"139":0.00523,"140":0.00697,"141":0.18988,"142":0.07316,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 122 123 124 125 126 129 130 131 132 135 136 138 143 144 145 3.5 3.6"},D:{"38":0.00348,"39":0.00174,"40":0.00174,"43":0.00174,"44":0.00523,"45":0.00174,"47":0.00174,"48":0.00174,"49":0.00348,"50":0.00348,"51":0.00348,"52":0.00174,"53":0.00348,"54":0.00174,"55":0.00348,"56":0.00348,"57":0.00174,"58":0.00348,"59":0.00174,"60":0.00174,"63":0.00174,"66":0.00174,"68":0.00348,"69":0.00174,"70":0.00348,"71":0.00174,"72":0.03484,"73":0.03658,"74":0.00348,"75":0.00697,"76":0.02439,"77":0.00174,"79":0.0331,"80":0.00348,"81":0.01219,"83":0.00523,"85":0.00174,"86":0.00174,"87":0.0209,"88":0.01045,"89":0.00174,"90":0.00174,"91":0.00174,"92":0.00871,"93":0.04181,"94":0.01394,"95":0.00871,"98":0.00348,"99":0.00523,"100":0.00174,"101":0.00174,"102":0.00348,"103":0.04355,"105":0.03136,"106":0.00174,"108":0.10278,"109":0.15155,"110":0.01219,"111":0.1411,"112":0.00348,"113":0.00523,"114":0.05574,"115":0.00174,"116":0.02613,"117":0.01394,"118":0.00871,"119":0.01916,"120":0.17768,"121":0.00523,"122":0.00871,"123":0.00697,"124":0.00697,"125":0.22646,"126":0.04181,"127":0.02439,"128":0.08884,"129":0.01045,"130":0.01394,"131":0.05052,"132":0.04181,"133":0.20556,"134":0.054,"135":0.07839,"136":0.10626,"137":0.33272,"138":2.43183,"139":3.06069,"140":0.01219,"141":0.00174,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 41 42 46 61 62 64 65 67 78 84 96 97 104 107 142 143"},F:{"78":0.00174,"79":0.00348,"90":0.01394,"91":0.00697,"95":0.01394,"114":0.00174,"117":0.00697,"118":0.00174,"119":0.00697,"120":0.40066,"121":0.01045,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00871,"13":0.00523,"14":0.00348,"15":0.00348,"16":0.01219,"17":0.00697,"18":0.0209,"80":0.00174,"81":0.00174,"84":0.00348,"85":0.00174,"89":0.00697,"90":0.00871,"92":0.05749,"96":0.00174,"100":0.00523,"109":0.06271,"114":0.01219,"118":0.00174,"120":0.00174,"121":0.00348,"122":0.00871,"124":0.00174,"126":0.00174,"127":0.00174,"129":0.00174,"130":0.00174,"131":0.01568,"132":0.00174,"133":0.00871,"134":0.00697,"135":0.01219,"136":0.02961,"137":0.0209,"138":0.65499,"139":1.33786,"140":0.00348,_:"79 83 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 123 125 128"},E:{"14":0.00174,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 15.4 15.5 16.0 16.1 16.4 16.5 17.0 17.2","5.1":0.00348,"11.1":0.00871,"12.1":0.00174,"13.1":0.03484,"14.1":0.02787,"15.1":0.01045,"15.2-15.3":0.00348,"15.6":0.0662,"16.2":0.00174,"16.3":0.00348,"16.6":0.03484,"17.1":0.01219,"17.3":0.00697,"17.4":0.00348,"17.5":0.01394,"17.6":0.16375,"18.0":0.00871,"18.1":0.01045,"18.2":0.00174,"18.3":0.01394,"18.4":0.01916,"18.5-18.6":0.14459,"26.0":0.05052},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0,"6.0-6.1":0.00411,"7.0-7.1":0.00329,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00822,"10.0-10.2":0.00082,"10.3":0.01479,"11.0-11.2":0.31552,"11.3-11.4":0.00493,"12.0-12.1":0.00164,"12.2-12.5":0.04766,"13.0-13.1":0,"13.2":0.00247,"13.3":0.00164,"13.4-13.7":0.00822,"14.0-14.4":0.01643,"14.5-14.8":0.01726,"15.0-15.1":0.01479,"15.2-15.3":0.01315,"15.4":0.01479,"15.5":0.01643,"15.6-15.8":0.21528,"16.0":0.02629,"16.1":0.05423,"16.2":0.02794,"16.3":0.05177,"16.4":0.0115,"16.5":0.02136,"16.6-16.7":0.27772,"17.0":0.01479,"17.1":0.02712,"17.2":0.01972,"17.3":0.0304,"17.4":0.04519,"17.5":0.0986,"17.6-17.7":0.24321,"18.0":0.06163,"18.1":0.12489,"18.2":0.06984,"18.3":0.23828,"18.4":0.13722,"18.5-18.6":5.84619,"26.0":0.03205},P:{"4":0.03154,"20":0.01051,"21":0.04206,"22":0.03154,"23":0.03154,"24":0.18926,"25":0.10514,"26":0.06309,"27":0.19977,"28":0.79909,"5.0-5.4":0.03154,"6.2-6.4":0.01051,"7.2-7.4":0.05257,_:"8.2 10.1 12.0 15.0","9.2":0.03154,"11.1-11.2":0.11566,"13.0":0.03154,"14.0":0.02103,"16.0":0.08411,"17.0":0.01051,"18.0":0.01051,"19.0":0.02103},I:{"0":0.11543,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.54503,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00174,"11":0.00348,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00826,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.21471},H:{"0":0},L:{"0":76.51473},R:{_:"0"},M:{"0":0.07432},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/HU.js b/node_modules.bak/caniuse-lite/data/regions/HU.js new file mode 100644 index 0000000..b7bad86 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/HU.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00307,"52":0.01228,"61":0.00307,"78":0.00921,"88":0.00307,"107":0.00614,"108":0.01535,"113":0.00307,"115":0.39897,"118":0.01841,"120":0.15652,"125":0.03376,"127":0.00307,"128":0.06752,"129":0.00307,"130":0.00307,"132":0.00307,"133":0.00307,"134":0.00921,"135":0.00921,"136":0.01228,"137":0.00614,"138":0.01228,"139":0.01535,"140":0.05831,"141":1.68488,"142":0.82556,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 109 110 111 112 114 116 117 119 121 122 123 124 126 131 143 144 145 3.5 3.6"},D:{"34":0.00307,"38":0.00614,"39":0.00307,"40":0.00307,"41":0.00307,"42":0.00307,"43":0.00307,"44":0.00307,"45":0.00307,"47":0.00307,"49":0.00614,"50":0.00307,"51":0.00307,"52":0.00307,"53":0.00307,"54":0.00307,"55":0.00307,"56":0.00307,"57":0.00307,"58":0.00307,"59":0.00307,"60":0.00307,"79":0.0491,"80":0.00307,"83":0.00307,"84":0.00307,"87":0.02455,"88":0.00921,"89":0.00307,"91":0.00921,"95":0.00307,"99":0.00307,"100":0.00307,"102":0.00307,"103":0.02762,"104":0.01535,"106":0.00614,"107":0.00307,"108":0.02148,"109":0.85318,"111":0.00307,"112":0.05217,"114":0.01228,"115":0.00307,"116":0.02148,"118":0.00614,"119":0.01535,"120":0.11662,"121":0.05524,"122":0.03069,"123":0.00921,"124":0.00921,"125":0.03376,"126":0.0491,"127":0.11355,"128":0.03683,"129":0.01535,"130":0.02148,"131":0.04604,"132":0.02148,"133":0.06445,"134":0.0399,"135":0.03376,"136":0.089,"137":0.18107,"138":6.77942,"139":7.46381,"140":0.01228,"141":0.00614,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 46 48 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 85 86 90 92 93 94 96 97 98 101 105 110 113 117 142 143"},F:{"46":0.00307,"79":0.00307,"85":0.00307,"86":0.00307,"90":0.02148,"91":0.00921,"95":0.06752,"105":0.02762,"106":0.1289,"112":0.00307,"114":0.00307,"119":0.00921,"120":0.95753,"121":0.00614,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 107 108 109 110 111 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00307,"109":0.01841,"114":0.00307,"120":0.68132,"128":0.00307,"130":0.00307,"131":0.00614,"132":0.00307,"133":0.00307,"134":0.02148,"135":0.00614,"136":0.00614,"137":0.00921,"138":0.82249,"139":1.57747,"140":0.00307,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 129"},E:{"14":0.00307,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4","13.1":0.00614,"14.1":0.00614,"15.5":0.00307,"15.6":0.0399,"16.0":0.00614,"16.1":0.00307,"16.2":0.00307,"16.3":0.00921,"16.4":0.00307,"16.5":0.00307,"16.6":0.05217,"17.0":0.00307,"17.1":0.05524,"17.2":0.00307,"17.3":0.00307,"17.4":0.00614,"17.5":0.01228,"17.6":0.06138,"18.0":0.00307,"18.1":0.01228,"18.2":0.00614,"18.3":0.02455,"18.4":0.01841,"18.5-18.6":0.22097,"26.0":0.01535},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00166,"5.0-5.1":0,"6.0-6.1":0.00415,"7.0-7.1":0.00332,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0083,"10.0-10.2":0.00083,"10.3":0.01494,"11.0-11.2":0.3188,"11.3-11.4":0.00498,"12.0-12.1":0.00166,"12.2-12.5":0.04815,"13.0-13.1":0,"13.2":0.00249,"13.3":0.00166,"13.4-13.7":0.0083,"14.0-14.4":0.0166,"14.5-14.8":0.01743,"15.0-15.1":0.01494,"15.2-15.3":0.01328,"15.4":0.01494,"15.5":0.0166,"15.6-15.8":0.21752,"16.0":0.02657,"16.1":0.05479,"16.2":0.02823,"16.3":0.0523,"16.4":0.01162,"16.5":0.02159,"16.6-16.7":0.28061,"17.0":0.01494,"17.1":0.0274,"17.2":0.01993,"17.3":0.03072,"17.4":0.04566,"17.5":0.09963,"17.6-17.7":0.24574,"18.0":0.06227,"18.1":0.12619,"18.2":0.07057,"18.3":0.24076,"18.4":0.13865,"18.5-18.6":5.90697,"26.0":0.03238},P:{"4":0.06278,"20":0.01046,"21":0.02093,"22":0.03139,"23":0.03139,"24":0.03139,"25":0.03139,"26":0.06278,"27":0.10463,"28":2.78314,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.01046,"13.0":0.01046,"19.0":0.01046},I:{"0":0.07611,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.30957,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00921,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01386},H:{"0":0.03},L:{"0":61.19418},R:{_:"0"},M:{"0":0.2772},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ID.js b/node_modules.bak/caniuse-lite/data/regions/ID.js new file mode 100644 index 0000000..66e2f53 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ID.js @@ -0,0 +1 @@ +module.exports={C:{"17":0.0035,"52":0.0035,"90":0.0035,"109":0.0035,"112":0.0035,"113":0.02451,"114":0.007,"115":0.12607,"125":0.0035,"126":0.0035,"127":0.01401,"128":0.01751,"130":0.0035,"131":0.0035,"132":0.0035,"133":0.0035,"134":0.007,"135":0.01401,"136":0.01401,"137":0.01051,"138":0.03502,"139":0.01751,"140":0.05253,"141":1.4078,"142":0.60935,"143":0.007,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 116 117 118 119 120 121 122 123 124 129 144 145 3.5 3.6"},D:{"39":0.0035,"40":0.0035,"41":0.0035,"42":0.0035,"43":0.0035,"44":0.0035,"45":0.0035,"46":0.0035,"47":0.0035,"48":0.0035,"49":0.0035,"50":0.0035,"51":0.0035,"52":0.007,"53":0.0035,"54":0.0035,"55":0.0035,"56":0.0035,"57":0.0035,"58":0.0035,"59":0.0035,"60":0.0035,"79":0.0035,"80":0.0035,"85":0.0035,"87":0.0035,"89":0.0035,"90":0.0035,"94":0.0035,"95":0.0035,"98":0.0035,"100":0.0035,"102":0.0035,"103":0.01401,"104":0.02802,"105":0.01051,"106":0.0035,"107":0.007,"108":0.0035,"109":0.64437,"110":0.0035,"111":0.01051,"112":0.0035,"113":0.0035,"114":0.01401,"115":0.0035,"116":0.06304,"117":0.0035,"118":0.01401,"119":0.01401,"120":0.02451,"121":0.02802,"122":0.04903,"123":0.02101,"124":0.03152,"125":0.03852,"126":0.04553,"127":0.02451,"128":0.08755,"129":0.02451,"130":0.03152,"131":0.09806,"132":0.06654,"133":0.05953,"134":0.04903,"135":0.11557,"136":0.09806,"137":0.24164,"138":10.42195,"139":12.10291,"140":0.01051,"141":0.0035,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 81 83 84 86 88 91 92 93 96 97 99 101 142 143"},F:{"90":0.01401,"91":0.007,"95":0.01051,"119":0.0035,"120":0.28016,"121":0.007,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0035,"92":0.007,"109":0.007,"114":0.01401,"120":0.0035,"122":0.0035,"127":0.0035,"128":0.0035,"131":0.007,"132":0.0035,"133":0.0035,"134":0.0035,"135":0.007,"136":0.01051,"137":0.01401,"138":1.17667,"139":2.25529,"140":0.007,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 129 130"},E:{"14":0.0035,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.007,"13.1":0.0035,"14.1":0.01401,"15.1":0.0035,"15.2-15.3":0.0035,"15.4":0.0035,"15.5":0.007,"15.6":0.03502,"16.0":0.0035,"16.1":0.02101,"16.2":0.007,"16.3":0.01051,"16.4":0.007,"16.5":0.02101,"16.6":0.05953,"17.0":0.007,"17.1":0.01401,"17.2":0.01751,"17.3":0.01051,"17.4":0.02101,"17.5":0.03852,"17.6":0.08405,"18.0":0.02101,"18.1":0.02802,"18.2":0.02101,"18.3":0.05253,"18.4":0.03502,"18.5-18.6":0.27316,"26.0":0.007},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0,"6.0-6.1":0.00264,"7.0-7.1":0.00212,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00529,"10.0-10.2":0.00053,"10.3":0.00952,"11.0-11.2":0.20311,"11.3-11.4":0.00317,"12.0-12.1":0.00106,"12.2-12.5":0.03068,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00106,"13.4-13.7":0.00529,"14.0-14.4":0.01058,"14.5-14.8":0.01111,"15.0-15.1":0.00952,"15.2-15.3":0.00846,"15.4":0.00952,"15.5":0.01058,"15.6-15.8":0.13858,"16.0":0.01693,"16.1":0.03491,"16.2":0.01798,"16.3":0.03332,"16.4":0.00741,"16.5":0.01375,"16.6-16.7":0.17878,"17.0":0.00952,"17.1":0.01745,"17.2":0.01269,"17.3":0.01957,"17.4":0.02909,"17.5":0.06347,"17.6-17.7":0.15657,"18.0":0.03967,"18.1":0.0804,"18.2":0.04496,"18.3":0.15339,"18.4":0.08833,"18.5-18.6":3.76339,"26.0":0.02063},P:{"4":0.01054,"21":0.01054,"22":0.01054,"23":0.01054,"24":0.01054,"25":0.02108,"26":0.02108,"27":0.05271,"28":0.79059,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01054},I:{"0":0.07136,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.46136,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00362,"11":0.21351,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.40288},H:{"0":0},L:{"0":60.07224},R:{_:"0"},M:{"0":0.06498},Q:{"14.9":0.0065}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IE.js b/node_modules.bak/caniuse-lite/data/regions/IE.js new file mode 100644 index 0000000..fa76479 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IE.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00235,"67":0.00235,"78":0.00235,"88":0.00235,"108":0.00235,"115":0.02113,"125":0.00235,"128":0.02348,"132":0.00704,"136":0.00235,"137":0.00235,"138":0.0047,"139":0.0047,"140":0.03757,"141":0.42029,"142":0.20662,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 133 134 135 143 144 145 3.5 3.6"},D:{"39":0.0587,"40":0.0587,"41":0.0587,"42":0.0587,"43":0.06105,"44":0.0587,"45":0.0587,"46":0.06105,"47":0.0587,"48":0.0587,"49":0.06105,"50":0.0587,"51":0.06105,"52":0.07044,"53":0.0587,"54":0.0587,"55":0.0587,"56":0.06105,"57":0.0587,"58":0.0587,"59":0.0587,"60":0.0587,"79":0.02113,"81":0.04226,"87":0.01174,"88":0.00704,"91":0.00235,"93":0.00235,"96":0.00235,"102":0.00235,"103":0.02348,"104":0.02348,"106":0.00235,"107":0.00235,"108":0.00939,"109":0.15732,"112":0.07514,"113":0.00235,"114":0.0047,"115":0.00235,"116":0.03052,"118":0.00235,"119":0.01174,"120":0.9345,"121":0.0047,"122":0.03287,"123":0.0047,"124":0.01878,"125":0.15497,"126":0.02583,"127":0.00235,"128":0.03287,"129":0.0047,"130":0.00704,"131":0.10566,"132":0.05166,"133":0.02348,"134":0.06574,"135":0.05635,"136":0.06809,"137":0.20428,"138":9.1572,"139":3.0571,"140":0.0047,"141":0.00235,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 89 90 92 94 95 97 98 99 100 101 105 110 111 117 142 143"},F:{"46":0.0047,"89":0.00235,"90":0.01409,"91":0.01644,"95":0.00235,"105":0.00235,"107":0.00235,"117":0.00235,"119":0.0047,"120":0.21367,"121":0.0047,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 106 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0047,"114":0.00235,"121":0.00235,"125":0.0047,"130":0.00235,"131":0.00939,"132":0.0047,"133":0.00235,"134":0.03757,"135":0.0047,"136":0.00704,"137":0.01409,"138":0.84293,"139":1.77039,"140":0.00235,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 122 123 124 126 127 128 129"},E:{"8":0.00704,"13":0.00235,"14":0.01174,"15":0.00235,_:"0 4 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1","13.1":0.01174,"14.1":0.03287,"15.1":0.00235,"15.2-15.3":0.00235,"15.4":0.00235,"15.5":0.00704,"15.6":0.08922,"16.0":0.01644,"16.1":0.00704,"16.2":0.00939,"16.3":0.02113,"16.4":0.0047,"16.5":0.00704,"16.6":0.1127,"17.0":0.00235,"17.1":0.07748,"17.2":0.01174,"17.3":0.00704,"17.4":0.01409,"17.5":0.03052,"17.6":0.07514,"18.0":0.00704,"18.1":0.02348,"18.2":0.00704,"18.3":0.04461,"18.4":0.02348,"18.5-18.6":0.39681,"26.0":0.00939},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00291,"5.0-5.1":0,"6.0-6.1":0.00727,"7.0-7.1":0.00582,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01454,"10.0-10.2":0.00145,"10.3":0.02617,"11.0-11.2":0.55836,"11.3-11.4":0.00872,"12.0-12.1":0.00291,"12.2-12.5":0.08434,"13.0-13.1":0,"13.2":0.00436,"13.3":0.00291,"13.4-13.7":0.01454,"14.0-14.4":0.02908,"14.5-14.8":0.03054,"15.0-15.1":0.02617,"15.2-15.3":0.02327,"15.4":0.02617,"15.5":0.02908,"15.6-15.8":0.38097,"16.0":0.04653,"16.1":0.09597,"16.2":0.04944,"16.3":0.09161,"16.4":0.02036,"16.5":0.03781,"16.6-16.7":0.49148,"17.0":0.02617,"17.1":0.04798,"17.2":0.0349,"17.3":0.0538,"17.4":0.07997,"17.5":0.17449,"17.6-17.7":0.4304,"18.0":0.10906,"18.1":0.22102,"18.2":0.1236,"18.3":0.42168,"18.4":0.24283,"18.5-18.6":10.34571,"26.0":0.05671},P:{"20":0.01025,"21":0.02049,"22":0.02049,"23":0.02049,"24":0.02049,"25":0.03074,"26":0.03074,"27":0.06147,"28":2.27453,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02049},I:{"0":0.01528,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.06122,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.18314,"11":0.01644,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00765},H:{"0":0},L:{"0":60.69049},R:{_:"0"},M:{"0":0.21428},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IL.js b/node_modules.bak/caniuse-lite/data/regions/IL.js new file mode 100644 index 0000000..845d8bd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IL.js @@ -0,0 +1 @@ +module.exports={C:{"24":0.00343,"25":0.00686,"26":0.02402,"27":0.00343,"29":0.00343,"31":0.00343,"33":0.00343,"36":0.00343,"51":0.00343,"52":0.00686,"78":0.00343,"110":0.00343,"115":0.10982,"119":0.00343,"123":0.00343,"128":0.01373,"130":0.00343,"133":0.00343,"134":0.00686,"135":0.00686,"136":0.0103,"137":0.00343,"138":0.0103,"139":0.01716,"140":0.04118,"141":0.92321,"142":0.27799,"143":0.00343,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 28 30 32 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 118 120 121 122 124 125 126 127 129 131 132 144 145 3.5 3.6"},D:{"31":0.03432,"32":0.00686,"35":0.00343,"38":0.01716,"39":0.00343,"40":0.00686,"41":0.00343,"42":0.00343,"43":0.00343,"44":0.00343,"45":0.00343,"46":0.00343,"47":0.00343,"48":0.00343,"49":0.00686,"50":0.00343,"51":0.00343,"52":0.00343,"53":0.00343,"54":0.00343,"55":0.00343,"56":0.00686,"57":0.00343,"58":0.00343,"59":0.00343,"60":0.00343,"64":0.00343,"65":0.00686,"69":0.00343,"71":0.00343,"74":0.00343,"77":0.00343,"79":0.03432,"80":0.00343,"81":0.00343,"83":0.00343,"85":0.00343,"86":0.00343,"87":0.03089,"88":0.00343,"90":0.00343,"91":0.04462,"94":0.00343,"95":0.00343,"100":0.00343,"101":0.00343,"102":0.00686,"103":0.01373,"104":0.00686,"106":0.0103,"107":0.00343,"108":0.04118,"109":0.60746,"110":0.00343,"111":0.00343,"112":0.13728,"113":0.00343,"114":0.00343,"115":0.01373,"116":0.09953,"117":0.00343,"118":0.02746,"119":0.05148,"120":0.28142,"121":0.01373,"122":0.03775,"123":0.02059,"124":0.01716,"125":0.36379,"126":0.01373,"127":0.02059,"128":0.06178,"129":0.01373,"130":0.01716,"131":0.07894,"132":0.03775,"133":0.04805,"134":0.03432,"135":0.06864,"136":0.08237,"137":0.22651,"138":9.16344,"139":10.36464,"140":0.0103,"141":0.00343,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 36 37 61 62 63 66 67 68 70 72 73 75 76 78 84 89 92 93 96 97 98 99 105 142 143"},F:{"90":0.02402,"91":0.01716,"95":0.01716,"118":0.00343,"119":0.0103,"120":0.53539,"121":0.00343,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00343,"102":0.00343,"104":0.00343,"109":0.02746,"112":0.00343,"114":0.01716,"121":0.00343,"122":0.00343,"126":0.00343,"128":0.00686,"129":0.00343,"130":0.00343,"131":0.0103,"132":0.00686,"133":0.00686,"134":0.02402,"135":0.01373,"136":0.01373,"137":0.02059,"138":0.86143,"139":1.83269,"140":0.00343,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 110 111 113 115 116 117 118 119 120 123 124 125 127"},E:{"6":0.00343,"7":0.00686,"8":0.23681,"14":0.00343,"15":0.00343,_:"0 4 5 9 10 11 12 13 3.1 3.2 7.1 9.1 10.1 11.1 12.1 16.4 17.0","5.1":0.00343,"6.1":0.0103,"13.1":0.00686,"14.1":0.02402,"15.1":0.00343,"15.2-15.3":0.00343,"15.4":0.00343,"15.5":0.0103,"15.6":0.06864,"16.0":0.00343,"16.1":0.00686,"16.2":0.00343,"16.3":0.01373,"16.5":0.0103,"16.6":0.09953,"17.1":0.0858,"17.2":0.00343,"17.3":0.00686,"17.4":0.00686,"17.5":0.01373,"17.6":0.06521,"18.0":0.00343,"18.1":0.0755,"18.2":0.00686,"18.3":0.02059,"18.4":0.01373,"18.5-18.6":0.32261,"26.0":0.0103},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00287,"5.0-5.1":0,"6.0-6.1":0.00718,"7.0-7.1":0.00575,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01436,"10.0-10.2":0.00144,"10.3":0.02586,"11.0-11.2":0.55159,"11.3-11.4":0.00862,"12.0-12.1":0.00287,"12.2-12.5":0.08331,"13.0-13.1":0,"13.2":0.00431,"13.3":0.00287,"13.4-13.7":0.01436,"14.0-14.4":0.02873,"14.5-14.8":0.03016,"15.0-15.1":0.02586,"15.2-15.3":0.02298,"15.4":0.02586,"15.5":0.02873,"15.6-15.8":0.37634,"16.0":0.04597,"16.1":0.0948,"16.2":0.04884,"16.3":0.09049,"16.4":0.02011,"16.5":0.03735,"16.6-16.7":0.48551,"17.0":0.02586,"17.1":0.0474,"17.2":0.03447,"17.3":0.05315,"17.4":0.079,"17.5":0.17237,"17.6-17.7":0.42518,"18.0":0.10773,"18.1":0.21834,"18.2":0.1221,"18.3":0.41656,"18.4":0.23988,"18.5-18.6":10.22014,"26.0":0.05602},P:{"4":0.0309,"20":0.0206,"21":0.0309,"22":0.0412,"23":0.0515,"24":0.0618,"25":0.103,"26":0.1133,"27":0.2369,"28":6.51992,_:"5.0-5.4 6.2-6.4 9.2 10.1 12.0 15.0 16.0","7.2-7.4":0.0206,"8.2":0.0103,"11.1-11.2":0.0103,"13.0":0.0103,"14.0":0.0103,"17.0":0.0206,"18.0":0.0103,"19.0":0.0206},I:{"0":0.01311,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.30213,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.02059,"10":0.00343,"11":0.02746,_:"6 7 8 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03284},H:{"0":0},L:{"0":47.2046},R:{_:"0"},M:{"0":0.22331},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IM.js b/node_modules.bak/caniuse-lite/data/regions/IM.js new file mode 100644 index 0000000..3c8035f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IM.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.00411,"102":0.00411,"115":0.15196,"128":0.00821,"130":0.00411,"135":0.00411,"138":0.00821,"139":0.02054,"140":0.0575,"141":0.5873,"142":0.41891,"143":0.00821,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 131 132 133 134 136 137 144 145 3.5 3.6"},D:{"39":0.00411,"40":0.00821,"41":0.00821,"42":0.00411,"43":0.00411,"44":0.00411,"45":0.00411,"46":0.00411,"47":0.00411,"48":0.00411,"49":0.00411,"50":0.00411,"51":0.00411,"52":0.00411,"54":0.00411,"55":0.00411,"56":0.00821,"57":0.00411,"58":0.00821,"59":0.00411,"60":0.00411,"66":0.00411,"78":0.00411,"79":0.00411,"81":0.00411,"86":0.00411,"87":0.00411,"88":0.00411,"98":0.00411,"99":0.00411,"101":0.00411,"103":0.03286,"107":0.00411,"108":0.01232,"109":0.48873,"112":0.21356,"116":0.10678,"119":0.03286,"120":0.01232,"121":0.02054,"122":0.00821,"123":0.00821,"124":0.22999,"125":0.44356,"126":0.12321,"127":0.00411,"128":0.03696,"130":0.18482,"131":0.28338,"132":0.00821,"133":0.02054,"134":0.01232,"135":0.03696,"136":0.08625,"137":0.26696,"138":5.20357,"139":8.20168,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 53 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 80 83 84 85 89 90 91 92 93 94 95 96 97 100 102 104 105 106 110 111 113 114 115 117 118 129 140 141 142 143"},F:{"46":0.00411,"90":0.01232,"91":0.00821,"120":1.25674,"121":0.00411,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00411,"102":0.00411,"107":0.09035,"109":0.01643,"132":0.00411,"134":0.02464,"136":0.00821,"137":0.02054,"138":3.9879,"139":4.78876,"140":0.00411,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 133 135"},E:{"14":0.00411,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.03696,"14.1":0.02875,"15.4":0.03286,"15.5":0.03696,"15.6":0.37374,"16.0":0.04518,"16.1":0.00821,"16.2":0.03286,"16.3":0.07393,"16.4":0.00821,"16.5":0.00821,"16.6":0.42302,"17.1":0.78033,"17.2":0.02875,"17.3":0.00411,"17.4":0.03286,"17.5":0.03696,"17.6":0.57087,"18.0":0.13142,"18.1":0.04928,"18.2":0.02054,"18.3":0.40659,"18.4":0.12321,"18.5-18.6":2.47241,"26.0":0.13964},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00588,"5.0-5.1":0,"6.0-6.1":0.01471,"7.0-7.1":0.01177,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02942,"10.0-10.2":0.00294,"10.3":0.05296,"11.0-11.2":1.12987,"11.3-11.4":0.01765,"12.0-12.1":0.00588,"12.2-12.5":0.17066,"13.0-13.1":0,"13.2":0.00883,"13.3":0.00588,"13.4-13.7":0.02942,"14.0-14.4":0.05885,"14.5-14.8":0.06179,"15.0-15.1":0.05296,"15.2-15.3":0.04708,"15.4":0.05296,"15.5":0.05885,"15.6-15.8":0.7709,"16.0":0.09416,"16.1":0.1942,"16.2":0.10004,"16.3":0.18537,"16.4":0.04119,"16.5":0.0765,"16.6-16.7":0.99452,"17.0":0.05296,"17.1":0.0971,"17.2":0.07062,"17.3":0.10887,"17.4":0.16183,"17.5":0.35308,"17.6-17.7":0.87094,"18.0":0.22068,"18.1":0.44724,"18.2":0.2501,"18.3":0.85329,"18.4":0.49138,"18.5-18.6":20.935,"26.0":0.11475},P:{"4":0.04623,"20":0.02311,"21":0.19646,"23":0.01156,"24":0.30047,"26":0.04623,"27":0.03467,"28":3.75583,_:"22 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03467},I:{"0":0.01177,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.12965,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00589},H:{"0":0},L:{"0":24.90622},R:{_:"0"},M:{"0":0.51269},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IN.js b/node_modules.bak/caniuse-lite/data/regions/IN.js new file mode 100644 index 0000000..1540bb6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IN.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.0043,"52":0.00215,"59":0.00215,"88":0.00215,"113":0.00215,"115":0.08819,"125":0.00215,"127":0.00215,"128":0.01291,"133":0.00215,"134":0.00215,"135":0.00215,"136":0.0086,"137":0.00215,"138":0.00215,"139":0.00645,"140":0.01076,"141":0.26242,"142":0.12906,"143":0.00215,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 144 145 3.5 3.6"},D:{"39":0.00215,"40":0.00215,"41":0.00215,"42":0.00215,"43":0.00215,"44":0.00215,"45":0.00215,"46":0.00215,"47":0.00215,"48":0.00215,"49":0.0043,"50":0.00215,"51":0.00215,"52":0.0043,"53":0.00215,"54":0.00215,"55":0.00215,"56":0.00215,"57":0.00215,"58":0.00215,"59":0.00215,"60":0.00215,"66":0.00645,"68":0.00215,"69":0.00215,"70":0.00215,"71":0.00215,"73":0.00215,"74":0.00215,"79":0.0043,"80":0.00215,"81":0.00215,"83":0.00215,"84":0.00215,"85":0.00215,"86":0.00215,"87":0.01076,"88":0.00215,"89":0.00215,"91":0.00215,"93":0.00215,"94":0.00215,"95":0.00215,"99":0.00215,"101":0.00215,"102":0.00215,"103":0.01076,"104":0.0086,"105":0.00215,"106":0.00215,"107":0.00215,"108":0.01076,"109":0.77436,"111":0.0043,"112":0.00215,"113":0.00215,"114":0.0086,"115":0.00215,"116":0.01076,"117":0.0043,"118":0.00215,"119":0.03442,"120":0.0086,"121":0.0043,"122":0.01076,"123":0.0043,"124":0.0086,"125":0.17853,"126":0.02796,"127":0.02151,"128":0.01936,"129":0.01076,"130":0.01506,"131":0.07098,"132":0.02796,"133":0.03011,"134":0.03011,"135":0.04947,"136":0.07959,"137":0.12046,"138":4.26974,"139":4.87632,"140":0.01291,"141":0.00215,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 72 75 76 77 78 90 92 96 97 98 100 110 142 143"},F:{"85":0.00215,"89":0.00215,"90":0.12261,"91":0.05593,"95":0.0086,"114":0.00215,"119":0.00215,"120":0.12691,"121":0.00215,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00215,"92":0.0043,"109":0.00645,"114":0.01506,"122":0.00215,"124":0.00215,"130":0.00215,"131":0.0043,"132":0.00215,"133":0.00215,"134":0.0043,"135":0.0043,"136":0.0043,"137":0.0086,"138":0.3248,"139":0.55281,"140":0.00215,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.5 17.0 17.2","11.1":0.00215,"14.1":0.00215,"15.6":0.00645,"16.0":0.00215,"16.3":0.00215,"16.4":0.00215,"16.6":0.0086,"17.1":0.0043,"17.3":0.00215,"17.4":0.00215,"17.5":0.0043,"17.6":0.01076,"18.0":0.00215,"18.1":0.0043,"18.2":0.00215,"18.3":0.01076,"18.4":0.00645,"18.5-18.6":0.06238,"26.0":0.00645},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00043,"5.0-5.1":0,"6.0-6.1":0.00107,"7.0-7.1":0.00085,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00213,"10.0-10.2":0.00021,"10.3":0.00384,"11.0-11.2":0.08198,"11.3-11.4":0.00128,"12.0-12.1":0.00043,"12.2-12.5":0.01238,"13.0-13.1":0,"13.2":0.00064,"13.3":0.00043,"13.4-13.7":0.00213,"14.0-14.4":0.00427,"14.5-14.8":0.00448,"15.0-15.1":0.00384,"15.2-15.3":0.00342,"15.4":0.00384,"15.5":0.00427,"15.6-15.8":0.05594,"16.0":0.00683,"16.1":0.01409,"16.2":0.00726,"16.3":0.01345,"16.4":0.00299,"16.5":0.00555,"16.6-16.7":0.07216,"17.0":0.00384,"17.1":0.00705,"17.2":0.00512,"17.3":0.0079,"17.4":0.01174,"17.5":0.02562,"17.6-17.7":0.06319,"18.0":0.01601,"18.1":0.03245,"18.2":0.01815,"18.3":0.06191,"18.4":0.03565,"18.5-18.6":1.519,"26.0":0.00833},P:{"4":0.01035,"21":0.01035,"22":0.01035,"23":0.01035,"24":0.02069,"25":0.02069,"26":0.03104,"27":0.05173,"28":0.49663,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02069},I:{"0":0.00784,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":2.53587,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01076,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.06279,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.29509},H:{"0":0.07},L:{"0":79.63556},R:{_:"0"},M:{"0":0.12558},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IQ.js b/node_modules.bak/caniuse-lite/data/regions/IQ.js new file mode 100644 index 0000000..c4d1f2d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IQ.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00214,"115":0.03209,"128":0.00428,"140":0.00214,"141":0.0492,"142":0.02567,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"11":0.01283,"38":0.00642,"43":0.00428,"47":0.00214,"53":0.00214,"55":0.00214,"56":0.00642,"60":0.00214,"62":0.00214,"63":0.00214,"65":0.00642,"66":0.00428,"68":0.00214,"69":0.00428,"70":0.00214,"71":0.00214,"72":0.00214,"73":0.00856,"74":0.00214,"75":0.00214,"76":0.00214,"77":0.00214,"78":0.00214,"79":0.0385,"80":0.00214,"81":0.00214,"83":0.04492,"85":0.00214,"86":0.00214,"87":0.04064,"88":0.00428,"89":0.00214,"90":0.00214,"91":0.02353,"92":0.00214,"93":0.00428,"94":0.01497,"95":0.0107,"96":0.00214,"97":0.00214,"98":0.02781,"99":0.00214,"100":0.00428,"101":0.00428,"102":0.00642,"103":0.02567,"104":0.00428,"105":0.00428,"106":0.00642,"108":0.02353,"109":0.38502,"110":0.01497,"111":0.00642,"112":0.4278,"113":0.00428,"114":0.02567,"116":0.00428,"117":0.00214,"118":0.00214,"119":0.02353,"120":0.00642,"121":0.00428,"122":0.00428,"123":0.00642,"124":0.00428,"125":1.60639,"126":0.05561,"127":0.00856,"128":0.0107,"129":0.00214,"130":0.00642,"131":0.02781,"132":0.02353,"133":0.0107,"134":0.0107,"135":0.02353,"136":0.01711,"137":0.05348,"138":1.28768,"139":1.87163,"140":0.00428,"141":0.00214,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 46 48 49 50 51 52 54 57 58 59 61 64 67 84 107 115 142 143"},F:{"46":0.00214,"73":0.00214,"79":0.00214,"84":0.00214,"90":0.03209,"91":0.01497,"95":0.00856,"120":0.09839,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 80 81 82 83 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00428,"109":0.00214,"114":0.06845,"122":0.00428,"134":0.03209,"136":0.00214,"137":0.00214,"138":0.09839,"139":0.20962,"140":0.00214,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 131 132 133 135"},E:{"14":0.00214,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.0 16.4 17.0","5.1":0.00642,"14.1":0.00428,"15.5":0.00428,"15.6":0.01925,"16.1":0.00428,"16.2":0.00428,"16.3":0.00856,"16.5":0.00214,"16.6":0.02353,"17.1":0.01711,"17.2":0.00214,"17.3":0.00214,"17.4":0.00642,"17.5":0.01283,"17.6":0.02781,"18.0":0.00428,"18.1":0.00856,"18.2":0.00428,"18.3":0.02353,"18.4":0.00856,"18.5-18.6":0.21818,"26.0":0.00642},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00236,"5.0-5.1":0,"6.0-6.1":0.00589,"7.0-7.1":0.00471,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01178,"10.0-10.2":0.00118,"10.3":0.0212,"11.0-11.2":0.45219,"11.3-11.4":0.00707,"12.0-12.1":0.00236,"12.2-12.5":0.0683,"13.0-13.1":0,"13.2":0.00353,"13.3":0.00236,"13.4-13.7":0.01178,"14.0-14.4":0.02355,"14.5-14.8":0.02473,"15.0-15.1":0.0212,"15.2-15.3":0.01884,"15.4":0.0212,"15.5":0.02355,"15.6-15.8":0.30853,"16.0":0.03768,"16.1":0.07772,"16.2":0.04004,"16.3":0.07419,"16.4":0.01649,"16.5":0.03062,"16.6-16.7":0.39802,"17.0":0.0212,"17.1":0.03886,"17.2":0.02826,"17.3":0.04357,"17.4":0.06477,"17.5":0.14131,"17.6-17.7":0.34856,"18.0":0.08832,"18.1":0.17899,"18.2":0.10009,"18.3":0.3415,"18.4":0.19666,"18.5-18.6":8.37847,"26.0":0.04593},P:{"4":0.05113,"20":0.02045,"21":0.04091,"22":0.04091,"23":0.08181,"24":0.04091,"25":0.12272,"26":0.25566,"27":0.13294,"28":2.31113,_:"5.0-5.4 10.1 12.0","6.2-6.4":0.01023,"7.2-7.4":0.14317,"8.2":0.01023,"9.2":0.02045,"11.1-11.2":0.04091,"13.0":0.02045,"14.0":0.02045,"15.0":0.01023,"16.0":0.02045,"17.0":0.04091,"18.0":0.01023,"19.0":0.02045},I:{"0":0.03139,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.61316,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00428,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.25155},H:{"0":0},L:{"0":75.81402},R:{_:"0"},M:{"0":0.09433},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IR.js b/node_modules.bak/caniuse-lite/data/regions/IR.js new file mode 100644 index 0000000..d561257 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IR.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00256,"50":0.00256,"52":0.01537,"55":0.00256,"56":0.00256,"72":0.00256,"84":0.00256,"91":0.00256,"94":0.00256,"99":0.00256,"102":0.00256,"106":0.00256,"107":0.00256,"109":0.00512,"111":0.00769,"112":0.00512,"113":0.00769,"114":0.00256,"115":0.99406,"116":0.00256,"119":0.00256,"120":0.00256,"121":0.00256,"122":0.00256,"124":0.00256,"125":0.00256,"126":0.00256,"127":0.02818,"128":0.08711,"129":0.00256,"130":0.00256,"131":0.00256,"132":0.00512,"133":0.00769,"134":0.00769,"135":0.01793,"136":0.01537,"137":0.01281,"138":0.02306,"139":0.02562,"140":0.06661,"141":1.49877,"142":0.60207,"143":0.00256,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 51 53 54 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 95 96 97 98 100 101 103 104 105 108 110 117 118 123 144 145 3.5 3.6"},D:{"49":0.00769,"58":0.00256,"63":0.00256,"68":0.00256,"69":0.00256,"70":0.00256,"71":0.01025,"72":0.00256,"73":0.00256,"74":0.00256,"75":0.00256,"76":0.00256,"77":0.00256,"78":0.00769,"79":0.01025,"80":0.00769,"81":0.00512,"83":0.01025,"84":0.00769,"85":0.00512,"86":0.01281,"87":0.01537,"88":0.00512,"89":0.00769,"90":0.00512,"91":0.00512,"92":0.00512,"93":0.00256,"94":0.00256,"95":0.00512,"96":0.00769,"97":0.00512,"98":0.00769,"99":0.00256,"100":0.00512,"101":0.00512,"102":0.00512,"103":0.01537,"104":0.00769,"105":0.00769,"106":0.01025,"107":0.01793,"108":0.01793,"109":2.38266,"110":0.00512,"111":0.00769,"112":0.03074,"113":0.00256,"114":0.01025,"115":0.00512,"116":0.01025,"117":0.01025,"118":0.01793,"119":0.01537,"120":0.02562,"121":0.02306,"122":0.03074,"123":0.03843,"124":0.01793,"125":0.04099,"126":0.04099,"127":0.02818,"128":0.02562,"129":0.02306,"130":0.03843,"131":0.12041,"132":0.05636,"133":0.07174,"134":0.06405,"135":0.11017,"136":0.16653,"137":0.41761,"138":5.44425,"139":5.39301,"140":0.00512,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 141 142 143"},F:{"46":0.00256,"79":0.00769,"90":0.00769,"91":0.00256,"95":0.02562,"101":0.00256,"114":0.00256,"117":0.00256,"118":0.00256,"119":0.01025,"120":0.19984,"121":0.00256,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00256,"13":0.00256,"14":0.00256,"15":0.00256,"16":0.00256,"17":0.00256,"18":0.00769,"89":0.00256,"90":0.00256,"92":0.04612,"100":0.00512,"109":0.08198,"114":0.00512,"121":0.00256,"122":0.00769,"126":0.00256,"127":0.00256,"128":0.00256,"129":0.00256,"130":0.00256,"131":0.00769,"132":0.00512,"133":0.01025,"134":0.00512,"135":0.00769,"136":0.00769,"137":0.01281,"138":0.24083,"139":0.46372,_:"79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 26.0","13.1":0.00256,"15.6":0.01025,"16.6":0.00769,"17.1":0.00256,"17.4":0.00256,"17.5":0.00256,"17.6":0.00512,"18.0":0.01025,"18.1":0.00256,"18.2":0.00256,"18.3":0.00769,"18.4":0.00256,"18.5-18.6":0.02306},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0,"6.0-6.1":0.00337,"7.0-7.1":0.0027,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00674,"10.0-10.2":0.00067,"10.3":0.01213,"11.0-11.2":0.25877,"11.3-11.4":0.00404,"12.0-12.1":0.00135,"12.2-12.5":0.03909,"13.0-13.1":0,"13.2":0.00202,"13.3":0.00135,"13.4-13.7":0.00674,"14.0-14.4":0.01348,"14.5-14.8":0.01415,"15.0-15.1":0.01213,"15.2-15.3":0.01078,"15.4":0.01213,"15.5":0.01348,"15.6-15.8":0.17656,"16.0":0.02156,"16.1":0.04448,"16.2":0.02291,"16.3":0.04245,"16.4":0.00943,"16.5":0.01752,"16.6-16.7":0.22777,"17.0":0.01213,"17.1":0.02224,"17.2":0.01617,"17.3":0.02493,"17.4":0.03706,"17.5":0.08087,"17.6-17.7":0.19947,"18.0":0.05054,"18.1":0.10243,"18.2":0.05728,"18.3":0.19543,"18.4":0.11254,"18.5-18.6":4.79468,"26.0":0.02628},P:{"4":0.05024,"20":0.05024,"21":0.08039,"22":0.15073,"23":0.18088,"24":0.20098,"25":0.26127,"26":0.28137,"27":0.51249,"28":2.98449,"5.0-5.4":0.01005,"6.2-6.4":0.0201,"7.2-7.4":0.15073,"8.2":0.01005,"9.2":0.03015,"10.1":0.01005,"11.1-11.2":0.06029,"12.0":0.01005,"13.0":0.08039,"14.0":0.09044,"15.0":0.0201,"16.0":0.06029,"17.0":0.08039,"18.0":0.05024,"19.0":0.06029},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.29215,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00256,"9":0.00256,"10":0.00256,"11":2.08547,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03719},H:{"0":0.05},L:{"0":64.00716},R:{_:"0"},M:{"0":1.30165},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IS.js b/node_modules.bak/caniuse-lite/data/regions/IS.js new file mode 100644 index 0000000..2d1f717 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IS.js @@ -0,0 +1 @@ +module.exports={C:{"9":0.00548,"48":0.08222,"52":0.02192,"60":0.01096,"78":0.02192,"79":0.00548,"102":0.00548,"113":0.00548,"115":0.1151,"125":0.00548,"128":0.88792,"131":0.00548,"133":0.00548,"134":0.01096,"135":0.01644,"136":0.02192,"137":0.00548,"138":0.01644,"139":0.05481,"140":0.35627,"141":2.44453,"142":1.11264,_:"2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 132 143 144 145 3.5 3.6"},D:{"52":0.03289,"70":0.01096,"79":0.03837,"80":0.00548,"87":0.02192,"90":0.00548,"91":0.44396,"97":0.00548,"98":0.01644,"99":0.00548,"100":0.01096,"101":0.01644,"103":0.09318,"104":0.02741,"106":0.01096,"108":0.01096,"109":0.27405,"110":0.01096,"112":0.00548,"113":0.14799,"114":0.21924,"115":0.14799,"116":0.37271,"118":0.16443,"119":0.01644,"120":0.14799,"121":0.00548,"122":0.07125,"123":0.00548,"124":0.02741,"125":0.0877,"126":0.04933,"127":0.29049,"128":0.15895,"129":0.01096,"130":0.01644,"131":0.16991,"132":0.07125,"133":0.06029,"134":0.09318,"135":0.12058,"136":0.40559,"137":0.56454,"138":11.21961,"139":13.41749,"140":0.03837,"141":0.02741,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 81 83 84 85 86 88 89 92 93 94 95 96 102 105 107 111 117 142 143"},F:{"46":0.00548,"76":0.01644,"85":0.00548,"89":0.00548,"90":0.00548,"91":0.00548,"95":0.12606,"102":0.00548,"114":0.00548,"117":0.00548,"119":0.02192,"120":1.95672,"121":0.02741,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00548,"130":0.06029,"131":0.06029,"132":0.04933,"133":0.01096,"134":0.02192,"135":0.01096,"136":0.01096,"137":0.03289,"138":1.96768,"139":5.03156,"140":0.01096,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129"},E:{"14":0.02741,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.04385,"13.1":0.02192,"14.1":0.02192,"15.1":0.00548,"15.4":0.00548,"15.5":0.01096,"15.6":0.23568,"16.0":0.12058,"16.1":0.01096,"16.2":0.06029,"16.3":0.21376,"16.4":0.01096,"16.5":0.04933,"16.6":0.39463,"17.0":0.01096,"17.1":0.433,"17.2":0.08222,"17.3":0.07673,"17.4":0.12058,"17.5":0.27953,"17.6":0.46589,"18.0":0.02192,"18.1":0.07673,"18.2":0.04385,"18.3":0.10414,"18.4":0.20828,"18.5-18.6":1.33188,"26.0":0.06577},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00345,"5.0-5.1":0,"6.0-6.1":0.00863,"7.0-7.1":0.0069,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01725,"10.0-10.2":0.00173,"10.3":0.03106,"11.0-11.2":0.66256,"11.3-11.4":0.01035,"12.0-12.1":0.00345,"12.2-12.5":0.10007,"13.0-13.1":0,"13.2":0.00518,"13.3":0.00345,"13.4-13.7":0.01725,"14.0-14.4":0.03451,"14.5-14.8":0.03623,"15.0-15.1":0.03106,"15.2-15.3":0.02761,"15.4":0.03106,"15.5":0.03451,"15.6-15.8":0.45206,"16.0":0.05521,"16.1":0.11388,"16.2":0.05866,"16.3":0.1087,"16.4":0.02416,"16.5":0.04486,"16.6-16.7":0.58319,"17.0":0.03106,"17.1":0.05694,"17.2":0.04141,"17.3":0.06384,"17.4":0.0949,"17.5":0.20705,"17.6-17.7":0.51073,"18.0":0.12941,"18.1":0.26226,"18.2":0.14666,"18.3":0.50037,"18.4":0.28815,"18.5-18.6":12.27639,"26.0":0.06729},P:{"4":0.05167,"20":0.01033,"21":0.04134,"22":0.01033,"23":0.031,"24":0.08267,"25":0.02067,"26":0.12401,"27":0.10334,"28":3.11057,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0","7.2-7.4":0.02067,"14.0":0.02067,"16.0":0.02067,"17.0":0.01033,"19.0":0.01033},I:{"0":0.02255,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.34337,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00548,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0994},H:{"0":0},L:{"0":23.72266},R:{_:"0"},M:{"0":0.83583},Q:{"14.9":0.00452}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/IT.js b/node_modules.bak/caniuse-lite/data/regions/IT.js new file mode 100644 index 0000000..562c3b0 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/IT.js @@ -0,0 +1 @@ +module.exports={C:{"2":0.00414,"3":0.00414,"48":0.00414,"52":0.04972,"59":0.07457,"66":0.00414,"68":0.00414,"72":0.00414,"76":0.00414,"78":0.03314,"82":0.00414,"102":0.00414,"108":0.00414,"113":0.00829,"115":0.34801,"125":0.00414,"127":0.00414,"128":0.11186,"130":0.00414,"131":0.00414,"132":0.00414,"133":0.00414,"134":0.00829,"135":0.01243,"136":0.02072,"137":0.00829,"138":0.01243,"139":0.03729,"140":0.07457,"141":1.80221,"142":1.00261,"143":0.01243,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 67 69 70 71 73 74 75 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 129 144 145 3.5 3.6"},D:{"11":0.00414,"29":0.00829,"38":0.00829,"39":0.00414,"40":0.00414,"41":0.00414,"42":0.00414,"43":0.00414,"44":0.00414,"45":0.00414,"46":0.00414,"47":0.00414,"48":0.00829,"49":0.03729,"50":0.00414,"51":0.00414,"52":0.00829,"53":0.00414,"54":0.00414,"55":0.00414,"56":0.00414,"57":0.00414,"58":0.00414,"59":0.00414,"60":0.00414,"63":0.07872,"65":0.00414,"66":0.29415,"67":0.00414,"68":0.00414,"70":0.00414,"74":0.01657,"77":0.01243,"79":0.02486,"80":0.00414,"81":0.00829,"84":0.00414,"85":0.02072,"86":0.02072,"87":0.03314,"88":0.00829,"89":0.00414,"90":0.00414,"91":0.087,"94":0.00414,"95":0.00414,"99":0.00414,"100":0.00829,"101":0.00829,"102":0.00829,"103":0.06215,"104":0.01657,"105":0.01243,"106":0.04557,"107":0.00829,"108":0.02072,"109":1.38376,"110":0.01657,"111":0.00829,"112":0.00829,"113":0.04143,"114":0.05386,"115":0.04557,"116":0.16986,"117":0.00829,"118":0.01243,"119":0.06629,"120":0.03314,"121":0.029,"122":0.058,"123":0.01657,"124":0.07043,"125":0.27344,"126":0.03314,"127":0.029,"128":0.13672,"129":0.02072,"130":0.116,"131":0.27758,"132":0.058,"133":0.06215,"134":0.07043,"135":0.09943,"136":0.16158,"137":0.34387,"138":9.32175,"139":10.58537,"140":0.01243,"141":0.00829,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 64 69 71 72 73 75 76 78 83 92 93 96 97 98 142 143"},F:{"46":0.00414,"85":0.00414,"89":0.00414,"90":0.06215,"91":0.02486,"95":0.01657,"102":0.00414,"114":0.00414,"118":0.00829,"119":0.01243,"120":0.8866,"121":0.00829,"122":0.00414,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.03729,"18":0.00414,"85":0.01243,"92":0.00414,"109":0.04972,"114":0.01243,"120":0.00414,"122":0.00414,"124":0.00414,"125":0.00414,"126":0.00414,"127":0.00414,"129":0.00829,"130":0.00829,"131":0.01657,"132":0.02486,"133":0.01243,"134":0.03729,"135":0.00829,"136":0.02486,"137":0.03729,"138":1.26776,"139":2.53966,"140":0.00829,_:"12 13 14 15 16 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 128"},E:{"4":0.00414,"8":0.00414,"13":0.00414,"14":0.01657,"15":0.00414,_:"0 5 6 7 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.06215,"12.1":0.00829,"13.1":0.05386,"14.1":0.04972,"15.1":0.00829,"15.2-15.3":0.00414,"15.4":0.00829,"15.5":0.00829,"15.6":0.24029,"16.0":0.02486,"16.1":0.01657,"16.2":0.00829,"16.3":0.02486,"16.4":0.02072,"16.5":0.01657,"16.6":0.19058,"17.0":0.01657,"17.1":0.116,"17.2":0.03314,"17.3":0.02486,"17.4":0.03314,"17.5":0.04972,"17.6":0.23615,"18.0":0.02486,"18.1":0.04143,"18.2":0.02072,"18.3":0.07043,"18.4":0.07457,"18.5-18.6":0.75817,"26.0":0.04143},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00284,"5.0-5.1":0,"6.0-6.1":0.0071,"7.0-7.1":0.00568,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0142,"10.0-10.2":0.00142,"10.3":0.02557,"11.0-11.2":0.5454,"11.3-11.4":0.00852,"12.0-12.1":0.00284,"12.2-12.5":0.08238,"13.0-13.1":0,"13.2":0.00426,"13.3":0.00284,"13.4-13.7":0.0142,"14.0-14.4":0.02841,"14.5-14.8":0.02983,"15.0-15.1":0.02557,"15.2-15.3":0.02273,"15.4":0.02557,"15.5":0.02841,"15.6-15.8":0.37212,"16.0":0.04545,"16.1":0.09374,"16.2":0.04829,"16.3":0.08948,"16.4":0.01988,"16.5":0.03693,"16.6-16.7":0.48007,"17.0":0.02557,"17.1":0.04687,"17.2":0.03409,"17.3":0.05255,"17.4":0.07812,"17.5":0.17044,"17.6-17.7":0.42042,"18.0":0.10652,"18.1":0.21589,"18.2":0.12073,"18.3":0.41189,"18.4":0.23719,"18.5-18.6":10.10559,"26.0":0.05539},P:{"4":0.05231,"20":0.01046,"21":0.02092,"22":0.02092,"23":0.02092,"24":0.11508,"25":0.03138,"26":0.06277,"27":0.10462,"28":2.84554,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.01046,"12.0":0.01046,"17.0":0.01046,"19.0":0.01046},I:{"0":0.04678,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.49199,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.07232,"9":0.01113,"10":0.02225,"11":0.08902,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.11714},H:{"0":0},L:{"0":42.29616},R:{_:"0"},M:{"0":0.56227},Q:{"14.9":0.00586}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/JE.js b/node_modules.bak/caniuse-lite/data/regions/JE.js new file mode 100644 index 0000000..5de1b1b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/JE.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.02692,"128":0.02692,"136":0.00385,"137":0.00385,"139":0.01154,"140":0.01538,"141":0.83843,"142":0.36152,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 138 143 144 145 3.5 3.6"},D:{"39":0.00385,"40":0.00385,"41":0.00769,"42":0.00385,"43":0.00769,"44":0.00769,"45":0.00385,"46":0.00769,"47":0.01154,"48":0.00385,"49":0.00769,"50":0.00385,"51":0.00385,"52":0.00769,"53":0.00769,"54":0.00385,"55":0.00385,"56":0.00385,"57":0.00769,"59":0.00385,"60":0.00385,"75":0.00385,"76":0.00385,"79":0.00385,"80":0.12307,"87":0.0923,"93":0.00385,"98":0.00385,"101":0.00385,"103":0.05,"109":0.08077,"111":0.00769,"116":0.04615,"117":0.00385,"120":0.01538,"122":0.03846,"123":0.00769,"124":0.01538,"125":0.41921,"126":0.06538,"127":0.00385,"128":0.01923,"129":0.01923,"130":0.03077,"131":0.00385,"132":0.10769,"133":0.01154,"134":0.01538,"135":0.26537,"136":0.02308,"137":0.1923,"138":6.54974,"139":5.91899,"140":0.01154,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 77 78 81 83 84 85 86 88 89 90 91 92 94 95 96 97 99 100 102 104 105 106 107 108 110 112 113 114 115 118 119 121 141 142 143"},F:{"46":0.00385,"118":0.00385,"120":0.15384,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00385,"109":0.05,"122":0.00385,"129":0.27307,"131":0.00385,"134":0.02692,"135":0.00385,"136":0.01154,"137":0.02308,"138":2.34221,"139":4.38059,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 128 130 132 133 140"},E:{"13":0.00385,"14":0.05,"15":0.00385,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00769,"13.1":0.06154,"14.1":0.06154,"15.1":0.00385,"15.4":0.00385,"15.5":0.01923,"15.6":1.04996,"16.0":0.01923,"16.1":0.00769,"16.2":0.11538,"16.3":0.03846,"16.4":0.05,"16.5":0.00385,"16.6":1.08842,"17.0":0.01154,"17.1":1.17688,"17.2":0.14615,"17.3":0.02692,"17.4":0.05769,"17.5":0.08846,"17.6":0.58459,"18.0":0.01538,"18.1":0.52306,"18.2":0.00769,"18.3":0.39998,"18.4":0.12692,"18.5-18.6":3.15372,"26.0":0.02308},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00705,"5.0-5.1":0,"6.0-6.1":0.01763,"7.0-7.1":0.0141,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03526,"10.0-10.2":0.00353,"10.3":0.06347,"11.0-11.2":1.35408,"11.3-11.4":0.02116,"12.0-12.1":0.00705,"12.2-12.5":0.20452,"13.0-13.1":0,"13.2":0.01058,"13.3":0.00705,"13.4-13.7":0.03526,"14.0-14.4":0.07052,"14.5-14.8":0.07405,"15.0-15.1":0.06347,"15.2-15.3":0.05642,"15.4":0.06347,"15.5":0.07052,"15.6-15.8":0.92388,"16.0":0.11284,"16.1":0.23273,"16.2":0.11989,"16.3":0.22215,"16.4":0.04937,"16.5":0.09168,"16.6-16.7":1.19187,"17.0":0.06347,"17.1":0.11637,"17.2":0.08463,"17.3":0.13047,"17.4":0.19394,"17.5":0.42315,"17.6-17.7":1.04377,"18.0":0.26447,"18.1":0.53599,"18.2":0.29973,"18.3":1.02261,"18.4":0.58888,"18.5-18.6":25.08921,"26.0":0.13752},P:{"4":0.21135,"22":0.01112,"25":0.01112,"26":0.03337,"27":0.02225,"28":3.51514,_:"20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01112},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.03077,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00615},H:{"0":0},L:{"0":22.60204},R:{_:"0"},M:{"0":0.19693},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/JM.js b/node_modules.bak/caniuse-lite/data/regions/JM.js new file mode 100644 index 0000000..79e9288 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/JM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.08033,"125":0.00473,"128":0.30713,"136":0.00473,"140":0.04725,"141":0.945,"142":0.27878,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 135 137 138 139 143 144 145 3.5 3.6"},D:{"11":0.00473,"39":0.0189,"40":0.0189,"41":0.02363,"42":0.02363,"43":0.0189,"44":0.01418,"45":0.02363,"46":0.02363,"47":0.02363,"48":0.0189,"49":0.02363,"50":0.0189,"51":0.0189,"52":0.0189,"53":0.0189,"54":0.0189,"55":0.02363,"56":0.02363,"57":0.0189,"58":0.02363,"59":0.02363,"60":0.02363,"63":0.00473,"65":0.00473,"66":0.00473,"68":0.01418,"69":0.02835,"70":0.03308,"71":0.00945,"72":0.00945,"73":0.07088,"74":0.01418,"75":0.01418,"76":0.02363,"77":0.00945,"78":0.01418,"79":0.03308,"80":0.03308,"81":0.02363,"83":0.20318,"84":0.01418,"85":0.01418,"86":0.02835,"87":0.05198,"88":0.02835,"89":0.0189,"90":0.0189,"91":0.04725,"93":0.03308,"94":0.00473,"95":0.00473,"96":0.00473,"98":0.01418,"101":0.0189,"102":0.00473,"103":0.08978,"104":0.00473,"106":0.00473,"108":0.02363,"109":0.19845,"110":0.00473,"111":0.01418,"112":0.8694,"113":0.08033,"114":0.01418,"115":0.01418,"116":0.04253,"117":0.00473,"118":0.0189,"119":0.01418,"120":0.02835,"121":0.0189,"122":0.0189,"123":0.01418,"124":0.00945,"125":11.9448,"126":0.25043,"127":0.00945,"128":0.08978,"129":0.02835,"130":0.02835,"131":0.05198,"132":0.33075,"133":0.02363,"134":0.05198,"135":0.06143,"136":0.08978,"137":0.33548,"138":6.66698,"139":7.78208,"140":0.05198,"141":0.02363,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 67 92 97 99 100 105 107 142 143"},F:{"28":0.00473,"53":0.00473,"54":0.00473,"90":0.05198,"91":0.00945,"95":0.00945,"102":0.00473,"119":0.01418,"120":0.9828,"121":0.00945,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00473,"79":0.00473,"80":0.01418,"81":0.00945,"83":0.00945,"84":0.00473,"85":0.00945,"86":0.01418,"87":0.00945,"88":0.00945,"89":0.00945,"90":0.00945,"92":0.00945,"109":0.00473,"114":0.59535,"118":0.00945,"122":0.02835,"126":0.00473,"128":0.00473,"129":0.00473,"130":0.00473,"131":0.00945,"132":0.04253,"133":0.00945,"134":0.04725,"135":0.00945,"136":0.0189,"137":0.0378,"138":1.72935,"139":3.28388,_:"13 14 15 16 17 18 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 127 140"},E:{"14":0.00473,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 15.1 15.2-15.3 15.4 16.4 17.0","9.1":0.01418,"11.1":0.00473,"12.1":0.00473,"13.1":0.0189,"14.1":0.02363,"15.5":0.00473,"15.6":0.10395,"16.0":0.00473,"16.1":0.02363,"16.2":0.00473,"16.3":0.01418,"16.5":0.01418,"16.6":0.08505,"17.1":0.04725,"17.2":0.00473,"17.3":0.00473,"17.4":0.02363,"17.5":0.04725,"17.6":0.189,"18.0":0.00945,"18.1":0.02835,"18.2":0.01418,"18.3":0.08505,"18.4":0.02835,"18.5-18.6":0.74655,"26.0":0.0567},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00281,"5.0-5.1":0,"6.0-6.1":0.00703,"7.0-7.1":0.00562,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01405,"10.0-10.2":0.00141,"10.3":0.02529,"11.0-11.2":0.53962,"11.3-11.4":0.00843,"12.0-12.1":0.00281,"12.2-12.5":0.08151,"13.0-13.1":0,"13.2":0.00422,"13.3":0.00281,"13.4-13.7":0.01405,"14.0-14.4":0.02811,"14.5-14.8":0.02951,"15.0-15.1":0.02529,"15.2-15.3":0.02248,"15.4":0.02529,"15.5":0.02811,"15.6-15.8":0.36818,"16.0":0.04497,"16.1":0.09275,"16.2":0.04778,"16.3":0.08853,"16.4":0.01967,"16.5":0.03654,"16.6-16.7":0.47498,"17.0":0.02529,"17.1":0.04637,"17.2":0.03373,"17.3":0.05199,"17.4":0.07729,"17.5":0.16863,"17.6-17.7":0.41596,"18.0":0.10539,"18.1":0.2136,"18.2":0.11945,"18.3":0.40753,"18.4":0.23468,"18.5-18.6":9.99842,"26.0":0.05481},P:{"4":0.14012,"20":0.02156,"21":0.01078,"22":0.04311,"23":0.01078,"24":0.07545,"25":0.06467,"26":0.06467,"27":0.07545,"28":2.83478,"5.0-5.4":0.01078,"6.2-6.4":0.02156,"7.2-7.4":0.08623,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","16.0":0.01078,"19.0":0.01078},I:{"0":0.02633,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.39563,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.16353},H:{"0":0},L:{"0":38.1869},R:{_:"0"},M:{"0":0.28485},Q:{"14.9":0.01055}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/JO.js b/node_modules.bak/caniuse-lite/data/regions/JO.js new file mode 100644 index 0000000..060aced --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/JO.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00181,"78":0.00181,"115":0.08488,"125":0.00542,"128":0.01445,"134":0.00181,"136":0.00361,"138":0.00181,"139":0.00542,"140":0.00722,"141":0.19144,"142":0.16976,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 135 137 143 144 145 3.5 3.6"},D:{"11":0.01264,"28":0.00361,"29":0.00361,"34":0.00361,"38":0.00542,"39":0.00181,"40":0.00181,"41":0.00181,"42":0.00181,"43":0.00361,"44":0.00181,"45":0.00181,"46":0.00181,"47":0.00361,"48":0.00181,"49":0.00361,"50":0.00181,"51":0.00181,"52":0.00181,"53":0.00181,"54":0.00181,"55":0.00181,"56":0.00181,"57":0.00181,"58":0.00361,"59":0.00181,"60":0.00181,"66":0.00361,"67":0.00181,"68":0.00181,"69":0.00181,"73":0.00181,"78":0.00181,"79":0.00722,"80":0.00181,"81":0.00181,"83":0.00722,"84":0.00903,"85":0.00181,"86":0.00361,"87":0.01625,"88":0.00722,"89":0.00181,"90":0.00181,"91":0.00542,"95":0.00181,"96":0.00361,"98":0.0289,"99":0.00181,"100":0.09752,"101":0.00181,"102":0.00181,"103":0.00722,"104":0.00181,"105":0.00181,"106":0.00361,"108":0.01084,"109":0.82354,"110":0.00181,"111":0.00181,"112":0.07766,"113":0.00181,"114":0.01264,"116":0.00722,"117":0.13726,"118":0.00361,"119":0.00903,"120":0.00722,"121":0.01084,"122":0.05237,"123":0.01264,"124":0.00903,"125":1.04567,"126":0.03612,"127":0.01084,"128":0.02348,"129":0.00722,"130":0.00361,"131":0.02528,"132":0.02167,"133":0.01806,"134":0.01445,"135":0.03793,"136":0.05779,"137":0.07043,"138":3.37361,"139":5.02429,"140":0.00361,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33 35 36 37 61 62 63 64 65 70 71 72 74 75 76 77 92 93 94 97 107 115 141 142 143"},F:{"79":0.01084,"90":0.00542,"91":0.00361,"95":0.00542,"105":0.00181,"109":0.00181,"112":0.00181,"113":0.00181,"114":0.00181,"116":0.00361,"117":0.00181,"118":0.00181,"119":0.00903,"120":0.10114,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 106 107 108 110 111 115 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00181,"84":0.00181,"92":0.00542,"100":0.00181,"109":0.00722,"114":0.09752,"122":0.00361,"123":0.00181,"124":0.00181,"125":0.00181,"130":0.00542,"131":0.00181,"132":0.00181,"133":0.00181,"134":0.00542,"135":0.01987,"136":0.00722,"137":0.00903,"138":0.34856,"139":0.88494,"140":0.00361,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 126 127 128 129"},E:{"4":0.00181,"14":0.00181,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.4 17.0","5.1":0.00542,"13.1":0.00361,"14.1":0.00361,"15.5":0.00361,"15.6":0.0289,"16.0":0.00361,"16.1":0.00181,"16.2":0.00361,"16.3":0.00542,"16.5":0.00181,"16.6":0.03793,"17.1":0.01084,"17.2":0.00181,"17.3":0.01264,"17.4":0.00361,"17.5":0.00542,"17.6":0.02348,"18.0":0.00361,"18.1":0.00542,"18.2":0.00181,"18.3":0.01445,"18.4":0.00903,"18.5-18.6":0.14087,"26.0":0.00542},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00351,"5.0-5.1":0,"6.0-6.1":0.00877,"7.0-7.1":0.00701,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01753,"10.0-10.2":0.00175,"10.3":0.03156,"11.0-11.2":0.67327,"11.3-11.4":0.01052,"12.0-12.1":0.00351,"12.2-12.5":0.10169,"13.0-13.1":0,"13.2":0.00526,"13.3":0.00351,"13.4-13.7":0.01753,"14.0-14.4":0.03507,"14.5-14.8":0.03682,"15.0-15.1":0.03156,"15.2-15.3":0.02805,"15.4":0.03156,"15.5":0.03507,"15.6-15.8":0.45937,"16.0":0.05611,"16.1":0.11572,"16.2":0.05961,"16.3":0.11046,"16.4":0.02455,"16.5":0.04559,"16.6-16.7":0.59262,"17.0":0.03156,"17.1":0.05786,"17.2":0.04208,"17.3":0.06487,"17.4":0.09643,"17.5":0.2104,"17.6-17.7":0.51898,"18.0":0.1315,"18.1":0.2665,"18.2":0.14903,"18.3":0.50846,"18.4":0.2928,"18.5-18.6":12.47474,"26.0":0.06838},P:{"4":0.02055,"21":0.01028,"22":0.02055,"23":0.03083,"24":0.02055,"25":0.08221,"26":0.06166,"27":0.08221,"28":1.41819,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02055,"13.0":0.01028},I:{"0":0.0409,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.05735,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03824,"9":0.009,"10":0.0135,"11":0.06749,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04097},H:{"0":0},L:{"0":66.05288},R:{_:"0"},M:{"0":0.07374},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/JP.js b/node_modules.bak/caniuse-lite/data/regions/JP.js new file mode 100644 index 0000000..c51b9d2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/JP.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.01931,"52":0.02414,"56":0.00483,"78":0.02414,"79":0.00483,"103":0.00483,"113":0.03862,"115":0.26066,"119":0.00483,"122":0.00483,"125":0.00483,"128":0.07241,"130":0.00483,"132":0.00483,"133":0.01448,"134":0.01931,"135":0.02414,"136":0.02414,"137":0.01448,"138":0.01931,"139":0.03379,"140":0.0531,"141":1.6267,"142":0.74336,"143":0.00483,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 114 116 117 118 120 121 123 124 126 127 129 131 144 145 3.5 3.6"},D:{"39":0.01448,"40":0.01448,"41":0.01931,"42":0.01931,"43":0.01448,"44":0.01448,"45":0.01448,"46":0.01448,"47":0.01931,"48":0.01931,"49":0.03862,"50":0.01448,"51":0.01448,"52":0.01931,"53":0.01931,"54":0.01448,"55":0.01448,"56":0.01448,"57":0.01448,"58":0.01931,"59":0.01448,"60":0.01931,"65":0.00965,"67":0.00483,"68":0.00965,"70":0.00483,"74":0.01448,"75":0.02896,"77":0.00483,"79":0.00483,"80":0.00965,"81":0.0531,"83":0.00965,"85":0.00965,"86":0.01448,"87":0.00965,"88":0.00483,"89":0.01448,"90":0.00965,"91":0.00965,"92":0.04344,"93":0.00965,"95":0.02414,"96":0.00483,"97":0.01448,"98":0.01448,"99":0.00483,"100":0.00483,"101":0.01448,"102":0.00965,"103":0.0531,"104":0.21722,"105":0.00483,"106":0.02414,"107":0.01931,"108":0.00965,"109":0.59372,"110":0.01448,"111":0.00483,"112":0.02414,"113":0.00483,"114":0.02896,"115":0.01448,"116":0.07241,"117":0.00483,"118":0.01931,"119":0.06758,"120":0.05792,"121":0.04344,"122":0.04344,"123":0.01931,"124":0.0531,"125":0.63234,"126":0.17377,"127":0.02896,"128":0.08689,"129":0.04344,"130":0.08206,"131":0.23652,"132":0.15929,"133":0.13033,"134":0.10137,"135":0.11585,"136":0.14481,"137":0.31858,"138":8.01282,"139":9.36921,"140":0.02414,"141":0.03862,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 69 71 72 73 76 78 84 94 142 143"},F:{"90":0.04827,"91":0.01931,"95":0.02414,"114":0.02414,"115":0.00483,"116":0.00483,"117":0.00483,"118":0.00483,"119":0.00965,"120":0.3041,"121":0.01448,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00965,"18":0.00483,"92":0.00483,"100":0.00483,"108":0.00483,"109":0.15929,"112":0.00483,"113":0.02896,"114":0.00483,"115":0.00483,"116":0.00483,"117":0.00483,"119":0.00483,"120":0.00965,"121":0.00483,"122":0.01931,"123":0.00965,"124":0.01448,"125":0.00483,"126":0.00965,"127":0.00965,"128":0.00965,"129":0.01931,"130":0.02414,"131":0.07723,"132":0.03379,"133":0.03862,"134":0.04344,"135":0.04344,"136":0.06275,"137":0.07723,"138":3.10376,"139":6.01927,"140":0.02414,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 118"},E:{"13":0.00483,"14":0.02414,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00965,"13.1":0.03862,"14.1":0.07723,"15.1":0.00483,"15.2-15.3":0.00483,"15.4":0.00965,"15.5":0.00965,"15.6":0.13998,"16.0":0.02896,"16.1":0.01931,"16.2":0.00965,"16.3":0.02414,"16.4":0.00965,"16.5":0.01448,"16.6":0.19308,"17.0":0.00483,"17.1":0.13516,"17.2":0.01448,"17.3":0.01448,"17.4":0.02896,"17.5":0.03379,"17.6":0.19308,"18.0":0.01448,"18.1":0.02414,"18.2":0.01931,"18.3":0.06275,"18.4":0.04827,"18.5-18.6":0.61303,"26.0":0.01931},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00431,"5.0-5.1":0,"6.0-6.1":0.01077,"7.0-7.1":0.00862,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02155,"10.0-10.2":0.00215,"10.3":0.03878,"11.0-11.2":0.82735,"11.3-11.4":0.01293,"12.0-12.1":0.00431,"12.2-12.5":0.12496,"13.0-13.1":0,"13.2":0.00646,"13.3":0.00431,"13.4-13.7":0.02155,"14.0-14.4":0.04309,"14.5-14.8":0.04525,"15.0-15.1":0.03878,"15.2-15.3":0.03447,"15.4":0.03878,"15.5":0.04309,"15.6-15.8":0.56449,"16.0":0.06895,"16.1":0.1422,"16.2":0.07325,"16.3":0.13574,"16.4":0.03016,"16.5":0.05602,"16.6-16.7":0.72824,"17.0":0.03878,"17.1":0.0711,"17.2":0.05171,"17.3":0.07972,"17.4":0.1185,"17.5":0.25855,"17.6-17.7":0.63775,"18.0":0.16159,"18.1":0.32749,"18.2":0.18314,"18.3":0.62482,"18.4":0.35981,"18.5-18.6":15.32966,"26.0":0.08403},P:{"26":0.01105,"27":0.02209,"28":0.75106,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 13.0 14.0 15.0 16.0 17.0 18.0 19.0","11.1-11.2":0.02209,"12.0":0.01105},I:{"0":0.03099,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.13967,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03209,"9":0.09628,"10":0.00802,"11":0.45733,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18106},H:{"0":0},L:{"0":35.56519},R:{_:"0"},M:{"0":0.48626},Q:{"14.9":0.09829}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KE.js b/node_modules.bak/caniuse-lite/data/regions/KE.js new file mode 100644 index 0000000..2da34d5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KE.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00763,"52":0.00381,"66":0.00381,"72":0.00381,"78":0.00381,"112":0.00381,"115":0.14489,"123":0.00381,"127":0.00763,"128":0.02669,"129":0.00381,"132":0.00381,"134":0.00381,"135":0.00381,"136":0.01144,"137":0.00381,"138":0.00381,"139":0.00763,"140":0.04576,"141":0.74735,"142":0.32029,"143":0.00763,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 130 131 133 144 145 3.5 3.6"},D:{"11":0.00763,"39":0.00381,"40":0.00381,"41":0.00381,"42":0.00381,"43":0.00381,"44":0.00381,"45":0.00763,"46":0.00763,"47":0.00763,"48":0.00381,"49":0.01144,"50":0.00763,"51":0.01907,"52":0.00763,"53":0.00763,"54":0.00763,"55":0.00763,"56":0.00763,"57":0.00763,"58":0.00381,"59":0.00763,"60":0.00381,"64":0.00381,"65":0.00381,"66":0.01525,"68":0.00381,"69":0.00763,"70":0.00381,"71":0.00381,"72":0.01144,"73":0.04957,"74":0.00381,"75":0.00381,"76":0.00763,"77":0.00763,"78":0.00381,"79":0.03813,"80":0.00763,"81":0.00381,"83":0.07626,"84":0.00381,"86":0.00381,"87":0.06101,"88":0.02288,"89":0.00381,"90":0.00381,"91":0.01907,"93":0.02288,"94":0.00763,"95":0.01525,"97":0.00381,"98":0.03813,"100":0.02288,"101":0.00763,"102":0.00763,"103":0.04957,"104":0.02669,"105":0.00381,"106":0.00763,"107":0.00381,"108":0.01525,"109":0.65202,"110":0.00381,"111":0.04957,"112":1.45275,"113":0.06482,"114":0.02288,"115":0.00381,"116":0.03813,"117":0.00381,"118":0.00381,"119":0.03432,"120":0.02669,"121":0.01907,"122":0.04194,"123":0.01144,"124":0.01144,"125":3.66811,"126":0.13346,"127":0.02669,"128":0.06482,"129":0.02288,"130":0.03813,"131":0.08389,"132":0.06863,"133":0.03432,"134":0.03813,"135":0.08389,"136":0.14108,"137":0.24022,"138":6.56217,"139":7.46204,"140":0.02669,"141":0.00381,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 67 85 92 96 99 142 143"},F:{"28":0.00763,"36":0.00763,"46":0.01144,"79":0.00381,"85":0.00381,"86":0.00381,"87":0.00381,"88":0.00763,"89":0.02669,"90":0.2059,"91":0.02669,"95":0.01144,"117":0.00763,"119":0.00763,"120":0.53001,"121":0.01144,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00381,"13":0.00381,"14":0.00381,"18":0.01525,"89":0.00381,"90":0.00381,"92":0.02288,"100":0.00381,"109":0.01144,"114":0.25547,"122":0.01144,"125":0.00763,"127":0.00763,"128":0.00381,"129":0.00381,"131":0.01144,"132":0.00763,"133":0.00763,"134":0.00763,"135":0.01144,"136":0.01525,"137":0.02288,"138":0.78548,"139":1.40318,"140":0.00381,_:"15 16 17 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 130"},E:{"13":0.00381,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 17.0","5.1":0.00381,"13.1":0.00763,"14.1":0.00763,"15.6":0.03813,"16.0":0.00763,"16.1":0.00381,"16.3":0.00381,"16.4":0.00381,"16.5":0.00381,"16.6":0.03432,"17.1":0.00763,"17.2":0.00381,"17.3":0.00381,"17.4":0.00381,"17.5":0.00763,"17.6":0.0572,"18.0":0.00381,"18.1":0.00381,"18.2":0.00381,"18.3":0.02288,"18.4":0.01144,"18.5-18.6":0.09914,"26.0":0.01525},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00043,"5.0-5.1":0,"6.0-6.1":0.00108,"7.0-7.1":0.00086,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00215,"10.0-10.2":0.00022,"10.3":0.00388,"11.0-11.2":0.08269,"11.3-11.4":0.00129,"12.0-12.1":0.00043,"12.2-12.5":0.01249,"13.0-13.1":0,"13.2":0.00065,"13.3":0.00043,"13.4-13.7":0.00215,"14.0-14.4":0.00431,"14.5-14.8":0.00452,"15.0-15.1":0.00388,"15.2-15.3":0.00345,"15.4":0.00388,"15.5":0.00431,"15.6-15.8":0.05642,"16.0":0.00689,"16.1":0.01421,"16.2":0.00732,"16.3":0.01357,"16.4":0.00301,"16.5":0.0056,"16.6-16.7":0.07279,"17.0":0.00388,"17.1":0.00711,"17.2":0.00517,"17.3":0.00797,"17.4":0.01184,"17.5":0.02584,"17.6-17.7":0.06374,"18.0":0.01615,"18.1":0.03273,"18.2":0.0183,"18.3":0.06245,"18.4":0.03596,"18.5-18.6":1.53216,"26.0":0.0084},P:{"4":0.0721,"21":0.0103,"22":0.0206,"23":0.0309,"24":0.1236,"25":0.0927,"26":0.0515,"27":0.0824,"28":0.90638,_:"20 6.2-6.4 8.2 9.2 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.0103,"7.2-7.4":0.1339,"10.1":0.0103,"17.0":0.0103,"19.0":0.0103},I:{"0":0.0556,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":11.25564,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00763,"11":0.01525,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12376},H:{"0":2.03},L:{"0":53.92924},R:{_:"0"},M:{"0":0.19183},Q:{"14.9":0.00619}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KG.js b/node_modules.bak/caniuse-lite/data/regions/KG.js new file mode 100644 index 0000000..1950ee8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KG.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.06811,"90":0.18001,"115":0.26271,"126":0.00487,"127":0.0973,"128":0.01946,"134":0.0146,"136":0.00973,"137":0.00487,"138":0.00487,"139":0.0146,"140":0.03892,"141":0.973,"142":0.32109,"143":0.00487,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 129 130 131 132 133 135 144 145 3.5 3.6"},D:{"39":0.02433,"40":0.02433,"41":0.03406,"42":0.01946,"43":0.01946,"44":0.03406,"45":0.01946,"46":0.02433,"47":0.02433,"48":0.02433,"49":0.03892,"50":0.02919,"51":0.01946,"52":0.02433,"53":0.02919,"54":0.02433,"55":0.01946,"56":0.02433,"57":0.01946,"58":0.02919,"59":0.01946,"60":0.02433,"62":0.00487,"66":0.00487,"75":0.00487,"79":0.00487,"83":0.0146,"87":0.00487,"89":0.00487,"90":0.00973,"91":0.00973,"99":0.00487,"101":0.00487,"102":0.05352,"103":0.00487,"104":0.0146,"105":0.00487,"106":0.05352,"109":4.13525,"112":3.06982,"113":0.00487,"114":0.01946,"115":0.00973,"116":0.0146,"117":0.00487,"118":0.00973,"119":0.08757,"120":0.02433,"121":0.00973,"122":0.03892,"123":0.00973,"124":0.0146,"125":7.34615,"126":0.44272,"127":0.00487,"128":0.03406,"129":0.02433,"130":0.04865,"131":0.12163,"132":0.05838,"133":0.04865,"134":0.04379,"135":0.06811,"136":0.11676,"137":0.14595,"138":6.82073,"139":9.68135,"140":0.0146,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 67 68 69 70 71 72 73 74 76 77 78 80 81 84 85 86 88 92 93 94 95 96 97 98 100 107 108 110 111 141 142 143"},F:{"79":0.00487,"85":0.0146,"86":0.01946,"90":0.0146,"91":0.00487,"95":0.25298,"117":0.00487,"119":0.00973,"120":1.64924,"121":0.00973,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00487,"14":0.00487,"18":0.00487,"92":0.0146,"114":0.72489,"122":0.00487,"131":0.00487,"132":0.01946,"133":0.00487,"134":0.00487,"135":0.00973,"137":0.00973,"138":0.60813,"139":1.12382,_:"13 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 16.2 16.4 16.5 17.0","5.1":0.00973,"14.1":0.00973,"15.2-15.3":0.00973,"15.5":0.07298,"15.6":0.02433,"16.0":0.02919,"16.1":0.03406,"16.3":0.00973,"16.6":0.02433,"17.1":0.00973,"17.2":0.01946,"17.3":0.04379,"17.4":0.00973,"17.5":0.01946,"17.6":0.07298,"18.0":0.00973,"18.1":0.00973,"18.2":0.0146,"18.3":0.04865,"18.4":0.05352,"18.5-18.6":0.23839,"26.0":0.00487},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00195,"5.0-5.1":0,"6.0-6.1":0.00487,"7.0-7.1":0.0039,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00974,"10.0-10.2":0.00097,"10.3":0.01754,"11.0-11.2":0.37413,"11.3-11.4":0.00585,"12.0-12.1":0.00195,"12.2-12.5":0.05651,"13.0-13.1":0,"13.2":0.00292,"13.3":0.00195,"13.4-13.7":0.00974,"14.0-14.4":0.01949,"14.5-14.8":0.02046,"15.0-15.1":0.01754,"15.2-15.3":0.01559,"15.4":0.01754,"15.5":0.01949,"15.6-15.8":0.25527,"16.0":0.03118,"16.1":0.0643,"16.2":0.03313,"16.3":0.06138,"16.4":0.01364,"16.5":0.02533,"16.6-16.7":0.32931,"17.0":0.01754,"17.1":0.03215,"17.2":0.02338,"17.3":0.03605,"17.4":0.05359,"17.5":0.11692,"17.6-17.7":0.28839,"18.0":0.07307,"18.1":0.14809,"18.2":0.08282,"18.3":0.28255,"18.4":0.16271,"18.5-18.6":6.93214,"26.0":0.038},P:{"4":0.0104,"21":0.0104,"22":0.0208,"23":0.0416,"24":0.0208,"25":0.052,"26":0.0416,"27":0.0728,"28":0.93604,_:"20 5.0-5.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","6.2-6.4":0.0104,"7.2-7.4":0.0208,"19.0":0.0104},I:{"0":0.00513,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.39034,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02433,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.4571},H:{"0":0},L:{"0":41.09148},R:{_:"0"},M:{"0":0.23112},Q:{"14.9":0.03595}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KH.js b/node_modules.bak/caniuse-lite/data/regions/KH.js new file mode 100644 index 0000000..0ca80fb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KH.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00545,"78":0.03269,"103":0.00545,"115":0.13623,"125":0.00545,"127":0.00545,"128":0.0109,"132":0.00545,"133":0.0109,"134":0.00545,"135":0.01635,"136":0.0109,"137":0.01635,"138":0.0109,"139":0.01635,"140":0.03814,"141":0.58304,"142":0.267,"143":0.00545,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 144 145 3.5 3.6"},D:{"39":0.00545,"40":0.00545,"41":0.0109,"42":0.0109,"43":0.00545,"44":0.00545,"45":0.0109,"46":0.00545,"47":0.0109,"48":0.0109,"49":0.0109,"50":0.00545,"51":0.00545,"52":0.0109,"53":0.00545,"54":0.00545,"55":0.0109,"56":0.0109,"57":0.00545,"58":0.00545,"59":0.0109,"60":0.0109,"69":0.03269,"79":0.0109,"87":0.0109,"89":0.00545,"91":0.0109,"92":0.00545,"97":0.00545,"100":0.0109,"101":0.01635,"102":0.00545,"103":0.03814,"104":0.17437,"105":0.00545,"106":0.00545,"107":0.0109,"109":0.38688,"110":0.00545,"111":0.00545,"112":0.31059,"113":0.00545,"114":0.03814,"115":0.0109,"116":0.02725,"117":0.00545,"118":0.00545,"119":0.0109,"120":0.03814,"121":0.01635,"122":0.03269,"123":0.0109,"124":0.03269,"125":0.40323,"126":0.05449,"127":0.14712,"128":0.21251,"129":0.14712,"130":0.04359,"131":0.23431,"132":0.13623,"133":0.12533,"134":0.10353,"135":0.09263,"136":0.14167,"137":0.43592,"138":14.4344,"139":21.56169,"140":0.01635,"141":0.03269,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 88 90 93 94 95 96 98 99 108 142 143"},F:{"90":0.0109,"91":0.00545,"95":0.00545,"114":0.0109,"116":0.00545,"117":0.00545,"119":0.01635,"120":0.66478,"121":0.00545,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0109,"89":0.01635,"92":0.03814,"108":0.00545,"109":0.00545,"112":0.01635,"114":0.0218,"117":0.0109,"118":0.0109,"120":0.00545,"122":0.0109,"128":0.00545,"131":0.04359,"132":0.01635,"133":0.0218,"134":0.02725,"135":0.01635,"136":0.22341,"137":0.03269,"138":1.14429,"139":3.89059,"140":0.0109,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 113 115 116 119 121 123 124 125 126 127 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4 17.0","13.1":0.00545,"14.1":0.0109,"15.2-15.3":0.00545,"15.5":0.00545,"15.6":0.05994,"16.0":0.0218,"16.1":0.00545,"16.2":0.00545,"16.3":0.00545,"16.4":0.00545,"16.5":0.00545,"16.6":0.04359,"17.1":0.03269,"17.2":0.0109,"17.3":0.00545,"17.4":0.01635,"17.5":0.0218,"17.6":0.04904,"18.0":0.00545,"18.1":0.01635,"18.2":0.01635,"18.3":0.04359,"18.4":0.0109,"18.5-18.6":0.2888,"26.0":0.10353},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0029,"5.0-5.1":0,"6.0-6.1":0.00725,"7.0-7.1":0.0058,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01451,"10.0-10.2":0.00145,"10.3":0.02612,"11.0-11.2":0.55713,"11.3-11.4":0.00871,"12.0-12.1":0.0029,"12.2-12.5":0.08415,"13.0-13.1":0,"13.2":0.00435,"13.3":0.0029,"13.4-13.7":0.01451,"14.0-14.4":0.02902,"14.5-14.8":0.03047,"15.0-15.1":0.02612,"15.2-15.3":0.02321,"15.4":0.02612,"15.5":0.02902,"15.6-15.8":0.38013,"16.0":0.04643,"16.1":0.09576,"16.2":0.04933,"16.3":0.0914,"16.4":0.02031,"16.5":0.03772,"16.6-16.7":0.49039,"17.0":0.02612,"17.1":0.04788,"17.2":0.03482,"17.3":0.05368,"17.4":0.0798,"17.5":0.1741,"17.6-17.7":0.42945,"18.0":0.10881,"18.1":0.22053,"18.2":0.12332,"18.3":0.42075,"18.4":0.24229,"18.5-18.6":10.32286,"26.0":0.05658},P:{"4":0.01066,"22":0.01066,"23":0.01066,"24":0.01066,"25":0.01066,"26":0.01066,"27":0.05332,"28":0.58654,_:"20 21 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01066},I:{"0":0.05907,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.28671,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01348,"11":1.03817,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.60983},H:{"0":0},L:{"0":32.73291},R:{_:"0"},M:{"0":0.15473},Q:{"14.9":0.06371}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KI.js b/node_modules.bak/caniuse-lite/data/regions/KI.js new file mode 100644 index 0000000..3a09217 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KI.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01145,"138":0.0229,"140":0.31299,"141":0.40842,"142":0.21757,"143":0.03435,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 144 145 3.5 3.6"},D:{"39":0.01145,"40":0.01145,"55":0.0229,"97":0.10688,"103":0.01145,"106":0.07252,"107":0.04962,"109":0.57637,"110":0.03435,"113":0.0229,"121":0.03435,"122":0.10688,"123":0.01145,"124":0.01145,"125":0.30154,"127":0.01145,"131":0.01145,"132":0.0229,"134":0.14505,"137":0.20612,"138":4.03075,"139":4.03075,"140":0.06107,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 99 100 101 102 104 105 108 111 112 114 115 116 117 118 119 120 126 128 129 130 133 135 136 141 142 143"},F:{"117":0.0229,"120":0.67179,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01145,"114":0.01145,"122":0.06107,"123":0.01145,"132":0.01145,"135":0.0229,"136":0.03435,"137":0.03435,"138":2.6948,"139":5.45068,"140":0.01145,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 124 125 126 127 128 129 130 131 133 134"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0","15.5":0.01145,"15.6":0.06107,"16.5":0.04962,"16.6":0.0229,"18.5-18.6":0.03435},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00035,"5.0-5.1":0,"6.0-6.1":0.00088,"7.0-7.1":0.0007,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00176,"10.0-10.2":0.00018,"10.3":0.00316,"11.0-11.2":0.06743,"11.3-11.4":0.00105,"12.0-12.1":0.00035,"12.2-12.5":0.01018,"13.0-13.1":0,"13.2":0.00053,"13.3":0.00035,"13.4-13.7":0.00176,"14.0-14.4":0.00351,"14.5-14.8":0.00369,"15.0-15.1":0.00316,"15.2-15.3":0.00281,"15.4":0.00316,"15.5":0.00351,"15.6-15.8":0.04601,"16.0":0.00562,"16.1":0.01159,"16.2":0.00597,"16.3":0.01106,"16.4":0.00246,"16.5":0.00457,"16.6-16.7":0.05935,"17.0":0.00316,"17.1":0.00579,"17.2":0.00421,"17.3":0.0065,"17.4":0.00966,"17.5":0.02107,"17.6-17.7":0.05198,"18.0":0.01317,"18.1":0.02669,"18.2":0.01493,"18.3":0.05092,"18.4":0.02932,"18.5-18.6":1.24937,"26.0":0.00685},P:{"4":0.95005,"21":0.04176,"22":0.11484,"24":0.06264,"25":1.41986,"26":0.16704,"27":0.33408,"28":2.41167,_:"20 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.2088,"16.0":0.01044,"19.0":0.01044},I:{"0":0.02469,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.27824,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.27824},H:{"0":0},L:{"0":71.29361},R:{_:"0"},M:{_:"0"},Q:{"14.9":0.0371}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KM.js b/node_modules.bak/caniuse-lite/data/regions/KM.js new file mode 100644 index 0000000..99b859e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KM.js @@ -0,0 +1 @@ +module.exports={C:{"53":0.00998,"66":0.01248,"109":0.00499,"115":0.18713,"127":0.01248,"128":0.02246,"133":0.11477,"140":0.02246,"141":0.3518,"142":0.35928,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"49":0.23204,"56":0.02994,"59":0.00998,"70":0.01248,"74":0.00499,"78":0.01248,"80":0.00499,"87":0.02246,"90":0.00998,"98":0.15968,"100":0.01248,"101":0.00499,"103":0.00499,"105":0.04491,"109":0.62625,"111":0.01747,"115":0.01248,"116":0.08982,"117":0.01248,"119":0.02246,"120":0.01747,"122":0.00998,"123":0.01747,"124":0.03493,"125":0.38673,"126":0.31936,"127":0.08982,"128":0.0524,"129":0.02246,"130":0.0524,"131":0.08483,"132":0.01747,"133":0.01747,"134":0.06238,"135":0.05739,"136":0.22206,"137":0.42665,"138":3.98951,"139":4.77044,"140":0.00499,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 60 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 79 81 83 84 85 86 88 89 91 92 93 94 95 96 97 99 102 104 106 107 108 110 112 113 114 118 121 141 142 143"},F:{"46":0.02745,"49":0.17216,"95":0.02246,"119":0.01248,"120":0.80838,"121":0.02994,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00499,"17":0.01248,"90":0.00499,"92":0.0524,"100":0.06986,"114":0.01248,"120":0.01248,"122":0.03493,"126":0.00998,"128":0.0524,"131":0.01248,"135":0.02745,"136":0.01248,"137":0.00998,"138":0.53393,"139":1.45708,_:"12 14 15 16 18 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 123 124 125 127 129 130 132 133 134 140"},E:{"15":0.00499,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0 18.2 18.3","5.1":0.00998,"11.1":0.01248,"12.1":0.18214,"13.1":0.01747,"14.1":0.02994,"15.6":0.63872,"16.3":0.00998,"16.6":0.27196,"17.5":0.01248,"17.6":0.1996,"18.1":0.01747,"18.4":0.25699,"18.5-18.6":0.33433,"26.0":0.06238},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00235,"7.0-7.1":0.00188,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0047,"10.0-10.2":0.00047,"10.3":0.00846,"11.0-11.2":0.18041,"11.3-11.4":0.00282,"12.0-12.1":0.00094,"12.2-12.5":0.02725,"13.0-13.1":0,"13.2":0.00141,"13.3":0.00094,"13.4-13.7":0.0047,"14.0-14.4":0.0094,"14.5-14.8":0.00987,"15.0-15.1":0.00846,"15.2-15.3":0.00752,"15.4":0.00846,"15.5":0.0094,"15.6-15.8":0.12309,"16.0":0.01503,"16.1":0.03101,"16.2":0.01597,"16.3":0.0296,"16.4":0.00658,"16.5":0.01222,"16.6-16.7":0.1588,"17.0":0.00846,"17.1":0.0155,"17.2":0.01128,"17.3":0.01738,"17.4":0.02584,"17.5":0.05638,"17.6-17.7":0.13906,"18.0":0.03524,"18.1":0.07141,"18.2":0.03993,"18.3":0.13625,"18.4":0.07846,"18.5-18.6":3.34272,"26.0":0.01832},P:{"21":0.03063,"22":0.04083,"23":0.03063,"24":0.14292,"25":0.09188,"26":0.15313,"27":0.09188,"28":0.83711,_:"4 20 5.0-5.4 6.2-6.4 9.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.1225,"8.2":0.05104,"11.1-11.2":0.02042,"16.0":0.02042,"19.0":0.01021},I:{"0":0.11239,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":1.89126,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00998,_:"6 7 8 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12008},H:{"0":0},L:{"0":72.04759},R:{_:"0"},M:{"0":0.12759},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KN.js b/node_modules.bak/caniuse-lite/data/regions/KN.js new file mode 100644 index 0000000..4c3c63a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KN.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02044,"65":0.00409,"78":0.00409,"79":0.00409,"93":0.01635,"115":0.56414,"128":0.00818,"139":0.00818,"140":0.01226,"141":0.57641,"142":0.40062,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 143 144 145 3.5 3.6"},D:{"11":0.00409,"27":0.00409,"34":0.00409,"39":0.02862,"40":0.0327,"41":0.0327,"42":0.02453,"43":0.03679,"44":0.04497,"45":0.03679,"46":0.04088,"47":0.02862,"48":0.03679,"49":0.02862,"50":0.02862,"51":0.03679,"52":0.02044,"53":0.02862,"54":0.0327,"55":0.02862,"56":0.02044,"57":0.02044,"58":0.01226,"59":0.08176,"60":0.04906,"67":0.00409,"68":0.00818,"69":0.01635,"70":0.02862,"71":0.00818,"72":0.01635,"73":0.00409,"74":0.02453,"75":0.01635,"76":0.00818,"77":0.00818,"78":0.01226,"79":0.00818,"80":0.02044,"81":0.00818,"85":0.00818,"86":0.00409,"87":0.15126,"88":0.04088,"89":0.00409,"90":0.01226,"92":0.00409,"93":0.01226,"94":0.01226,"97":0.16352,"100":0.00409,"101":0.00409,"102":0.00409,"103":1.11194,"104":0.00818,"105":0.00818,"108":0.02044,"109":0.18396,"110":0.00818,"111":0.12264,"112":0.08176,"114":0.00818,"115":0.00409,"116":0.00818,"118":0.00409,"120":0.00409,"121":0.01226,"122":0.1717,"123":0.00818,"125":5.81722,"126":0.04906,"127":0.02044,"128":0.11038,"129":0.00818,"130":0.00818,"131":0.02044,"132":0.06541,"133":0.0327,"134":0.10629,"135":0.14308,"136":0.16352,"137":0.22075,"138":5.75999,"139":8.26594,"140":0.00818,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 35 36 37 38 61 62 63 64 65 66 83 84 91 95 96 98 99 106 107 113 117 119 124 141 142 143"},F:{"52":0.00818,"55":0.00818,"76":0.00818,"90":0.00409,"114":0.00409,"120":0.58458,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.01635,"79":0.00409,"80":0.00818,"81":0.00409,"83":0.02044,"84":0.02044,"85":0.01635,"87":0.01226,"88":0.02044,"90":0.01635,"91":0.00409,"92":0.00818,"109":0.02044,"114":0.02044,"124":0.00409,"126":0.00409,"128":0.00818,"134":0.33522,"135":0.02862,"136":0.1022,"137":0.05723,"138":1.43489,"139":3.59335,_:"12 13 14 16 17 18 86 89 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 127 129 130 131 132 133 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4 16.5 17.2","9.1":0.01226,"13.1":0.00409,"14.1":0.01635,"15.1":0.01635,"15.5":0.00818,"15.6":0.13899,"16.0":0.0327,"16.1":0.00409,"16.2":0.00409,"16.3":0.00818,"16.4":0.00409,"16.6":0.02862,"17.0":0.02044,"17.1":0.00409,"17.3":0.00409,"17.4":0.00818,"17.5":0.01635,"17.6":0.15943,"18.0":0.00409,"18.1":0.01635,"18.2":0.04906,"18.3":0.02862,"18.4":0.04906,"18.5-18.6":1.14464,"26.0":0.00818},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00232,"5.0-5.1":0,"6.0-6.1":0.00581,"7.0-7.1":0.00464,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01161,"10.0-10.2":0.00116,"10.3":0.0209,"11.0-11.2":0.44587,"11.3-11.4":0.00697,"12.0-12.1":0.00232,"12.2-12.5":0.06734,"13.0-13.1":0,"13.2":0.00348,"13.3":0.00232,"13.4-13.7":0.01161,"14.0-14.4":0.02322,"14.5-14.8":0.02438,"15.0-15.1":0.0209,"15.2-15.3":0.01858,"15.4":0.0209,"15.5":0.02322,"15.6-15.8":0.30421,"16.0":0.03716,"16.1":0.07663,"16.2":0.03948,"16.3":0.07315,"16.4":0.01626,"16.5":0.03019,"16.6-16.7":0.39246,"17.0":0.0209,"17.1":0.03832,"17.2":0.02787,"17.3":0.04296,"17.4":0.06386,"17.5":0.13933,"17.6-17.7":0.34369,"18.0":0.08708,"18.1":0.17649,"18.2":0.09869,"18.3":0.33672,"18.4":0.19391,"18.5-18.6":8.26135,"26.0":0.04528},P:{"4":0.04444,"20":0.01111,"21":0.02222,"24":0.06666,"25":0.16665,"26":0.04444,"27":0.04444,"28":4.09959,_:"22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0","7.2-7.4":0.07777,"16.0":0.01111,"19.0":0.01111},I:{"0":0.01771,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.26699,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00409,"11":0.00409,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04138},H:{"0":0.01},L:{"0":44.24377},R:{_:"0"},M:{"0":0.18918},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KP.js b/node_modules.bak/caniuse-lite/data/regions/KP.js new file mode 100644 index 0000000..d8ab321 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KP.js @@ -0,0 +1 @@ +module.exports={C:{"141":8.56984,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"74":2.85912,"79":0.95555,"103":0.95555,"136":47.6194,"137":0.95555,"138":1.90357,"139":7.62181,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"139":3.80714,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00038,"5.0-5.1":0,"6.0-6.1":0.00095,"7.0-7.1":0.00076,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0019,"10.0-10.2":0.00019,"10.3":0.00343,"11.0-11.2":0.07312,"11.3-11.4":0.00114,"12.0-12.1":0.00038,"12.2-12.5":0.01104,"13.0-13.1":0,"13.2":0.00057,"13.3":0.00038,"13.4-13.7":0.0019,"14.0-14.4":0.00381,"14.5-14.8":0.004,"15.0-15.1":0.00343,"15.2-15.3":0.00305,"15.4":0.00343,"15.5":0.00381,"15.6-15.8":0.04989,"16.0":0.00609,"16.1":0.01257,"16.2":0.00647,"16.3":0.012,"16.4":0.00267,"16.5":0.00495,"16.6-16.7":0.06436,"17.0":0.00343,"17.1":0.00628,"17.2":0.00457,"17.3":0.00704,"17.4":0.01047,"17.5":0.02285,"17.6-17.7":0.05636,"18.0":0.01428,"18.1":0.02894,"18.2":0.01618,"18.3":0.05522,"18.4":0.0318,"18.5-18.6":1.35473,"26.0":0.00743},P:{"28":1.90404,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":19.04539},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KR.js b/node_modules.bak/caniuse-lite/data/regions/KR.js new file mode 100644 index 0000000..292ab70 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KR.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.00423,"102":0.00423,"115":0.02539,"128":0.00846,"133":0.00423,"135":0.00423,"136":0.00423,"138":0.00846,"139":0.00423,"140":0.00846,"141":0.24122,"142":0.12273,"143":0.00846,"144":0.00423,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 137 145 3.5 3.6"},D:{"42":0.0127,"49":0.00423,"61":0.00423,"65":0.00423,"71":0.00423,"81":0.02116,"87":0.00846,"96":0.00423,"103":0.00423,"104":0.00846,"105":0.00846,"106":0.0127,"107":0.00423,"108":0.00846,"109":0.36395,"111":0.85063,"112":0.00846,"113":0.00423,"114":0.00423,"115":0.00846,"116":0.02539,"118":0.00423,"119":0.0127,"120":0.01693,"121":0.07618,"122":0.03386,"123":0.05925,"124":0.02539,"125":0.0127,"126":0.02116,"127":0.0127,"128":0.03386,"129":0.01693,"130":0.02116,"131":0.09734,"132":0.05078,"133":0.05925,"134":0.07618,"135":0.1185,"136":0.12273,"137":0.16082,"138":10.38956,"139":13.91905,"140":0.02116,"141":0.00846,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 68 69 70 72 73 74 75 76 77 78 79 80 83 84 85 86 88 89 90 91 92 93 94 95 97 98 99 100 101 102 110 117 142 143"},F:{"79":0.00423,"90":0.02539,"91":0.01693,"95":0.00423,"114":0.00846,"115":0.00423,"118":0.00423,"119":0.00423,"120":0.20737,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00423,"109":0.04232,"111":0.00423,"113":0.00423,"114":0.00423,"115":0.00423,"116":0.00423,"117":0.00423,"118":0.00423,"119":0.00423,"120":0.00846,"121":0.00423,"122":0.00846,"123":0.00423,"124":0.00423,"125":0.00423,"126":0.00846,"127":0.0127,"128":0.0127,"129":0.00846,"130":0.0127,"131":0.03809,"132":0.02116,"133":0.02116,"134":0.03809,"135":0.02962,"136":0.04655,"137":0.03386,"138":2.15409,"139":4.45206,"140":0.00846,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112"},E:{"8":0.00423,_:"0 4 5 6 7 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.2-15.3 15.4 15.5 16.2 16.5 17.0","13.1":0.00423,"15.1":0.00423,"15.6":0.01693,"16.0":0.00423,"16.1":0.00423,"16.3":0.00423,"16.4":0.00423,"16.6":0.02116,"17.1":0.0127,"17.2":0.00423,"17.3":0.00423,"17.4":0.00846,"17.5":0.00846,"17.6":0.02539,"18.0":0.00846,"18.1":0.00423,"18.2":0.00423,"18.3":0.01693,"18.4":0.0127,"18.5-18.6":0.16505,"26.0":0.01693},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0018,"5.0-5.1":0,"6.0-6.1":0.0045,"7.0-7.1":0.0036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.009,"10.0-10.2":0.0009,"10.3":0.01619,"11.0-11.2":0.34547,"11.3-11.4":0.0054,"12.0-12.1":0.0018,"12.2-12.5":0.05218,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0018,"13.4-13.7":0.009,"14.0-14.4":0.01799,"14.5-14.8":0.01889,"15.0-15.1":0.01619,"15.2-15.3":0.01439,"15.4":0.01619,"15.5":0.01799,"15.6-15.8":0.23571,"16.0":0.02879,"16.1":0.05938,"16.2":0.03059,"16.3":0.05668,"16.4":0.0126,"16.5":0.02339,"16.6-16.7":0.30408,"17.0":0.01619,"17.1":0.02969,"17.2":0.02159,"17.3":0.03329,"17.4":0.04948,"17.5":0.10796,"17.6-17.7":0.2663,"18.0":0.06747,"18.1":0.13675,"18.2":0.07647,"18.3":0.2609,"18.4":0.15024,"18.5-18.6":6.40102,"26.0":0.03509},P:{"4":0.02024,"21":0.01012,"22":0.03035,"23":0.01012,"24":0.06071,"25":0.04047,"26":0.07083,"27":0.29343,"28":14.57034,_:"20 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","13.0":0.01012,"17.0":0.01012},I:{"0":0.09212,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.16148,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.35549,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06344},H:{"0":0},L:{"0":31.17509},R:{_:"0"},M:{"0":0.20185},Q:{"14.9":0.0173}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KW.js b/node_modules.bak/caniuse-lite/data/regions/KW.js new file mode 100644 index 0000000..49671f9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KW.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00468,"115":0.03744,"121":0.00234,"125":0.00702,"128":0.00936,"129":0.00468,"133":0.00234,"134":0.00468,"135":0.00234,"136":0.00234,"139":0.00468,"140":0.02106,"141":0.3042,"142":0.11466,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 130 131 132 137 138 143 144 145 3.5 3.6"},D:{"38":0.00234,"39":0.00468,"40":0.00468,"41":0.00702,"42":0.00468,"43":0.00468,"44":0.00468,"45":0.00468,"46":0.00468,"47":0.00702,"48":0.00468,"49":0.00468,"50":0.00468,"51":0.00468,"52":0.00468,"53":0.00468,"54":0.00468,"55":0.00468,"56":0.00468,"57":0.00468,"58":0.00468,"59":0.00468,"60":0.00468,"62":0.00468,"75":0.00702,"78":0.00468,"79":0.00468,"87":0.01872,"88":0.00234,"89":0.00234,"91":0.00702,"93":0.00234,"96":0.00234,"98":0.00234,"99":0.00234,"100":0.00234,"101":0.00468,"102":0.00234,"103":0.07254,"104":0.0234,"105":0.00234,"106":0.00234,"109":0.29952,"110":0.00234,"111":0.00468,"112":0.94536,"113":0.00468,"114":0.01638,"116":0.01404,"118":0.00234,"119":0.00702,"120":0.00234,"121":0.00702,"122":0.02106,"123":0.00468,"124":0.00468,"125":0.5382,"126":0.03276,"127":0.00702,"128":0.03042,"129":0.00702,"130":0.0117,"131":0.03276,"132":0.02106,"133":0.06318,"134":0.01872,"135":0.04212,"136":0.11232,"137":0.13338,"138":4.67064,"139":5.29074,"140":0.00936,"141":0.00468,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 65 66 67 68 69 70 71 72 73 74 76 77 80 81 83 84 85 86 90 92 94 95 97 107 108 115 117 142 143"},F:{"46":0.03744,"90":0.11232,"91":0.03276,"95":0.00936,"109":0.00468,"114":0.00234,"119":0.00468,"120":0.58266,"121":0.0117,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.01404,"18":0.00702,"90":0.00234,"92":0.0117,"109":0.00936,"114":0.00936,"122":0.00234,"124":0.03042,"125":0.00234,"128":0.00468,"129":0.00234,"130":0.00234,"131":0.00936,"132":0.00936,"133":0.00234,"134":0.03042,"135":0.00936,"136":0.00702,"137":0.01638,"138":0.72774,"139":1.35954,"140":0.00702,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 126 127"},E:{"13":0.00468,"14":0.00702,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.00234,"13.1":0.0117,"14.1":0.00936,"15.1":0.00234,"15.2-15.3":0.00234,"15.4":0.00234,"15.5":0.00468,"15.6":0.04212,"16.0":0.00234,"16.1":0.0117,"16.2":0.00468,"16.3":0.00936,"16.4":0.00234,"16.5":0.00468,"16.6":0.04914,"17.0":0.00234,"17.1":0.02106,"17.2":0.00702,"17.3":0.00234,"17.4":0.01404,"17.5":0.0351,"17.6":0.0585,"18.0":0.00468,"18.1":0.02106,"18.2":0.00936,"18.3":0.0702,"18.4":0.01872,"18.5-18.6":0.38844,"26.0":0.0117},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00427,"5.0-5.1":0,"6.0-6.1":0.01066,"7.0-7.1":0.00853,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02133,"10.0-10.2":0.00213,"10.3":0.03839,"11.0-11.2":0.8189,"11.3-11.4":0.0128,"12.0-12.1":0.00427,"12.2-12.5":0.12369,"13.0-13.1":0,"13.2":0.0064,"13.3":0.00427,"13.4-13.7":0.02133,"14.0-14.4":0.04265,"14.5-14.8":0.04478,"15.0-15.1":0.03839,"15.2-15.3":0.03412,"15.4":0.03839,"15.5":0.04265,"15.6-15.8":0.55873,"16.0":0.06824,"16.1":0.14075,"16.2":0.07251,"16.3":0.13435,"16.4":0.02986,"16.5":0.05545,"16.6-16.7":0.7208,"17.0":0.03839,"17.1":0.07037,"17.2":0.05118,"17.3":0.0789,"17.4":0.11729,"17.5":0.25591,"17.6-17.7":0.63123,"18.0":0.15994,"18.1":0.32415,"18.2":0.18127,"18.3":0.61844,"18.4":0.35613,"18.5-18.6":15.17305,"26.0":0.08317},P:{"4":0.03026,"21":0.04034,"22":0.03026,"23":0.04034,"24":0.05043,"25":0.17145,"26":0.08068,"27":0.23196,"28":3.21712,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 16.0 17.0","7.2-7.4":0.02017,"11.1-11.2":0.02017,"13.0":0.01009,"14.0":0.01009,"15.0":0.03026,"18.0":0.01009,"19.0":0.02017},I:{"0":0.03059,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.70818,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0117,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.99926},H:{"0":0},L:{"0":52.39312},R:{_:"0"},M:{"0":0.09958},Q:{"14.9":0.00766}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KY.js b/node_modules.bak/caniuse-lite/data/regions/KY.js new file mode 100644 index 0000000..de93ffb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KY.js @@ -0,0 +1 @@ +module.exports={C:{"127":0.00925,"128":0.03238,"134":0.1249,"136":0.00925,"139":0.00463,"140":0.02313,"141":0.27756,"142":0.18041,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 137 138 143 144 145 3.5 3.6"},D:{"39":0.02776,"40":0.0185,"41":0.02776,"42":0.02776,"43":0.01388,"44":0.01388,"45":0.02776,"46":0.02313,"47":0.02776,"48":0.02313,"49":0.0185,"50":0.0185,"51":0.0185,"52":0.02313,"53":0.01388,"54":0.01388,"55":0.01388,"56":0.0185,"57":0.01388,"58":0.01388,"59":0.0185,"60":0.02313,"68":0.00463,"69":0.00463,"71":0.00463,"75":0.00925,"78":0.00463,"79":0.03238,"80":0.00463,"83":0.00463,"84":0.01388,"85":0.00925,"86":0.01388,"88":0.01388,"89":0.00925,"90":0.01388,"91":0.00463,"93":0.00463,"98":0.00463,"99":0.00463,"101":0.00463,"102":0.00463,"103":0.00925,"105":0.00463,"108":0.14803,"109":0.06476,"110":0.00463,"111":0.01388,"112":0.00463,"114":0.06476,"115":0.01388,"116":0.1249,"119":0.07864,"120":0.00463,"122":0.02776,"124":0.00463,"125":4.34844,"126":0.0185,"127":0.01388,"128":0.06014,"129":0.03238,"130":0.01388,"131":0.09252,"132":0.0185,"133":0.05551,"134":0.06939,"135":0.52274,"136":0.08327,"137":0.6939,"138":9.96903,"139":9.77011,"140":0.00925,"141":0.00463,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 72 73 74 76 77 81 87 92 94 95 96 97 100 104 106 107 113 117 118 121 123 142 143"},F:{"76":0.00463,"111":0.00925,"119":0.0185,"120":0.86506,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00463,"18":0.00925,"80":0.00463,"81":0.00925,"83":0.00925,"84":0.00463,"87":0.00925,"89":0.00463,"90":0.00463,"98":0.00463,"100":0.00463,"106":0.00925,"110":0.09252,"114":0.00463,"122":0.02313,"126":0.00463,"128":0.00463,"129":0.01388,"130":0.00925,"131":0.03238,"133":0.06014,"134":0.1249,"135":0.00925,"136":0.01388,"137":0.11102,"138":3.30296,"139":6.13408,"140":0.00463,_:"12 13 14 15 17 79 85 86 88 91 92 93 94 95 96 97 99 101 102 103 104 105 107 108 109 111 112 113 115 116 117 118 119 120 121 123 124 125 127 132"},E:{"14":0.00925,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5","13.1":0.00463,"14.1":0.02776,"15.1":0.00463,"15.2-15.3":0.00463,"15.6":0.17579,"16.0":0.00925,"16.1":0.00925,"16.2":0.01388,"16.3":0.02776,"16.4":0.00463,"16.5":0.00925,"16.6":0.18041,"17.0":0.00463,"17.1":0.10177,"17.2":0.00463,"17.3":0.00925,"17.4":0.01388,"17.5":0.0185,"17.6":0.11565,"18.0":0.00925,"18.1":0.03238,"18.2":0.04626,"18.3":0.07402,"18.4":0.08789,"18.5-18.6":1.68849,"26.0":0.10177},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00457,"5.0-5.1":0,"6.0-6.1":0.01143,"7.0-7.1":0.00914,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02286,"10.0-10.2":0.00229,"10.3":0.04114,"11.0-11.2":0.87766,"11.3-11.4":0.01371,"12.0-12.1":0.00457,"12.2-12.5":0.13256,"13.0-13.1":0,"13.2":0.00686,"13.3":0.00457,"13.4-13.7":0.02286,"14.0-14.4":0.04571,"14.5-14.8":0.048,"15.0-15.1":0.04114,"15.2-15.3":0.03657,"15.4":0.04114,"15.5":0.04571,"15.6-15.8":0.59882,"16.0":0.07314,"16.1":0.15085,"16.2":0.07771,"16.3":0.14399,"16.4":0.032,"16.5":0.05942,"16.6-16.7":0.77252,"17.0":0.04114,"17.1":0.07542,"17.2":0.05485,"17.3":0.08457,"17.4":0.12571,"17.5":0.27427,"17.6-17.7":0.67653,"18.0":0.17142,"18.1":0.34741,"18.2":0.19427,"18.3":0.66281,"18.4":0.38169,"18.5-18.6":16.26178,"26.0":0.08914},P:{"4":0.03228,"21":0.01076,"24":0.01076,"25":0.02152,"26":0.01076,"27":0.15065,"28":4.00311,_:"20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.1937},I:{"0":0.00537,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.18809,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00463,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00537},H:{"0":0},L:{"0":26.98527},R:{_:"0"},M:{"0":0.53203},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/KZ.js b/node_modules.bak/caniuse-lite/data/regions/KZ.js new file mode 100644 index 0000000..38e1e7f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/KZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.24134,"63":0.00536,"101":0.00536,"115":0.27888,"122":0.01609,"123":0.00536,"125":0.01073,"128":0.06972,"133":0.01073,"134":0.00536,"135":0.01609,"136":0.01609,"137":0.00536,"138":0.00536,"139":0.02145,"140":0.02682,"141":1.09942,"142":0.40223,"143":0.00536,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 126 127 129 130 131 132 144 145 3.5 3.6"},D:{"39":0.02145,"40":0.02145,"41":0.02145,"42":0.02145,"43":0.02145,"44":0.02145,"45":0.02145,"46":0.02145,"47":0.02145,"48":0.01609,"49":0.03218,"50":0.02145,"51":0.02145,"52":0.02145,"53":0.02145,"54":0.02145,"55":0.02145,"56":0.02145,"57":0.02145,"58":0.05363,"59":0.02145,"60":0.02145,"64":0.01073,"68":0.00536,"69":0.00536,"72":0.00536,"74":0.00536,"78":0.00536,"79":0.01609,"80":0.01073,"81":0.00536,"83":0.00536,"84":0.00536,"85":0.00536,"86":0.00536,"87":0.02682,"88":0.00536,"89":0.00536,"90":0.02682,"92":0.00536,"94":0.00536,"98":0.00536,"100":0.00536,"102":0.00536,"103":0.02145,"104":0.00536,"106":0.16089,"108":0.02682,"109":1.86632,"112":3.57176,"113":0.00536,"114":0.01609,"116":0.02682,"117":0.00536,"118":0.03218,"119":0.0429,"120":0.03754,"121":0.02682,"122":0.27888,"123":0.02145,"124":0.02682,"125":3.39478,"126":0.12871,"127":0.01073,"128":0.04827,"129":0.69183,"130":0.02682,"131":0.08581,"132":0.13944,"133":0.07508,"134":0.05899,"135":0.05363,"136":0.13408,"137":0.38614,"138":7.9426,"139":11.36956,"140":0.01609,"141":0.01073,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 65 66 67 70 71 73 75 76 77 91 93 95 96 97 99 101 105 107 110 111 115 142 143"},F:{"54":0.01609,"56":0.00536,"79":0.02145,"82":0.00536,"84":0.00536,"85":0.04827,"86":0.00536,"87":0.12335,"90":0.02682,"91":0.01073,"95":0.38077,"114":0.00536,"117":0.00536,"118":0.01073,"119":0.02145,"120":2.08621,"121":0.01073,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00536,"84":0.00536,"89":0.00536,"92":0.01609,"100":0.00536,"106":0.00536,"109":0.01073,"114":0.22525,"118":0.00536,"122":0.01073,"123":0.0429,"126":0.00536,"131":0.00536,"133":0.01073,"134":0.01609,"135":0.00536,"136":0.02682,"137":0.02682,"138":1.34075,"139":2.34363,_:"12 13 14 15 16 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 107 108 110 111 112 113 115 116 117 119 120 121 124 125 127 128 129 130 132 140"},E:{"14":0.00536,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1","5.1":0.01073,"13.1":0.00536,"14.1":0.01073,"15.2-15.3":0.00536,"15.4":0.02682,"15.5":0.00536,"15.6":0.1019,"16.0":0.00536,"16.1":0.03218,"16.2":0.00536,"16.3":0.02145,"16.4":0.01073,"16.5":0.01609,"16.6":0.10726,"17.0":0.02682,"17.1":0.08581,"17.2":0.01609,"17.3":0.01609,"17.4":0.02145,"17.5":0.07508,"17.6":0.17162,"18.0":0.05363,"18.1":0.05363,"18.2":0.02682,"18.3":0.08581,"18.4":0.05899,"18.5-18.6":0.81518,"26.0":0.05899},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00336,"5.0-5.1":0,"6.0-6.1":0.00841,"7.0-7.1":0.00672,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01681,"10.0-10.2":0.00168,"10.3":0.03026,"11.0-11.2":0.64551,"11.3-11.4":0.01009,"12.0-12.1":0.00336,"12.2-12.5":0.0975,"13.0-13.1":0,"13.2":0.00504,"13.3":0.00336,"13.4-13.7":0.01681,"14.0-14.4":0.03362,"14.5-14.8":0.0353,"15.0-15.1":0.03026,"15.2-15.3":0.0269,"15.4":0.03026,"15.5":0.03362,"15.6-15.8":0.44043,"16.0":0.05379,"16.1":0.11095,"16.2":0.05715,"16.3":0.1059,"16.4":0.02353,"16.5":0.04371,"16.6-16.7":0.56818,"17.0":0.03026,"17.1":0.05547,"17.2":0.04034,"17.3":0.0622,"17.4":0.09246,"17.5":0.20172,"17.6-17.7":0.49758,"18.0":0.12608,"18.1":0.25551,"18.2":0.14289,"18.3":0.48749,"18.4":0.28073,"18.5-18.6":11.96041,"26.0":0.06556},P:{"4":0.12196,"21":0.02033,"22":0.01016,"23":0.02033,"24":0.01016,"25":0.03049,"26":0.03049,"27":0.05082,"28":0.99603,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02033,"13.0":0.01016},I:{"0":0.00926,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.36161,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.0118,"11":0.04719,_:"7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.4126},H:{"0":0},L:{"0":26.57547},R:{_:"0"},M:{"0":0.10663},Q:{"14.9":0.02318}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LA.js b/node_modules.bak/caniuse-lite/data/regions/LA.js new file mode 100644 index 0000000..dcba2f3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LA.js @@ -0,0 +1 @@ +module.exports={C:{"101":0.0039,"113":0.0039,"115":0.04294,"125":0.0039,"127":0.0039,"130":0.0039,"136":0.0039,"138":0.0039,"140":0.0039,"141":0.3943,"142":0.15226,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 128 129 131 132 133 134 135 137 139 143 144 145 3.5 3.6"},D:{"29":0.0039,"37":0.0039,"39":0.00781,"40":0.00781,"41":0.00781,"42":0.00781,"43":0.01171,"44":0.00781,"45":0.00781,"46":0.00781,"47":0.00781,"48":0.00781,"49":0.01171,"50":0.00781,"51":0.01171,"52":0.00781,"53":0.01171,"54":0.00781,"55":0.00781,"56":0.00781,"57":0.00781,"58":0.00781,"59":0.00781,"60":0.00781,"70":0.0039,"71":0.00781,"78":0.00781,"79":0.01952,"86":0.0039,"87":0.00781,"89":0.00781,"90":0.06246,"91":0.0039,"96":0.0039,"97":0.0039,"99":0.0039,"101":0.0039,"102":0.0039,"103":0.00781,"104":0.06637,"106":0.0039,"108":0.00781,"109":0.46848,"111":0.03904,"113":0.0039,"114":0.01952,"115":0.0039,"116":0.03514,"117":0.0039,"118":0.00781,"119":0.0039,"120":0.00781,"121":0.03123,"122":0.04685,"123":0.01562,"124":0.03514,"125":0.43725,"126":0.03904,"127":0.03514,"128":0.05075,"129":0.01171,"130":0.02733,"131":0.2889,"132":0.03123,"133":0.05466,"134":0.08979,"135":0.11322,"136":0.20691,"137":0.1913,"138":6.3401,"139":17.81005,"140":0.05466,"141":0.64026,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 61 62 63 64 65 66 67 68 69 72 73 74 75 76 77 80 81 83 84 85 88 92 93 94 95 98 100 105 107 110 112 142 143"},F:{"89":0.0039,"90":0.01171,"95":0.0039,"114":0.0039,"116":0.0039,"117":0.0039,"119":0.0039,"120":0.20691,"121":0.0039,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0039,"18":0.00781,"92":0.03904,"100":0.0039,"109":0.03514,"110":0.00781,"112":0.0039,"114":0.03514,"117":0.0039,"119":0.00781,"122":0.0039,"125":0.0039,"126":0.0039,"129":0.0039,"130":0.00781,"131":0.01952,"132":0.0039,"133":0.00781,"134":0.02342,"135":0.01171,"136":0.03123,"137":0.01171,"138":0.6832,"139":1.37421,"140":0.0039,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 113 115 116 118 120 121 123 124 127 128"},E:{"4":0.0039,"14":0.0039,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.5 17.0 17.2 17.3","13.1":0.00781,"14.1":0.0039,"15.6":0.01952,"16.2":0.0039,"16.3":0.0039,"16.4":0.0039,"16.6":0.06637,"17.1":0.01562,"17.4":0.01562,"17.5":0.01171,"17.6":0.03904,"18.0":0.0039,"18.1":0.01562,"18.2":0.00781,"18.3":0.01171,"18.4":0.00781,"18.5-18.6":0.20691,"26.0":0.01562},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0024,"5.0-5.1":0,"6.0-6.1":0.00601,"7.0-7.1":0.00481,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01202,"10.0-10.2":0.0012,"10.3":0.02163,"11.0-11.2":0.46146,"11.3-11.4":0.00721,"12.0-12.1":0.0024,"12.2-12.5":0.0697,"13.0-13.1":0,"13.2":0.00361,"13.3":0.0024,"13.4-13.7":0.01202,"14.0-14.4":0.02403,"14.5-14.8":0.02524,"15.0-15.1":0.02163,"15.2-15.3":0.01923,"15.4":0.02163,"15.5":0.02403,"15.6-15.8":0.31485,"16.0":0.03845,"16.1":0.07931,"16.2":0.04086,"16.3":0.07571,"16.4":0.01682,"16.5":0.03124,"16.6-16.7":0.40618,"17.0":0.02163,"17.1":0.03966,"17.2":0.02884,"17.3":0.04446,"17.4":0.06609,"17.5":0.14421,"17.6-17.7":0.35571,"18.0":0.09013,"18.1":0.18266,"18.2":0.10215,"18.3":0.3485,"18.4":0.20069,"18.5-18.6":8.55023,"26.0":0.04687},P:{"4":0.01026,"20":0.01026,"21":0.02052,"22":0.04104,"23":0.03078,"24":0.02052,"25":0.13339,"26":0.08209,"27":0.18469,"28":1.86747,"5.0-5.4":0.01026,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.09235,"11.1-11.2":0.01026,"13.0":0.01026},I:{"0":0.20697,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00015},K:{"0":0.18901,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.0747,"9":0.01868,"10":0.03113,"11":0.10583,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.54263},H:{"0":0},L:{"0":51.53125},R:{_:"0"},M:{"0":0.14023},Q:{"14.9":0.03049}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LB.js b/node_modules.bak/caniuse-lite/data/regions/LB.js new file mode 100644 index 0000000..2b95513 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LB.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00338,"84":0.00338,"91":0.00675,"115":0.11138,"127":0.00338,"128":0.027,"136":0.01013,"137":0.02363,"138":0.00338,"139":0.00675,"140":0.01688,"141":0.69525,"142":0.36788,"143":0.00338,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 144 145 3.5 3.6"},D:{"34":0.00338,"37":0.00338,"38":0.00338,"39":0.00338,"40":0.00338,"41":0.00338,"42":0.00338,"43":0.00338,"44":0.00338,"46":0.00338,"47":0.00338,"48":0.00338,"49":0.00338,"50":0.00338,"51":0.00338,"53":0.00338,"54":0.00338,"55":0.00338,"56":0.00338,"57":0.00338,"58":0.00338,"60":0.00338,"63":0.00338,"66":0.00338,"67":0.00338,"68":0.00338,"69":0.00675,"72":0.00338,"73":0.00675,"75":0.00338,"79":0.0135,"80":0.00338,"81":0.00338,"83":0.01688,"84":0.00338,"85":0.00338,"86":0.00338,"87":0.027,"88":0.00675,"89":0.01013,"90":0.00338,"91":0.00338,"92":0.00338,"93":0.00338,"94":0.027,"95":0.00338,"96":0.00675,"98":0.03713,"99":0.00338,"100":0.00675,"101":0.00338,"102":0.00338,"103":0.02025,"104":0.00338,"105":0.00338,"108":0.01013,"109":0.84375,"110":0.00338,"111":0.027,"112":1.56263,"113":0.00338,"114":0.01013,"115":0.00338,"116":0.135,"118":0.00338,"119":0.01688,"120":0.0405,"121":0.0135,"122":0.03713,"123":0.01688,"124":0.01688,"125":3.89475,"126":0.01688,"127":0.01688,"128":0.0405,"129":0.01688,"130":0.00675,"131":0.09113,"132":0.054,"133":0.02363,"134":0.03038,"135":0.06413,"136":0.08775,"137":0.19238,"138":5.74088,"139":5.913,"140":0.00338,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 45 52 59 61 62 64 65 70 71 74 76 77 78 97 106 107 117 141 142 143"},F:{"36":0.00338,"86":0.00338,"90":0.01688,"91":0.01013,"95":0.04725,"109":0.00338,"117":0.00338,"119":0.00338,"120":0.5265,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00338,"16":0.00675,"17":0.00338,"18":0.01013,"86":0.00338,"90":0.00338,"92":0.02363,"100":0.00338,"109":0.0135,"114":0.23625,"122":0.01013,"123":0.00338,"132":0.00338,"133":0.00675,"134":0.01688,"135":0.0135,"136":0.01013,"137":0.02025,"138":0.89438,"139":1.61325,"140":0.00338,_:"12 13 14 79 80 81 83 84 85 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125 126 127 128 129 130 131"},E:{"14":0.01688,"15":0.00338,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.5","5.1":0.03375,"13.1":0.00338,"14.1":0.01013,"15.1":0.00338,"15.4":0.00338,"15.6":0.2835,"16.0":0.00338,"16.1":0.00675,"16.2":0.00338,"16.3":0.00675,"16.4":0.00338,"16.5":0.00675,"16.6":0.15188,"17.0":0.00338,"17.1":0.05738,"17.2":0.00675,"17.3":0.00675,"17.4":0.01688,"17.5":0.03375,"17.6":0.07088,"18.0":0.01013,"18.1":0.02025,"18.2":0.00675,"18.3":0.03713,"18.4":0.03375,"18.5-18.6":0.61425,"26.0":0.03375},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00314,"5.0-5.1":0,"6.0-6.1":0.00785,"7.0-7.1":0.00628,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0157,"10.0-10.2":0.00157,"10.3":0.02826,"11.0-11.2":0.60293,"11.3-11.4":0.00942,"12.0-12.1":0.00314,"12.2-12.5":0.09107,"13.0-13.1":0,"13.2":0.00471,"13.3":0.00314,"13.4-13.7":0.0157,"14.0-14.4":0.0314,"14.5-14.8":0.03297,"15.0-15.1":0.02826,"15.2-15.3":0.02512,"15.4":0.02826,"15.5":0.0314,"15.6-15.8":0.41137,"16.0":0.05024,"16.1":0.10363,"16.2":0.05338,"16.3":0.09892,"16.4":0.02198,"16.5":0.04082,"16.6-16.7":0.5307,"17.0":0.02826,"17.1":0.05181,"17.2":0.03768,"17.3":0.05809,"17.4":0.08636,"17.5":0.18842,"17.6-17.7":0.46476,"18.0":0.11776,"18.1":0.23866,"18.2":0.13346,"18.3":0.45534,"18.4":0.26221,"18.5-18.6":11.17144,"26.0":0.06123},P:{"4":0.11319,"20":0.01029,"21":0.04116,"22":0.06174,"23":0.06174,"24":0.08232,"25":0.23667,"26":0.15435,"27":0.32928,"28":4.31147,"5.0-5.4":0.01029,"6.2-6.4":0.01029,"7.2-7.4":0.19551,"8.2":0.02058,_:"9.2 10.1 12.0 14.0 15.0","11.1-11.2":0.03087,"13.0":0.06174,"16.0":0.02058,"17.0":0.03087,"18.0":0.01029,"19.0":0.01029},I:{"0":0.03307,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.38425,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00675,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17225},H:{"0":0},L:{"0":50.56613},R:{_:"0"},M:{"0":0.17888},Q:{"14.9":0.00663}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LC.js b/node_modules.bak/caniuse-lite/data/regions/LC.js new file mode 100644 index 0000000..d55624e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LC.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01126,"136":0.00375,"140":0.0075,"141":0.34143,"142":0.10506,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.02251,"40":0.01126,"41":0.01126,"42":0.02251,"43":0.02251,"44":0.01501,"45":0.01501,"46":0.01501,"47":0.01501,"48":0.01876,"49":0.01501,"50":0.0075,"51":0.01126,"52":0.01126,"53":0.01126,"54":0.01126,"55":0.02626,"56":0.0075,"57":0.01501,"58":0.01876,"59":0.0075,"60":0.0075,"68":0.00375,"69":0.0075,"71":0.0075,"72":0.00375,"74":0.01126,"75":0.01126,"76":0.02251,"78":0.0075,"79":0.03002,"80":0.01126,"81":0.0075,"84":0.00375,"86":0.00375,"87":0.03752,"88":0.0075,"89":0.00375,"90":0.00375,"91":0.02626,"93":0.00375,"95":0.0075,"99":0.00375,"101":0.00375,"102":0.00375,"103":0.1876,"104":0.00375,"105":0.00375,"106":0.00375,"108":0.00375,"109":0.15383,"113":0.0075,"115":0.00375,"116":0.01126,"119":0.00375,"120":0.02251,"121":0.00375,"122":0.05253,"124":0.00375,"125":6.36339,"126":0.02251,"128":0.02626,"129":0.0075,"130":0.01876,"131":0.01126,"132":0.04127,"133":0.01501,"134":0.03002,"135":0.06754,"136":0.04878,"137":0.40897,"138":8.68213,"139":7.12505,"140":0.0863,"141":0.03377,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 70 73 77 83 85 92 94 96 97 98 100 107 110 111 112 114 117 118 123 127 142 143"},F:{"54":0.00375,"65":0.00375,"68":0.00375,"90":0.01501,"95":0.01876,"119":0.00375,"120":0.3827,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 60 62 63 64 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00375,"81":0.00375,"83":0.00375,"84":0.00375,"85":0.00375,"86":0.00375,"87":0.00375,"89":0.00375,"92":0.01126,"109":0.0075,"114":0.11256,"120":0.00375,"122":0.0075,"124":0.00375,"130":0.00375,"132":0.00375,"134":0.23262,"135":0.00375,"136":0.0075,"137":0.04878,"138":1.55708,"139":2.97534,"140":0.00375,_:"12 13 14 15 16 17 18 80 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 126 127 128 129 131 133"},E:{"14":0.00375,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 16.0 16.2 16.3 16.5 17.0 18.2","5.1":0.00375,"9.1":0.01126,"13.1":0.01501,"15.4":0.01126,"15.5":0.00375,"15.6":0.05253,"16.1":0.01876,"16.4":0.00375,"16.6":0.04502,"17.1":0.03752,"17.2":0.01126,"17.3":0.01126,"17.4":0.01501,"17.5":0.02626,"17.6":0.18385,"18.0":0.01501,"18.1":0.02626,"18.3":0.02251,"18.4":0.01876,"18.5-18.6":0.54029,"26.0":0.01876},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0029,"5.0-5.1":0,"6.0-6.1":0.00725,"7.0-7.1":0.0058,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0145,"10.0-10.2":0.00145,"10.3":0.0261,"11.0-11.2":0.55671,"11.3-11.4":0.0087,"12.0-12.1":0.0029,"12.2-12.5":0.08409,"13.0-13.1":0,"13.2":0.00435,"13.3":0.0029,"13.4-13.7":0.0145,"14.0-14.4":0.029,"14.5-14.8":0.03045,"15.0-15.1":0.0261,"15.2-15.3":0.0232,"15.4":0.0261,"15.5":0.029,"15.6-15.8":0.37984,"16.0":0.04639,"16.1":0.09568,"16.2":0.04929,"16.3":0.09134,"16.4":0.0203,"16.5":0.03769,"16.6-16.7":0.49002,"17.0":0.0261,"17.1":0.04784,"17.2":0.03479,"17.3":0.05364,"17.4":0.07974,"17.5":0.17397,"17.6-17.7":0.42913,"18.0":0.10873,"18.1":0.22036,"18.2":0.12323,"18.3":0.42043,"18.4":0.24211,"18.5-18.6":10.3151,"26.0":0.05654},P:{"4":0.03095,"20":0.03095,"22":0.05159,"24":0.05159,"25":0.07222,"26":0.04127,"27":0.12381,"28":6.24194,_:"21 23 5.0-5.4 8.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 19.0","6.2-6.4":0.01032,"7.2-7.4":0.30952,"9.2":0.01032,"13.0":0.01032,"16.0":0.04127,"18.0":0.01032},I:{"0":0.01248,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.18747,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00625},H:{"0":0},L:{"0":45.0167},R:{_:"0"},M:{"0":0.65615},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LI.js b/node_modules.bak/caniuse-lite/data/regions/LI.js new file mode 100644 index 0000000..defdb90 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LI.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.18882,"106":0.01953,"109":0.00651,"115":0.73574,"122":0.00651,"127":1.55613,"128":0.06511,"133":0.10418,"134":0.05209,"136":0.1758,"137":0.18882,"138":0.03256,"139":0.14975,"140":0.13022,"141":2.86484,"142":1.50404,"143":0.00651,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112 113 114 116 117 118 119 120 121 123 124 125 126 129 130 131 132 135 144 145 3.5 3.6"},D:{"44":0.00651,"46":0.00651,"47":0.03907,"48":2.10305,"49":0.00651,"57":0.00651,"78":0.01302,"79":0.06511,"85":0.03907,"86":0.01302,"91":0.00651,"97":0.00651,"98":0.03256,"99":0.00651,"103":0.14324,"104":0.00651,"109":0.22137,"112":0.00651,"116":0.09767,"117":0.01953,"118":0.00651,"120":0.01302,"122":0.19533,"123":0.00651,"124":0.84643,"125":0.10418,"126":0.09767,"127":0.03256,"128":0.0586,"130":0.01302,"131":1.26313,"132":0.50135,"133":0.79434,"134":0.99618,"135":0.4753,"136":0.71621,"137":0.67714,"138":9.20655,"139":6.89515,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 50 51 52 53 54 55 56 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 80 81 83 84 87 88 89 90 92 93 94 95 96 100 101 102 105 106 107 108 110 111 113 114 115 119 121 129 140 141 142 143"},F:{"80":0.00651,"90":0.00651,"114":0.0586,"115":0.00651,"116":0.05209,"117":0.04558,"118":0.07813,"119":0.01953,"120":1.28267,"121":0.00651,"122":0.01302,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.02604},B:{"98":0.00651,"99":0.00651,"109":0.08464,"110":0.01302,"114":0.00651,"122":0.00651,"124":0.00651,"126":0.01953,"129":0.00651,"131":0.49484,"132":0.293,"133":0.24742,"134":0.22789,"135":0.24742,"136":0.24091,"137":0.26044,"138":4.03031,"139":7.4551,"140":0.00651,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 119 120 121 123 125 127 128 130"},E:{"4":0.2344,"14":0.00651,"15":0.00651,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 14.1 15.1 15.2-15.3 15.4 16.2 17.0 17.3 18.2","12.1":0.00651,"13.1":0.01302,"15.5":0.01302,"15.6":0.55344,"16.0":0.00651,"16.1":0.03256,"16.3":0.00651,"16.4":0.01953,"16.5":0.00651,"16.6":0.04558,"17.1":0.09767,"17.2":0.03907,"17.4":0.02604,"17.5":0.01953,"17.6":0.14975,"18.0":0.00651,"18.1":0.05209,"18.3":0.25393,"18.4":0.05209,"18.5-18.6":0.67714,"26.0":0.02604},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00321,"5.0-5.1":0,"6.0-6.1":0.00803,"7.0-7.1":0.00643,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01607,"10.0-10.2":0.00161,"10.3":0.02892,"11.0-11.2":0.61697,"11.3-11.4":0.00964,"12.0-12.1":0.00321,"12.2-12.5":0.09319,"13.0-13.1":0,"13.2":0.00482,"13.3":0.00321,"13.4-13.7":0.01607,"14.0-14.4":0.03213,"14.5-14.8":0.03374,"15.0-15.1":0.02892,"15.2-15.3":0.02571,"15.4":0.02892,"15.5":0.03213,"15.6-15.8":0.42095,"16.0":0.05141,"16.1":0.10604,"16.2":0.05463,"16.3":0.10122,"16.4":0.02249,"16.5":0.04177,"16.6-16.7":0.54306,"17.0":0.02892,"17.1":0.05302,"17.2":0.03856,"17.3":0.05945,"17.4":0.08837,"17.5":0.1928,"17.6-17.7":0.47558,"18.0":0.1205,"18.1":0.24422,"18.2":0.13657,"18.3":0.46594,"18.4":0.26832,"18.5-18.6":11.43156,"26.0":0.06266},P:{"22":0.01061,"23":0.05303,"24":0.01061,"26":0.04243,"27":0.10607,"28":2.69407,_:"4 20 21 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03832,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.17794,_:"10 11 12 11.1 11.5 12.1"},A:{"6":1.08742,"7":0.93464,"8":3.87337,"9":1.05147,"10":2.26471,"11":0.17075,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05582},H:{"0":0},L:{"0":16.35759},R:{_:"0"},M:{"0":0.43961},Q:{"14.9":0.01047}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LK.js b/node_modules.bak/caniuse-lite/data/regions/LK.js new file mode 100644 index 0000000..63bd62e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LK.js @@ -0,0 +1 @@ +module.exports={C:{"114":0.0068,"115":0.14272,"127":0.0068,"128":0.02039,"130":0.0068,"135":0.0068,"136":0.01359,"138":0.0068,"139":0.0068,"140":0.01359,"141":0.80872,"142":0.37378,"143":0.0068,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 129 131 132 133 134 137 144 145 3.5 3.6"},D:{"49":0.0068,"60":0.0068,"63":0.0068,"74":0.0068,"79":0.01359,"80":0.0068,"81":0.0068,"86":0.0068,"87":0.0068,"91":0.0068,"93":0.01359,"102":0.0068,"103":0.03398,"104":0.0068,"106":0.0068,"108":0.0068,"109":0.8563,"111":0.0068,"112":0.05437,"113":0.0068,"114":0.01359,"115":0.0068,"116":0.02039,"117":0.0068,"119":0.01359,"120":0.02039,"121":0.03398,"122":0.02718,"123":0.02039,"124":0.01359,"125":0.09514,"126":0.02718,"127":0.02039,"128":0.01359,"129":0.01359,"130":0.02039,"131":0.08155,"132":0.02718,"133":0.02039,"134":0.03398,"135":0.07476,"136":0.08155,"137":0.19029,"138":6.9591,"139":9.09984,"140":0.02039,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 61 62 64 65 66 67 68 69 70 71 72 73 75 76 77 78 83 84 85 88 89 90 92 94 95 96 97 98 99 100 101 105 107 110 118 141 142 143"},F:{"90":0.05437,"91":0.02718,"95":0.06796,"119":0.0068,"120":0.56407,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01359,"92":0.04078,"109":0.01359,"114":0.0068,"122":0.0068,"131":0.0068,"132":0.0068,"133":0.0068,"134":0.01359,"135":0.01359,"136":0.01359,"137":0.03398,"138":16.39195,"139":25.38986,"140":0.0068,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.4 15.5 16.0 16.2 16.3 16.4 17.0 17.2 17.3","14.1":0.0068,"15.2-15.3":0.0068,"15.6":0.02718,"16.1":0.0068,"16.5":0.01359,"16.6":0.02039,"17.1":0.0068,"17.4":0.02039,"17.5":0.01359,"17.6":0.02039,"18.0":0.0068,"18.1":0.0068,"18.2":0.0068,"18.3":0.01359,"18.4":0.0068,"18.5-18.6":0.10194,"26.0":0.0068},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00075,"5.0-5.1":0,"6.0-6.1":0.00188,"7.0-7.1":0.0015,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00375,"10.0-10.2":0.00038,"10.3":0.00675,"11.0-11.2":0.14407,"11.3-11.4":0.00225,"12.0-12.1":0.00075,"12.2-12.5":0.02176,"13.0-13.1":0,"13.2":0.00113,"13.3":0.00075,"13.4-13.7":0.00375,"14.0-14.4":0.0075,"14.5-14.8":0.00788,"15.0-15.1":0.00675,"15.2-15.3":0.006,"15.4":0.00675,"15.5":0.0075,"15.6-15.8":0.0983,"16.0":0.01201,"16.1":0.02476,"16.2":0.01276,"16.3":0.02364,"16.4":0.00525,"16.5":0.00975,"16.6-16.7":0.12681,"17.0":0.00675,"17.1":0.01238,"17.2":0.009,"17.3":0.01388,"17.4":0.02064,"17.5":0.04502,"17.6-17.7":0.11106,"18.0":0.02814,"18.1":0.05703,"18.2":0.03189,"18.3":0.1088,"18.4":0.06266,"18.5-18.6":2.66947,"26.0":0.01463},P:{"4":0.05124,"20":0.01025,"21":0.0205,"22":0.041,"23":0.041,"24":0.08199,"25":0.14349,"26":0.12299,"27":0.14349,"28":0.66618,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0","7.2-7.4":0.27672,"9.2":0.01025,"11.1-11.2":0.0205,"13.0":0.01025,"15.0":0.01025,"16.0":0.01025,"17.0":0.01025,"18.0":0.01025,"19.0":0.0205},I:{"0":0.0096,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.72051,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01019,"11":0.01019,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0032,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.59915},H:{"0":0.01},L:{"0":29.62354},R:{_:"0"},M:{"0":0.10253},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LR.js b/node_modules.bak/caniuse-lite/data/regions/LR.js new file mode 100644 index 0000000..3ede214 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LR.js @@ -0,0 +1 @@ +module.exports={C:{"8":0.00284,"24":0.00284,"43":0.00284,"44":0.00284,"47":0.00568,"56":0.00284,"57":0.00284,"58":0.00284,"72":0.00284,"74":0.00284,"102":0.00853,"112":0.00284,"115":0.08242,"127":0.00284,"128":0.01705,"131":0.00284,"134":0.00284,"136":0.00284,"138":0.02274,"139":0.00284,"140":0.04831,"141":0.39788,"142":0.10231,_:"2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 48 49 50 51 52 53 54 55 59 60 61 62 63 64 65 66 67 68 69 70 71 73 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 135 137 143 144 145 3.5 3.6"},D:{"42":0.00284,"43":0.00284,"46":0.00284,"47":0.01421,"48":0.00284,"53":0.00284,"56":0.00568,"58":0.00284,"59":0.00568,"60":0.00853,"61":0.00284,"65":0.01137,"67":0.00853,"70":0.00568,"71":0.00568,"72":0.00284,"75":0.00284,"76":0.0341,"77":0.01137,"78":0.00284,"79":0.01705,"80":0.04263,"81":0.01705,"83":0.00568,"84":0.02842,"85":0.00284,"86":0.01137,"87":0.00568,"88":0.00284,"91":0.01989,"92":0.02842,"93":0.1421,"94":0.02558,"96":0.00284,"97":0.00284,"98":0.00853,"99":0.00284,"100":0.00284,"101":0.00284,"103":0.07389,"105":0.01705,"106":0.00853,"107":0.01705,"108":0.00284,"109":0.15347,"110":0.04831,"111":0.03695,"113":0.01137,"114":0.00853,"115":0.00284,"116":0.02842,"117":0.00284,"118":0.00853,"119":0.02274,"120":0.05116,"121":0.00284,"122":0.01989,"123":0.00284,"124":0.02274,"125":0.52293,"126":0.06821,"127":0.01421,"128":0.02558,"129":0.06821,"130":0.05968,"131":0.13642,"132":0.07389,"133":0.02274,"134":0.07389,"135":0.0881,"136":0.13926,"137":0.17052,"138":3.0921,"139":2.94715,"140":0.01137,"141":0.05968,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 49 50 51 52 54 55 57 62 63 64 66 68 69 73 74 89 90 95 102 104 112 142 143"},F:{"37":0.01421,"40":0.00853,"42":0.00284,"46":0.01421,"79":0.00284,"89":0.01137,"90":0.06537,"91":0.00284,"95":0.01989,"101":0.00284,"113":0.00568,"114":0.00284,"119":0.00853,"120":0.9606,"121":0.00284,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01137,"13":0.00284,"15":0.00284,"16":0.01705,"17":0.0341,"18":0.108,"84":0.01137,"89":0.00853,"90":0.03126,"92":0.10231,"95":0.00284,"100":0.01705,"103":0.00284,"107":0.00853,"109":0.00284,"111":0.01137,"113":0.00568,"114":0.02558,"115":0.00284,"120":0.00568,"122":0.00568,"125":0.00568,"126":0.00284,"127":0.00284,"128":0.00284,"129":0.00568,"130":0.00568,"131":0.01137,"132":0.01137,"133":0.0341,"134":0.01705,"135":0.01989,"136":0.07105,"137":0.04831,"138":1.48921,"139":2.30202,"140":0.00284,_:"14 79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 104 105 106 108 110 112 116 117 118 119 121 123 124"},E:{"14":0.00284,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.5 16.1 16.2 16.3 16.4 16.5 17.3 18.0 18.2 26.0","11.1":0.00853,"12.1":0.00284,"13.1":0.07958,"14.1":0.01705,"15.2-15.3":0.00853,"15.4":0.00853,"15.6":0.07673,"16.0":0.15063,"16.6":0.02842,"17.0":0.00568,"17.1":0.00853,"17.2":0.00284,"17.4":0.01421,"17.5":0.02274,"17.6":0.03979,"18.1":0.00284,"18.3":0.00853,"18.4":0.00853,"18.5-18.6":0.30409},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00104,"5.0-5.1":0,"6.0-6.1":0.00259,"7.0-7.1":0.00208,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00519,"10.0-10.2":0.00052,"10.3":0.00934,"11.0-11.2":0.19928,"11.3-11.4":0.00311,"12.0-12.1":0.00104,"12.2-12.5":0.0301,"13.0-13.1":0,"13.2":0.00156,"13.3":0.00104,"13.4-13.7":0.00519,"14.0-14.4":0.01038,"14.5-14.8":0.0109,"15.0-15.1":0.00934,"15.2-15.3":0.0083,"15.4":0.00934,"15.5":0.01038,"15.6-15.8":0.13597,"16.0":0.01661,"16.1":0.03425,"16.2":0.01764,"16.3":0.03269,"16.4":0.00727,"16.5":0.01349,"16.6-16.7":0.17541,"17.0":0.00934,"17.1":0.01713,"17.2":0.01245,"17.3":0.0192,"17.4":0.02854,"17.5":0.06227,"17.6-17.7":0.15361,"18.0":0.03892,"18.1":0.07888,"18.2":0.04411,"18.3":0.1505,"18.4":0.08667,"18.5-18.6":3.69236,"26.0":0.02024},P:{"4":0.03123,"21":0.01041,"23":0.04165,"24":0.05206,"25":0.05206,"26":0.02082,"27":0.07288,"28":0.55182,_:"20 22 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.01041,"9.2":0.06247,"11.1-11.2":0.07288,"16.0":0.05206},I:{"0":0.01429,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":3.32255,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00568,"11":0.00853,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.01432,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.58696},H:{"0":5.31},L:{"0":67.9713},R:{_:"0"},M:{"0":0.12169},Q:{"14.9":0.02147}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LS.js b/node_modules.bak/caniuse-lite/data/regions/LS.js new file mode 100644 index 0000000..e5085d1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LS.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.08071,"51":0.00336,"66":0.04372,"88":0.00336,"112":0.00673,"115":0.02018,"128":0.01009,"131":0.00336,"134":0.00336,"135":0.01009,"136":0.01009,"138":0.00336,"139":0.00336,"140":0.01009,"141":0.50445,"142":0.28249,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 133 137 143 144 145 3.5 3.6"},D:{"34":0.00673,"39":0.00336,"40":0.00336,"41":0.00336,"42":0.00673,"46":0.00336,"47":0.00673,"48":0.00336,"49":0.00673,"50":0.00336,"51":0.00336,"52":0.00336,"53":0.01345,"54":0.00336,"55":0.00336,"56":0.00336,"57":0.00336,"58":0.00673,"59":0.00336,"60":0.00336,"70":0.00336,"72":0.00336,"73":0.02018,"75":0.04036,"79":0.05045,"80":0.00336,"81":0.00336,"83":0.06726,"86":0.00336,"87":0.01682,"88":0.07399,"90":0.01009,"93":0.00336,"99":0.00673,"102":0.00336,"103":0.00673,"104":0.00673,"106":0.00336,"109":0.3632,"111":0.16479,"114":0.01345,"116":0.01345,"118":0.00673,"119":0.01009,"120":0.03027,"121":0.01345,"122":0.01682,"123":0.02354,"125":0.42038,"126":0.00673,"127":0.00673,"128":0.00336,"129":0.00673,"130":0.04036,"131":0.03699,"132":0.01682,"133":0.00673,"134":0.02018,"135":0.04708,"136":0.09753,"137":0.22196,"138":4.14994,"139":6.18792,"140":0.02354,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 43 44 45 61 62 63 64 65 66 67 68 69 71 74 76 77 78 84 85 89 91 92 94 95 96 97 98 100 101 105 107 108 110 112 113 115 117 124 141 142 143"},F:{"38":0.00336,"40":0.01009,"46":0.00336,"76":0.00336,"79":0.00673,"83":0.00673,"87":0.01009,"89":0.00673,"90":0.26231,"91":0.00336,"95":0.21187,"112":0.05045,"117":0.00336,"119":0.01682,"120":1.34856,"121":0.00673,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 82 84 85 86 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01009,"13":0.00673,"14":0.00336,"15":0.00336,"16":0.00336,"17":0.00673,"18":0.04036,"84":0.00336,"92":0.03027,"98":0.00336,"100":0.00336,"104":0.00336,"108":0.00336,"109":0.04372,"111":0.00336,"112":0.00336,"114":0.01009,"119":0.00336,"122":0.00673,"123":0.0639,"124":0.00336,"125":0.00336,"126":0.00336,"127":0.00336,"128":0.00336,"129":0.00336,"130":0.00673,"131":0.01009,"132":0.00673,"133":0.01009,"134":0.03027,"135":0.01009,"136":0.11771,"137":0.04372,"138":1.27458,"139":2.27003,"140":0.02018,_:"79 80 81 83 85 86 87 88 89 90 91 93 94 95 96 97 99 101 102 103 105 106 107 110 113 115 116 117 118 120 121"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.3 17.4 18.0 18.1 18.3","13.1":0.00336,"14.1":0.00336,"16.4":0.01345,"16.6":0.00673,"17.5":0.00336,"17.6":0.01682,"18.2":0.05381,"18.4":0.00336,"18.5-18.6":0.07062,"26.0":0.00673},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00061,"5.0-5.1":0,"6.0-6.1":0.00153,"7.0-7.1":0.00122,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00306,"10.0-10.2":0.00031,"10.3":0.00551,"11.0-11.2":0.11751,"11.3-11.4":0.00184,"12.0-12.1":0.00061,"12.2-12.5":0.01775,"13.0-13.1":0,"13.2":0.00092,"13.3":0.00061,"13.4-13.7":0.00306,"14.0-14.4":0.00612,"14.5-14.8":0.00643,"15.0-15.1":0.00551,"15.2-15.3":0.0049,"15.4":0.00551,"15.5":0.00612,"15.6-15.8":0.08018,"16.0":0.00979,"16.1":0.0202,"16.2":0.0104,"16.3":0.01928,"16.4":0.00428,"16.5":0.00796,"16.6-16.7":0.10343,"17.0":0.00551,"17.1":0.0101,"17.2":0.00734,"17.3":0.01132,"17.4":0.01683,"17.5":0.03672,"17.6-17.7":0.09058,"18.0":0.02295,"18.1":0.04651,"18.2":0.02601,"18.3":0.08874,"18.4":0.0511,"18.5-18.6":2.17727,"26.0":0.01193},P:{"4":0.3459,"21":0.01017,"22":0.09156,"23":0.05087,"24":0.26451,"25":0.24416,"26":0.07121,"27":0.18312,"28":1.77018,_:"20 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.02035,"7.2-7.4":0.54937,"9.2":0.01017,"11.1-11.2":0.02035,"13.0":0.02035,"16.0":0.02035,"17.0":0.01017,"19.0":0.06104},I:{"0":0.02651,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.02943,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.42483},H:{"0":0.19},L:{"0":68.44253},R:{_:"0"},M:{"0":0.09293},Q:{"14.9":0.32526}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LT.js b/node_modules.bak/caniuse-lite/data/regions/LT.js new file mode 100644 index 0000000..1c54a0a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00561,"54":0.00561,"55":0.00561,"56":0.00561,"57":0.00561,"78":0.00561,"106":0.00561,"115":0.5163,"123":0.03367,"124":0.00561,"125":0.01684,"126":0.01122,"128":0.10663,"129":0.00561,"132":0.01684,"133":0.01122,"134":0.01122,"135":0.03367,"136":0.01684,"137":0.02245,"138":0.01684,"139":0.07296,"140":0.20203,"141":2.05399,"142":1.65554,"143":0.00561,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 127 130 131 144 145 3.5 3.6"},D:{"39":0.00561,"40":0.00561,"41":0.00561,"42":0.00561,"43":0.00561,"44":0.00561,"45":0.00561,"46":0.00561,"47":0.00561,"48":0.00561,"49":0.01122,"50":0.00561,"51":0.00561,"52":0.01122,"53":0.00561,"54":0.00561,"55":0.00561,"56":0.00561,"57":0.00561,"58":0.01122,"59":0.00561,"60":0.00561,"70":0.00561,"77":0.00561,"78":0.00561,"79":0.05051,"80":0.00561,"81":0.02245,"83":0.00561,"85":0.02806,"86":0.00561,"87":0.05051,"88":0.63977,"89":0.00561,"90":0.01122,"91":0.01684,"92":0.00561,"98":0.05051,"99":0.00561,"100":0.00561,"101":0.01684,"102":0.00561,"103":0.01122,"104":0.03928,"106":0.02245,"107":0.01122,"108":0.02806,"109":0.78568,"110":0.00561,"111":0.00561,"112":0.01122,"113":0.02806,"114":0.08418,"115":0.07296,"116":0.13469,"117":0.01122,"118":0.01684,"119":0.03367,"120":0.25254,"121":2.54785,"122":0.29744,"123":0.02806,"124":0.08418,"125":0.19081,"126":0.0449,"127":0.03928,"128":0.05051,"129":0.13469,"130":0.05612,"131":0.31427,"132":0.11785,"133":0.10102,"134":0.13469,"135":0.07857,"136":0.1852,"137":1.0775,"138":8.73788,"139":11.95917,"140":0.01122,"141":0.00561,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 84 93 94 95 96 97 105 142 143"},F:{"85":0.00561,"86":0.01122,"90":0.0449,"91":0.00561,"95":0.10102,"102":0.01122,"105":0.00561,"118":0.01122,"119":0.05051,"120":3.0866,"121":0.01122,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 87 88 89 92 93 94 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00561,"80":0.00561,"81":0.00561,"83":0.00561,"84":0.00561,"92":0.00561,"109":0.03928,"114":0.00561,"119":0.03928,"120":0.01122,"122":0.01122,"127":0.77446,"130":0.01122,"131":0.02245,"132":0.02245,"133":0.00561,"134":0.02245,"135":0.01122,"136":0.01684,"137":0.0449,"138":7.55375,"139":4.89928,"140":0.00561,_:"12 13 14 15 16 17 79 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 121 123 124 125 126 128 129"},E:{"10":0.00561,"11":0.01684,"14":0.00561,_:"0 4 5 6 7 8 9 12 13 15 3.1 3.2 5.1 6.1 7.1 11.1 12.1 15.1 15.2-15.3","9.1":0.00561,"10.1":0.01684,"13.1":0.00561,"14.1":0.02245,"15.4":0.00561,"15.5":0.00561,"15.6":0.06734,"16.0":0.01122,"16.1":0.00561,"16.2":0.00561,"16.3":0.01122,"16.4":0.00561,"16.5":0.0449,"16.6":0.07857,"17.0":0.01122,"17.1":0.05051,"17.2":0.00561,"17.3":0.02806,"17.4":0.03367,"17.5":0.02806,"17.6":0.16836,"18.0":0.01122,"18.1":0.05612,"18.2":0.02806,"18.3":0.05051,"18.4":0.08979,"18.5-18.6":0.36478,"26.0":0.02806},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00228,"5.0-5.1":0,"6.0-6.1":0.00569,"7.0-7.1":0.00455,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01138,"10.0-10.2":0.00114,"10.3":0.02048,"11.0-11.2":0.43692,"11.3-11.4":0.00683,"12.0-12.1":0.00228,"12.2-12.5":0.06599,"13.0-13.1":0,"13.2":0.00341,"13.3":0.00228,"13.4-13.7":0.01138,"14.0-14.4":0.02276,"14.5-14.8":0.02389,"15.0-15.1":0.02048,"15.2-15.3":0.0182,"15.4":0.02048,"15.5":0.02276,"15.6-15.8":0.29811,"16.0":0.03641,"16.1":0.0751,"16.2":0.03869,"16.3":0.07168,"16.4":0.01593,"16.5":0.02958,"16.6-16.7":0.38458,"17.0":0.02048,"17.1":0.03755,"17.2":0.02731,"17.3":0.0421,"17.4":0.06258,"17.5":0.13654,"17.6-17.7":0.33679,"18.0":0.08534,"18.1":0.17295,"18.2":0.09671,"18.3":0.32996,"18.4":0.19001,"18.5-18.6":8.09551,"26.0":0.04437},P:{"4":0.10302,"21":0.0103,"22":0.04121,"23":0.0206,"24":0.10302,"25":0.0206,"26":0.07212,"27":0.08242,"28":2.53436,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.0103,"6.2-6.4":0.0206,"7.2-7.4":0.05151,"17.0":0.0103},I:{"0":0.03943,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.4037,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.01403,"11":0.04209,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.07898},H:{"0":0},L:{"0":29.11153},R:{_:"0"},M:{"0":0.50023},Q:{"14.9":0.00878}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LU.js b/node_modules.bak/caniuse-lite/data/regions/LU.js new file mode 100644 index 0000000..f05da36 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LU.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02971,"55":0.00495,"60":0.04456,"66":0.00495,"78":0.27231,"91":0.0099,"102":0.07922,"104":0.0099,"105":0.00495,"108":0.07922,"113":0.00495,"115":0.48025,"122":0.00495,"125":0.00495,"128":3.01516,"133":0.00495,"134":0.02971,"135":0.02971,"136":0.17329,"137":0.01485,"138":0.02476,"139":0.03961,"140":0.14358,"141":3.35678,"142":1.18824,"143":0.01485,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 56 57 58 59 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 106 107 109 110 111 112 114 116 117 118 119 120 121 123 124 126 127 129 130 131 132 144 145 3.5 3.6"},D:{"40":0.00495,"41":0.00495,"43":0.00495,"46":0.00495,"48":0.00495,"49":0.0099,"53":0.00495,"54":0.00495,"56":0.00495,"58":0.00495,"59":0.00495,"60":0.00495,"70":0.0099,"72":0.00495,"79":0.14358,"83":0.00495,"84":0.03466,"85":0.00495,"86":0.00495,"87":0.0198,"91":0.01485,"92":0.00495,"95":0.00495,"96":0.00495,"98":0.00495,"100":0.00495,"102":0.02971,"103":0.04951,"104":0.04456,"105":0.00495,"107":0.00495,"108":0.11387,"109":0.82187,"111":0.00495,"112":0.00495,"113":0.00495,"114":0.16833,"116":0.10397,"117":0.00495,"118":0.78226,"119":0.12378,"120":0.52481,"121":0.04951,"122":0.09407,"123":0.0198,"124":0.02476,"125":0.12873,"126":0.04456,"127":0.08912,"128":0.16833,"129":0.0099,"130":0.02971,"131":0.13368,"132":0.10892,"133":0.12873,"134":0.27726,"135":0.18814,"136":0.08912,"137":0.46044,"138":6.98091,"139":7.50572,"140":0.09407,"141":0.00495,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 42 44 45 47 50 51 52 55 57 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 80 81 88 89 90 93 94 97 99 101 106 110 115 142 143"},F:{"36":0.00495,"85":0.00495,"90":0.02971,"91":0.02476,"95":0.0099,"96":0.03961,"98":0.00495,"114":0.01485,"116":0.00495,"117":0.03466,"118":0.0099,"119":0.10397,"120":1.38628,"121":0.0099,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 92 93 94 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00495,"89":0.0198,"92":0.00495,"108":0.02476,"109":0.03466,"114":0.00495,"120":0.00495,"122":0.00495,"127":0.00495,"129":0.0198,"130":0.03961,"131":0.07427,"132":0.04456,"133":0.01485,"134":0.05941,"135":0.0099,"136":0.06931,"137":0.09902,"138":2.84683,"139":4.54007,"140":0.00495,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 121 123 124 125 126 128"},E:{"14":0.01485,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1","11.1":0.00495,"12.1":0.0099,"13.1":0.02971,"14.1":0.02971,"15.1":0.00495,"15.2-15.3":0.00495,"15.4":0.00495,"15.5":0.0198,"15.6":0.2228,"16.0":0.08912,"16.1":0.03961,"16.2":0.04456,"16.3":0.05941,"16.4":0.01485,"16.5":0.03961,"16.6":0.18319,"17.0":0.00495,"17.1":0.35152,"17.2":0.01485,"17.3":0.03466,"17.4":0.07427,"17.5":0.04951,"17.6":0.30696,"18.0":0.01485,"18.1":0.08912,"18.2":0.02971,"18.3":0.15348,"18.4":0.09407,"18.5-18.6":1.29716,"26.0":0.03961},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00381,"5.0-5.1":0,"6.0-6.1":0.00952,"7.0-7.1":0.00761,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01903,"10.0-10.2":0.0019,"10.3":0.03426,"11.0-11.2":0.73093,"11.3-11.4":0.01142,"12.0-12.1":0.00381,"12.2-12.5":0.1104,"13.0-13.1":0,"13.2":0.00571,"13.3":0.00381,"13.4-13.7":0.01903,"14.0-14.4":0.03807,"14.5-14.8":0.03997,"15.0-15.1":0.03426,"15.2-15.3":0.03046,"15.4":0.03426,"15.5":0.03807,"15.6-15.8":0.49871,"16.0":0.06091,"16.1":0.12563,"16.2":0.06472,"16.3":0.11992,"16.4":0.02665,"16.5":0.04949,"16.6-16.7":0.64337,"17.0":0.03426,"17.1":0.06281,"17.2":0.04568,"17.3":0.07043,"17.4":0.10469,"17.5":0.22842,"17.6-17.7":0.56343,"18.0":0.14276,"18.1":0.28933,"18.2":0.1618,"18.3":0.55201,"18.4":0.31788,"18.5-18.6":13.54321,"26.0":0.07424},P:{"4":0.09356,"21":0.0104,"23":0.04158,"24":0.02079,"25":0.02079,"26":0.08317,"27":0.04158,"28":3.61773,_:"20 22 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.0104,"6.2-6.4":0.08317,"7.2-7.4":0.0104,"14.0":0.02079},I:{"0":0.01008,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.34333,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.10397,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.19186},H:{"0":0},L:{"0":25.96453},R:{_:"0"},M:{"0":1.83784},Q:{"14.9":0.04039}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LV.js b/node_modules.bak/caniuse-lite/data/regions/LV.js new file mode 100644 index 0000000..041ae22 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LV.js @@ -0,0 +1 @@ +module.exports={C:{"16":0.0276,"48":0.04967,"52":0.01656,"67":0.00552,"72":0.00552,"78":0.00552,"111":0.00552,"113":0.03311,"115":0.52431,"125":0.00552,"127":0.04967,"128":0.13246,"131":0.00552,"132":0.00552,"133":0.00552,"134":0.0276,"135":0.02208,"136":0.04967,"137":0.02208,"138":0.02208,"139":0.07727,"140":0.18213,"141":2.52218,"142":1.32456,"143":0.00552,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 114 116 117 118 119 120 121 122 123 124 126 129 130 144 145 3.5 3.6"},D:{"38":0.00552,"39":0.00552,"40":0.00552,"41":0.00552,"42":0.00552,"43":0.00552,"44":0.00552,"45":0.00552,"46":0.00552,"47":0.00552,"48":0.0276,"49":0.01656,"50":0.00552,"51":0.00552,"52":0.00552,"53":0.00552,"54":0.00552,"55":0.00552,"56":0.00552,"57":0.00552,"58":0.00552,"59":0.00552,"60":0.00552,"68":0.00552,"69":0.00552,"70":0.00552,"71":0.00552,"72":0.00552,"74":0.00552,"75":0.00552,"76":0.00552,"77":0.00552,"78":0.01656,"79":0.10486,"80":0.01104,"81":0.01104,"83":0.01104,"84":0.00552,"85":0.00552,"86":0.01656,"87":0.03863,"88":0.01104,"89":0.01104,"90":0.01656,"91":0.05519,"92":0.00552,"99":0.00552,"100":0.00552,"101":0.00552,"102":0.0276,"103":0.03863,"104":0.05519,"106":0.03863,"107":0.00552,"108":0.03311,"109":1.52876,"110":0.00552,"111":0.00552,"112":0.50775,"114":0.01104,"115":0.0276,"116":0.1159,"117":0.00552,"118":0.0276,"119":0.03863,"120":0.0276,"121":0.01656,"122":0.07175,"123":0.04415,"124":0.07175,"125":0.2318,"126":0.0276,"127":0.03311,"128":0.11038,"129":0.01656,"130":0.04415,"131":0.35322,"132":0.17661,"133":0.16005,"134":0.07727,"135":0.10486,"136":0.09382,"137":0.33666,"138":11.96519,"139":16.02166,"140":0.0276,"141":0.11038,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 73 93 94 95 96 97 98 105 113 142 143"},F:{"46":0.00552,"82":0.00552,"86":0.00552,"90":0.06623,"91":0.01656,"95":0.11038,"99":0.00552,"114":0.00552,"115":0.00552,"119":0.0883,"120":2.13033,"121":0.01104,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 87 88 89 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00552,"80":0.01104,"81":0.01104,"83":0.00552,"84":0.01104,"85":0.00552,"86":0.01104,"87":0.00552,"88":0.00552,"89":0.00552,"90":0.01104,"91":0.00552,"92":0.00552,"107":0.00552,"109":0.01656,"128":0.00552,"129":0.00552,"130":0.03863,"131":0.01656,"132":0.0276,"133":0.04415,"134":0.04415,"135":0.00552,"136":0.01656,"137":0.0276,"138":1.45702,"139":4.02335,"140":0.00552,_:"12 13 14 15 16 17 18 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127"},E:{"4":0.00552,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.2-15.3 15.4","9.1":0.01104,"12.1":0.00552,"13.1":0.01656,"14.1":0.01656,"15.1":0.01104,"15.5":0.00552,"15.6":0.15453,"16.0":0.0276,"16.1":0.01656,"16.2":0.00552,"16.3":0.02208,"16.4":0.06071,"16.5":0.01104,"16.6":0.14901,"17.0":0.00552,"17.1":0.15453,"17.2":0.00552,"17.3":0.02208,"17.4":0.0276,"17.5":0.05519,"17.6":0.20972,"18.0":0.0276,"18.1":0.0276,"18.2":0.01104,"18.3":0.06071,"18.4":0.03863,"18.5-18.6":0.64572,"26.0":0.04967},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00214,"5.0-5.1":0,"6.0-6.1":0.00534,"7.0-7.1":0.00427,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01068,"10.0-10.2":0.00107,"10.3":0.01922,"11.0-11.2":0.41012,"11.3-11.4":0.00641,"12.0-12.1":0.00214,"12.2-12.5":0.06195,"13.0-13.1":0,"13.2":0.0032,"13.3":0.00214,"13.4-13.7":0.01068,"14.0-14.4":0.02136,"14.5-14.8":0.02243,"15.0-15.1":0.01922,"15.2-15.3":0.01709,"15.4":0.01922,"15.5":0.02136,"15.6-15.8":0.27982,"16.0":0.03418,"16.1":0.07049,"16.2":0.03631,"16.3":0.06729,"16.4":0.01495,"16.5":0.02777,"16.6-16.7":0.36099,"17.0":0.01922,"17.1":0.03525,"17.2":0.02563,"17.3":0.03952,"17.4":0.05874,"17.5":0.12816,"17.6-17.7":0.31614,"18.0":0.0801,"18.1":0.16234,"18.2":0.09078,"18.3":0.30973,"18.4":0.17836,"18.5-18.6":7.59905,"26.0":0.04165},P:{"4":0.02072,"20":0.01036,"21":0.01036,"22":0.01036,"23":0.01036,"24":0.01036,"25":0.03109,"26":0.09326,"27":0.0829,"28":3.26417,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02072,"11.1-11.2":0.01036},I:{"0":0.03578,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.48384,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00713,"7":0.00713,"8":0.02851,"9":0.00713,"10":0.02139,"11":0.0998,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04032},H:{"0":0},L:{"0":31.29745},R:{_:"0"},M:{"0":0.46592},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/LY.js b/node_modules.bak/caniuse-lite/data/regions/LY.js new file mode 100644 index 0000000..9708173 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/LY.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00213,"52":0.00213,"58":0.00213,"70":0.00213,"72":0.00213,"102":0.00213,"103":0.00213,"115":0.14896,"127":0.00426,"128":0.01064,"134":0.00638,"135":0.00213,"136":0.00213,"138":0.00213,"139":0.00426,"140":0.0149,"141":0.19152,"142":0.09789,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 53 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 137 143 144 145 3.5 3.6"},D:{"11":0.00426,"33":0.00213,"38":0.00213,"39":0.00213,"40":0.00213,"41":0.00213,"42":0.00213,"43":0.00638,"44":0.00213,"45":0.00213,"46":0.00213,"47":0.00638,"48":0.00213,"49":0.00426,"50":0.00213,"51":0.02979,"52":0.00213,"53":0.00851,"54":0.00426,"55":0.00213,"56":0.00213,"57":0.00213,"58":0.00851,"59":0.00213,"60":0.00426,"63":0.00426,"64":0.00213,"69":0.00213,"70":0.01277,"71":0.00426,"73":0.00638,"75":0.00426,"76":0.00213,"78":0.00638,"79":0.02128,"80":0.00638,"81":0.00213,"83":0.01277,"84":0.00213,"85":0.00213,"86":0.01702,"87":0.04043,"88":0.00638,"89":0.00213,"90":0.01064,"91":0.00851,"92":0.00426,"93":0.00213,"94":0.00426,"95":0.00638,"96":0.02554,"98":0.01064,"99":0.00213,"100":0.02554,"101":0.00426,"102":0.00638,"103":0.04043,"104":0.16173,"105":0.00426,"106":0.01064,"107":0.00213,"108":0.00851,"109":1.00867,"110":0.00638,"111":0.00851,"112":0.00213,"114":0.00638,"115":0.00213,"116":0.01915,"117":0.00426,"118":0.01277,"119":0.00851,"120":0.01702,"121":0.01064,"122":0.0149,"123":0.08299,"124":0.0149,"125":1.63005,"126":0.02128,"127":0.00851,"128":0.0149,"129":0.00851,"130":0.01702,"131":0.08086,"132":0.04682,"133":0.01702,"134":0.02766,"135":0.10002,"136":0.04469,"137":0.16598,"138":2.83662,"139":3.39629,"140":0.00426,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 61 62 65 66 67 68 72 74 77 97 113 141 142 143"},F:{"12":0.00213,"28":0.00213,"46":0.00213,"73":0.00213,"79":0.01064,"80":0.00213,"84":0.00213,"85":0.00638,"86":0.00213,"89":0.02341,"90":0.07022,"91":0.04043,"95":0.06597,"114":0.00213,"119":0.01064,"120":0.5171,"121":0.00426,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 81 82 83 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.22557,"17":0.00213,"18":0.0149,"84":0.00638,"89":0.00426,"90":0.00213,"92":0.04469,"100":0.00851,"109":0.02979,"114":0.13406,"122":0.00851,"126":0.01064,"127":0.00213,"130":0.00213,"131":0.14258,"132":0.00851,"133":0.00213,"134":0.10002,"135":0.00851,"136":0.00851,"137":0.02766,"138":0.53626,"139":1.06826,"140":0.01064,_:"12 13 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.5 17.2","5.1":0.03618,"14.1":0.0149,"15.4":0.00213,"15.6":0.04256,"16.1":0.14258,"16.2":0.00213,"16.3":0.00213,"16.4":0.00213,"16.6":0.0149,"17.0":0.00213,"17.1":0.00638,"17.3":0.00213,"17.4":0.00851,"17.5":0.01064,"17.6":0.01915,"18.0":0.00213,"18.1":0.00851,"18.2":0.00213,"18.3":0.03405,"18.4":0.04469,"18.5-18.6":0.07661,"26.0":0.00851},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00184,"5.0-5.1":0,"6.0-6.1":0.00459,"7.0-7.1":0.00367,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00919,"10.0-10.2":0.00092,"10.3":0.01654,"11.0-11.2":0.35277,"11.3-11.4":0.00551,"12.0-12.1":0.00184,"12.2-12.5":0.05328,"13.0-13.1":0,"13.2":0.00276,"13.3":0.00184,"13.4-13.7":0.00919,"14.0-14.4":0.01837,"14.5-14.8":0.01929,"15.0-15.1":0.01654,"15.2-15.3":0.0147,"15.4":0.01654,"15.5":0.01837,"15.6-15.8":0.24069,"16.0":0.0294,"16.1":0.06063,"16.2":0.03123,"16.3":0.05788,"16.4":0.01286,"16.5":0.02389,"16.6-16.7":0.31051,"17.0":0.01654,"17.1":0.03032,"17.2":0.02205,"17.3":0.03399,"17.4":0.05053,"17.5":0.11024,"17.6-17.7":0.27192,"18.0":0.0689,"18.1":0.13964,"18.2":0.07809,"18.3":0.26641,"18.4":0.15342,"18.5-18.6":6.53628,"26.0":0.03583},P:{"4":0.03058,"20":0.01019,"21":0.04078,"22":0.11214,"23":0.08155,"24":0.39758,"25":0.30583,"26":0.1835,"27":0.29563,"28":2.05924,_:"5.0-5.4 8.2 10.1 12.0","6.2-6.4":0.03058,"7.2-7.4":0.26505,"9.2":0.01019,"11.1-11.2":0.02039,"13.0":0.01019,"14.0":0.02039,"15.0":0.01019,"16.0":0.03058,"17.0":0.04078,"18.0":0.02039,"19.0":0.10194},I:{"0":0.01572,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":5.81464,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.0034,"11":0.01362,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.29126},H:{"0":0.05},L:{"0":64.92123},R:{_:"0"},M:{"0":0.08659},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MA.js b/node_modules.bak/caniuse-lite/data/regions/MA.js new file mode 100644 index 0000000..b4e50f6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MA.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.01348,"52":0.03594,"65":0.02246,"78":0.00449,"80":0.00449,"103":0.00449,"109":0.00898,"115":0.20663,"123":0.00449,"124":0.00449,"125":0.00898,"127":0.00449,"128":0.0584,"130":0.00449,"131":0.00449,"133":0.00449,"134":0.00898,"135":0.00898,"136":0.00898,"137":0.00449,"138":0.01348,"139":0.01797,"140":0.04492,"141":0.93434,"142":0.38631,"143":0.00449,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 126 129 132 144 145 3.5 3.6"},D:{"11":0.00449,"29":0.04043,"38":0.00449,"39":0.01348,"40":0.01348,"41":0.01348,"42":0.01348,"43":0.01348,"44":0.00898,"45":0.00898,"46":0.00898,"47":0.01348,"48":0.01348,"49":0.02695,"50":0.01348,"51":0.00898,"52":0.01348,"53":0.01348,"54":0.00898,"55":0.01348,"56":0.02246,"57":0.00898,"58":0.01797,"59":0.00898,"60":0.01348,"63":0.00449,"65":0.00449,"66":0.00898,"67":0.00449,"68":0.00898,"69":0.00898,"70":0.00898,"71":0.00449,"72":0.01348,"73":0.02246,"74":0.00449,"75":0.00898,"76":0.00449,"77":0.00449,"78":0.00449,"79":0.0584,"80":0.00449,"81":0.00898,"83":0.04941,"84":0.00449,"85":0.00898,"86":0.00898,"87":0.06289,"88":0.00449,"89":0.00449,"91":0.01348,"92":0.00449,"93":0.00449,"94":0.00449,"95":0.00898,"96":0.00449,"98":0.01348,"99":0.00449,"100":0.04941,"101":0.04941,"102":0.04492,"103":0.06738,"104":0.13027,"105":0.04492,"106":0.0539,"107":0.04941,"108":0.06289,"109":1.33412,"110":0.06738,"111":0.04492,"112":2.57841,"113":0.01348,"114":0.04941,"115":0.04492,"116":0.09433,"117":0.04492,"118":0.0584,"119":0.09433,"120":0.06738,"121":0.06289,"122":0.07636,"123":0.04941,"124":0.09433,"125":2.01691,"126":0.11679,"127":0.0539,"128":0.10332,"129":0.06289,"130":0.07636,"131":0.14824,"132":0.15722,"133":0.10781,"134":0.07636,"135":0.09882,"136":0.15273,"137":0.38631,"138":9.35234,"139":10.18786,"140":0.03594,"141":0.00449,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 61 62 64 90 97 142 143"},F:{"40":0.00449,"46":0.00449,"79":0.00449,"85":0.00449,"90":0.01797,"91":0.00449,"95":0.1123,"102":0.00449,"114":0.00898,"117":0.00449,"118":0.00449,"119":0.02246,"120":1.25327,"121":0.00898,"122":0.00449,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00449,"92":0.03144,"100":0.04043,"101":0.03594,"102":0.04043,"103":0.04043,"104":0.04941,"105":0.03594,"106":0.04043,"107":0.03594,"108":0.04043,"109":0.07187,"110":0.04043,"111":0.04043,"112":0.04043,"113":0.04043,"114":0.16171,"115":0.03594,"116":0.04492,"117":0.04043,"118":0.04043,"119":0.04492,"120":0.04043,"121":0.04492,"122":0.0539,"123":0.03594,"124":0.04043,"125":0.04492,"126":0.04492,"127":0.04492,"128":0.04492,"129":0.03594,"130":0.04941,"131":0.06289,"132":0.04941,"133":0.01797,"134":0.02695,"135":0.01797,"136":0.02246,"137":0.03144,"138":0.9523,"139":2.23252,"140":0.00898,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99"},E:{"4":0.02246,"14":0.00449,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.5 16.2 16.4 17.0","5.1":0.01348,"12.1":0.00449,"13.1":0.01348,"14.1":0.00898,"15.4":0.00449,"15.6":0.04492,"16.0":0.00898,"16.1":0.00449,"16.3":0.00898,"16.5":0.00449,"16.6":0.04941,"17.1":0.01348,"17.2":0.00449,"17.3":0.00449,"17.4":0.01797,"17.5":0.01797,"17.6":0.06738,"18.0":0.02246,"18.1":0.01797,"18.2":0.00898,"18.3":0.02695,"18.4":0.02246,"18.5-18.6":0.17519,"26.0":0.00898},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00171,"5.0-5.1":0,"6.0-6.1":0.00427,"7.0-7.1":0.00341,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00854,"10.0-10.2":0.00085,"10.3":0.01537,"11.0-11.2":0.32784,"11.3-11.4":0.00512,"12.0-12.1":0.00171,"12.2-12.5":0.04952,"13.0-13.1":0,"13.2":0.00256,"13.3":0.00171,"13.4-13.7":0.00854,"14.0-14.4":0.01707,"14.5-14.8":0.01793,"15.0-15.1":0.01537,"15.2-15.3":0.01366,"15.4":0.01537,"15.5":0.01707,"15.6-15.8":0.22368,"16.0":0.02732,"16.1":0.05635,"16.2":0.02903,"16.3":0.05379,"16.4":0.01195,"16.5":0.0222,"16.6-16.7":0.28856,"17.0":0.01537,"17.1":0.02817,"17.2":0.02049,"17.3":0.03159,"17.4":0.04696,"17.5":0.10245,"17.6-17.7":0.25271,"18.0":0.06403,"18.1":0.12977,"18.2":0.07257,"18.3":0.24758,"18.4":0.14257,"18.5-18.6":6.07436,"26.0":0.0333},P:{"4":0.20561,"20":0.01028,"21":0.03084,"22":0.02056,"23":0.04112,"24":0.06168,"25":0.09252,"26":0.11308,"27":0.09252,"28":2.03551,"5.0-5.4":0.02056,"6.2-6.4":0.03084,"7.2-7.4":0.17477,"8.2":0.01028,_:"9.2 10.1 12.0 15.0 16.0 18.0","11.1-11.2":0.02056,"13.0":0.01028,"14.0":0.01028,"17.0":0.01028,"19.0":0.01028},I:{"0":0.07699,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.38208,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.40197,"9":0.08527,"10":0.13399,"11":0.37151,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00551,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.08813},H:{"0":0.02},L:{"0":46.05825},R:{_:"0"},M:{"0":0.17626},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MC.js b/node_modules.bak/caniuse-lite/data/regions/MC.js new file mode 100644 index 0000000..e5f2015 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MC.js @@ -0,0 +1 @@ +module.exports={C:{"60":0.01895,"67":0.01895,"68":0.01263,"72":0.01895,"75":0.14529,"78":0.10107,"82":0.0379,"115":3.01321,"125":0.00632,"128":0.87175,"132":0.00632,"134":0.0379,"135":0.06317,"136":0.01263,"138":0.01263,"139":0.0379,"140":0.0758,"141":3.91022,"142":1.77508,"143":0.0758,"144":0.04422,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 61 62 63 64 65 66 69 70 71 73 74 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 133 137 145 3.5 3.6"},D:{"47":0.01263,"50":0.00632,"51":0.00632,"55":0.00632,"65":0.00632,"70":0.01263,"71":0.02527,"72":0.00632,"76":0.02527,"78":0.00632,"79":0.15161,"80":0.02527,"81":0.14529,"83":0.00632,"84":0.01895,"85":0.41061,"86":0.05054,"87":0.37902,"88":0.00632,"89":0.00632,"90":0.0379,"95":0.00632,"96":0.00632,"97":0.03159,"98":0.62538,"99":0.17688,"100":0.01263,"101":0.00632,"103":3.29116,"107":0.01895,"109":0.19583,"112":0.06317,"115":0.00632,"116":0.21478,"119":0.0379,"120":0.00632,"122":0.04422,"123":0.00632,"124":0.19583,"125":0.06949,"126":0.23373,"127":0.00632,"128":0.05685,"129":0.00632,"130":0.00632,"131":0.31585,"132":0.09476,"133":0.3348,"134":0.06949,"135":0.22741,"136":0.32848,"137":0.61275,"138":9.77872,"139":10.7389,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 52 53 54 56 57 58 59 60 61 62 63 64 66 67 68 69 73 74 75 77 91 92 93 94 102 104 105 106 108 110 111 113 114 117 118 121 140 141 142 143"},F:{"52":0.01263,"54":0.00632,"65":0.01895,"77":0.00632,"84":0.00632,"89":0.00632,"90":0.01263,"114":0.00632,"116":0.00632,"119":0.32848,"120":1.46554,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 55 56 57 58 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 78 79 80 81 82 83 85 86 87 88 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01895,"86":0.02527,"88":0.00632,"98":0.06949,"99":0.03159,"109":0.12634,"129":0.00632,"131":0.01895,"133":0.0758,"134":0.06949,"135":0.00632,"136":0.03159,"137":0.11371,"138":1.92669,"139":4.37136,_:"12 13 14 15 16 17 79 80 81 83 84 85 87 89 90 91 92 93 94 95 96 97 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 130 132 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 16.2 17.0","14.1":0.01263,"15.5":0.08212,"15.6":0.13897,"16.0":0.0379,"16.1":0.06317,"16.3":0.01895,"16.4":0.01263,"16.5":0.13266,"16.6":0.32217,"17.1":0.05685,"17.2":0.12634,"17.3":0.06317,"17.4":0.0758,"17.5":0.05685,"17.6":0.44219,"18.0":0.05054,"18.1":0.01263,"18.2":0.01895,"18.3":0.22741,"18.4":1.16233,"18.5-18.6":2.24885,"26.0":0.05685},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00423,"5.0-5.1":0,"6.0-6.1":0.01059,"7.0-7.1":0.00847,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02117,"10.0-10.2":0.00212,"10.3":0.03811,"11.0-11.2":0.81306,"11.3-11.4":0.0127,"12.0-12.1":0.00423,"12.2-12.5":0.12281,"13.0-13.1":0,"13.2":0.00635,"13.3":0.00423,"13.4-13.7":0.02117,"14.0-14.4":0.04235,"14.5-14.8":0.04446,"15.0-15.1":0.03811,"15.2-15.3":0.03388,"15.4":0.03811,"15.5":0.04235,"15.6-15.8":0.55475,"16.0":0.06776,"16.1":0.13975,"16.2":0.07199,"16.3":0.13339,"16.4":0.02964,"16.5":0.05505,"16.6-16.7":0.71567,"17.0":0.03811,"17.1":0.06987,"17.2":0.05082,"17.3":0.07834,"17.4":0.11645,"17.5":0.25408,"17.6-17.7":0.62674,"18.0":0.1588,"18.1":0.32184,"18.2":0.17998,"18.3":0.61403,"18.4":0.3536,"18.5-18.6":15.06499,"26.0":0.08258},P:{"27":0.01036,"28":0.83881,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","17.0":0.03107},I:{"0":0.03677,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.0442,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01895,"10":0.00632,"11":0.01895,_:"6 7 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01105},H:{"0":0},L:{"0":14.69684},R:{_:"0"},M:{"0":0.32779},Q:{"14.9":0.00368}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MD.js b/node_modules.bak/caniuse-lite/data/regions/MD.js new file mode 100644 index 0000000..043fdb5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MD.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.08651,"57":0.01081,"63":0.01081,"68":0.00541,"78":0.01622,"92":0.01081,"115":0.41093,"127":0.00541,"128":0.28657,"133":0.01081,"134":0.01081,"135":0.02704,"136":0.01622,"139":0.03244,"140":0.04326,"141":1.53559,"142":0.79483,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 58 59 60 61 62 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 137 138 143 144 145 3.5 3.6"},D:{"11":0.00541,"39":0.01622,"40":0.01622,"41":0.01622,"42":0.02163,"43":0.01622,"44":0.01622,"45":0.02163,"46":0.02163,"47":0.01622,"48":0.01622,"49":0.02704,"50":0.01622,"51":0.02163,"52":0.01622,"53":0.02163,"54":0.01622,"55":0.01622,"56":0.01622,"57":0.02163,"58":0.02163,"59":0.01622,"60":0.01622,"68":0.00541,"69":0.00541,"70":0.00541,"71":0.00541,"75":0.00541,"77":0.00541,"78":0.00541,"79":0.01081,"80":0.01081,"81":0.00541,"83":0.00541,"84":0.00541,"85":0.03244,"86":0.01622,"87":0.02704,"89":0.01622,"90":0.03244,"91":0.14058,"93":0.00541,"96":0.00541,"97":0.00541,"98":0.01081,"99":0.00541,"100":0.01081,"101":0.00541,"102":0.12977,"103":0.02163,"104":0.04866,"106":0.14058,"108":0.01081,"109":3.77409,"110":0.00541,"111":0.01081,"112":0.98407,"114":0.01081,"115":0.00541,"116":0.0757,"117":0.01081,"118":0.05948,"119":0.00541,"120":0.03244,"121":0.05948,"122":0.03244,"123":0.00541,"124":0.03244,"125":1.64914,"126":0.08651,"127":0.01622,"128":0.03785,"129":0.43256,"130":0.10814,"131":0.31901,"132":0.14058,"133":0.08651,"134":0.1568,"135":0.12977,"136":0.17302,"137":0.90297,"138":11.92244,"139":13.77704,"140":0.01622,"141":0.01081,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 72 73 74 76 88 92 94 95 105 107 113 142 143"},F:{"46":0.00541,"52":0.00541,"79":0.12977,"82":0.01081,"84":0.00541,"85":0.06488,"87":0.00541,"90":0.08111,"91":0.03785,"95":0.3082,"119":0.01622,"120":2.3142,"121":0.01622,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 86 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"81":0.00541,"84":0.00541,"90":0.00541,"92":0.01081,"109":0.00541,"114":0.1514,"118":0.01622,"130":0.01622,"131":0.02163,"132":0.02163,"133":0.00541,"134":0.01081,"135":0.00541,"136":0.02163,"137":0.02704,"138":0.85431,"139":1.82216,"140":0.00541,_:"12 13 14 15 16 17 18 79 80 83 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 122 123 124 125 126 127 128 129"},E:{"14":0.01081,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.5 16.2 17.0","9.1":0.00541,"13.1":0.00541,"14.1":0.01622,"15.2-15.3":0.00541,"15.4":0.00541,"15.6":0.05948,"16.0":0.01081,"16.1":0.00541,"16.3":0.00541,"16.4":0.02163,"16.5":0.00541,"16.6":0.05948,"17.1":0.03785,"17.2":0.00541,"17.3":0.02163,"17.4":0.01081,"17.5":0.06488,"17.6":0.04326,"18.0":0.01081,"18.1":0.03785,"18.2":0.02163,"18.3":0.03785,"18.4":0.01622,"18.5-18.6":0.53529,"26.0":0.01622},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00214,"5.0-5.1":0,"6.0-6.1":0.00536,"7.0-7.1":0.00429,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01072,"10.0-10.2":0.00107,"10.3":0.0193,"11.0-11.2":0.41183,"11.3-11.4":0.00643,"12.0-12.1":0.00214,"12.2-12.5":0.0622,"13.0-13.1":0,"13.2":0.00322,"13.3":0.00214,"13.4-13.7":0.01072,"14.0-14.4":0.02145,"14.5-14.8":0.02252,"15.0-15.1":0.0193,"15.2-15.3":0.01716,"15.4":0.0193,"15.5":0.02145,"15.6-15.8":0.28099,"16.0":0.03432,"16.1":0.07078,"16.2":0.03646,"16.3":0.06757,"16.4":0.01501,"16.5":0.02788,"16.6-16.7":0.36249,"17.0":0.0193,"17.1":0.03539,"17.2":0.02574,"17.3":0.03968,"17.4":0.05899,"17.5":0.1287,"17.6-17.7":0.31745,"18.0":0.08043,"18.1":0.16301,"18.2":0.09116,"18.3":0.31101,"18.4":0.1791,"18.5-18.6":7.63059,"26.0":0.04183},P:{"4":0.08329,"22":0.01041,"23":0.01041,"24":0.02082,"25":0.05205,"26":0.02082,"27":0.07288,"28":2.15504,_:"20 21 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 19.0","7.2-7.4":0.02082,"9.2":0.04164,"18.0":0.01041},I:{"0":0.01376,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.41796,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00728,"11":0.18197,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04593},H:{"0":0},L:{"0":33.42997},R:{_:"0"},M:{"0":0.30314},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ME.js b/node_modules.bak/caniuse-lite/data/regions/ME.js new file mode 100644 index 0000000..0bbc7ca --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ME.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00598,"68":0.00598,"75":0.00299,"78":0.00299,"99":0.00299,"105":0.00299,"110":0.00299,"115":0.11366,"123":0.00299,"127":0.00299,"128":0.00897,"131":0.00299,"135":0.00299,"136":0.00299,"137":0.00299,"138":0.00598,"139":0.00598,"140":0.03888,"141":0.81953,"142":0.37986,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 106 107 108 109 111 112 113 114 116 117 118 119 120 121 122 124 125 126 129 130 132 133 134 143 144 145 3.5 3.6"},D:{"41":0.01795,"48":0.00299,"49":0.02692,"53":0.00598,"58":0.00299,"65":0.00299,"72":0.00299,"79":0.34696,"81":0.00299,"83":0.01496,"85":0.00598,"86":0.00897,"87":0.33499,"88":0.00598,"89":0.00897,"91":0.00299,"92":0.00598,"93":0.01496,"94":0.05982,"97":0.00897,"98":0.00299,"99":0.00299,"100":0.01496,"102":0.00299,"103":0.03888,"104":0.07478,"106":0.05085,"108":0.05982,"109":1.37586,"111":0.00897,"112":0.04187,"113":0.00299,"114":0.00598,"115":0.00299,"116":0.03589,"117":0.00299,"118":0.00299,"119":0.03888,"120":0.00598,"121":0.00299,"122":0.11665,"123":0.01795,"124":0.10768,"125":0.20638,"126":0.0329,"127":0.02991,"128":0.02692,"129":0.00897,"130":0.02094,"131":0.14656,"132":0.06281,"133":0.0329,"134":0.12263,"135":0.04786,"136":0.07777,"137":0.2333,"138":7.92017,"139":8.64399,"140":0.00299,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 50 51 52 54 55 56 57 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 78 80 84 90 95 96 101 105 107 110 141 142 143"},F:{"40":0.00299,"46":0.07478,"52":0.00897,"68":0.14058,"89":0.00299,"90":0.00897,"91":0.00598,"95":0.07178,"114":0.00299,"117":0.00299,"118":0.00598,"119":0.00299,"120":0.51146,"122":0.00299,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 121 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00299,"92":0.07178,"114":0.01196,"119":0.00299,"122":0.00299,"124":0.00598,"126":0.00299,"128":0.00299,"129":0.00598,"130":0.00299,"131":0.00897,"132":0.00299,"133":0.01496,"134":0.00598,"135":0.00299,"136":0.00598,"137":0.00598,"138":0.32602,"139":0.65204,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 120 121 123 125 127 140"},E:{"14":0.00897,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 17.0 18.0","13.1":0.00299,"14.1":0.02094,"15.1":0.00897,"15.6":0.11366,"16.0":0.00598,"16.1":0.00897,"16.2":0.01196,"16.3":0.00897,"16.4":0.01496,"16.5":0.00598,"16.6":0.05384,"17.1":0.09571,"17.2":0.00598,"17.3":0.00598,"17.4":0.02991,"17.5":0.05085,"17.6":0.08076,"18.1":0.01496,"18.2":0.00598,"18.3":0.05683,"18.4":0.02991,"18.5-18.6":0.31705,"26.0":0.00598},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00378,"5.0-5.1":0,"6.0-6.1":0.00944,"7.0-7.1":0.00755,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01888,"10.0-10.2":0.00189,"10.3":0.03399,"11.0-11.2":0.72508,"11.3-11.4":0.01133,"12.0-12.1":0.00378,"12.2-12.5":0.10952,"13.0-13.1":0,"13.2":0.00566,"13.3":0.00378,"13.4-13.7":0.01888,"14.0-14.4":0.03776,"14.5-14.8":0.03965,"15.0-15.1":0.03399,"15.2-15.3":0.03021,"15.4":0.03399,"15.5":0.03776,"15.6-15.8":0.49471,"16.0":0.06042,"16.1":0.12462,"16.2":0.0642,"16.3":0.11896,"16.4":0.02644,"16.5":0.04909,"16.6-16.7":0.63822,"17.0":0.03399,"17.1":0.06231,"17.2":0.04532,"17.3":0.06986,"17.4":0.10385,"17.5":0.22659,"17.6-17.7":0.55891,"18.0":0.14162,"18.1":0.28701,"18.2":0.1605,"18.3":0.54759,"18.4":0.31533,"18.5-18.6":13.43472,"26.0":0.07364},P:{"4":0.23746,"21":0.01032,"22":0.02065,"23":0.18584,"24":0.0413,"25":0.09292,"26":0.10324,"27":0.14454,"28":4.18132,_:"20 9.2 12.0 13.0 14.0 15.0 16.0 18.0","5.0-5.4":0.05162,"6.2-6.4":0.02065,"7.2-7.4":0.26843,"8.2":0.08259,"10.1":0.05162,"11.1-11.2":0.03097,"17.0":0.01032,"19.0":0.01032},I:{"0":0.007,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.22429,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":49.13696},R:{_:"0"},M:{"0":0.25933},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MG.js b/node_modules.bak/caniuse-lite/data/regions/MG.js new file mode 100644 index 0000000..9f0d333 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00372,"44":0.00372,"45":0.00744,"48":0.00744,"52":0.00372,"53":0.00372,"56":0.00372,"57":0.00372,"60":0.00372,"62":0.00372,"68":0.00372,"72":0.00744,"78":0.0186,"80":0.00372,"94":0.00372,"98":0.00372,"104":0.01116,"111":0.00744,"112":0.00744,"113":0.00744,"115":0.56916,"120":0.01488,"121":0.00372,"125":0.00744,"127":0.0186,"128":0.12648,"129":0.00372,"130":0.00372,"133":0.07812,"134":0.00372,"135":0.0186,"136":0.05208,"137":0.02604,"138":0.0186,"139":0.05952,"140":0.10788,"141":1.66656,"142":0.83328,"143":0.00372,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 46 47 49 50 51 54 55 58 59 61 63 64 65 66 67 69 70 71 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 99 100 101 102 103 105 106 107 108 109 110 114 116 117 118 119 122 123 124 126 131 132 144 145 3.5 3.6"},D:{"11":0.00744,"39":0.00372,"40":0.00372,"41":0.00744,"42":0.02976,"43":0.0186,"44":0.00744,"45":0.00372,"46":0.00372,"47":0.01116,"48":0.00744,"49":0.00744,"50":0.00372,"51":0.00744,"52":0.00372,"53":0.00744,"54":0.00744,"55":0.00372,"56":0.01116,"57":0.00744,"58":0.00744,"59":0.00372,"60":0.01116,"63":0.00372,"65":0.00372,"68":0.00372,"69":0.00744,"70":0.01116,"71":0.00372,"72":0.00372,"73":0.0186,"74":0.00744,"75":0.0186,"76":0.00372,"77":0.00372,"78":0.00372,"79":0.02232,"80":0.01488,"81":0.0372,"83":0.0186,"85":0.00372,"86":0.01488,"87":0.01488,"88":0.02232,"89":0.00744,"90":0.0186,"91":0.00744,"92":0.00372,"93":0.00372,"94":0.01488,"95":0.0372,"97":0.00372,"98":0.00372,"99":0.00372,"100":0.00744,"101":0.02604,"102":0.00744,"103":0.06324,"104":0.00372,"105":0.00744,"106":0.0186,"107":0.01116,"108":0.01116,"109":1.39872,"111":0.0186,"112":0.00744,"113":0.00372,"114":0.0186,"115":0.01488,"116":0.05208,"117":0.00744,"118":0.02976,"119":0.02232,"120":0.02604,"121":0.02604,"122":0.07068,"123":0.01488,"124":0.0186,"125":0.71424,"126":0.04464,"127":0.04836,"128":0.05208,"129":0.05952,"130":0.11532,"131":0.12276,"132":0.10044,"133":0.08928,"134":0.08928,"135":0.12648,"136":0.17856,"137":0.29388,"138":7.72272,"139":8.94288,"140":0.01116,"141":0.00372,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 66 67 84 96 110 142 143"},F:{"36":0.00372,"46":0.00372,"79":0.02232,"82":0.00744,"90":0.01488,"91":0.00744,"95":0.04092,"102":0.00744,"109":0.00372,"112":0.00372,"113":0.00744,"117":0.00372,"118":0.00372,"119":0.01116,"120":1.21644,"121":0.02232,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 110 111 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00744},B:{"12":0.00372,"13":0.00372,"14":0.00372,"15":0.01116,"16":0.00372,"17":0.00744,"18":0.03348,"84":0.02232,"88":0.00372,"89":0.01116,"90":0.00744,"92":0.12276,"100":0.0186,"109":0.02976,"114":0.03348,"120":0.00372,"122":0.03348,"127":0.00372,"128":0.02604,"129":0.00372,"130":0.00372,"131":0.01116,"132":0.00372,"133":0.01116,"134":0.01488,"135":0.0186,"136":0.02232,"137":0.04464,"138":1.08996,"139":1.93812,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 126 140"},E:{"14":0.00372,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 9.1 15.1 15.2-15.3 15.4 16.0 16.2 16.4 17.0 17.3 18.1 18.2","7.1":0.00372,"10.1":0.00372,"11.1":0.00372,"12.1":0.00372,"13.1":0.00372,"14.1":0.00744,"15.5":0.00744,"15.6":0.02976,"16.1":0.00372,"16.3":0.00372,"16.5":0.00372,"16.6":0.0186,"17.1":0.00372,"17.2":0.00372,"17.4":0.00372,"17.5":0.00372,"17.6":0.0186,"18.0":0.00372,"18.3":0.00744,"18.4":0.02232,"18.5-18.6":0.08556,"26.0":0.00372},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00167,"7.0-7.1":0.00133,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00333,"10.0-10.2":0.00033,"10.3":0.006,"11.0-11.2":0.12805,"11.3-11.4":0.002,"12.0-12.1":0.00067,"12.2-12.5":0.01934,"13.0-13.1":0,"13.2":0.001,"13.3":0.00067,"13.4-13.7":0.00333,"14.0-14.4":0.00667,"14.5-14.8":0.007,"15.0-15.1":0.006,"15.2-15.3":0.00534,"15.4":0.006,"15.5":0.00667,"15.6-15.8":0.08737,"16.0":0.01067,"16.1":0.02201,"16.2":0.01134,"16.3":0.02101,"16.4":0.00467,"16.5":0.00867,"16.6-16.7":0.11271,"17.0":0.006,"17.1":0.011,"17.2":0.008,"17.3":0.01234,"17.4":0.01834,"17.5":0.04002,"17.6-17.7":0.09871,"18.0":0.02501,"18.1":0.05069,"18.2":0.02834,"18.3":0.09671,"18.4":0.05569,"18.5-18.6":2.37262,"26.0":0.01301},P:{"4":0.02198,"23":0.01099,"24":0.01099,"25":0.02198,"26":0.01099,"27":0.01099,"28":0.30772,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02198,"11.1-11.2":0.01099,"15.0":0.01099},I:{"0":0.33231,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":1.32096,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01116,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.14444,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.65312},H:{"0":0.45},L:{"0":61.95428},R:{_:"0"},M:{"0":0.20096},Q:{"14.9":0.00628}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MH.js b/node_modules.bak/caniuse-lite/data/regions/MH.js new file mode 100644 index 0000000..cf9b523 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MH.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01695,"140":0.0339,"141":0.4294,"142":0.1017,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"45":0.0678,"48":0.01695,"55":0.05085,"56":0.01695,"57":0.01695,"60":0.01695,"70":0.01695,"92":0.01695,"93":0.2147,"97":0.01695,"100":0.01695,"106":0.01695,"109":0.0678,"116":0.1808,"121":0.01695,"122":0.2825,"125":0.41245,"127":0.0339,"130":0.01695,"131":0.01695,"132":0.1017,"133":0.0339,"134":0.58195,"135":0.01695,"136":0.0678,"137":1.14695,"138":14.5883,"139":17.19295,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 49 50 51 52 53 54 58 59 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 94 95 96 98 99 101 102 103 104 105 107 108 110 111 112 113 114 115 117 118 119 120 123 124 126 128 129 140 141 142 143"},F:{"120":0.05085,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.0339,"122":0.19775,"128":0.01695,"130":0.69495,"131":0.79665,"132":0.54805,"136":0.01695,"137":0.01695,"138":3.1188,"139":3.4352,"140":0.01695,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 125 126 127 129 133 134 135"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.1 17.2 17.4 18.0 18.1 26.0","15.6":0.2486,"16.5":0.01695,"16.6":0.01695,"17.3":0.05085,"17.5":2.52555,"17.6":0.08475,"18.2":0.0339,"18.3":0.0339,"18.4":0.0678,"18.5-18.6":0.2825},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00153,"5.0-5.1":0,"6.0-6.1":0.00383,"7.0-7.1":0.00306,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00766,"10.0-10.2":0.00077,"10.3":0.01379,"11.0-11.2":0.29416,"11.3-11.4":0.0046,"12.0-12.1":0.00153,"12.2-12.5":0.04443,"13.0-13.1":0,"13.2":0.0023,"13.3":0.00153,"13.4-13.7":0.00766,"14.0-14.4":0.01532,"14.5-14.8":0.01609,"15.0-15.1":0.01379,"15.2-15.3":0.01226,"15.4":0.01379,"15.5":0.01532,"15.6-15.8":0.2007,"16.0":0.02451,"16.1":0.05056,"16.2":0.02605,"16.3":0.04826,"16.4":0.01072,"16.5":0.01992,"16.6-16.7":0.25892,"17.0":0.01379,"17.1":0.02528,"17.2":0.01838,"17.3":0.02834,"17.4":0.04213,"17.5":0.09192,"17.6-17.7":0.22675,"18.0":0.05745,"18.1":0.11644,"18.2":0.06511,"18.3":0.22215,"18.4":0.12793,"18.5-18.6":5.45034,"26.0":0.02988},P:{"26":0.03045,"27":0.33495,"28":0.1827,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.1218},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.7917},H:{"0":0},L:{"0":37.1026},R:{_:"0"},M:{"0":0.2001},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MK.js b/node_modules.bak/caniuse-lite/data/regions/MK.js new file mode 100644 index 0000000..cf31c99 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MK.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.0048,"48":0.00719,"51":0.0024,"52":0.02638,"78":0.0024,"92":0.0024,"111":0.0024,"113":0.0024,"114":0.0024,"115":0.22301,"127":0.0024,"128":0.03597,"132":0.01439,"133":0.0024,"134":0.0024,"135":0.0048,"136":0.0024,"137":0.0024,"138":0.01199,"139":0.02158,"140":0.02158,"141":0.77455,"142":0.30694,"143":0.0024,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 116 117 118 119 120 121 122 123 124 125 126 129 130 131 144 145 3.5 3.6"},D:{"38":0.0024,"39":0.0024,"40":0.0024,"41":0.0024,"42":0.0048,"43":0.0024,"44":0.0024,"45":0.0048,"46":0.0024,"47":0.0048,"48":0.0048,"49":0.00959,"50":0.0024,"51":0.0024,"52":0.0024,"53":0.00959,"54":0.0048,"55":0.0024,"56":0.0048,"57":0.0048,"58":0.01918,"59":0.0048,"60":0.0024,"63":0.0024,"64":0.0024,"66":0.0048,"67":0.0024,"70":0.0024,"71":0.0048,"72":0.0024,"73":0.00719,"75":0.00959,"79":0.14388,"83":0.0048,"84":0.04316,"86":0.0024,"87":0.06235,"89":0.02878,"91":0.10072,"93":0.00719,"94":0.0048,"95":0.00959,"96":0.0024,"97":0.0024,"98":0.0024,"100":0.0024,"101":0.0024,"102":0.0048,"103":0.00959,"104":0.0024,"107":0.0024,"108":0.04077,"109":1.56829,"110":0.0024,"111":0.0048,"112":0.35011,"113":0.0024,"114":0.01199,"116":0.03117,"118":0.0048,"119":0.0048,"120":0.01439,"121":0.00959,"122":0.05755,"123":0.01439,"124":0.0024,"125":0.22062,"126":0.02638,"127":0.00719,"128":0.02878,"129":0.0024,"130":0.0024,"131":0.05036,"132":0.06954,"133":0.04316,"134":0.01918,"135":0.09112,"136":0.07194,"137":0.17745,"138":5.32356,"139":7.15563,"140":0.00719,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 65 68 69 74 76 77 78 80 81 85 88 90 92 99 105 106 115 117 141 142 143"},F:{"40":0.08393,"46":0.01439,"90":0.01918,"91":0.00959,"95":0.04556,"113":0.0024,"114":0.00719,"116":0.0024,"119":0.0048,"120":0.54435,"121":0.0024,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6","12.1":0.00719},B:{"17":0.0024,"92":0.0024,"109":0.0048,"114":0.01439,"115":0.0024,"119":0.0024,"121":0.0024,"131":0.00719,"132":0.0024,"133":0.00719,"134":0.00719,"135":0.0048,"136":0.00959,"137":0.00719,"138":0.36689,"139":0.76736,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 120 122 123 124 125 126 127 128 129 130 140"},E:{"14":0.00719,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 17.3","9.1":0.0024,"13.1":0.0024,"14.1":0.0024,"15.6":0.01439,"16.1":0.0024,"16.3":0.0024,"16.5":0.00959,"16.6":0.04796,"17.0":0.0048,"17.1":0.02158,"17.2":0.00719,"17.4":0.0048,"17.5":0.00719,"17.6":0.02158,"18.0":0.0024,"18.1":0.0048,"18.2":0.0024,"18.3":0.04077,"18.4":0.01918,"18.5-18.6":0.10791,"26.0":0.01679},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00478,"5.0-5.1":0,"6.0-6.1":0.01196,"7.0-7.1":0.00957,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02392,"10.0-10.2":0.00239,"10.3":0.04305,"11.0-11.2":0.91849,"11.3-11.4":0.01435,"12.0-12.1":0.00478,"12.2-12.5":0.13873,"13.0-13.1":0,"13.2":0.00718,"13.3":0.00478,"13.4-13.7":0.02392,"14.0-14.4":0.04784,"14.5-14.8":0.05023,"15.0-15.1":0.04305,"15.2-15.3":0.03827,"15.4":0.04305,"15.5":0.04784,"15.6-15.8":0.62668,"16.0":0.07654,"16.1":0.15787,"16.2":0.08132,"16.3":0.15069,"16.4":0.03349,"16.5":0.06219,"16.6-16.7":0.80846,"17.0":0.04305,"17.1":0.07893,"17.2":0.05741,"17.3":0.0885,"17.4":0.13155,"17.5":0.28703,"17.6-17.7":0.708,"18.0":0.17939,"18.1":0.36357,"18.2":0.20331,"18.3":0.69365,"18.4":0.39945,"18.5-18.6":17.0184,"26.0":0.09328},P:{"4":0.13129,"21":0.0202,"22":0.0202,"23":0.0202,"24":0.0404,"25":0.0404,"26":0.0303,"27":0.15149,"28":4.0802,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 15.0 18.0","5.0-5.4":0.0202,"6.2-6.4":0.0202,"7.2-7.4":0.101,"13.0":0.0101,"14.0":0.0101,"16.0":0.0202,"17.0":0.0101,"19.0":0.0101},I:{"0":0.00759,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.20528,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0024,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0076},H:{"0":0},L:{"0":50.18941},R:{_:"0"},M:{"0":0.14446},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ML.js b/node_modules.bak/caniuse-lite/data/regions/ML.js new file mode 100644 index 0000000..cd62b9c --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ML.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00211,"48":0.00421,"56":0.00211,"63":0.00211,"65":0.00211,"68":0.00211,"72":0.00211,"84":0.00211,"94":0.00211,"106":0.00211,"112":0.00211,"113":0.00211,"115":0.11788,"122":0.00211,"127":0.01474,"128":0.00842,"129":0.00211,"134":0.00421,"137":0.00211,"138":0.00421,"139":0.02526,"140":0.03368,"141":0.75991,"142":0.34522,"143":0.00421,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 57 58 59 60 61 62 64 66 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 114 116 117 118 119 120 121 123 124 125 126 130 131 132 133 135 136 144 145 3.5 3.6"},D:{"11":0.01053,"39":0.00211,"40":0.00421,"41":0.00632,"42":0.01053,"43":0.00421,"44":0.00421,"45":0.00421,"46":0.00421,"47":0.01895,"48":0.00421,"49":0.00842,"50":0.00421,"51":0.00421,"52":0.00632,"53":0.00421,"54":0.00421,"55":0.00632,"56":0.00842,"57":0.00842,"58":0.00211,"59":0.00632,"60":0.00421,"62":0.00632,"63":0.00211,"64":0.00211,"65":0.00421,"66":0.00211,"67":0.00211,"69":0.00421,"70":0.00421,"71":0.00211,"72":0.00632,"73":0.01474,"75":0.01474,"77":0.00421,"78":0.00211,"79":0.04,"81":0.00632,"83":0.01263,"84":0.00211,"85":0.00211,"86":0.01263,"87":0.01263,"88":0.00421,"89":0.00211,"91":0.00421,"93":0.00632,"95":0.00421,"98":0.04842,"102":0.00421,"103":0.01474,"105":0.00211,"106":0.00421,"107":0.00211,"109":0.19577,"111":0.00421,"112":1.1767,"113":0.00211,"114":0.00632,"115":0.00211,"116":0.06105,"117":0.00211,"118":0.01263,"119":0.03579,"120":0.01263,"121":0.00421,"122":0.01895,"123":0.00421,"124":0.00421,"125":1.31352,"126":0.00632,"127":0.00421,"128":0.05263,"129":0.01263,"130":0.01053,"131":0.06526,"132":0.01684,"133":0.01053,"134":0.02316,"135":0.04421,"136":0.03789,"137":0.11578,"138":2.49653,"139":2.85017,"141":0.00211,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 68 74 76 80 90 92 94 96 97 99 100 101 104 108 110 140 142 143"},F:{"64":0.00211,"79":0.01895,"89":0.00632,"90":0.01053,"91":0.00632,"95":0.01053,"101":0.00211,"110":0.00211,"113":0.00632,"116":0.00211,"119":0.01263,"120":0.37048,"121":0.00842,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 111 112 114 115 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00211,"13":0.00211,"14":0.00211,"15":0.00211,"16":0.00421,"17":0.00421,"18":0.04,"84":0.00421,"86":0.00211,"89":0.02316,"90":0.00632,"92":0.02947,"95":0.00211,"100":0.01895,"109":0.01053,"114":0.09683,"120":0.00211,"121":0.00211,"122":0.02947,"124":0.00211,"126":0.00211,"127":0.00211,"128":0.00632,"129":0.00211,"130":0.00421,"131":0.00211,"132":0.00421,"133":0.00211,"134":0.00421,"135":0.00632,"136":0.01474,"137":0.01474,"138":0.57888,"139":1.21248,_:"79 80 81 83 85 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 125 140"},E:{"7":0.03789,"11":0.00211,"13":0.00421,"14":0.00842,_:"0 4 5 6 8 9 10 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.4 18.2","5.1":0.00211,"11.1":0.00632,"13.1":0.00842,"14.1":0.01263,"15.1":0.01684,"15.6":0.03789,"16.2":0.00632,"16.6":0.01684,"17.1":0.01474,"17.2":0.00211,"17.3":0.00211,"17.5":0.00842,"17.6":0.09683,"18.0":0.02316,"18.1":0.01053,"18.3":0.00421,"18.4":0.00421,"18.5-18.6":0.09473,"26.0":0.00842},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00134,"5.0-5.1":0,"6.0-6.1":0.00335,"7.0-7.1":0.00268,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00669,"10.0-10.2":0.00067,"10.3":0.01205,"11.0-11.2":0.25705,"11.3-11.4":0.00402,"12.0-12.1":0.00134,"12.2-12.5":0.03883,"13.0-13.1":0,"13.2":0.00201,"13.3":0.00134,"13.4-13.7":0.00669,"14.0-14.4":0.01339,"14.5-14.8":0.01406,"15.0-15.1":0.01205,"15.2-15.3":0.01071,"15.4":0.01205,"15.5":0.01339,"15.6-15.8":0.17539,"16.0":0.02142,"16.1":0.04418,"16.2":0.02276,"16.3":0.04217,"16.4":0.00937,"16.5":0.0174,"16.6-16.7":0.22626,"17.0":0.01205,"17.1":0.02209,"17.2":0.01607,"17.3":0.02477,"17.4":0.03682,"17.5":0.08033,"17.6-17.7":0.19815,"18.0":0.05021,"18.1":0.10175,"18.2":0.0569,"18.3":0.19413,"18.4":0.11179,"18.5-18.6":4.76286,"26.0":0.02611},P:{"4":0.06273,"21":0.08363,"22":0.04182,"23":0.09409,"24":0.115,"25":0.15681,"26":0.09409,"27":0.39726,"28":1.17087,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.07318,"19.0":0.03136},I:{"0":0.0867,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.83834,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00211,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01579,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.28418},H:{"0":0.03},L:{"0":75.0675},R:{_:"0"},M:{"0":0.07894},Q:{"14.9":0.00789}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MM.js b/node_modules.bak/caniuse-lite/data/regions/MM.js new file mode 100644 index 0000000..6b8b2e1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MM.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00252,"47":0.00252,"48":0.00252,"72":0.00504,"108":0.00252,"111":0.00252,"112":0.00252,"115":0.13351,"125":0.00252,"127":0.01511,"128":0.0126,"129":0.00252,"131":0.00252,"132":0.00252,"133":0.00756,"134":0.00252,"135":0.00756,"136":0.01511,"137":0.00504,"138":0.01008,"139":0.0126,"140":0.02771,"141":1.2595,"142":0.73051,"143":0.00756,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 113 114 116 117 118 119 120 121 122 123 124 126 130 144 145 3.5 3.6"},D:{"11":0.00252,"32":0.00252,"39":0.00756,"40":0.00756,"41":0.00504,"42":0.00756,"43":0.00756,"44":0.00756,"45":0.00756,"46":0.00756,"47":0.01008,"48":0.00756,"49":0.00756,"50":0.00756,"51":0.00504,"52":0.00756,"53":0.00756,"54":0.00756,"55":0.01008,"56":0.01008,"57":0.00756,"58":0.01008,"59":0.00756,"60":0.00504,"61":0.00252,"62":0.00252,"64":0.00252,"65":0.00504,"66":0.00252,"67":0.00504,"68":0.00252,"69":0.00252,"70":0.00504,"71":0.03023,"72":0.00504,"73":0.00252,"74":0.00504,"75":0.00252,"76":0.00252,"77":0.00252,"78":0.00252,"79":0.01008,"80":0.00756,"81":0.00252,"83":0.00504,"84":0.00252,"86":0.00252,"87":0.0126,"88":0.00504,"89":0.00756,"90":0.00252,"91":0.00252,"92":0.00252,"93":0.00252,"94":0.00252,"95":0.00756,"96":0.00252,"97":0.00504,"99":0.00252,"100":0.00252,"101":0.00252,"102":0.00252,"103":0.02267,"104":0.00504,"105":0.00504,"106":0.00756,"107":0.00504,"108":0.00756,"109":0.41564,"110":0.00252,"111":0.00252,"112":0.00252,"113":0.00252,"114":0.07305,"115":0.01763,"116":0.02267,"117":0.00252,"118":0.00504,"119":0.01511,"120":0.01511,"121":0.01008,"122":0.04786,"123":0.02519,"124":0.02519,"125":0.04282,"126":0.06298,"127":0.02015,"128":0.04282,"129":0.01763,"130":0.02771,"131":0.08313,"132":0.03527,"133":0.0403,"134":0.05038,"135":0.06046,"136":0.06801,"137":0.13603,"138":4.42085,"139":6.3504,"140":0.00756,"141":0.00756,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 63 85 98 142 143"},F:{"90":0.00756,"91":0.00252,"95":0.0126,"101":0.00252,"107":0.00252,"108":0.00252,"109":0.00252,"112":0.00252,"113":0.00756,"114":0.00252,"116":0.00504,"117":0.01008,"118":0.00252,"119":0.03779,"120":0.2116,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 102 103 104 105 106 110 111 115 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00252,"13":0.00252,"14":0.00252,"18":0.0126,"89":0.00252,"90":0.00252,"92":0.03023,"100":0.00252,"109":0.00504,"114":0.03275,"122":0.01008,"124":0.00252,"126":0.00252,"128":0.00252,"129":0.00504,"130":0.00504,"131":0.01008,"132":0.00252,"133":0.00504,"134":0.00504,"135":0.00504,"136":0.0126,"137":0.0126,"138":0.71036,"139":1.29729,"140":0.00252,_:"15 16 17 79 80 81 83 84 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 127"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0","13.1":0.00756,"14.1":0.0126,"15.5":0.00252,"15.6":0.03275,"16.1":0.00756,"16.2":0.00252,"16.3":0.00756,"16.4":0.00252,"16.5":0.00252,"16.6":0.04534,"17.0":0.00252,"17.1":0.0126,"17.2":0.00504,"17.3":0.00252,"17.4":0.00504,"17.5":0.01008,"17.6":0.04786,"18.0":0.01008,"18.1":0.00504,"18.2":0.00504,"18.3":0.02267,"18.4":0.02519,"18.5-18.6":0.18641,"26.0":0.01511},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00086,"5.0-5.1":0,"6.0-6.1":0.00216,"7.0-7.1":0.00173,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00432,"10.0-10.2":0.00043,"10.3":0.00777,"11.0-11.2":0.16573,"11.3-11.4":0.00259,"12.0-12.1":0.00086,"12.2-12.5":0.02503,"13.0-13.1":0,"13.2":0.00129,"13.3":0.00086,"13.4-13.7":0.00432,"14.0-14.4":0.00863,"14.5-14.8":0.00906,"15.0-15.1":0.00777,"15.2-15.3":0.00691,"15.4":0.00777,"15.5":0.00863,"15.6-15.8":0.11308,"16.0":0.01381,"16.1":0.02849,"16.2":0.01467,"16.3":0.02719,"16.4":0.00604,"16.5":0.01122,"16.6-16.7":0.14588,"17.0":0.00777,"17.1":0.01424,"17.2":0.01036,"17.3":0.01597,"17.4":0.02374,"17.5":0.05179,"17.6-17.7":0.12775,"18.0":0.03237,"18.1":0.0656,"18.2":0.03669,"18.3":0.12516,"18.4":0.07208,"18.5-18.6":3.07081,"26.0":0.01683},P:{"4":0.03152,"25":0.02101,"26":0.02101,"27":0.02101,"28":0.32567,_:"20 21 22 23 24 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 18.0 19.0","13.0":0.49376,"16.0":0.01051,"17.0":0.01051},I:{"0":0.22404,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00016},K:{"0":0.187,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01511,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.80036},H:{"0":0},L:{"0":74.77008},R:{_:"0"},M:{"0":0.13464},Q:{"14.9":0.0748}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MN.js b/node_modules.bak/caniuse-lite/data/regions/MN.js new file mode 100644 index 0000000..5ed9f7b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MN.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00479,"48":0.00479,"63":0.00479,"72":0.00479,"78":0.00479,"115":0.08145,"127":0.00479,"128":0.02396,"134":0.00479,"137":0.08624,"139":0.00479,"140":0.02875,"141":0.82884,"142":0.54617,"143":0.00958,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 49 50 51 52 53 54 55 56 57 58 59 60 61 62 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 135 136 138 144 145 3.5 3.6"},D:{"39":0.02396,"40":0.02875,"41":0.01916,"42":0.02396,"43":0.01916,"44":0.02396,"45":0.02396,"46":0.02875,"47":0.02396,"48":0.02396,"49":0.02875,"50":0.02396,"51":0.02875,"52":0.02875,"53":0.02875,"54":0.02875,"55":0.02396,"56":0.02875,"57":0.01916,"58":0.02875,"59":0.02875,"60":0.02875,"69":0.00958,"70":0.03833,"71":0.00958,"74":0.01916,"77":0.00479,"78":0.00958,"79":0.00958,"80":0.01437,"81":0.00479,"84":0.00479,"85":0.00479,"86":0.00479,"87":0.03833,"88":0.00479,"91":0.00479,"92":0.00479,"93":0.00479,"94":0.00479,"97":0.00479,"98":0.00479,"99":0.00479,"102":0.02396,"103":0.01916,"104":0.00479,"105":0.00479,"106":0.00958,"107":0.00479,"108":0.00479,"109":1.0109,"111":0.00479,"112":0.45515,"114":0.04791,"115":0.00479,"116":0.03354,"117":0.00479,"118":0.01437,"119":0.01437,"120":0.01916,"121":0.00958,"122":0.0527,"123":0.01437,"124":0.01437,"125":3.43036,"126":0.07666,"127":0.03833,"128":0.06707,"129":0.01437,"130":0.02875,"131":0.1054,"132":0.09582,"133":0.1054,"134":0.12936,"135":0.11498,"136":0.15331,"137":0.46952,"138":8.80107,"139":11.74274,"140":0.01437,"141":0.00958,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 72 73 75 76 83 89 90 95 96 100 101 110 113 142 143"},F:{"46":0.00479,"79":0.00479,"90":0.01916,"91":0.00958,"95":0.01437,"118":0.00479,"119":0.02396,"120":2.69254,"121":0.03354,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00479,"16":0.00479,"18":0.00479,"89":0.00479,"92":0.04791,"100":0.01916,"109":0.14852,"111":0.00479,"114":0.23476,"118":0.00479,"120":0.00479,"121":0.00479,"122":0.01437,"123":0.00479,"124":0.00958,"125":0.00958,"126":0.00479,"127":0.00958,"128":0.00479,"129":0.00479,"130":0.00958,"131":0.01916,"132":0.01916,"133":0.00958,"134":0.00958,"135":0.02875,"136":0.06228,"137":0.08145,"138":1.59061,"139":6.15164,"140":0.01437,_:"12 13 14 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 115 116 117 119"},E:{"14":0.00958,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 16.4","13.1":0.01437,"14.1":0.01916,"15.4":0.00479,"15.5":0.00958,"15.6":0.10061,"16.0":0.01437,"16.1":0.00958,"16.2":0.00479,"16.3":0.04312,"16.5":0.00479,"16.6":0.15331,"17.0":0.00479,"17.1":0.10061,"17.2":0.00479,"17.3":0.06228,"17.4":0.01916,"17.5":0.03833,"17.6":0.09103,"18.0":0.01437,"18.1":0.02875,"18.2":0.03354,"18.3":0.09582,"18.4":0.04312,"18.5-18.6":0.48389,"26.0":0.02875},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00321,"5.0-5.1":0,"6.0-6.1":0.00802,"7.0-7.1":0.00641,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01604,"10.0-10.2":0.0016,"10.3":0.02886,"11.0-11.2":0.61576,"11.3-11.4":0.00962,"12.0-12.1":0.00321,"12.2-12.5":0.09301,"13.0-13.1":0,"13.2":0.00481,"13.3":0.00321,"13.4-13.7":0.01604,"14.0-14.4":0.03207,"14.5-14.8":0.03367,"15.0-15.1":0.02886,"15.2-15.3":0.02566,"15.4":0.02886,"15.5":0.03207,"15.6-15.8":0.42013,"16.0":0.05131,"16.1":0.10583,"16.2":0.05452,"16.3":0.10102,"16.4":0.02245,"16.5":0.04169,"16.6-16.7":0.542,"17.0":0.02886,"17.1":0.05292,"17.2":0.03849,"17.3":0.05933,"17.4":0.08819,"17.5":0.19243,"17.6-17.7":0.47465,"18.0":0.12027,"18.1":0.24374,"18.2":0.1363,"18.3":0.46503,"18.4":0.26779,"18.5-18.6":11.40921,"26.0":0.06254},P:{"4":0.09304,"20":0.01034,"21":0.01034,"22":0.01034,"23":0.03101,"24":0.02068,"25":0.06203,"26":0.06203,"27":0.19642,"28":2.81188,"5.0-5.4":0.01034,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.11372,"17.0":0.01034},I:{"0":0.0156,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.1302,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01437,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.21874},H:{"0":0},L:{"0":34.83647},R:{_:"0"},M:{"0":0.27082},Q:{"14.9":0.03125}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MO.js b/node_modules.bak/caniuse-lite/data/regions/MO.js new file mode 100644 index 0000000..8b03e03 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MO.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00366,"81":0.03298,"115":0.03664,"121":0.00366,"127":0.00366,"131":0.00366,"135":0.00366,"138":0.02931,"140":0.0916,"141":0.51662,"142":0.36274,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 128 129 130 132 133 134 136 137 139 143 144 145 3.5 3.6"},D:{"49":0.00366,"55":0.00366,"58":0.00733,"61":0.00366,"65":0.00366,"70":0.00366,"73":0.00366,"74":0.01466,"78":0.00366,"79":0.06962,"80":0.00733,"81":0.01099,"83":0.02198,"87":0.02198,"88":0.01099,"89":0.00366,"92":0.0403,"97":0.01099,"98":0.00733,"99":0.00366,"101":0.04763,"102":0.01099,"103":0.01099,"105":0.00366,"107":0.02198,"108":0.07694,"109":0.46899,"110":0.00366,"112":0.00366,"113":0.00366,"114":0.24915,"115":0.02931,"116":0.06229,"118":0.00366,"119":0.09526,"120":0.10259,"121":0.09893,"122":0.03298,"123":0.02198,"124":0.01099,"125":0.02565,"126":0.01099,"127":0.01099,"128":0.15389,"129":0.00733,"130":0.12458,"131":0.01466,"132":0.05862,"133":0.04763,"134":0.88669,"135":0.09893,"136":0.0403,"137":0.25282,"138":6.86267,"139":7.88859,"140":0.08061,"141":0.07328,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 56 57 59 60 62 63 64 66 67 68 69 71 72 75 76 77 84 85 86 90 91 93 94 95 96 100 104 106 111 117 142 143"},F:{"46":0.00366,"70":0.00366,"90":0.00733,"91":0.00733,"95":0.04397,"120":0.30411,"121":0.00366,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01832,"106":0.01466,"108":0.00366,"109":0.03664,"112":0.00366,"114":0.00366,"120":0.04397,"121":0.01832,"122":0.02198,"123":0.00366,"124":0.03664,"125":0.00733,"126":0.00733,"127":0.00733,"128":0.00366,"129":0.00366,"130":0.00733,"131":0.01099,"132":0.00366,"134":0.00733,"135":0.01466,"136":0.01832,"137":0.02565,"138":1.61216,"139":3.71163,"140":0.03664,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 110 111 113 115 116 117 118 119 133"},E:{"13":0.00733,"14":0.01466,"15":0.00366,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 17.0","13.1":0.02198,"14.1":0.20518,"15.2-15.3":0.00366,"15.4":0.03298,"15.5":0.01466,"15.6":0.08427,"16.0":0.01466,"16.1":0.01466,"16.2":0.01466,"16.3":0.01832,"16.4":0.0513,"16.5":0.02565,"16.6":0.25648,"17.1":0.1832,"17.2":0.01466,"17.3":0.02565,"17.4":0.19053,"17.5":0.04397,"17.6":0.13923,"18.0":0.01466,"18.1":0.02931,"18.2":0.00366,"18.3":0.08794,"18.4":0.05496,"18.5-18.6":1.45094,"26.0":0.08061},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00496,"5.0-5.1":0,"6.0-6.1":0.01241,"7.0-7.1":0.00993,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02482,"10.0-10.2":0.00248,"10.3":0.04467,"11.0-11.2":0.95302,"11.3-11.4":0.01489,"12.0-12.1":0.00496,"12.2-12.5":0.14395,"13.0-13.1":0,"13.2":0.00745,"13.3":0.00496,"13.4-13.7":0.02482,"14.0-14.4":0.04964,"14.5-14.8":0.05212,"15.0-15.1":0.04467,"15.2-15.3":0.03971,"15.4":0.04467,"15.5":0.04964,"15.6-15.8":0.65023,"16.0":0.07942,"16.1":0.1638,"16.2":0.08438,"16.3":0.15635,"16.4":0.03475,"16.5":0.06453,"16.6-16.7":0.83885,"17.0":0.04467,"17.1":0.0819,"17.2":0.05956,"17.3":0.09183,"17.4":0.1365,"17.5":0.29782,"17.6-17.7":0.73462,"18.0":0.18614,"18.1":0.37724,"18.2":0.21095,"18.3":0.71973,"18.4":0.41446,"18.5-18.6":17.65809,"26.0":0.09679},P:{"4":0.07401,"21":0.01057,"22":0.01057,"23":0.01057,"24":0.01057,"25":0.04229,"26":0.04229,"27":0.04229,"28":3.1296,_:"20 6.2-6.4 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 19.0","5.0-5.4":0.01057,"7.2-7.4":0.01057,"8.2":0.01057,"13.0":0.01057,"17.0":0.02115,"18.0":0.01057},I:{"0":0.01265,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09504,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.53472,"11":0.14679,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.69062},H:{"0":0},L:{"0":38.47602},R:{_:"0"},M:{"0":0.71597},Q:{"14.9":0.14573}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MP.js b/node_modules.bak/caniuse-lite/data/regions/MP.js new file mode 100644 index 0000000..134e8d5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01448,"78":0.00483,"115":0.04345,"136":0.09656,"140":0.13518,"141":1.07664,"142":0.52142,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.00966,"40":0.00966,"41":0.00966,"42":0.02414,"43":0.01448,"44":0.00483,"45":0.00966,"46":0.00483,"48":0.01931,"50":0.00966,"51":0.01448,"52":0.00966,"53":0.00483,"54":0.01931,"55":0.00966,"56":0.00483,"57":0.00966,"58":0.00966,"59":0.01931,"60":0.00483,"79":0.00483,"81":0.00483,"87":0.00483,"93":0.00483,"96":0.0338,"103":0.02414,"105":0.01448,"108":0.00483,"109":0.39107,"115":0.01448,"116":0.05794,"120":0.01931,"122":0.09173,"123":0.02897,"124":0.00966,"125":0.13518,"126":0.00966,"128":0.07242,"130":0.0338,"131":0.02414,"132":0.08208,"134":0.05311,"135":0.34762,"136":0.50694,"137":0.48763,"138":10.76644,"139":12.73626,"140":0.00483,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 47 49 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 88 89 90 91 92 94 95 97 98 99 100 101 102 104 106 107 110 111 112 113 114 117 118 119 121 127 129 133 141 142 143"},F:{"95":0.00966,"120":2.80024,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00966,"114":0.00483,"126":0.00483,"131":0.01448,"132":0.00483,"134":0.2414,"135":0.0869,"136":0.01448,"137":0.17381,"138":2.58781,"139":5.45564,"140":0.00966,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 133"},E:{"15":0.04345,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 16.0 16.2 16.5 17.0 17.2 17.3","14.1":0.08208,"15.1":0.01448,"15.5":0.02414,"15.6":0.00483,"16.1":0.00483,"16.3":0.06276,"16.4":0.02897,"16.6":0.17381,"17.1":0.10622,"17.4":0.00483,"17.5":0.0338,"17.6":0.19312,"18.0":0.01931,"18.1":0.14001,"18.2":0.01931,"18.3":0.09656,"18.4":0.00966,"18.5-18.6":0.36693,"26.0":0.05311},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00126,"5.0-5.1":0,"6.0-6.1":0.00316,"7.0-7.1":0.00253,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00631,"10.0-10.2":0.00063,"10.3":0.01136,"11.0-11.2":0.24245,"11.3-11.4":0.00379,"12.0-12.1":0.00126,"12.2-12.5":0.03662,"13.0-13.1":0,"13.2":0.00189,"13.3":0.00126,"13.4-13.7":0.00631,"14.0-14.4":0.01263,"14.5-14.8":0.01326,"15.0-15.1":0.01136,"15.2-15.3":0.0101,"15.4":0.01136,"15.5":0.01263,"15.6-15.8":0.16542,"16.0":0.0202,"16.1":0.04167,"16.2":0.02147,"16.3":0.03978,"16.4":0.00884,"16.5":0.01642,"16.6-16.7":0.21341,"17.0":0.01136,"17.1":0.02084,"17.2":0.01515,"17.3":0.02336,"17.4":0.03473,"17.5":0.07577,"17.6-17.7":0.18689,"18.0":0.04735,"18.1":0.09597,"18.2":0.05367,"18.3":0.1831,"18.4":0.10544,"18.5-18.6":4.49226,"26.0":0.02462},P:{"25":0.04167,"26":0.03125,"28":4.77139,_:"4 20 21 22 23 24 27 5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","6.2-6.4":0.09376,"17.0":0.03125},I:{"0":0.45948,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00005,"4.2-4.3":0.00009,"4.4":0,"4.4.3-4.4.4":0.00032},K:{"0":0.10859,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.19133},H:{"0":0},L:{"0":43.06599},R:{_:"0"},M:{"0":0.1241},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MQ.js b/node_modules.bak/caniuse-lite/data/regions/MQ.js new file mode 100644 index 0000000..0e549d3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MQ.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.13251,"122":0.00379,"123":0.00379,"128":0.04165,"132":0.11358,"133":0.00379,"135":0.00379,"136":0.01136,"138":0.01514,"139":0.00379,"140":0.04165,"141":2.89629,"142":3.34682,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 124 125 126 127 129 130 131 134 137 143 144 145 3.5 3.6"},D:{"40":0.00379,"42":0.00379,"44":0.00379,"47":0.00757,"48":0.00379,"51":0.00379,"52":0.00379,"53":0.00379,"54":0.00379,"56":0.01136,"57":0.00379,"58":0.00379,"68":0.00757,"69":0.00379,"70":0.01136,"73":0.00379,"74":0.00379,"75":0.00379,"79":0.03407,"87":0.01893,"88":0.00757,"89":0.00379,"99":0.00757,"103":0.01136,"106":0.00757,"108":0.01893,"109":0.32938,"110":0.03407,"111":0.01893,"115":0.01136,"116":0.03786,"119":0.00379,"120":0.01514,"122":0.01514,"123":0.00757,"124":0.00379,"125":0.34831,"126":0.00757,"127":0.01136,"128":0.04165,"129":0.01136,"130":0.01136,"131":0.05679,"132":0.03407,"133":0.03029,"134":0.07193,"135":0.03786,"136":0.07193,"137":0.44675,"138":6.4362,"139":7.7878,"140":0.01514,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 43 45 46 49 50 55 59 60 61 62 63 64 65 66 67 71 72 76 77 78 80 81 83 84 85 86 90 91 92 93 94 95 96 97 98 100 101 102 104 105 107 112 113 114 117 118 121 141 142 143"},F:{"28":0.04165,"46":0.01514,"95":0.01136,"118":0.01514,"119":0.02272,"120":0.87457,"121":0.00757,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00379,"81":0.00379,"86":0.00379,"87":0.00379,"92":0.00379,"99":0.00379,"100":0.00757,"101":0.01514,"109":0.00757,"114":0.02272,"119":0.02272,"120":0.00379,"122":0.00379,"127":0.00757,"128":0.00757,"129":0.00757,"131":0.01136,"132":0.00757,"133":0.00379,"134":0.01136,"135":0.01514,"136":0.02272,"137":0.0265,"138":1.80592,"139":3.49448,"140":0.00379,_:"12 13 14 15 17 18 79 80 83 84 85 88 89 90 91 93 94 95 96 97 98 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 121 123 124 125 126 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3 16.5","9.1":0.00379,"13.1":0.01136,"14.1":0.09086,"15.1":0.00379,"15.4":0.00379,"15.5":0.08329,"15.6":0.07572,"16.0":0.1628,"16.1":0.00379,"16.2":0.00379,"16.3":0.00757,"16.4":0.00757,"16.6":0.07951,"17.0":0.03029,"17.1":0.04922,"17.2":0.01136,"17.3":0.00379,"17.4":0.01136,"17.5":0.05679,"17.6":0.27638,"18.0":0.03029,"18.1":0.00379,"18.2":0.00379,"18.3":0.1893,"18.4":0.03786,"18.5-18.6":0.68905,"26.0":0.07951},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00242,"5.0-5.1":0,"6.0-6.1":0.00605,"7.0-7.1":0.00484,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01209,"10.0-10.2":0.00121,"10.3":0.02177,"11.0-11.2":0.46435,"11.3-11.4":0.00726,"12.0-12.1":0.00242,"12.2-12.5":0.07014,"13.0-13.1":0,"13.2":0.00363,"13.3":0.00242,"13.4-13.7":0.01209,"14.0-14.4":0.02418,"14.5-14.8":0.02539,"15.0-15.1":0.02177,"15.2-15.3":0.01935,"15.4":0.02177,"15.5":0.02418,"15.6-15.8":0.31682,"16.0":0.0387,"16.1":0.07981,"16.2":0.04111,"16.3":0.07618,"16.4":0.01693,"16.5":0.03144,"16.6-16.7":0.40872,"17.0":0.02177,"17.1":0.03991,"17.2":0.02902,"17.3":0.04474,"17.4":0.06651,"17.5":0.14511,"17.6-17.7":0.35794,"18.0":0.09069,"18.1":0.18381,"18.2":0.10279,"18.3":0.35068,"18.4":0.20194,"18.5-18.6":8.60377,"26.0":0.04716},P:{"4":0.01053,"20":0.01053,"21":0.02107,"22":0.01053,"23":0.02107,"24":0.07373,"25":0.10533,"26":0.5688,"27":0.08427,"28":3.9816,_:"5.0-5.4 6.2-6.4 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04213,"8.2":0.01053},I:{"0":0.06204,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.16778,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.10222,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00621},H:{"0":0},L:{"0":47.36602},R:{_:"0"},M:{"0":0.60897},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MR.js b/node_modules.bak/caniuse-lite/data/regions/MR.js new file mode 100644 index 0000000..75c69f2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MR.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00433,"47":0.00289,"59":0.00144,"84":0.00289,"115":0.06638,"127":0.00144,"128":0.01154,"135":0.00144,"137":0.00144,"138":0.00289,"139":0.00144,"140":0.00577,"141":0.21212,"142":0.20635,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 136 143 144 145 3.5 3.6"},D:{"11":0.01299,"29":0.00433,"33":0.00144,"38":0.00144,"39":0.00433,"40":0.00144,"43":0.00289,"44":0.00144,"45":0.00144,"46":0.00289,"47":0.00144,"49":0.00144,"50":0.00144,"52":0.00144,"53":0.00433,"54":0.00144,"55":0.00144,"56":0.00144,"57":0.00144,"58":0.01876,"59":0.00289,"60":0.00289,"62":0.00144,"63":0.00144,"65":0.00289,"66":0.00144,"69":0.00722,"70":0.00144,"71":0.00289,"72":0.00433,"73":0.00144,"75":0.00144,"76":0.00144,"77":0.00722,"78":0.00144,"79":0.00144,"80":0.00144,"81":0.00289,"83":0.00722,"85":0.00144,"86":0.00144,"87":0.00289,"88":0.00289,"89":0.00144,"90":0.00433,"91":0.00144,"92":0.00289,"93":0.01876,"95":0.00144,"98":0.01587,"99":0.01154,"101":0.00433,"103":0.01154,"105":0.00144,"108":0.00144,"109":0.2785,"110":0.00577,"111":0.00289,"113":0.00722,"114":0.01154,"115":0.00144,"116":0.00433,"117":0.00144,"118":0.00144,"119":0.02453,"120":0.00577,"121":0.00144,"122":0.00866,"124":0.01299,"125":0.42857,"126":0.00144,"127":0.00866,"128":0.00289,"129":0.02165,"130":0.00289,"131":0.05772,"132":0.00866,"133":0.0101,"134":0.00722,"135":0.01443,"136":0.04473,"137":0.08947,"138":1.65512,"139":1.42568,"141":0.00144,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 41 42 48 51 61 64 67 68 74 84 94 96 97 100 102 104 106 107 112 123 140 142 143"},F:{"84":0.00144,"85":0.01587,"90":0.0101,"91":0.00433,"95":0.02309,"117":0.00289,"118":0.00289,"120":0.1443,"121":0.00144,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00144,"17":0.00289,"18":0.00866,"84":0.00289,"89":0.00144,"90":0.00144,"92":0.0202,"100":0.00433,"109":0.07648,"114":0.02886,"122":0.00144,"126":0.00144,"129":0.01443,"131":0.00144,"133":0.00144,"134":0.03896,"135":0.00433,"136":0.00433,"137":0.00433,"138":0.43723,"139":0.68254,"140":0.00144,_:"12 13 14 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 127 128 130 132"},E:{"4":0.00144,_:"0 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.4 16.5 17.2","5.1":0.00433,"13.1":0.00144,"14.1":0.00144,"15.6":0.00433,"16.1":0.0101,"16.2":0.00722,"16.3":0.00144,"16.6":0.03896,"17.0":0.00722,"17.1":0.00144,"17.3":0.00433,"17.4":0.00289,"17.5":0.00289,"17.6":0.0202,"18.0":0.01587,"18.1":0.00866,"18.2":0.00289,"18.3":0.02309,"18.4":0.00722,"18.5-18.6":0.05772,"26.0":0.00722},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00325,"5.0-5.1":0,"6.0-6.1":0.00812,"7.0-7.1":0.0065,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01625,"10.0-10.2":0.00162,"10.3":0.02925,"11.0-11.2":0.62392,"11.3-11.4":0.00975,"12.0-12.1":0.00325,"12.2-12.5":0.09424,"13.0-13.1":0,"13.2":0.00487,"13.3":0.00325,"13.4-13.7":0.01625,"14.0-14.4":0.0325,"14.5-14.8":0.03412,"15.0-15.1":0.02925,"15.2-15.3":0.026,"15.4":0.02925,"15.5":0.0325,"15.6-15.8":0.42569,"16.0":0.05199,"16.1":0.10724,"16.2":0.05524,"16.3":0.10236,"16.4":0.02275,"16.5":0.04224,"16.6-16.7":0.54918,"17.0":0.02925,"17.1":0.05362,"17.2":0.03899,"17.3":0.06012,"17.4":0.08936,"17.5":0.19497,"17.6-17.7":0.48094,"18.0":0.12186,"18.1":0.24697,"18.2":0.13811,"18.3":0.47119,"18.4":0.27134,"18.5-18.6":11.56034,"26.0":0.06337},P:{"4":0.01008,"20":0.01008,"21":0.08061,"22":0.10076,"23":0.09069,"24":0.74565,"25":0.32244,"26":0.46351,"27":0.46351,"28":2.05557,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 15.0","7.2-7.4":0.7255,"9.2":0.01008,"11.1-11.2":0.01008,"14.0":0.01008,"16.0":0.02015,"17.0":0.01008,"18.0":0.01008,"19.0":0.19145},I:{"0":0.06834,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.73582,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01948,"9":0.00433,"10":0.01299,"11":0.03247,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09412},H:{"0":0},L:{"0":70.29783},R:{_:"0"},M:{"0":0.06845},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MS.js b/node_modules.bak/caniuse-lite/data/regions/MS.js new file mode 100644 index 0000000..3168876 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MS.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.10824,"140":0.07406,"141":0.07406,"142":0.03418,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"41":0.03418,"42":0.07406,"46":0.07406,"50":0.03418,"51":0.07406,"53":0.03418,"56":0.14812,"58":0.07406,"78":0.03418,"109":0.10824,"122":0.07406,"125":3.49226,"132":0.10824,"137":0.36461,"138":12.1517,"139":23.75649,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 43 44 45 47 48 49 52 54 55 57 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 123 124 126 127 128 129 130 131 133 134 135 136 140 141 142 143"},F:{"120":0.32473,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"136":0.1823,"137":0.03418,"138":3.27578,"139":6.32937,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.2 17.3 17.5 18.0 18.1 18.2 18.4","14.1":0.03418,"15.6":0.03418,"16.2":0.03418,"16.6":0.62097,"17.1":0.10824,"17.4":0.03418,"17.6":0.03418,"18.3":0.83746,"18.5-18.6":0.21649,"26.0":0.1823},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00182,"5.0-5.1":0,"6.0-6.1":0.00455,"7.0-7.1":0.00364,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00911,"10.0-10.2":0.00091,"10.3":0.01639,"11.0-11.2":0.34972,"11.3-11.4":0.00546,"12.0-12.1":0.00182,"12.2-12.5":0.05282,"13.0-13.1":0,"13.2":0.00273,"13.3":0.00182,"13.4-13.7":0.00911,"14.0-14.4":0.01821,"14.5-14.8":0.01913,"15.0-15.1":0.01639,"15.2-15.3":0.01457,"15.4":0.01639,"15.5":0.01821,"15.6-15.8":0.23861,"16.0":0.02914,"16.1":0.06011,"16.2":0.03096,"16.3":0.05738,"16.4":0.01275,"16.5":0.02368,"16.6-16.7":0.30783,"17.0":0.01639,"17.1":0.03005,"17.2":0.02186,"17.3":0.0337,"17.4":0.05009,"17.5":0.10929,"17.6-17.7":0.26958,"18.0":0.0683,"18.1":0.13843,"18.2":0.07741,"18.3":0.26411,"18.4":0.15209,"18.5-18.6":6.47982,"26.0":0.03552},P:{"26":0.79873,"27":0.09018,"28":2.91152,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":32.96234},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MT.js b/node_modules.bak/caniuse-lite/data/regions/MT.js new file mode 100644 index 0000000..cfe06ca --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MT.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00464,"110":0.00464,"113":0.00464,"115":0.16254,"120":0.00464,"121":0.00464,"125":0.00464,"127":0.00464,"128":0.01858,"133":0.00464,"136":0.00464,"138":0.00464,"139":0.01393,"140":0.02322,"141":0.79412,"142":0.38081,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 116 117 118 119 122 123 124 126 129 130 131 132 134 135 137 143 144 145 3.5 3.6"},D:{"39":0.00464,"40":0.00464,"41":0.00464,"42":0.00464,"43":0.00464,"45":0.00464,"46":0.00464,"47":0.00464,"48":0.00464,"49":0.00464,"50":0.00464,"51":0.00464,"52":0.00464,"53":0.00464,"54":0.00464,"55":0.00464,"56":0.00464,"57":0.00464,"58":0.00929,"59":0.00464,"60":0.00464,"68":0.00464,"75":0.00464,"76":0.00464,"79":0.04644,"81":0.00464,"83":0.00464,"86":0.01393,"87":0.01858,"89":0.06502,"91":0.01858,"98":0.00464,"103":0.05108,"104":0.01858,"106":0.00929,"107":0.00929,"108":0.00464,"109":0.66409,"111":0.00464,"112":0.5805,"114":0.02786,"115":0.02322,"116":0.0743,"117":0.00464,"118":0.00929,"119":0.02322,"120":0.12539,"121":0.00929,"122":0.17647,"123":1.19351,"124":0.57121,"125":0.39474,"126":0.03251,"127":0.00929,"128":0.05108,"129":0.00464,"130":0.00929,"131":0.08359,"132":0.08359,"133":0.02786,"134":0.05573,"135":0.03715,"136":0.13003,"137":0.77555,"138":11.55892,"139":13.29577,"140":0.00929,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 44 61 62 63 64 65 66 67 69 70 71 72 73 74 77 78 80 84 85 88 90 92 93 94 95 96 97 99 100 101 102 105 110 113 141 142 143"},F:{"28":0.00464,"46":0.05108,"90":0.01858,"91":0.00464,"111":0.00929,"114":0.00464,"118":0.00464,"119":0.01858,"120":1.19815,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 115 116 117 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"89":0.00464,"92":0.00464,"109":0.03715,"112":0.03715,"114":0.01393,"117":0.01393,"120":0.02322,"122":0.00464,"130":0.01393,"131":0.01858,"132":0.01858,"133":0.00464,"134":0.06037,"135":0.01393,"136":0.01393,"137":0.0418,"138":2.3963,"139":3.46907,"140":0.00464,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 118 119 121 123 124 125 126 127 128 129"},E:{"14":0.02322,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.0418,"13.1":0.00464,"14.1":0.02786,"15.2-15.3":0.00464,"15.4":0.00464,"15.5":0.00464,"15.6":0.06966,"16.0":0.01393,"16.1":0.01858,"16.2":0.00929,"16.3":0.02786,"16.4":0.01858,"16.5":0.01393,"16.6":0.09752,"17.0":0.10681,"17.1":0.13003,"17.2":0.02786,"17.3":0.05108,"17.4":0.06037,"17.5":0.03251,"17.6":0.19505,"18.0":0.01858,"18.1":0.05573,"18.2":0.00929,"18.3":0.06037,"18.4":0.0418,"18.5-18.6":0.97988,"26.0":0.05573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00353,"5.0-5.1":0,"6.0-6.1":0.00883,"7.0-7.1":0.00706,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01765,"10.0-10.2":0.00177,"10.3":0.03178,"11.0-11.2":0.67789,"11.3-11.4":0.01059,"12.0-12.1":0.00353,"12.2-12.5":0.10239,"13.0-13.1":0,"13.2":0.0053,"13.3":0.00353,"13.4-13.7":0.01765,"14.0-14.4":0.03531,"14.5-14.8":0.03707,"15.0-15.1":0.03178,"15.2-15.3":0.02825,"15.4":0.03178,"15.5":0.03531,"15.6-15.8":0.46252,"16.0":0.05649,"16.1":0.11651,"16.2":0.06002,"16.3":0.11122,"16.4":0.02471,"16.5":0.0459,"16.6-16.7":0.59668,"17.0":0.03178,"17.1":0.05826,"17.2":0.04237,"17.3":0.06532,"17.4":0.09709,"17.5":0.21184,"17.6-17.7":0.52254,"18.0":0.1324,"18.1":0.26833,"18.2":0.15005,"18.3":0.51195,"18.4":0.29481,"18.5-18.6":12.56038,"26.0":0.06885},P:{"4":0.03146,"20":0.01049,"23":0.01049,"24":0.02097,"25":0.01049,"26":0.02097,"27":0.03146,"28":2.84205,_:"21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02097},I:{"0":0.13903,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":0.26316,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17139},H:{"0":0.01},L:{"0":34.04374},R:{_:"0"},M:{"0":0.30529},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MU.js b/node_modules.bak/caniuse-lite/data/regions/MU.js new file mode 100644 index 0000000..821e350 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MU.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00286,"80":0.00286,"95":0.00286,"114":0.00286,"115":0.10007,"119":0.00286,"120":0.00286,"124":0.00286,"127":0.00286,"128":0.03145,"129":0.00286,"131":0.01144,"135":0.00286,"138":0.00572,"139":0.02001,"140":0.02573,"141":0.77765,"142":0.34022,"143":0.00858,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 121 122 123 125 126 130 132 133 134 136 137 144 145 3.5 3.6"},D:{"26":0.00286,"34":0.00286,"38":0.00286,"39":0.00286,"40":0.00286,"41":0.00286,"42":0.00286,"43":0.00286,"44":0.00286,"45":0.00286,"46":0.00286,"47":0.00572,"48":0.00286,"49":0.00286,"50":0.01144,"51":0.00286,"52":0.00286,"53":0.00286,"54":0.00286,"55":0.00286,"56":0.00572,"57":0.00286,"58":0.00286,"59":0.00286,"60":0.00286,"65":0.00286,"68":0.00858,"69":0.00572,"70":0.00286,"71":0.00286,"72":0.00858,"73":0.00286,"74":0.00572,"75":0.00572,"76":0.00286,"77":0.00286,"78":0.00858,"79":0.04574,"80":0.00572,"81":0.00858,"83":0.00858,"84":0.00572,"85":0.00572,"86":0.00858,"87":0.03431,"88":0.01144,"89":0.01144,"90":0.00572,"91":0.0143,"94":0.00286,"95":0.00286,"96":0.00286,"98":0.00286,"100":0.00572,"103":0.02001,"104":0.00286,"106":0.00286,"108":0.00858,"109":0.46316,"110":0.00286,"111":0.00858,"112":0.45172,"114":0.03145,"115":0.00572,"116":0.04574,"117":0.01715,"118":0.00286,"119":0.04003,"120":0.01144,"121":0.01715,"122":0.09721,"123":0.13437,"124":0.00858,"125":0.49175,"126":0.0143,"127":0.01715,"128":0.0486,"129":0.00858,"130":0.01144,"131":0.0629,"132":0.05432,"133":0.03717,"134":0.03145,"135":0.14009,"136":0.04289,"137":0.19441,"138":6.54711,"139":7.83652,"140":0.00572,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 35 36 37 61 62 63 64 66 67 92 93 97 99 101 102 105 107 113 141 142 143"},F:{"46":0.00286,"90":0.01144,"91":0.00858,"95":0.00286,"106":0.00286,"114":0.00286,"119":0.00572,"120":0.59753,"121":0.00286,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00572,"80":0.00572,"81":0.00572,"83":0.00572,"84":0.00572,"85":0.00286,"86":0.00572,"87":0.00572,"88":0.00286,"89":0.00572,"90":0.00286,"92":0.00572,"109":0.00572,"114":0.00858,"118":0.00286,"120":0.00286,"122":0.00286,"123":0.00286,"124":0.00286,"125":0.00286,"126":0.00286,"129":0.00858,"131":0.00286,"132":0.00286,"133":0.00286,"134":0.05718,"135":0.01144,"136":0.00286,"137":0.01715,"138":1.06641,"139":1.97271,"140":0.0143,_:"12 13 14 15 16 17 79 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 121 127 128 130"},E:{"14":0.01144,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.5","9.1":0.00572,"12.1":0.00286,"13.1":0.00572,"14.1":0.00858,"15.1":0.00286,"15.2-15.3":0.00286,"15.4":0.00286,"15.6":0.05146,"16.0":0.01715,"16.1":0.00286,"16.2":0.00286,"16.3":0.02573,"16.4":0.01144,"16.5":0.00286,"16.6":0.15153,"17.0":0.00286,"17.1":0.02573,"17.2":0.00572,"17.3":0.01715,"17.4":0.02001,"17.5":0.02287,"17.6":0.0629,"18.0":0.0143,"18.1":0.01715,"18.2":0.02859,"18.3":0.21728,"18.4":0.02573,"18.5-18.6":0.42027,"26.0":0.02001},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00148,"5.0-5.1":0,"6.0-6.1":0.0037,"7.0-7.1":0.00296,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0074,"10.0-10.2":0.00074,"10.3":0.01332,"11.0-11.2":0.28409,"11.3-11.4":0.00444,"12.0-12.1":0.00148,"12.2-12.5":0.04291,"13.0-13.1":0,"13.2":0.00222,"13.3":0.00148,"13.4-13.7":0.0074,"14.0-14.4":0.0148,"14.5-14.8":0.01554,"15.0-15.1":0.01332,"15.2-15.3":0.01184,"15.4":0.01332,"15.5":0.0148,"15.6-15.8":0.19383,"16.0":0.02367,"16.1":0.04883,"16.2":0.02515,"16.3":0.04661,"16.4":0.01036,"16.5":0.01923,"16.6-16.7":0.25005,"17.0":0.01332,"17.1":0.02441,"17.2":0.01776,"17.3":0.02737,"17.4":0.04069,"17.5":0.08878,"17.6-17.7":0.21898,"18.0":0.05549,"18.1":0.11245,"18.2":0.06288,"18.3":0.21454,"18.4":0.12355,"18.5-18.6":5.26373,"26.0":0.02885},P:{"4":0.0615,"21":0.01025,"22":0.11275,"23":0.03075,"24":0.09225,"25":0.05125,"26":0.05125,"27":0.09225,"28":3.37213,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.19474,"11.1-11.2":0.03075,"13.0":0.01025,"19.0":0.01025},I:{"0":0.17824,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":0.62841,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.08577,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.56414},H:{"0":0},L:{"0":61.80034},R:{_:"0"},M:{"0":0.29278},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MV.js b/node_modules.bak/caniuse-lite/data/regions/MV.js new file mode 100644 index 0000000..104aaca --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MV.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00255,"115":0.01021,"127":0.00255,"128":0.00255,"135":0.00255,"139":0.01021,"140":0.01531,"141":0.37259,"142":0.13781,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 136 137 138 143 144 145 3.5 3.6"},D:{"39":0.0051,"40":0.0051,"41":0.0051,"42":0.0051,"43":0.00255,"44":0.00255,"45":0.00255,"46":0.0051,"47":0.0051,"48":0.00255,"49":0.00255,"50":0.0051,"51":0.0051,"52":0.0051,"53":0.00255,"54":0.0051,"55":0.00255,"56":0.00255,"57":0.00255,"58":0.00766,"59":0.00255,"60":0.00255,"68":0.00255,"73":0.00766,"74":0.0051,"83":0.02807,"87":0.02807,"88":0.00255,"89":0.00255,"90":0.00255,"93":0.00255,"94":0.0051,"101":0.00255,"103":0.01021,"109":0.16843,"110":0.00255,"111":0.0051,"112":0.00255,"113":0.00255,"114":0.00255,"116":0.01786,"117":0.00255,"119":0.0051,"120":0.00255,"121":0.0051,"122":0.05104,"123":0.02297,"124":0.00255,"125":0.37514,"126":0.0051,"127":0.00766,"128":0.07911,"129":0.01021,"130":0.03828,"131":0.04849,"132":0.07146,"133":0.28072,"134":0.01531,"135":0.02042,"136":0.06125,"137":0.10974,"138":6.18605,"139":7.61262,"140":0.01531,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 69 70 71 72 75 76 77 78 79 80 81 84 85 86 91 92 95 96 97 98 99 100 102 104 105 106 107 108 115 118 141 142 143"},F:{"90":0.0638,"91":0.01786,"95":0.00255,"119":0.01531,"120":0.45426,"121":0.00255,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00255,"92":0.00255,"114":0.01276,"118":0.00255,"119":0.00255,"121":0.11994,"122":0.00766,"128":0.00255,"130":0.00766,"131":0.02042,"132":0.0051,"133":0.00255,"134":0.0051,"135":0.0051,"136":0.01531,"137":0.01786,"138":0.69414,"139":1.40615,_:"12 13 14 15 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 120 123 124 125 126 127 129 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.5 16.2 17.2","13.1":0.00255,"15.4":0.00766,"15.6":0.02297,"16.0":0.0051,"16.1":0.00255,"16.3":0.0051,"16.4":0.00255,"16.5":0.00766,"16.6":0.03828,"17.0":0.02042,"17.1":0.01786,"17.3":0.01021,"17.4":0.00766,"17.5":0.03573,"17.6":0.08932,"18.0":0.01021,"18.1":0.01786,"18.2":0.02297,"18.3":0.03573,"18.4":0.03062,"18.5-18.6":0.3879,"26.0":0.04594},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00359,"5.0-5.1":0,"6.0-6.1":0.00899,"7.0-7.1":0.00719,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01797,"10.0-10.2":0.0018,"10.3":0.03235,"11.0-11.2":0.69013,"11.3-11.4":0.01078,"12.0-12.1":0.00359,"12.2-12.5":0.10424,"13.0-13.1":0,"13.2":0.00539,"13.3":0.00359,"13.4-13.7":0.01797,"14.0-14.4":0.03594,"14.5-14.8":0.03774,"15.0-15.1":0.03235,"15.2-15.3":0.02876,"15.4":0.03235,"15.5":0.03594,"15.6-15.8":0.47087,"16.0":0.05751,"16.1":0.11862,"16.2":0.0611,"16.3":0.11322,"16.4":0.02516,"16.5":0.04673,"16.6-16.7":0.60745,"17.0":0.03235,"17.1":0.05931,"17.2":0.04313,"17.3":0.0665,"17.4":0.09885,"17.5":0.21566,"17.6-17.7":0.53197,"18.0":0.13479,"18.1":0.27317,"18.2":0.15276,"18.3":0.52119,"18.4":0.30013,"18.5-18.6":12.7871,"26.0":0.07009},P:{"22":0.01014,"24":0.01014,"25":0.04056,"26":0.02028,"27":0.05069,"28":1.41944,_:"4 20 21 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01014,"17.0":0.01014},I:{"0":0.00744,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.96824,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.46922},H:{"0":0},L:{"0":58.03673},R:{_:"0"},M:{"0":0.23089},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MW.js b/node_modules.bak/caniuse-lite/data/regions/MW.js new file mode 100644 index 0000000..18e4dae --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MW.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00267,"42":0.01604,"47":0.00267,"52":0.00267,"71":0.00267,"72":0.00267,"87":0.00267,"90":0.00267,"111":0.00267,"112":0.00267,"115":0.13103,"127":0.00535,"128":0.0107,"130":0.00535,"132":0.00267,"133":0.00267,"134":0.00267,"135":0.0107,"138":0.00267,"139":0.00802,"140":0.04546,"141":0.65246,"142":0.26473,"143":0.00267,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 136 137 144 145 3.5 3.6"},D:{"32":0.00267,"38":0.00267,"40":0.00267,"41":0.00267,"42":0.00802,"43":0.00267,"45":0.00267,"47":0.00267,"48":0.00267,"49":0.00267,"50":0.00802,"51":0.00267,"52":0.00267,"53":0.00267,"54":0.00267,"55":0.06952,"56":0.00535,"58":0.00267,"59":0.00267,"60":0.00535,"61":0.00267,"64":0.01604,"65":0.00535,"66":0.00802,"69":0.00802,"70":0.01337,"71":0.01604,"73":0.01337,"74":0.00802,"75":0.00267,"78":0.00267,"79":0.01604,"80":0.00267,"81":0.00535,"83":0.02139,"84":0.00267,"85":0.00535,"86":0.00802,"87":0.00535,"88":0.00802,"89":0.00267,"91":0.02139,"92":0.00267,"93":0.00802,"94":0.00267,"95":0.01604,"97":0.00535,"98":0.00535,"99":0.00267,"100":0.00802,"101":0.01337,"102":0.03476,"103":0.0615,"104":0.00267,"105":0.04278,"106":0.04278,"107":0.00267,"109":0.42784,"110":0.00267,"111":0.02674,"112":0.02674,"113":0.00267,"114":0.03209,"115":0.00267,"116":0.04546,"117":0.00535,"118":0.0107,"119":0.01337,"120":0.02407,"121":0.00535,"122":0.03209,"123":0.00535,"124":0.23264,"125":0.44388,"126":0.03209,"127":0.0107,"128":0.02941,"129":0.08289,"130":0.01337,"131":0.0615,"132":0.02407,"133":0.08557,"134":0.02674,"135":0.05081,"136":0.08289,"137":0.16846,"138":3.52433,"139":4.17946,"140":0.0107,"141":0.00535,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 44 46 57 62 63 67 68 72 76 77 90 96 108 142 143"},F:{"34":0.00267,"35":0.00267,"36":0.00535,"40":0.00535,"42":0.00267,"75":0.00267,"79":0.01872,"89":0.00535,"90":0.04278,"91":0.0107,"95":0.06685,"102":0.00535,"110":0.00267,"117":0.01337,"118":0.00267,"119":0.00535,"120":0.75942,"121":0.01604,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 111 112 113 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0107,"13":0.03209,"14":0.00802,"15":0.01337,"16":0.04546,"17":0.03209,"18":0.08557,"84":0.00802,"89":0.02407,"90":0.02407,"92":0.08289,"95":0.00267,"100":0.00802,"109":0.02139,"112":0.00267,"114":0.01604,"121":0.00535,"122":0.01604,"124":0.00267,"127":0.00267,"128":0.00267,"129":0.00267,"130":0.00535,"131":0.02139,"132":0.00535,"133":0.02139,"134":0.02407,"135":0.02674,"136":0.02139,"137":0.05081,"138":1.09634,"139":1.58033,"140":0.00535,_:"79 80 81 83 85 86 87 88 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 123 125 126"},E:{"14":0.00267,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 9.1 10.1 15.1 15.2-15.3 15.4 16.0 16.1 16.2 16.3 16.5 17.2 17.3 17.4 18.1 26.0","7.1":0.0107,"11.1":0.00267,"12.1":0.00267,"13.1":0.01872,"14.1":0.01604,"15.5":0.00802,"15.6":0.04546,"16.4":0.00267,"16.6":0.01872,"17.0":0.00267,"17.1":0.00267,"17.5":0.00267,"17.6":0.01872,"18.0":0.01604,"18.2":0.00267,"18.3":0.00267,"18.4":0.00267,"18.5-18.6":0.05081},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.001,"7.0-7.1":0.0008,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.002,"10.0-10.2":0.0002,"10.3":0.0036,"11.0-11.2":0.07681,"11.3-11.4":0.0012,"12.0-12.1":0.0004,"12.2-12.5":0.0116,"13.0-13.1":0,"13.2":0.0006,"13.3":0.0004,"13.4-13.7":0.002,"14.0-14.4":0.004,"14.5-14.8":0.0042,"15.0-15.1":0.0036,"15.2-15.3":0.0032,"15.4":0.0036,"15.5":0.004,"15.6-15.8":0.05241,"16.0":0.0064,"16.1":0.0132,"16.2":0.0068,"16.3":0.0126,"16.4":0.0028,"16.5":0.0052,"16.6-16.7":0.06761,"17.0":0.0036,"17.1":0.0066,"17.2":0.0048,"17.3":0.0074,"17.4":0.011,"17.5":0.024,"17.6-17.7":0.05921,"18.0":0.015,"18.1":0.0304,"18.2":0.017,"18.3":0.05801,"18.4":0.0334,"18.5-18.6":1.42319,"26.0":0.0078},P:{"4":0.45258,"20":0.01029,"21":0.01029,"22":0.04114,"23":0.01029,"24":0.04114,"25":0.04114,"26":0.06172,"27":0.08229,"28":0.53487,"5.0-5.4":0.01029,_:"6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 15.0 18.0","7.2-7.4":0.18515,"9.2":0.01029,"14.0":0.01029,"16.0":0.01029,"17.0":0.08229,"19.0":0.01029},I:{"0":0.0951,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":3.46028,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00267,"11":0.00535,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.08792,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.09172},H:{"0":1.61},L:{"0":72.45925},R:{_:"0"},M:{"0":0.32239},Q:{"14.9":0.01465}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MX.js b/node_modules.bak/caniuse-lite/data/regions/MX.js new file mode 100644 index 0000000..036b74e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MX.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00633,"4":0.01583,"34":0.00317,"52":0.00633,"66":0.00317,"78":0.00633,"99":0.01266,"101":0.00317,"112":0.00317,"115":0.11394,"120":0.0095,"122":0.00317,"123":0.0095,"125":0.00317,"127":0.00317,"128":0.02849,"129":0.01583,"132":0.00317,"133":0.00317,"134":0.00317,"135":0.00317,"136":0.00633,"137":0.00317,"138":0.0095,"139":0.0095,"140":0.03165,"141":0.66782,"142":0.31017,"143":0.00317,_:"2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 121 124 126 130 131 144 145 3.5 3.6"},D:{"29":0.00633,"39":0.0095,"40":0.0095,"41":0.00633,"42":0.00633,"43":0.0095,"44":0.0095,"45":0.00633,"46":0.0095,"47":0.0095,"48":0.00633,"49":0.01266,"50":0.0095,"51":0.0095,"52":0.0095,"53":0.0095,"54":0.0095,"55":0.0095,"56":0.0095,"57":0.0095,"58":0.0095,"59":0.0095,"60":0.00633,"66":0.00317,"68":0.00317,"69":0.00317,"70":0.00317,"71":0.00317,"72":0.00317,"74":0.00633,"75":0.00317,"76":0.01899,"77":0.00317,"78":0.00317,"79":0.02216,"80":0.00633,"81":0.00317,"83":0.00317,"84":0.00317,"85":0.00317,"86":0.00317,"87":0.02849,"88":0.0095,"89":0.00317,"90":0.00317,"91":0.00317,"92":0.00317,"93":0.00633,"94":0.00317,"99":0.00317,"101":0.00317,"102":0.00633,"103":0.05064,"104":0.0095,"105":0.01583,"106":0.00633,"107":0.00317,"108":0.01899,"109":0.7691,"110":0.00633,"111":0.05697,"112":0.94634,"113":0.00317,"114":0.01899,"115":0.00317,"116":0.09812,"117":0.00317,"118":0.00317,"119":0.01899,"120":0.01583,"121":0.01899,"122":0.08229,"123":0.03165,"124":0.03165,"125":0.62034,"126":0.03798,"127":0.01583,"128":0.08229,"129":0.05697,"130":0.01266,"131":0.05697,"132":0.04115,"133":0.03798,"134":0.04115,"135":0.09812,"136":0.08546,"137":0.2532,"138":6.29519,"139":8.6816,"140":0.01266,"141":0.00317,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 73 95 96 97 98 100 142 143"},F:{"89":0.00317,"90":0.02216,"91":0.0095,"95":0.02532,"114":0.00317,"117":0.00317,"119":0.0095,"120":0.8229,"121":0.00317,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00317,"80":0.00317,"81":0.00317,"83":0.00317,"84":0.00317,"85":0.00317,"86":0.00317,"89":0.00317,"90":0.00317,"92":0.0095,"99":0.00317,"101":0.00317,"102":0.00317,"109":0.03165,"114":0.06014,"116":0.00317,"121":0.00317,"122":0.0095,"124":0.00317,"126":0.00317,"127":0.00317,"128":0.00317,"129":0.01583,"130":0.00633,"131":0.0095,"132":0.00633,"133":0.0095,"134":0.23421,"135":0.01583,"136":0.01899,"137":0.03482,"138":1.41792,"139":2.69658,"140":0.00633,_:"12 13 14 15 16 17 79 87 88 91 93 94 95 96 97 98 100 103 104 105 106 107 108 110 111 112 113 115 117 118 119 120 123 125"},E:{"4":0.0095,"14":0.00317,"15":0.00317,_:"0 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 10.1 11.1 15.1 15.2-15.3","5.1":0.00317,"9.1":0.00317,"12.1":0.00633,"13.1":0.01266,"14.1":0.01899,"15.4":0.0095,"15.5":0.00317,"15.6":0.0633,"16.0":0.00633,"16.1":0.00633,"16.2":0.00317,"16.3":0.01266,"16.4":0.00317,"16.5":0.01266,"16.6":0.07596,"17.0":0.00317,"17.1":0.04431,"17.2":0.01583,"17.3":0.0095,"17.4":0.01583,"17.5":0.02849,"17.6":0.10445,"18.0":0.01583,"18.1":0.01583,"18.2":0.0095,"18.3":0.03165,"18.4":0.02216,"18.5-18.6":0.30068,"26.0":0.01583},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00185,"5.0-5.1":0,"6.0-6.1":0.00462,"7.0-7.1":0.0037,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00925,"10.0-10.2":0.00092,"10.3":0.01665,"11.0-11.2":0.35511,"11.3-11.4":0.00555,"12.0-12.1":0.00185,"12.2-12.5":0.05364,"13.0-13.1":0,"13.2":0.00277,"13.3":0.00185,"13.4-13.7":0.00925,"14.0-14.4":0.0185,"14.5-14.8":0.01942,"15.0-15.1":0.01665,"15.2-15.3":0.0148,"15.4":0.01665,"15.5":0.0185,"15.6-15.8":0.24229,"16.0":0.02959,"16.1":0.06104,"16.2":0.03144,"16.3":0.05826,"16.4":0.01295,"16.5":0.02404,"16.6-16.7":0.31257,"17.0":0.01665,"17.1":0.03052,"17.2":0.02219,"17.3":0.03422,"17.4":0.05086,"17.5":0.11097,"17.6-17.7":0.27373,"18.0":0.06936,"18.1":0.14057,"18.2":0.07861,"18.3":0.26818,"18.4":0.15444,"18.5-18.6":6.57978,"26.0":0.03607},P:{"4":0.03266,"23":0.01089,"25":0.01089,"26":0.01089,"27":0.01089,"28":0.48984,_:"20 21 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02177},I:{"0":0.12966,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":0.1367,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05224,"9":0.01205,"10":0.02009,"11":0.37771,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03418},H:{"0":0},L:{"0":60.74382},R:{_:"0"},M:{"0":0.17088},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MY.js b/node_modules.bak/caniuse-lite/data/regions/MY.js new file mode 100644 index 0000000..847a1fd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MY.js @@ -0,0 +1 @@ +module.exports={C:{"102":0.00565,"115":0.19779,"123":0.00565,"125":0.00565,"127":0.00565,"128":0.0113,"131":0.00565,"133":0.00565,"134":0.00565,"135":0.00565,"136":0.00565,"137":0.00565,"138":0.03956,"139":0.0113,"140":0.06216,"141":1.08499,"142":0.47468,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 126 129 130 132 143 144 145 3.5 3.6"},D:{"39":0.0113,"40":0.0113,"41":0.0113,"42":0.0113,"43":0.0113,"44":0.0113,"45":0.0113,"46":0.0113,"47":0.0113,"48":0.0113,"49":0.0113,"50":0.0113,"51":0.0113,"52":0.0113,"53":0.0113,"54":0.0113,"55":0.01695,"56":0.0113,"57":0.0113,"58":0.0113,"59":0.0113,"60":0.0113,"65":0.00565,"68":0.00565,"70":0.00565,"75":0.00565,"78":0.00565,"79":0.02826,"81":0.0226,"86":0.03956,"87":0.02826,"88":0.00565,"89":0.06216,"90":0.00565,"91":0.04521,"92":0.00565,"93":0.0226,"95":0.00565,"96":0.00565,"98":0.0113,"99":0.0113,"100":0.0113,"101":0.00565,"102":0.03391,"103":2.526,"104":0.00565,"105":0.2769,"106":0.00565,"107":0.02826,"108":0.01695,"109":1.55403,"111":0.02826,"112":0.00565,"113":0.00565,"114":0.10172,"115":0.00565,"116":0.15823,"117":0.00565,"118":0.01695,"119":0.0226,"120":0.02826,"121":0.0226,"122":0.09042,"123":0.0226,"124":0.01695,"125":0.05086,"126":0.20344,"127":0.05086,"128":0.09042,"129":0.0226,"130":0.04521,"131":0.14693,"132":0.15823,"133":0.09607,"134":0.07911,"135":0.09042,"136":0.14128,"137":0.76289,"138":18.53528,"139":16.99256,"140":0.02826,"141":0.0113,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 69 71 72 73 74 76 77 80 83 84 85 94 97 110 142 143"},F:{"36":0.00565,"89":0.00565,"90":0.05086,"91":0.0226,"95":0.0113,"119":0.0226,"120":0.77419,"121":0.00565,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.03391,"114":0.0113,"115":0.00565,"118":0.00565,"120":0.00565,"122":0.00565,"126":0.00565,"130":0.00565,"131":0.01695,"132":0.0113,"133":0.00565,"134":0.0113,"135":0.0113,"136":0.0113,"137":0.03391,"138":1.30538,"139":2.64467,"140":0.00565,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 119 121 123 124 125 127 128 129"},E:{"14":0.00565,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4","13.1":0.00565,"14.1":0.03391,"15.1":0.00565,"15.2-15.3":0.00565,"15.5":0.00565,"15.6":0.09042,"16.0":0.0113,"16.1":0.03391,"16.2":0.00565,"16.3":0.0113,"16.4":0.00565,"16.5":0.0113,"16.6":0.08477,"17.0":0.00565,"17.1":0.03956,"17.2":0.01695,"17.3":0.06216,"17.4":0.0226,"17.5":0.05086,"17.6":0.10737,"18.0":0.02826,"18.1":0.05086,"18.2":0.0113,"18.3":0.05086,"18.4":0.04521,"18.5-18.6":0.5538,"26.0":0.0226},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00209,"5.0-5.1":0,"6.0-6.1":0.00523,"7.0-7.1":0.00419,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01046,"10.0-10.2":0.00105,"10.3":0.01883,"11.0-11.2":0.40181,"11.3-11.4":0.00628,"12.0-12.1":0.00209,"12.2-12.5":0.06069,"13.0-13.1":0,"13.2":0.00314,"13.3":0.00209,"13.4-13.7":0.01046,"14.0-14.4":0.02093,"14.5-14.8":0.02197,"15.0-15.1":0.01883,"15.2-15.3":0.01674,"15.4":0.01883,"15.5":0.02093,"15.6-15.8":0.27415,"16.0":0.03348,"16.1":0.06906,"16.2":0.03558,"16.3":0.06592,"16.4":0.01465,"16.5":0.02721,"16.6-16.7":0.35367,"17.0":0.01883,"17.1":0.03453,"17.2":0.02511,"17.3":0.03872,"17.4":0.05755,"17.5":0.12556,"17.6-17.7":0.30973,"18.0":0.07848,"18.1":0.15905,"18.2":0.08894,"18.3":0.30345,"18.4":0.17474,"18.5-18.6":7.44492,"26.0":0.04081},P:{"4":0.02121,"21":0.01061,"22":0.01061,"23":0.01061,"24":0.01061,"25":0.01061,"26":0.01061,"27":0.04242,"28":1.04994,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03182},I:{"0":0.01737,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.55232,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00848,"11":0.07629,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.62191},H:{"0":0},L:{"0":34.02253},R:{_:"0"},M:{"0":0.2131},Q:{"14.9":0.00435}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/MZ.js b/node_modules.bak/caniuse-lite/data/regions/MZ.js new file mode 100644 index 0000000..66d1068 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/MZ.js @@ -0,0 +1 @@ +module.exports={C:{"7":0.00347,"47":0.00347,"72":0.00347,"78":0.00693,"88":0.00693,"90":0.0208,"100":0.00347,"103":0.00347,"112":0.00347,"113":0.0104,"115":0.14215,"124":0.01734,"125":0.00693,"127":0.00347,"128":0.0208,"133":0.00347,"134":0.00693,"135":0.00693,"136":0.00693,"137":0.00347,"138":0.00347,"139":0.0104,"140":0.0208,"141":0.78701,"142":0.29123,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 91 92 93 94 95 96 97 98 99 101 102 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 126 129 130 131 132 143 144 145 3.5 3.6"},D:{"11":0.00693,"33":0.00347,"39":0.00347,"40":0.00347,"41":0.00347,"42":0.00347,"43":0.01734,"44":0.00347,"45":0.00347,"46":0.0104,"47":0.00693,"48":0.00693,"49":0.00347,"50":0.00347,"51":0.00347,"52":0.00347,"53":0.00693,"54":0.00347,"55":0.0208,"56":0.00347,"57":0.00347,"58":0.00347,"59":0.00347,"60":0.00347,"61":0.00347,"63":0.00347,"64":0.00347,"65":0.00693,"68":0.00347,"69":0.00347,"70":0.02427,"71":0.00347,"72":0.00347,"73":0.0104,"74":0.0104,"75":0.00347,"76":0.00347,"78":0.00347,"79":0.01734,"80":0.00347,"81":0.0208,"83":0.00693,"84":0.00347,"85":0.00693,"86":0.0208,"87":0.03467,"88":0.0104,"90":0.00693,"91":0.01734,"92":0.0104,"93":0.00693,"94":0.00693,"95":0.0104,"96":0.0104,"97":0.00693,"98":0.00693,"99":0.00347,"100":0.00347,"101":0.00347,"102":0.01387,"103":0.02427,"104":0.0104,"105":0.00693,"106":0.01387,"108":0.00347,"109":1.24119,"110":0.00347,"111":0.06241,"112":0.00347,"113":0.00693,"114":0.56512,"115":0.00347,"116":0.06241,"117":0.00347,"118":0.00693,"119":0.03814,"120":0.01734,"121":0.01387,"122":0.03467,"123":0.02427,"124":0.46805,"125":0.99156,"126":0.0208,"127":0.0208,"128":0.06241,"129":0.01387,"130":0.01734,"131":0.09361,"132":0.04507,"133":0.05894,"134":0.09361,"135":0.11094,"136":0.13175,"137":0.29816,"138":5.95631,"139":6.13659,"140":0.0208,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 38 62 66 67 77 89 107 141 142 143"},F:{"36":0.00693,"42":0.00693,"46":0.00693,"50":0.00347,"79":0.01734,"86":0.00693,"90":0.0312,"91":0.0104,"95":0.07281,"100":0.0104,"102":0.00347,"114":0.00693,"116":0.00347,"117":0.00347,"118":0.00693,"119":0.05894,"120":1.27586,"121":0.01734,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 101 103 104 105 106 107 108 109 110 111 112 113 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01387,"13":0.0104,"14":0.00693,"15":0.00347,"16":0.00693,"17":0.00693,"18":0.06934,"84":0.01734,"89":0.01387,"90":0.02427,"91":0.00347,"92":0.14561,"95":0.00347,"100":0.02427,"102":0.00693,"109":0.02774,"111":0.00347,"113":0.00347,"114":0.08321,"120":0.01387,"121":0.00347,"122":0.03467,"123":0.00347,"125":0.00693,"126":0.00693,"127":0.00693,"128":0.0104,"129":0.00347,"130":0.00693,"131":0.0312,"132":0.01387,"133":0.01387,"134":0.01387,"135":0.02427,"136":0.04507,"137":0.06934,"138":1.69883,"139":2.70773,"140":0.01734,_:"79 80 81 83 85 86 87 88 93 94 96 97 98 99 101 103 104 105 106 107 108 110 112 115 116 117 118 119 124"},E:{"14":0.00347,"15":0.00347,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 9.1 10.1 15.1 15.4 15.5 16.1 16.2 16.4 17.0 17.2 18.0","5.1":0.00347,"11.1":0.00693,"12.1":0.00347,"13.1":0.0312,"14.1":0.00693,"15.2-15.3":0.0104,"15.6":0.09014,"16.0":0.00347,"16.3":0.00347,"16.5":0.00347,"16.6":0.04854,"17.1":0.00693,"17.3":0.00693,"17.4":0.00347,"17.5":0.00693,"17.6":0.06587,"18.1":0.00693,"18.2":0.00347,"18.3":0.03467,"18.4":0.0104,"18.5-18.6":0.14561,"26.0":0.00693},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00119,"5.0-5.1":0,"6.0-6.1":0.00299,"7.0-7.1":0.00239,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00597,"10.0-10.2":0.0006,"10.3":0.01075,"11.0-11.2":0.22929,"11.3-11.4":0.00358,"12.0-12.1":0.00119,"12.2-12.5":0.03463,"13.0-13.1":0,"13.2":0.00179,"13.3":0.00119,"13.4-13.7":0.00597,"14.0-14.4":0.01194,"14.5-14.8":0.01254,"15.0-15.1":0.01075,"15.2-15.3":0.00955,"15.4":0.01075,"15.5":0.01194,"15.6-15.8":0.15644,"16.0":0.01911,"16.1":0.03941,"16.2":0.0203,"16.3":0.03762,"16.4":0.00836,"16.5":0.01553,"16.6-16.7":0.20183,"17.0":0.01075,"17.1":0.0197,"17.2":0.01433,"17.3":0.02209,"17.4":0.03284,"17.5":0.07165,"17.6-17.7":0.17675,"18.0":0.04478,"18.1":0.09076,"18.2":0.05075,"18.3":0.17316,"18.4":0.09972,"18.5-18.6":4.24848,"26.0":0.02329},P:{"4":0.05127,"20":0.01025,"21":0.02051,"22":0.06153,"23":0.03076,"24":0.19483,"25":0.10254,"26":0.06153,"27":0.18458,"28":1.5484,"5.0-5.4":0.01025,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.13331,"17.0":0.01025,"19.0":0.01025},I:{"0":0.02609,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":5.49993,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0104,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.16986,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.37238},H:{"0":1.02},L:{"0":57.61455},R:{_:"0"},M:{"0":0.16333},Q:{"14.9":0.01307}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NA.js b/node_modules.bak/caniuse-lite/data/regions/NA.js new file mode 100644 index 0000000..414ae27 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NA.js @@ -0,0 +1 @@ +module.exports={C:{"69":0.00357,"86":0.00357,"91":0.00357,"100":0.00357,"112":0.00357,"115":0.13555,"127":0.00357,"128":0.03924,"135":0.00357,"136":0.00357,"137":0.00713,"138":0.00357,"140":0.01427,"141":0.88462,"142":0.34243,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 139 143 144 145 3.5 3.6"},D:{"39":0.00713,"40":0.00713,"41":0.0107,"42":0.00713,"43":0.00713,"44":0.00357,"45":0.0107,"46":0.00357,"47":0.00713,"48":0.00713,"49":0.0107,"50":0.00357,"51":0.0107,"52":0.00713,"53":0.01427,"54":0.00357,"55":0.00357,"56":0.00357,"57":0.00713,"58":0.00713,"59":0.00357,"63":0.00357,"65":0.00357,"69":0.00713,"71":0.00357,"72":0.00357,"73":0.00357,"74":0.02497,"76":0.00357,"78":0.0321,"79":0.0214,"80":0.00357,"81":0.0107,"83":0.00357,"84":0.00357,"86":0.00713,"87":0.0107,"88":0.00713,"89":0.01427,"91":0.00357,"93":0.06064,"95":0.00713,"97":0.01427,"98":0.00713,"100":0.13911,"103":0.00713,"104":0.01784,"105":0.00357,"106":0.00357,"108":0.00357,"109":0.59569,"110":0.0107,"111":0.04637,"112":0.02497,"114":0.07847,"115":0.00357,"116":0.02497,"117":0.00357,"118":0.00713,"119":0.00713,"120":0.0214,"121":0.01784,"122":0.03924,"123":0.0107,"124":0.01427,"125":0.63849,"126":0.0214,"127":0.0214,"128":0.08918,"129":0.00357,"130":0.00357,"131":0.03567,"132":0.01427,"133":0.0321,"134":0.06421,"135":0.07491,"136":0.04994,"137":0.15338,"138":6.7987,"139":6.87004,"140":0.00713,"141":0.05351,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 60 61 62 64 66 67 68 70 75 77 85 90 92 94 96 99 101 102 107 113 142 143"},F:{"35":0.00357,"36":0.00357,"91":0.01784,"95":0.01784,"102":0.00357,"114":0.00713,"117":0.00357,"119":0.00357,"120":0.64563,"121":0.00357,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.08561,"13":0.00357,"14":0.01427,"16":0.0107,"17":0.00357,"18":0.0321,"84":0.00357,"88":0.00357,"89":0.00357,"90":0.00357,"91":0.01427,"92":0.03924,"100":0.0107,"109":0.05351,"112":0.00357,"114":0.02854,"115":0.00357,"119":0.00357,"121":0.00357,"122":0.00713,"123":0.00357,"124":0.00357,"125":0.00357,"127":0.0107,"128":0.00357,"129":0.02854,"130":0.00713,"131":0.0107,"132":0.01427,"133":0.0107,"134":0.08204,"135":0.0214,"136":0.0321,"137":0.06064,"138":2.57537,"139":3.43145,_:"15 79 80 81 83 85 86 87 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 117 118 120 126 140"},E:{"14":0.00357,"15":0.01427,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 16.0 16.2 17.0 17.2","11.1":0.00357,"12.1":0.0107,"13.1":0.0107,"14.1":0.00713,"15.2-15.3":0.00713,"15.4":0.0107,"15.5":0.00357,"15.6":0.06064,"16.1":0.00357,"16.3":0.00357,"16.4":0.0214,"16.5":0.0107,"16.6":0.13198,"17.1":0.01427,"17.3":0.01784,"17.4":0.01427,"17.5":0.01784,"17.6":0.07847,"18.0":0.00357,"18.1":0.01784,"18.2":0.04637,"18.3":0.02497,"18.4":0.02497,"18.5-18.6":0.39594,"26.0":0.01784},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00164,"5.0-5.1":0,"6.0-6.1":0.0041,"7.0-7.1":0.00328,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0082,"10.0-10.2":0.00082,"10.3":0.01476,"11.0-11.2":0.31496,"11.3-11.4":0.00492,"12.0-12.1":0.00164,"12.2-12.5":0.04757,"13.0-13.1":0,"13.2":0.00246,"13.3":0.00164,"13.4-13.7":0.0082,"14.0-14.4":0.0164,"14.5-14.8":0.01722,"15.0-15.1":0.01476,"15.2-15.3":0.01312,"15.4":0.01476,"15.5":0.0164,"15.6-15.8":0.21489,"16.0":0.02625,"16.1":0.05413,"16.2":0.02789,"16.3":0.05167,"16.4":0.01148,"16.5":0.02133,"16.6-16.7":0.27723,"17.0":0.01476,"17.1":0.02707,"17.2":0.01968,"17.3":0.03035,"17.4":0.04511,"17.5":0.09842,"17.6-17.7":0.24278,"18.0":0.06152,"18.1":0.12467,"18.2":0.06972,"18.3":0.23786,"18.4":0.13697,"18.5-18.6":5.83578,"26.0":0.03199},P:{"4":0.14246,"21":0.01018,"22":0.01018,"23":0.02035,"24":0.30528,"25":0.06106,"26":0.12211,"27":0.44775,"28":3.68374,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 18.0","5.0-5.4":0.02035,"7.2-7.4":0.26458,"14.0":0.02035,"17.0":0.0407,"19.0":0.01018},I:{"0":0.01285,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":1.44176,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00713,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.34095},H:{"0":0.07},L:{"0":55.951},R:{_:"0"},M:{"0":0.37311},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NC.js b/node_modules.bak/caniuse-lite/data/regions/NC.js new file mode 100644 index 0000000..dd67f32 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NC.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.01501,"53":0.23009,"78":0.0075,"94":0.0025,"101":0.0025,"102":0.01251,"115":0.08503,"117":0.0025,"127":0.005,"128":0.14006,"131":0.0025,"133":0.005,"135":0.03001,"136":0.0075,"137":0.0025,"139":0.03501,"140":0.04002,"141":1.70068,"142":0.70778,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 129 130 132 134 138 143 144 145 3.5 3.6"},D:{"39":0.005,"40":0.005,"41":0.0025,"42":0.0025,"43":0.0075,"44":0.005,"45":0.0025,"46":0.005,"47":0.005,"48":0.005,"49":0.01,"50":0.0025,"51":0.0025,"52":0.005,"53":0.005,"54":0.005,"55":0.005,"56":0.0025,"58":0.0075,"59":0.0075,"60":0.0025,"79":0.005,"81":0.01,"92":0.0075,"93":0.0025,"94":0.0025,"95":0.0075,"96":0.0025,"99":0.0025,"100":0.0025,"103":0.01751,"107":0.005,"109":0.2451,"110":0.01251,"111":0.0025,"114":0.01251,"115":0.005,"116":0.05502,"118":0.0025,"121":0.04752,"122":0.02001,"123":0.005,"125":0.21509,"126":0.005,"128":0.06002,"129":0.01501,"130":0.0025,"131":0.03251,"132":0.01,"133":0.01,"134":0.55522,"135":0.07503,"136":0.03752,"137":0.04002,"138":3.55142,"139":6.34754,"140":0.01,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 57 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 87 88 89 90 91 97 98 101 102 104 105 106 108 112 113 117 119 120 124 127 141 142 143"},F:{"90":0.0025,"95":0.0025,"102":0.01251,"120":0.93287,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.0025,"83":0.0025,"92":0.005,"108":0.0025,"109":0.01501,"114":0.02501,"122":0.01,"124":0.0025,"125":0.0075,"126":0.0025,"127":0.005,"130":0.0025,"131":0.54772,"133":0.01251,"134":0.01251,"135":0.01,"136":0.03501,"137":0.03001,"138":1.09044,"139":2.16837,"140":0.0025,_:"12 13 14 15 16 18 79 80 81 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 119 120 121 123 128 129 132"},E:{"14":0.0025,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.5 16.2 17.0","12.1":0.01501,"13.1":0.02751,"14.1":0.005,"15.1":0.04502,"15.2-15.3":0.0025,"15.4":0.005,"15.6":0.14506,"16.0":0.01751,"16.1":0.11255,"16.3":0.01,"16.4":0.0025,"16.5":0.005,"16.6":0.08754,"17.1":0.54522,"17.2":0.0025,"17.3":0.0025,"17.4":0.01501,"17.5":0.05752,"17.6":0.06253,"18.0":0.01,"18.1":0.01251,"18.2":0.01251,"18.3":0.11255,"18.4":0.04002,"18.5-18.6":0.63776,"26.0":0.0025},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00167,"5.0-5.1":0,"6.0-6.1":0.00417,"7.0-7.1":0.00333,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00833,"10.0-10.2":0.00083,"10.3":0.015,"11.0-11.2":0.31993,"11.3-11.4":0.005,"12.0-12.1":0.00167,"12.2-12.5":0.04832,"13.0-13.1":0,"13.2":0.0025,"13.3":0.00167,"13.4-13.7":0.00833,"14.0-14.4":0.01666,"14.5-14.8":0.0175,"15.0-15.1":0.015,"15.2-15.3":0.01333,"15.4":0.015,"15.5":0.01666,"15.6-15.8":0.21828,"16.0":0.02666,"16.1":0.05499,"16.2":0.02833,"16.3":0.05249,"16.4":0.01166,"16.5":0.02166,"16.6-16.7":0.2816,"17.0":0.015,"17.1":0.02749,"17.2":0.02,"17.3":0.03083,"17.4":0.04582,"17.5":0.09998,"17.6-17.7":0.24661,"18.0":0.06249,"18.1":0.12664,"18.2":0.07082,"18.3":0.24161,"18.4":0.13913,"18.5-18.6":5.92778,"26.0":0.03249},P:{"4":0.01054,"23":0.01054,"24":0.09482,"25":0.02107,"26":0.04214,"27":0.13696,"28":2.22289,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02107,"13.0":0.03161,"17.0":0.01054},I:{"0":0.05241,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.09749,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0075,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":65.13734},R:{_:"0"},M:{"0":0.40495},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NE.js b/node_modules.bak/caniuse-lite/data/regions/NE.js new file mode 100644 index 0000000..723df04 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NE.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00222,"46":0.00222,"47":0.00222,"50":0.00443,"51":0.00222,"52":0.00443,"57":0.00443,"63":0.00443,"67":0.00222,"68":0.00222,"72":0.00443,"73":0.00222,"77":0.00443,"86":0.00443,"91":0.00443,"99":0.00443,"103":0.00222,"112":0.00443,"115":0.14626,"117":0.00222,"119":0.00222,"122":0.00443,"126":0.00222,"127":0.02438,"128":0.0421,"134":0.00222,"135":0.00222,"137":0.00222,"138":0.00886,"139":0.0133,"140":0.05983,"141":1.07254,"142":0.54957,"143":0.00886,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 48 49 53 54 55 56 58 59 60 61 62 64 65 66 69 70 71 74 75 76 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 109 110 111 113 114 116 118 120 121 123 124 125 129 130 131 132 133 136 144 145 3.5 3.6"},D:{"11":0.01108,"34":0.00222,"40":0.00222,"41":0.00222,"43":0.0133,"44":0.00222,"47":0.00443,"48":0.00222,"49":0.00222,"50":0.00222,"51":0.00222,"53":0.00222,"54":0.00222,"58":0.00665,"59":0.00222,"60":0.00665,"61":0.00222,"67":0.00222,"68":0.00222,"69":0.01551,"70":0.00443,"71":0.00886,"72":0.00222,"73":0.00443,"74":0.00443,"75":0.00222,"76":0.00222,"78":0.00222,"79":0.01773,"80":0.00222,"81":0.00222,"83":0.00665,"85":0.00443,"86":0.00886,"87":0.0133,"89":0.01994,"90":0.00222,"91":0.00443,"93":0.00665,"95":0.01108,"96":0.00443,"98":0.00222,"103":0.01773,"104":0.00443,"105":0.00222,"106":0.01108,"107":0.00886,"108":0.00886,"109":0.36342,"110":0.00222,"111":0.00665,"112":0.00222,"113":0.01994,"114":0.00665,"115":0.00222,"116":0.00443,"117":0.00665,"119":0.01773,"121":0.00222,"122":0.02216,"123":0.00222,"124":0.00886,"125":0.38337,"126":0.00886,"127":0.01773,"128":0.21938,"129":0.00222,"130":0.00665,"131":0.0554,"132":0.01108,"133":0.03767,"134":0.01773,"135":0.03102,"136":0.06426,"137":0.13074,"138":3.07359,"139":2.94728,"140":0.01108,"141":0.00222,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 42 45 46 52 55 56 57 62 63 64 65 66 77 84 88 92 94 97 99 100 101 102 118 120 142 143"},F:{"35":0.00222,"40":0.00222,"42":0.00222,"79":0.00222,"85":0.00886,"89":0.00443,"90":0.03546,"91":0.01773,"95":0.07091,"99":0.00886,"107":0.00222,"114":0.00443,"116":0.00222,"119":0.02216,"120":0.7889,"121":0.00886,"122":0.00222,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 92 93 94 96 97 98 100 101 102 103 104 105 106 108 109 110 111 112 113 115 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01108,"13":0.00665,"14":0.00443,"15":0.00222,"16":0.00222,"17":0.01108,"18":0.05318,"84":0.01994,"89":0.02216,"90":0.02438,"92":0.07534,"100":0.01551,"107":0.00443,"109":0.01551,"114":0.02881,"122":0.01773,"124":0.27922,"126":0.00222,"127":0.00222,"131":0.00886,"132":0.00886,"133":0.00886,"134":0.00443,"135":0.00886,"136":0.00665,"137":0.01551,"138":1.50023,"139":2.4509,"140":0.00665,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 111 112 113 115 116 117 118 119 120 121 123 125 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0 18.1 26.0","5.1":0.00443,"11.1":0.00222,"13.1":0.00222,"14.1":0.00222,"15.4":0.0133,"15.6":0.08864,"16.6":0.00886,"17.5":0.02659,"17.6":0.06426,"18.2":0.00222,"18.3":0.02659,"18.4":0.00443,"18.5-18.6":0.08421},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00056,"5.0-5.1":0,"6.0-6.1":0.00141,"7.0-7.1":0.00113,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00282,"10.0-10.2":0.00028,"10.3":0.00507,"11.0-11.2":0.10819,"11.3-11.4":0.00169,"12.0-12.1":0.00056,"12.2-12.5":0.01634,"13.0-13.1":0,"13.2":0.00085,"13.3":0.00056,"13.4-13.7":0.00282,"14.0-14.4":0.00563,"14.5-14.8":0.00592,"15.0-15.1":0.00507,"15.2-15.3":0.00451,"15.4":0.00507,"15.5":0.00563,"15.6-15.8":0.07382,"16.0":0.00902,"16.1":0.0186,"16.2":0.00958,"16.3":0.01775,"16.4":0.00394,"16.5":0.00733,"16.6-16.7":0.09523,"17.0":0.00507,"17.1":0.0093,"17.2":0.00676,"17.3":0.01042,"17.4":0.0155,"17.5":0.03381,"17.6-17.7":0.0834,"18.0":0.02113,"18.1":0.04283,"18.2":0.02395,"18.3":0.08171,"18.4":0.04705,"18.5-18.6":2.00461,"26.0":0.01099},P:{"4":0.01019,"20":0.01019,"21":0.02037,"22":0.02037,"24":0.01019,"25":0.02037,"26":0.04074,"27":0.08148,"28":0.52963,_:"23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0713,"16.0":0.01019},I:{"0":0.03108,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.80183,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00528,"10":0.02114,"11":0.04227,_:"6 7 9 5.5"},N:{_:"10 11"},S:{"2.5":0.03113,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.04292},H:{"0":0.58},L:{"0":74.0578},R:{_:"0"},M:{"0":0.07783},Q:{"14.9":0.00778}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NF.js b/node_modules.bak/caniuse-lite/data/regions/NF.js new file mode 100644 index 0000000..0945c00 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NF.js @@ -0,0 +1 @@ +module.exports={C:{"127":2.01027,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"137":1.00514,"138":3.01541,"139":2.51136,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"111":0.50109,"138":1.50622,"139":11.05649,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.4 26.0","18.3":0.50109,"18.5-18.6":1.50622},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00709,"5.0-5.1":0,"6.0-6.1":0.01772,"7.0-7.1":0.01418,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03544,"10.0-10.2":0.00354,"10.3":0.0638,"11.0-11.2":1.36099,"11.3-11.4":0.02127,"12.0-12.1":0.00709,"12.2-12.5":0.20557,"13.0-13.1":0,"13.2":0.01063,"13.3":0.00709,"13.4-13.7":0.03544,"14.0-14.4":0.07088,"14.5-14.8":0.07443,"15.0-15.1":0.0638,"15.2-15.3":0.05671,"15.4":0.0638,"15.5":0.07088,"15.6-15.8":0.92859,"16.0":0.11342,"16.1":0.23392,"16.2":0.1205,"16.3":0.22329,"16.4":0.04962,"16.5":0.09215,"16.6-16.7":1.19795,"17.0":0.0638,"17.1":0.11696,"17.2":0.08506,"17.3":0.13114,"17.4":0.19493,"17.5":0.42531,"17.6-17.7":1.04909,"18.0":0.26582,"18.1":0.53872,"18.2":0.30126,"18.3":1.02783,"18.4":0.59189,"18.5-18.6":25.21722,"26.0":0.13823},P:{"28":0.53466,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":36.37625},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NG.js b/node_modules.bak/caniuse-lite/data/regions/NG.js new file mode 100644 index 0000000..b0260af --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NG.js @@ -0,0 +1 @@ +module.exports={C:{"31":0.00234,"34":0.00234,"43":0.00703,"47":0.00234,"52":0.00234,"65":0.00234,"72":0.00469,"78":0.00234,"99":0.00234,"112":0.00234,"114":0.00234,"115":0.35145,"127":0.00703,"128":0.01406,"133":0.00234,"134":0.00234,"135":0.00234,"136":0.00234,"137":0.00234,"138":0.00234,"139":0.00703,"140":0.02343,"141":0.30693,"142":0.14058,"143":0.00234,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 35 36 37 38 39 40 41 42 44 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 113 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 144 145 3.5 3.6"},D:{"11":0.00234,"47":0.02577,"49":0.00234,"50":0.00234,"55":0.00234,"56":0.00234,"58":0.00234,"59":0.00234,"62":0.02109,"63":0.00703,"64":0.00469,"65":0.00234,"68":0.00469,"69":0.00234,"70":0.03046,"71":0.00234,"72":0.00234,"73":0.00469,"74":0.00469,"75":0.00469,"76":0.00469,"77":0.00469,"78":0.00703,"79":0.02109,"80":0.01172,"81":0.00703,"83":0.00937,"85":0.00234,"86":0.00703,"87":0.01406,"88":0.00469,"89":0.00234,"90":0.00234,"91":0.00469,"92":0.00234,"93":0.00937,"94":0.00234,"95":0.00703,"96":0.00234,"97":0.00234,"98":0.00234,"99":0.00234,"100":0.00703,"102":0.00234,"103":0.02577,"104":0.00937,"105":0.01874,"106":0.01172,"107":0.00234,"108":0.01172,"109":0.57404,"111":0.02577,"112":0.03046,"113":0.00469,"114":0.00937,"115":0.00234,"116":0.01874,"117":0.00469,"118":0.00469,"119":0.0328,"120":0.01172,"121":0.00703,"122":0.0164,"123":0.00703,"124":0.05155,"125":0.13589,"126":0.02812,"127":0.01406,"128":0.03046,"129":0.01406,"130":0.01874,"131":0.05623,"132":0.02577,"133":0.02577,"134":0.0328,"135":0.06795,"136":0.09606,"137":0.16167,"138":2.77411,"139":3.00138,"140":0.00937,"141":0.00234,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 51 52 53 54 57 60 61 66 67 84 101 110 142 143"},F:{"34":0.00234,"46":0.00234,"79":0.00469,"84":0.00234,"85":0.00937,"86":0.00703,"87":0.02343,"88":0.01874,"89":0.06326,"90":0.37019,"91":0.06795,"95":0.02577,"113":0.00234,"114":0.00234,"117":0.00234,"119":0.00703,"120":0.26945,"121":0.00469,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00234,"14":0.00234,"15":0.00234,"16":0.00234,"18":0.02109,"84":0.00234,"89":0.00469,"90":0.00703,"92":0.02577,"100":0.00469,"109":0.00703,"112":0.00234,"114":0.02812,"120":0.00234,"122":0.00703,"124":0.00234,"128":0.00937,"130":0.00234,"131":0.00703,"132":0.00469,"133":0.00469,"134":0.00937,"135":0.00937,"136":0.02812,"137":0.01874,"138":0.42877,"139":0.69119,"140":0.00234,_:"13 17 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 121 123 125 126 127 129"},E:{"11":0.00469,"13":0.00703,"14":0.00469,_:"0 4 5 6 7 8 9 10 12 15 3.1 3.2 6.1 9.1 10.1 15.2-15.3 15.5 16.4","5.1":0.00234,"7.1":0.00234,"11.1":0.00469,"12.1":0.00234,"13.1":0.0164,"14.1":0.00703,"15.1":0.00234,"15.4":0.00234,"15.6":0.05389,"16.0":0.00469,"16.1":0.00234,"16.2":0.00234,"16.3":0.00234,"16.5":0.00234,"16.6":0.01874,"17.0":0.00234,"17.1":0.00703,"17.2":0.00234,"17.3":0.00234,"17.4":0.00234,"17.5":0.00469,"17.6":0.02577,"18.0":0.00234,"18.1":0.00703,"18.2":0.00469,"18.3":0.00937,"18.4":0.00937,"18.5-18.6":0.05389,"26.0":0.00469},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00122,"5.0-5.1":0,"6.0-6.1":0.00305,"7.0-7.1":0.00244,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00609,"10.0-10.2":0.00061,"10.3":0.01097,"11.0-11.2":0.23405,"11.3-11.4":0.00366,"12.0-12.1":0.00122,"12.2-12.5":0.03535,"13.0-13.1":0,"13.2":0.00183,"13.3":0.00122,"13.4-13.7":0.00609,"14.0-14.4":0.01219,"14.5-14.8":0.0128,"15.0-15.1":0.01097,"15.2-15.3":0.00975,"15.4":0.01097,"15.5":0.01219,"15.6-15.8":0.15969,"16.0":0.0195,"16.1":0.04023,"16.2":0.02072,"16.3":0.0384,"16.4":0.00853,"16.5":0.01585,"16.6-16.7":0.20601,"17.0":0.01097,"17.1":0.02011,"17.2":0.01463,"17.3":0.02255,"17.4":0.03352,"17.5":0.07314,"17.6-17.7":0.18041,"18.0":0.04571,"18.1":0.09264,"18.2":0.05181,"18.3":0.17675,"18.4":0.10179,"18.5-18.6":4.33657,"26.0":0.02377},P:{"4":0.0213,"21":0.01065,"22":0.0213,"23":0.01065,"24":0.0639,"25":0.07455,"26":0.03195,"27":0.07455,"28":0.56442,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0213,"9.2":0.01065,"11.1-11.2":0.01065,"16.0":0.01065},I:{"0":0.03058,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":20.33293,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00937,"9":0.00312,"10":0.00312,"11":0.0125,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00766,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.42879},H:{"0":3.22},L:{"0":56.92961},R:{_:"0"},M:{"0":0.24502},Q:{"14.9":0.00766}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NI.js b/node_modules.bak/caniuse-lite/data/regions/NI.js new file mode 100644 index 0000000..e9b6056 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NI.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01313,"79":0.0875,"95":0.00438,"115":0.02625,"127":0.00438,"128":0.03063,"136":0.00438,"137":0.00438,"138":0.02188,"139":0.02625,"140":0.0525,"141":0.69125,"142":0.37188,"143":0.00438,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 144 145 3.5 3.6"},D:{"39":0.01313,"40":0.00875,"41":0.01313,"42":0.01313,"43":0.00875,"44":0.00875,"45":0.00875,"46":0.00875,"47":0.01313,"48":0.00875,"49":0.0175,"50":0.00875,"51":0.00875,"52":0.00875,"53":0.00875,"54":0.00875,"55":0.0175,"56":0.01313,"57":0.00438,"58":0.01313,"59":0.00875,"60":0.01313,"65":0.00438,"68":0.02188,"69":0.0175,"70":0.02188,"71":0.01313,"72":0.02625,"73":0.01313,"74":0.02625,"75":0.02188,"76":0.02188,"77":0.0175,"78":0.0175,"79":0.07875,"80":0.03063,"81":0.02625,"83":0.035,"84":0.0175,"85":0.0175,"86":0.04813,"87":0.06563,"88":0.03938,"89":0.02188,"90":0.03063,"91":0.02625,"93":0.00875,"98":0.0175,"99":0.00438,"101":0.00438,"103":0.04813,"106":0.00438,"108":0.00875,"109":0.4025,"110":0.01313,"111":0.07875,"112":1.39563,"114":0.01313,"115":0.00438,"116":0.0175,"117":0.00438,"118":0.00875,"119":0.0175,"120":0.03063,"121":0.01313,"122":0.035,"123":0.00875,"124":0.00875,"125":4.935,"126":0.03938,"127":0.035,"128":0.035,"129":0.01313,"130":0.02188,"131":0.0525,"132":0.07,"133":0.07,"134":0.06125,"135":0.03938,"136":0.04375,"137":0.21438,"138":7.98438,"139":9.87875,"140":0.0175,"141":0.00438,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 92 94 95 96 97 100 102 104 105 107 113 142 143"},F:{"49":0.00438,"54":0.00438,"55":0.00875,"88":0.00438,"90":0.0175,"91":0.00875,"95":0.00875,"119":0.00875,"120":0.99313,"121":0.00438,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00875,"79":0.00875,"80":0.02188,"81":0.03063,"83":0.02188,"84":0.035,"85":0.00875,"86":0.02188,"87":0.02188,"88":0.00875,"89":0.02625,"90":0.02188,"92":0.02625,"100":0.00438,"109":0.01313,"114":0.69125,"115":0.00438,"119":0.00438,"122":0.03063,"123":0.00438,"124":0.00438,"126":0.01313,"128":0.00875,"129":0.00438,"130":0.00438,"131":0.00875,"132":0.00438,"134":0.04813,"135":0.01313,"136":0.01313,"137":0.07,"138":1.6975,"139":3.85438,"140":0.00438,_:"12 13 14 15 16 17 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 120 121 125 127 133"},E:{"13":0.00438,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.5 17.4","5.1":0.02625,"9.1":0.03063,"13.1":0.00438,"14.1":0.00438,"15.6":0.04375,"16.1":0.00438,"16.2":0.00438,"16.3":0.00438,"16.4":0.02625,"16.6":0.04375,"17.0":0.00438,"17.1":0.04375,"17.2":0.00438,"17.3":0.00875,"17.5":0.0175,"17.6":0.03938,"18.0":0.02188,"18.1":0.01313,"18.2":0.00438,"18.3":0.02625,"18.4":0.0175,"18.5-18.6":0.19688,"26.0":0.0175},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00136,"5.0-5.1":0,"6.0-6.1":0.0034,"7.0-7.1":0.00272,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0068,"10.0-10.2":0.00068,"10.3":0.01223,"11.0-11.2":0.26093,"11.3-11.4":0.00408,"12.0-12.1":0.00136,"12.2-12.5":0.03941,"13.0-13.1":0,"13.2":0.00204,"13.3":0.00136,"13.4-13.7":0.0068,"14.0-14.4":0.01359,"14.5-14.8":0.01427,"15.0-15.1":0.01223,"15.2-15.3":0.01087,"15.4":0.01223,"15.5":0.01359,"15.6-15.8":0.17803,"16.0":0.02174,"16.1":0.04485,"16.2":0.0231,"16.3":0.04281,"16.4":0.00951,"16.5":0.01767,"16.6-16.7":0.22967,"17.0":0.01223,"17.1":0.02242,"17.2":0.01631,"17.3":0.02514,"17.4":0.03737,"17.5":0.08154,"17.6-17.7":0.20113,"18.0":0.05096,"18.1":0.10328,"18.2":0.05776,"18.3":0.19706,"18.4":0.11348,"18.5-18.6":4.83464,"26.0":0.0265},P:{"4":0.06222,"21":0.01037,"22":0.02074,"23":0.03111,"24":0.09333,"25":0.12445,"26":0.33185,"27":0.11408,"28":1.89779,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.11408,"11.1-11.2":0.03111,"19.0":0.02074},I:{"0":0.04493,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.44438,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.035,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.1125},H:{"0":0},L:{"0":50.65813},R:{_:"0"},M:{"0":0.21938},Q:{"14.9":0.01688}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NL.js b/node_modules.bak/caniuse-lite/data/regions/NL.js new file mode 100644 index 0000000..dda3e27 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NL.js @@ -0,0 +1 @@ +module.exports={C:{"38":0.01392,"43":0.01392,"44":0.03248,"45":0.00928,"48":0.00464,"50":0.00464,"52":0.00928,"54":0.0464,"55":0.00464,"56":0.00464,"60":0.01392,"78":0.00928,"81":0.01856,"91":0.00464,"102":0.00928,"104":0.00464,"110":0.00464,"115":0.23664,"121":0.00464,"123":0.01392,"125":0.00928,"128":0.83984,"132":0.00464,"133":0.00928,"134":0.00928,"135":0.0232,"136":0.0232,"137":0.00928,"138":0.01392,"139":0.02784,"140":0.07888,"141":1.49408,"142":0.71456,"143":0.00928,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 46 47 49 51 53 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 111 112 113 114 116 117 118 119 120 122 124 126 127 129 130 131 144 145 3.5 3.6"},D:{"11":0.00464,"38":0.01392,"41":0.00464,"42":0.00464,"45":0.18096,"47":0.00928,"48":0.116,"49":0.03248,"52":0.02784,"58":0.00464,"66":0.01856,"72":0.04176,"74":0.00464,"78":0.00464,"79":0.01392,"80":0.00464,"81":0.00464,"85":0.00464,"87":0.01392,"88":0.06496,"90":0.00464,"92":0.33408,"93":0.02784,"96":0.03712,"98":0.00928,"99":0.00464,"102":0.00928,"103":0.07888,"104":0.14848,"105":0.00464,"107":0.00464,"108":0.04176,"109":0.5568,"110":0.00464,"111":0.00464,"112":0.00464,"113":0.06496,"114":0.08816,"115":0.0696,"116":0.07424,"117":0.01392,"118":0.17168,"119":0.01856,"120":0.08352,"121":0.05568,"122":0.87696,"123":0.01856,"124":0.0464,"125":0.06032,"126":0.2552,"127":0.0232,"128":0.09744,"129":0.19488,"130":0.10208,"131":0.1392,"132":0.18096,"133":0.1392,"134":0.15776,"135":0.24128,"136":0.35728,"137":0.45472,"138":11.22416,"139":9.00624,"140":0.05104,"141":0.00464,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 43 44 46 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 75 76 77 83 84 86 89 91 94 95 97 100 101 106 142 143"},F:{"46":0.00464,"89":0.00464,"90":0.0464,"91":0.0232,"95":0.02784,"113":0.18096,"114":0.01392,"118":0.00464,"119":0.01856,"120":0.82592,"121":0.00464,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00464,"96":0.12528,"109":0.08352,"114":0.00464,"119":0.00464,"120":0.00928,"122":0.00464,"126":0.00464,"127":0.00464,"129":0.01392,"130":0.01392,"131":0.0232,"132":0.01392,"133":0.01856,"134":0.03712,"135":0.01856,"136":0.02784,"137":0.0696,"138":1.91632,"139":3.64704,"140":0.00928,_:"12 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 121 123 124 125 128"},E:{"4":0.00464,"8":0.00464,"9":0.01392,"14":0.00464,_:"0 5 6 7 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1","12.1":0.00928,"13.1":0.01856,"14.1":0.0232,"15.2-15.3":0.00464,"15.4":0.00464,"15.5":0.00928,"15.6":0.15312,"16.0":0.04176,"16.1":0.0232,"16.2":0.01392,"16.3":0.03248,"16.4":0.00928,"16.5":0.01392,"16.6":0.26448,"17.0":0.00928,"17.1":0.22736,"17.2":0.01392,"17.3":0.01856,"17.4":0.03712,"17.5":0.0464,"17.6":0.1856,"18.0":0.0232,"18.1":0.04176,"18.2":0.0232,"18.3":0.08352,"18.4":0.05568,"18.5-18.6":0.91872,"26.0":0.02784},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00288,"5.0-5.1":0,"6.0-6.1":0.0072,"7.0-7.1":0.00576,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0144,"10.0-10.2":0.00144,"10.3":0.02593,"11.0-11.2":0.55315,"11.3-11.4":0.00864,"12.0-12.1":0.00288,"12.2-12.5":0.08355,"13.0-13.1":0,"13.2":0.00432,"13.3":0.00288,"13.4-13.7":0.0144,"14.0-14.4":0.02881,"14.5-14.8":0.03025,"15.0-15.1":0.02593,"15.2-15.3":0.02305,"15.4":0.02593,"15.5":0.02881,"15.6-15.8":0.37741,"16.0":0.0461,"16.1":0.09507,"16.2":0.04898,"16.3":0.09075,"16.4":0.02017,"16.5":0.03745,"16.6-16.7":0.48689,"17.0":0.02593,"17.1":0.04754,"17.2":0.03457,"17.3":0.0533,"17.4":0.07923,"17.5":0.17286,"17.6-17.7":0.42639,"18.0":0.10804,"18.1":0.21896,"18.2":0.12244,"18.3":0.41774,"18.4":0.24056,"18.5-18.6":10.24915,"26.0":0.05618},P:{"4":0.04201,"20":0.0105,"21":0.02101,"22":0.02101,"23":0.03151,"24":0.02101,"25":0.03151,"26":0.08403,"27":0.08403,"28":4.08572,_:"5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","17.0":0.0105,"19.0":0.0105},I:{"0":0.0321,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.68131,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00555,"7":0.00555,"8":0.0333,"9":0.08325,"10":0.01665,"11":0.13875,_:"5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.55734},H:{"0":0.01},L:{"0":34.27249},R:{_:"0"},M:{"0":0.91639},Q:{"14.9":0.01608}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NO.js b/node_modules.bak/caniuse-lite/data/regions/NO.js new file mode 100644 index 0000000..f07e6d9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NO.js @@ -0,0 +1 @@ +module.exports={C:{"59":0.04962,"78":0.00992,"115":0.08932,"128":0.04962,"134":0.00496,"135":0.00496,"136":0.00496,"137":0.00496,"138":0.00496,"139":0.01489,"140":0.06451,"141":1.19088,"142":0.4565,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"38":0.00496,"41":0.00992,"49":0.00496,"52":0.00496,"66":0.19848,"73":0.00496,"79":0.00992,"87":0.01489,"88":0.00992,"89":0.00496,"90":0.00496,"92":0.00992,"93":0.00496,"102":0.00496,"103":0.01985,"108":0.00496,"109":0.13397,"111":0.00496,"112":0.00496,"113":0.00992,"114":0.03473,"115":0.00992,"116":0.05954,"117":0.00496,"118":9.2194,"119":0.00496,"120":0.01985,"121":0.00496,"122":0.04466,"123":0.01489,"124":0.03473,"125":0.04466,"126":0.03473,"127":0.01489,"128":0.04466,"129":0.00992,"130":0.01985,"131":0.05954,"132":0.0397,"133":0.06947,"134":0.04962,"135":0.05954,"136":0.15878,"137":0.35726,"138":5.55248,"139":6.99642,"140":0.00992,"141":0.00496,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 74 75 76 77 78 80 81 83 84 85 86 91 94 95 96 97 98 99 100 101 104 105 106 107 110 142 143"},F:{"68":0.00496,"69":0.00496,"74":0.00992,"75":0.00496,"79":0.04466,"82":0.00496,"83":0.00496,"84":0.00496,"85":0.02481,"86":0.02977,"87":0.00992,"88":0.00992,"89":0.02977,"90":0.78896,"91":0.37215,"95":0.92293,"99":0.00496,"102":0.01985,"103":0.00496,"104":0.00496,"106":0.00496,"108":0.00496,"109":0.00496,"112":0.00496,"113":0.00992,"114":0.0397,"115":0.00496,"116":0.00992,"117":0.01985,"118":0.01489,"119":0.1439,"120":9.98851,"121":0.07443,"122":0.0397,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 70 71 72 73 76 77 78 80 81 92 93 94 96 97 98 100 101 105 107 110 111 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.02481,"109":0.0397,"115":0.00496,"122":0.00992,"124":0.00496,"127":0.00496,"130":0.00496,"131":0.01489,"132":0.00992,"133":0.00496,"134":0.01985,"135":0.01489,"136":0.02481,"137":0.04466,"138":1.61265,"139":3.44859,"140":0.00496,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 123 125 126 128 129"},E:{"14":0.00496,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3","11.1":0.0397,"12.1":0.02977,"13.1":0.03473,"14.1":0.0397,"15.4":0.00496,"15.5":0.00992,"15.6":0.19848,"16.0":0.01985,"16.1":0.01489,"16.2":0.01985,"16.3":0.03473,"16.4":0.01489,"16.5":0.01489,"16.6":0.31757,"17.0":0.00496,"17.1":0.27291,"17.2":0.00992,"17.3":0.02481,"17.4":0.03473,"17.5":0.06451,"17.6":0.18856,"18.0":0.01985,"18.1":0.04962,"18.2":0.01489,"18.3":0.08435,"18.4":0.05954,"18.5-18.6":0.93286,"26.0":0.02481},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00463,"5.0-5.1":0,"6.0-6.1":0.01157,"7.0-7.1":0.00926,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02314,"10.0-10.2":0.00231,"10.3":0.04165,"11.0-11.2":0.88856,"11.3-11.4":0.01388,"12.0-12.1":0.00463,"12.2-12.5":0.13421,"13.0-13.1":0,"13.2":0.00694,"13.3":0.00463,"13.4-13.7":0.02314,"14.0-14.4":0.04628,"14.5-14.8":0.04859,"15.0-15.1":0.04165,"15.2-15.3":0.03702,"15.4":0.04165,"15.5":0.04628,"15.6-15.8":0.60626,"16.0":0.07405,"16.1":0.15272,"16.2":0.07867,"16.3":0.14578,"16.4":0.0324,"16.5":0.06016,"16.6-16.7":0.78212,"17.0":0.04165,"17.1":0.07636,"17.2":0.05553,"17.3":0.08562,"17.4":0.12727,"17.5":0.27767,"17.6-17.7":0.68493,"18.0":0.17355,"18.1":0.35172,"18.2":0.19669,"18.3":0.67105,"18.4":0.38643,"18.5-18.6":16.46378,"26.0":0.09024},P:{"4":0.0523,"21":0.01046,"23":0.01046,"24":0.01046,"25":0.01046,"26":0.03138,"27":0.03138,"28":2.85545,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01046},I:{"0":0.01006,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":9.14901,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00992,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.02519},H:{"0":0},L:{"0":15.27606},R:{_:"0"},M:{"0":0.28717},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NP.js b/node_modules.bak/caniuse-lite/data/regions/NP.js new file mode 100644 index 0000000..74fd78e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NP.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0028,"91":0.0056,"99":0.0028,"103":0.0028,"114":0.0056,"115":0.09527,"128":0.00841,"133":0.0028,"134":0.0028,"135":0.0028,"136":0.0056,"137":0.0028,"138":0.0028,"139":0.00841,"140":0.01401,"141":1.03674,"142":0.28861,"143":0.00841,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 100 101 102 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 144 145 3.5 3.6"},D:{"39":0.0028,"40":0.0028,"41":0.0028,"42":0.0028,"43":0.0028,"44":0.0028,"45":0.0028,"46":0.0028,"47":0.0028,"48":0.0028,"49":0.0028,"50":0.0028,"51":0.0028,"52":0.0028,"53":0.0028,"54":0.0028,"55":0.0028,"56":0.0028,"57":0.0028,"58":0.0028,"59":0.0028,"60":0.0028,"65":0.0028,"70":0.0028,"73":0.0028,"79":0.0056,"80":0.0028,"83":0.0028,"85":0.0028,"87":0.00841,"88":0.0028,"91":0.0028,"93":0.00841,"98":0.0056,"103":0.03643,"104":0.0028,"106":0.00841,"108":0.0028,"109":1.06756,"112":0.16532,"113":0.0028,"114":0.0028,"115":0.0028,"116":0.02522,"117":0.0028,"118":0.0056,"119":0.0028,"120":0.0056,"121":0.00841,"122":0.02522,"123":0.01401,"124":0.01121,"125":0.34745,"126":0.01961,"127":0.01121,"128":0.03082,"129":0.00841,"130":0.00841,"131":0.03362,"132":0.03362,"133":0.02522,"134":0.02522,"135":0.05324,"136":0.06164,"137":0.10367,"138":8.60214,"139":9.65289,"140":0.05324,"141":0.0028,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 71 72 74 75 76 77 78 81 84 86 89 90 92 94 95 96 97 99 100 101 102 105 107 110 111 142 143"},F:{"79":0.01401,"90":0.0056,"91":0.00841,"95":0.00841,"119":0.0028,"120":0.22136,"121":0.0028,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0028,"92":0.0056,"109":0.0056,"114":0.01401,"120":0.0028,"122":0.0028,"125":0.0028,"126":0.0028,"131":0.0028,"133":0.0056,"134":0.00841,"135":0.0056,"136":0.0056,"137":0.00841,"138":0.57441,"139":1.15723,"140":0.0056,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 127 128 129 130 132"},E:{"13":0.0028,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 16.0 17.0","12.1":0.0028,"13.1":0.0056,"14.1":0.0028,"15.5":0.0028,"15.6":0.01961,"16.1":0.00841,"16.2":0.0028,"16.3":0.0028,"16.4":0.0028,"16.5":0.00841,"16.6":0.02242,"17.1":0.00841,"17.2":0.0028,"17.3":0.0028,"17.4":0.0056,"17.5":0.01121,"17.6":0.03643,"18.0":0.0028,"18.1":0.00841,"18.2":0.0056,"18.3":0.01121,"18.4":0.01121,"18.5-18.6":0.13169,"26.0":0.00841},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00205,"5.0-5.1":0,"6.0-6.1":0.00512,"7.0-7.1":0.00409,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01024,"10.0-10.2":0.00102,"10.3":0.01842,"11.0-11.2":0.39305,"11.3-11.4":0.00614,"12.0-12.1":0.00205,"12.2-12.5":0.05937,"13.0-13.1":0,"13.2":0.00307,"13.3":0.00205,"13.4-13.7":0.01024,"14.0-14.4":0.02047,"14.5-14.8":0.02149,"15.0-15.1":0.01842,"15.2-15.3":0.01638,"15.4":0.01842,"15.5":0.02047,"15.6-15.8":0.26817,"16.0":0.03275,"16.1":0.06755,"16.2":0.0348,"16.3":0.06448,"16.4":0.01433,"16.5":0.02661,"16.6-16.7":0.34596,"17.0":0.01842,"17.1":0.03378,"17.2":0.02457,"17.3":0.03787,"17.4":0.0563,"17.5":0.12283,"17.6-17.7":0.30297,"18.0":0.07677,"18.1":0.15558,"18.2":0.087,"18.3":0.29683,"18.4":0.17093,"18.5-18.6":7.2826,"26.0":0.03992},P:{"23":0.01073,"25":0.01073,"26":0.02145,"27":0.01073,"28":0.48269,_:"4 20 21 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01073},I:{"0":0.02156,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.43908,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.79898},H:{"0":0},L:{"0":62.44506},R:{_:"0"},M:{"0":0.12956},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NR.js b/node_modules.bak/caniuse-lite/data/regions/NR.js new file mode 100644 index 0000000..61d7d81 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NR.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.27149,"142":0.03878,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 143 144 145 3.5 3.6"},D:{"48":0.03878,"55":0.03878,"59":0.19392,"107":0.03878,"112":0.27149,"113":0.19392,"126":0.03878,"127":0.15514,"134":0.31027,"137":0.2327,"138":4.1814,"139":3.48571,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 53 54 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 114 115 116 117 118 119 120 121 122 123 124 125 128 129 130 131 132 133 135 136 140 141 142 143"},F:{"90":0.03878,"117":0.07757,"120":0.11635,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.07757,"126":0.19392,"134":0.11635,"135":0.03878,"138":1.54894,"139":2.47733,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 127 128 129 130 131 132 133 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4","14.1":0.03878,"17.1":0.19392,"18.5-18.6":0.42662,"26.0":0.46541},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00094,"5.0-5.1":0,"6.0-6.1":0.00235,"7.0-7.1":0.00188,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00471,"10.0-10.2":0.00047,"10.3":0.00847,"11.0-11.2":0.18068,"11.3-11.4":0.00282,"12.0-12.1":0.00094,"12.2-12.5":0.02729,"13.0-13.1":0,"13.2":0.00141,"13.3":0.00094,"13.4-13.7":0.00471,"14.0-14.4":0.00941,"14.5-14.8":0.00988,"15.0-15.1":0.00847,"15.2-15.3":0.00753,"15.4":0.00847,"15.5":0.00941,"15.6-15.8":0.12328,"16.0":0.01506,"16.1":0.03106,"16.2":0.016,"16.3":0.02964,"16.4":0.00659,"16.5":0.01223,"16.6-16.7":0.15904,"17.0":0.00847,"17.1":0.01553,"17.2":0.01129,"17.3":0.01741,"17.4":0.02588,"17.5":0.05646,"17.6-17.7":0.13928,"18.0":0.03529,"18.1":0.07152,"18.2":0.04,"18.3":0.13645,"18.4":0.07858,"18.5-18.6":3.34783,"26.0":0.01835},P:{"26":0.39511,"28":2.30988,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":1.09867,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.2327,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.23489},H:{"0":0},L:{"0":72.0549},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NU.js b/node_modules.bak/caniuse-lite/data/regions/NU.js new file mode 100644 index 0000000..8b9c049 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NU.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"138":2.32682,"139":23.25745,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0","17.1":11.62873},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0093,"5.0-5.1":0,"6.0-6.1":0.02326,"7.0-7.1":0.0186,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.04651,"10.0-10.2":0.00465,"10.3":0.08372,"11.0-11.2":1.78598,"11.3-11.4":0.02791,"12.0-12.1":0.0093,"12.2-12.5":0.26976,"13.0-13.1":0,"13.2":0.01395,"13.3":0.0093,"13.4-13.7":0.04651,"14.0-14.4":0.09302,"14.5-14.8":0.09767,"15.0-15.1":0.08372,"15.2-15.3":0.07442,"15.4":0.08372,"15.5":0.09302,"15.6-15.8":1.21856,"16.0":0.14883,"16.1":0.30697,"16.2":0.15813,"16.3":0.29301,"16.4":0.06511,"16.5":0.12093,"16.6-16.7":1.57204,"17.0":0.08372,"17.1":0.15348,"17.2":0.11162,"17.3":0.17209,"17.4":0.25581,"17.5":0.55812,"17.6-17.7":1.3767,"18.0":0.34883,"18.1":0.70695,"18.2":0.39534,"18.3":1.34879,"18.4":0.77672,"18.5-18.6":33.09187,"26.0":0.18139},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{_:"0"},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/NZ.js b/node_modules.bak/caniuse-lite/data/regions/NZ.js new file mode 100644 index 0000000..116e445 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/NZ.js @@ -0,0 +1 @@ +module.exports={C:{"37":0.00889,"48":0.01482,"52":0.00593,"78":0.01186,"88":0.00296,"102":0.00296,"113":0.00296,"115":0.08003,"125":0.01186,"128":0.03853,"133":0.00296,"134":0.00296,"135":0.00296,"136":0.00593,"137":0.00296,"138":0.01482,"139":0.01186,"140":0.03557,"141":0.78842,"142":0.36161,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"29":0.00296,"34":0.00296,"38":0.03557,"39":0.08299,"40":0.08596,"41":0.08596,"42":0.08596,"43":0.08299,"44":0.08299,"45":0.08299,"46":0.08299,"47":0.08299,"48":0.08596,"49":0.09188,"50":0.08299,"51":0.08299,"52":0.08299,"53":0.08299,"54":0.08299,"55":0.08299,"56":0.08299,"57":0.08299,"58":0.08299,"59":0.08299,"60":0.08299,"61":0.00296,"68":0.00296,"71":0.00296,"79":0.02075,"83":0.00593,"87":0.02371,"88":0.00296,"89":0.00296,"90":0.00889,"92":0.00296,"93":0.02075,"94":0.00296,"95":0.00296,"96":0.00296,"97":0.00296,"98":0.00296,"99":0.00296,"102":0.00296,"103":0.09188,"104":0.00296,"105":0.00296,"107":0.00296,"108":0.02371,"109":0.23712,"110":0.00296,"111":0.00593,"112":0.00296,"113":0.00889,"114":0.01186,"115":0.00296,"116":0.09485,"117":0.00296,"118":0.00296,"119":0.01778,"120":0.01778,"121":0.01482,"122":0.02964,"123":0.00889,"124":0.01482,"125":0.04446,"126":0.04742,"127":0.01186,"128":0.07114,"129":0.01482,"130":0.02075,"131":0.06817,"132":0.02964,"133":0.05335,"134":0.04446,"135":0.04742,"136":0.13634,"137":0.32308,"138":6.38446,"139":7.11953,"140":0.01482,"141":0.01778,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 62 63 64 65 66 67 69 70 72 73 74 75 76 77 78 80 81 84 85 86 91 100 101 106 142 143"},F:{"46":0.00593,"90":0.00296,"91":0.00296,"95":0.01778,"119":0.01482,"120":0.51277,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00296,"92":0.00296,"104":0.00296,"105":0.00593,"109":0.00889,"111":0.00296,"113":0.00296,"120":0.00296,"121":0.00296,"123":0.00296,"124":0.00296,"125":0.00296,"126":0.00296,"127":0.00593,"128":0.00296,"130":0.00296,"131":0.00593,"132":0.00296,"133":0.00296,"134":0.05039,"135":0.02075,"136":0.01482,"137":0.02964,"138":1.4079,"139":2.7832,"140":0.00889,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 106 107 108 110 112 114 115 116 117 118 119 122 129"},E:{"13":0.00889,"14":0.01186,"15":0.00296,_:"0 4 5 6 7 8 9 10 11 12 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00593,"13.1":0.0326,"14.1":0.03557,"15.1":0.00296,"15.2-15.3":0.00593,"15.4":0.00593,"15.5":0.01482,"15.6":0.21044,"16.0":0.03853,"16.1":0.0326,"16.2":0.02075,"16.3":0.03853,"16.4":0.00889,"16.5":0.01778,"16.6":0.27269,"17.0":0.00296,"17.1":0.26972,"17.2":0.00889,"17.3":0.02075,"17.4":0.02668,"17.5":0.05928,"17.6":0.21934,"18.0":0.02371,"18.1":0.04742,"18.2":0.02371,"18.3":0.1067,"18.4":0.05335,"18.5-18.6":0.90402,"26.0":0.02371},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00156,"5.0-5.1":0,"6.0-6.1":0.00389,"7.0-7.1":0.00312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00779,"10.0-10.2":0.00078,"10.3":0.01402,"11.0-11.2":0.29905,"11.3-11.4":0.00467,"12.0-12.1":0.00156,"12.2-12.5":0.04517,"13.0-13.1":0,"13.2":0.00234,"13.3":0.00156,"13.4-13.7":0.00779,"14.0-14.4":0.01558,"14.5-14.8":0.01635,"15.0-15.1":0.01402,"15.2-15.3":0.01246,"15.4":0.01402,"15.5":0.01558,"15.6-15.8":0.20404,"16.0":0.02492,"16.1":0.0514,"16.2":0.02648,"16.3":0.04906,"16.4":0.0109,"16.5":0.02025,"16.6-16.7":0.26323,"17.0":0.01402,"17.1":0.0257,"17.2":0.01869,"17.3":0.02881,"17.4":0.04283,"17.5":0.09345,"17.6-17.7":0.23052,"18.0":0.05841,"18.1":0.11837,"18.2":0.0662,"18.3":0.22584,"18.4":0.13006,"18.5-18.6":5.54098,"26.0":0.03037},P:{"4":0.02077,"21":0.01039,"22":0.01039,"23":0.01039,"24":0.01039,"25":0.03116,"26":0.02077,"27":0.04155,"28":1.37112,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01039,"7.2-7.4":0.01039},I:{"0":0.01405,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09849,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04268,"9":0.01067,"10":0.01067,"11":0.04268,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03518},H:{"0":0},L:{"0":61.25075},R:{_:"0"},M:{"0":0.27437},Q:{"14.9":0.00704}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/OM.js b/node_modules.bak/caniuse-lite/data/regions/OM.js new file mode 100644 index 0000000..9d1b48b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/OM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.01829,"128":0.00229,"132":0.01829,"133":0.00457,"138":0.00229,"139":0.00914,"140":0.01143,"141":0.16916,"142":0.0823,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 134 135 136 137 143 144 145 3.5 3.6"},D:{"11":0.00229,"38":0.00686,"39":0.00229,"40":0.00229,"41":0.00229,"42":0.00229,"43":0.00229,"44":0.00229,"45":0.00229,"46":0.00229,"47":0.00229,"48":0.00229,"49":0.01143,"50":0.00229,"51":0.00229,"52":0.00229,"53":0.00229,"54":0.00229,"55":0.00229,"56":0.00686,"57":0.00229,"58":0.00686,"59":0.00229,"60":0.00229,"62":0.00229,"65":0.00457,"66":0.00457,"68":0.00457,"69":0.00229,"70":0.00457,"73":0.00457,"75":0.00686,"76":0.00229,"79":0.04572,"80":0.00229,"81":0.00457,"83":0.02972,"85":0.00229,"87":0.05486,"88":0.00686,"90":0.00457,"91":0.01143,"93":0.02057,"95":0.00914,"98":0.00686,"99":0.00686,"101":0.00457,"102":0.00229,"103":0.25603,"108":0.00686,"109":0.40691,"110":0.02972,"111":0.016,"112":0.40462,"113":0.01372,"114":0.08001,"115":0.00229,"116":0.02286,"118":0.00229,"119":0.04115,"120":0.01143,"121":0.00457,"122":0.01829,"123":0.00457,"124":0.016,"125":1.2573,"126":0.06858,"127":0.00686,"128":0.01372,"129":0.00914,"130":0.00914,"131":0.04115,"132":0.02515,"133":0.02057,"134":0.01829,"135":0.03658,"136":0.06858,"137":0.17374,"138":4.15138,"139":4.86461,"140":0.01143,"141":0.00229,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 63 64 67 71 72 74 77 78 84 86 89 92 94 96 97 100 104 105 106 107 117 142 143"},F:{"46":0.00229,"79":0.00686,"88":0.00229,"90":0.03658,"91":0.01372,"95":0.00457,"119":0.00229,"120":0.20803,"121":0.00229,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00229,"18":0.00229,"92":0.00457,"94":0.00229,"109":0.01372,"114":0.08915,"122":0.00229,"124":0.01143,"126":0.00229,"129":0.00229,"130":0.00229,"131":0.01143,"132":0.00229,"133":0.00457,"134":0.02286,"135":0.01372,"136":0.01372,"137":0.01829,"138":0.53721,"139":1.19786,_:"12 13 14 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 127 128 140"},E:{"15":0.00229,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 10.1 12.1","5.1":0.00457,"11.1":0.00229,"13.1":0.00914,"14.1":0.00686,"15.1":0.00229,"15.2-15.3":0.00686,"15.4":0.00229,"15.5":0.00229,"15.6":0.06401,"16.0":0.00229,"16.1":0.00457,"16.2":0.00229,"16.3":0.04115,"16.4":0.00229,"16.5":0.00457,"16.6":0.06858,"17.0":0.00229,"17.1":0.03429,"17.2":0.00229,"17.3":0.00457,"17.4":0.01372,"17.5":0.016,"17.6":0.03886,"18.0":0.00457,"18.1":0.016,"18.2":0.00914,"18.3":0.016,"18.4":0.00914,"18.5-18.6":0.30175,"26.0":0.00686},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00412,"5.0-5.1":0,"6.0-6.1":0.0103,"7.0-7.1":0.00824,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02059,"10.0-10.2":0.00206,"10.3":0.03706,"11.0-11.2":0.79071,"11.3-11.4":0.01235,"12.0-12.1":0.00412,"12.2-12.5":0.11943,"13.0-13.1":0,"13.2":0.00618,"13.3":0.00412,"13.4-13.7":0.02059,"14.0-14.4":0.04118,"14.5-14.8":0.04324,"15.0-15.1":0.03706,"15.2-15.3":0.03295,"15.4":0.03706,"15.5":0.04118,"15.6-15.8":0.53949,"16.0":0.06589,"16.1":0.1359,"16.2":0.07001,"16.3":0.12973,"16.4":0.02883,"16.5":0.05354,"16.6-16.7":0.69599,"17.0":0.03706,"17.1":0.06795,"17.2":0.04942,"17.3":0.07619,"17.4":0.11325,"17.5":0.2471,"17.6-17.7":0.6095,"18.0":0.15444,"18.1":0.31299,"18.2":0.17503,"18.3":0.59715,"18.4":0.34388,"18.5-18.6":14.65073,"26.0":0.08031},P:{"4":0.09213,"20":0.02047,"21":0.04095,"22":0.04095,"23":0.05119,"24":0.07166,"25":0.06142,"26":0.0819,"27":0.11261,"28":1.91436,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 15.0 18.0","7.2-7.4":0.0819,"9.2":0.01024,"11.1-11.2":0.02047,"13.0":0.02047,"14.0":0.01024,"16.0":0.01024,"17.0":0.01024,"19.0":0.01024},I:{"0":0.07703,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.77922,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01143,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.06467},H:{"0":0},L:{"0":58.02044},R:{_:"0"},M:{"0":0.09258},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PA.js b/node_modules.bak/caniuse-lite/data/regions/PA.js new file mode 100644 index 0000000..6335d3f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PA.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01455,"78":0.00485,"103":0.00485,"115":0.03881,"120":0.04851,"128":0.0194,"136":0.03396,"137":0.00485,"138":0.02426,"139":0.09702,"140":0.01455,"141":0.55301,"142":0.30076,"143":0.00485,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 134 135 144 145 3.5 3.6"},D:{"39":0.0097,"40":0.0097,"41":0.0097,"42":0.0097,"43":0.0097,"44":0.0097,"45":0.0097,"46":0.0097,"47":0.01455,"48":0.0097,"49":0.0097,"50":0.0097,"51":0.0097,"52":0.0097,"53":0.0097,"54":0.0097,"55":0.0097,"56":0.0097,"57":0.0097,"58":0.0097,"59":0.0097,"60":0.01455,"61":0.00485,"68":0.00485,"69":0.00485,"70":0.00485,"71":0.00485,"72":0.00485,"73":0.00485,"74":0.0097,"75":0.0097,"76":0.00485,"77":0.00485,"78":0.00485,"79":0.03881,"80":0.00485,"81":0.00485,"83":0.0194,"84":0.00485,"85":0.00485,"86":0.00485,"87":0.12128,"88":0.02426,"89":0.00485,"90":0.00485,"91":0.00485,"93":0.0097,"94":0.00485,"98":0.0097,"100":0.01455,"101":0.0097,"102":0.00485,"103":0.02426,"104":0.00485,"107":0.00485,"108":0.01455,"109":0.47055,"110":0.02911,"111":0.13098,"112":1.42619,"113":0.00485,"114":0.04366,"115":0.00485,"116":0.05821,"118":0.00485,"119":0.08247,"120":0.0194,"121":0.0097,"122":0.06791,"123":0.01455,"124":0.06306,"125":4.11365,"126":0.18434,"127":0.02426,"128":0.12613,"129":0.0097,"130":0.02426,"131":0.09217,"132":0.05821,"133":0.07277,"134":0.23285,"135":0.09217,"136":0.15523,"137":0.26681,"138":8.98405,"139":10.99237,"140":0.01455,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 65 66 67 92 95 96 97 99 105 106 117 141 142 143"},F:{"90":0.0194,"91":0.00485,"95":0.01455,"117":0.01455,"119":0.04851,"120":1.60568,"121":0.05336,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00485,"17":0.03881,"18":0.00485,"79":0.00485,"80":0.00485,"81":0.00485,"83":0.00485,"84":0.00485,"85":0.00485,"86":0.00485,"87":0.00485,"88":0.00485,"89":0.00485,"92":0.01455,"100":0.0097,"109":0.02911,"114":0.43174,"122":0.01455,"124":0.01455,"126":0.0097,"127":0.15038,"128":0.00485,"129":0.00485,"130":0.01455,"131":0.02911,"132":0.02426,"133":0.01455,"134":0.04851,"135":0.02426,"136":0.0194,"137":0.03881,"138":2.00346,"139":4.72487,"140":0.00485,_:"12 13 15 16 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125"},E:{"15":0.00485,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 17.0","5.1":0.00485,"9.1":0.00485,"14.1":0.02426,"15.5":0.0097,"15.6":0.05821,"16.0":0.01455,"16.1":0.0097,"16.2":0.00485,"16.3":0.0194,"16.4":0.16008,"16.5":0.00485,"16.6":0.13583,"17.1":0.03396,"17.2":0.00485,"17.3":0.0097,"17.4":0.01455,"17.5":0.15523,"17.6":0.10187,"18.0":0.00485,"18.1":0.0194,"18.2":0.0097,"18.3":0.11157,"18.4":0.03396,"18.5-18.6":0.67429,"26.0":0.07277},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00217,"5.0-5.1":0,"6.0-6.1":0.00543,"7.0-7.1":0.00434,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01085,"10.0-10.2":0.00109,"10.3":0.01954,"11.0-11.2":0.4168,"11.3-11.4":0.00651,"12.0-12.1":0.00217,"12.2-12.5":0.06295,"13.0-13.1":0,"13.2":0.00326,"13.3":0.00217,"13.4-13.7":0.01085,"14.0-14.4":0.02171,"14.5-14.8":0.02279,"15.0-15.1":0.01954,"15.2-15.3":0.01737,"15.4":0.01954,"15.5":0.02171,"15.6-15.8":0.28438,"16.0":0.03473,"16.1":0.07164,"16.2":0.0369,"16.3":0.06838,"16.4":0.0152,"16.5":0.02822,"16.6-16.7":0.36687,"17.0":0.01954,"17.1":0.03582,"17.2":0.02605,"17.3":0.04016,"17.4":0.0597,"17.5":0.13025,"17.6-17.7":0.32128,"18.0":0.08141,"18.1":0.16498,"18.2":0.09226,"18.3":0.31477,"18.4":0.18126,"18.5-18.6":7.72269,"26.0":0.04233},P:{"4":0.05149,"20":0.0206,"21":0.0206,"22":0.14417,"23":0.0103,"24":0.0206,"25":0.06179,"26":0.04119,"27":0.08238,"28":2.99672,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.07209},I:{"0":0.02056,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.13387,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0097,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.08753},H:{"0":0},L:{"0":40.26548},R:{_:"0"},M:{"0":0.43767},Q:{"14.9":0.01545}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PE.js b/node_modules.bak/caniuse-lite/data/regions/PE.js new file mode 100644 index 0000000..d520bb4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PE.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.01699,"115":0.17555,"120":0.00566,"122":0.00566,"123":0.01133,"125":0.00566,"128":0.03398,"136":0.00566,"137":0.00566,"138":0.00566,"140":0.01133,"141":0.7192,"142":0.34544,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 124 126 127 129 130 131 132 133 134 135 139 143 144 145 3.5 3.6"},D:{"34":0.00566,"38":0.01133,"39":0.01699,"40":0.01699,"41":0.01699,"42":0.01133,"43":0.01699,"44":0.01699,"45":0.01133,"46":0.01133,"47":0.01699,"48":0.01133,"49":0.02265,"50":0.01699,"51":0.01699,"52":0.01133,"53":0.01699,"54":0.01133,"55":0.01699,"56":0.01133,"57":0.01133,"58":0.01133,"59":0.01133,"60":0.01699,"68":0.00566,"69":0.00566,"70":0.00566,"71":0.00566,"72":0.00566,"74":0.00566,"75":0.00566,"78":0.00566,"79":0.16423,"80":0.00566,"81":0.01133,"83":0.00566,"84":0.00566,"85":0.01699,"86":0.00566,"87":0.09061,"88":0.01133,"89":0.00566,"90":0.00566,"91":0.00566,"93":0.00566,"94":0.00566,"95":0.00566,"99":0.00566,"100":0.00566,"101":0.00566,"102":0.01699,"103":0.01699,"104":0.03964,"106":0.01133,"108":0.05097,"109":1.44407,"110":0.01133,"111":0.05663,"112":2.48039,"113":0.00566,"114":0.01699,"115":0.00566,"116":0.05663,"117":0.00566,"118":0.00566,"119":0.02265,"120":0.03964,"121":0.06796,"122":0.13591,"123":0.02832,"124":0.05097,"125":0.77017,"126":0.05097,"127":0.05097,"128":0.05663,"129":0.02832,"130":0.03964,"131":0.11892,"132":0.09061,"133":0.07362,"134":0.09061,"135":0.15856,"136":0.14724,"137":0.35677,"138":14.37836,"139":19.28818,"140":0.01699,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 73 76 77 92 96 97 98 105 107 141 142 143"},F:{"36":0.00566,"90":0.03398,"91":0.01699,"95":0.02832,"107":0.00566,"114":0.00566,"119":0.02832,"120":2.29352,"121":0.00566,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00566,"80":0.00566,"85":0.00566,"86":0.00566,"92":0.01699,"109":0.02832,"114":0.05097,"121":0.00566,"122":0.01699,"126":0.00566,"129":0.00566,"130":0.00566,"131":0.01133,"132":0.01133,"133":0.01133,"134":0.02265,"135":0.01133,"136":0.02832,"137":0.02832,"138":1.60829,"139":3.05236,"140":0.00566,_:"12 13 14 15 16 17 79 81 83 84 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 127 128"},E:{"15":0.00566,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 17.0","5.1":0.00566,"9.1":0.00566,"13.1":0.00566,"14.1":0.01133,"15.1":0.01133,"15.6":0.02265,"16.0":0.00566,"16.1":0.00566,"16.2":0.00566,"16.3":0.00566,"16.4":0.00566,"16.5":0.00566,"16.6":0.03398,"17.1":0.01133,"17.2":0.00566,"17.3":0.01133,"17.4":0.01699,"17.5":0.01133,"17.6":0.06229,"18.0":0.00566,"18.1":0.01133,"18.2":0.00566,"18.3":0.02832,"18.4":0.02265,"18.5-18.6":0.18688,"26.0":0.01699},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00077,"5.0-5.1":0,"6.0-6.1":0.00192,"7.0-7.1":0.00154,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00384,"10.0-10.2":0.00038,"10.3":0.00691,"11.0-11.2":0.14739,"11.3-11.4":0.0023,"12.0-12.1":0.00077,"12.2-12.5":0.02226,"13.0-13.1":0,"13.2":0.00115,"13.3":0.00077,"13.4-13.7":0.00384,"14.0-14.4":0.00768,"14.5-14.8":0.00806,"15.0-15.1":0.00691,"15.2-15.3":0.00614,"15.4":0.00691,"15.5":0.00768,"15.6-15.8":0.10056,"16.0":0.01228,"16.1":0.02533,"16.2":0.01305,"16.3":0.02418,"16.4":0.00537,"16.5":0.00998,"16.6-16.7":0.12973,"17.0":0.00691,"17.1":0.01267,"17.2":0.00921,"17.3":0.0142,"17.4":0.02111,"17.5":0.04606,"17.6-17.7":0.11361,"18.0":0.02879,"18.1":0.05834,"18.2":0.03263,"18.3":0.11131,"18.4":0.0641,"18.5-18.6":2.73091,"26.0":0.01497},P:{"4":0.13562,"21":0.01043,"22":0.01043,"23":0.04173,"24":0.01043,"25":0.02086,"26":0.0313,"27":0.12519,"28":0.68853,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01043,"6.2-6.4":0.01043,"7.2-7.4":0.06259},I:{"0":0.0433,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.25155,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00755,"11":0.03775,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03036},H:{"0":0},L:{"0":40.91993},R:{_:"0"},M:{"0":0.16914},Q:{"14.9":0.00434}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PF.js b/node_modules.bak/caniuse-lite/data/regions/PF.js new file mode 100644 index 0000000..7c955d6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PF.js @@ -0,0 +1 @@ +module.exports={C:{"56":0.00152,"64":0.00152,"78":0.11833,"115":0.09557,"119":0.00152,"124":0.00152,"127":0.00152,"128":0.10164,"131":0.00152,"135":0.01062,"136":0.00303,"137":0.00607,"138":0.00303,"139":0.01214,"140":0.03186,"141":0.81463,"142":0.34436,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 121 122 123 125 126 129 130 132 133 134 143 144 145 3.5 3.6"},D:{"40":0.00152,"41":0.00303,"42":0.00152,"43":0.00152,"49":0.00152,"53":0.00152,"54":0.00152,"57":0.00152,"58":0.00152,"70":0.00152,"79":0.00152,"84":0.00152,"87":0.00455,"99":0.00152,"103":0.10316,"107":0.00455,"109":0.08344,"110":0.00152,"111":0.00303,"112":0.00152,"113":0.00303,"114":0.00152,"116":0.01972,"119":0.00152,"120":0.00152,"121":0.00152,"122":0.01972,"123":0.00152,"124":0.01062,"125":0.01669,"126":0.00303,"127":0.0182,"128":0.03186,"129":0.00455,"130":0.03793,"131":0.01972,"132":0.01365,"133":0.05916,"134":0.01214,"135":0.01517,"136":0.01365,"137":0.05006,"138":2.4181,"139":3.54371,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 44 45 46 47 48 50 51 52 55 56 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 83 85 86 88 89 90 91 92 93 94 95 96 97 98 100 101 102 104 105 106 108 115 117 118 140 141 142 143"},F:{"28":0.00152,"36":0.00152,"46":0.0091,"89":0.00303,"91":0.0091,"119":0.00455,"120":0.31402,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00607,"114":0.00152,"124":0.00152,"126":0.00303,"128":0.00152,"132":0.00303,"133":0.00152,"134":0.01669,"135":0.00303,"136":0.02124,"137":0.01972,"138":0.54005,"139":1.15292,"140":0.00152,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 127 129 130 131"},E:{"13":0.00455,"14":0.04551,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.2-15.3","12.1":0.00152,"13.1":0.00152,"14.1":0.0182,"15.1":0.00607,"15.4":0.01062,"15.5":0.00455,"15.6":0.10164,"16.0":0.03641,"16.1":0.04096,"16.2":0.00759,"16.3":0.02427,"16.4":0.04248,"16.5":0.00455,"16.6":0.18659,"17.0":0.01972,"17.1":0.10012,"17.2":0.03034,"17.3":0.05765,"17.4":0.02427,"17.5":0.05461,"17.6":0.35953,"18.0":0.0091,"18.1":0.01669,"18.2":0.01365,"18.3":0.03034,"18.4":0.02882,"18.5-18.6":0.48696,"26.0":0.00607},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0016,"5.0-5.1":0,"6.0-6.1":0.004,"7.0-7.1":0.0032,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.008,"10.0-10.2":0.0008,"10.3":0.0144,"11.0-11.2":0.30718,"11.3-11.4":0.0048,"12.0-12.1":0.0016,"12.2-12.5":0.0464,"13.0-13.1":0,"13.2":0.0024,"13.3":0.0016,"13.4-13.7":0.008,"14.0-14.4":0.016,"14.5-14.8":0.0168,"15.0-15.1":0.0144,"15.2-15.3":0.0128,"15.4":0.0144,"15.5":0.016,"15.6-15.8":0.20959,"16.0":0.0256,"16.1":0.0528,"16.2":0.0272,"16.3":0.0504,"16.4":0.0112,"16.5":0.0208,"16.6-16.7":0.27038,"17.0":0.0144,"17.1":0.0264,"17.2":0.0192,"17.3":0.0296,"17.4":0.044,"17.5":0.09599,"17.6-17.7":0.23678,"18.0":0.06,"18.1":0.12159,"18.2":0.068,"18.3":0.23198,"18.4":0.13359,"18.5-18.6":5.69162,"26.0":0.0312},P:{"4":0.02049,"22":0.01025,"23":0.01025,"24":0.01025,"25":0.06148,"26":0.02049,"27":0.02049,"28":1.91615,_:"20 21 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.23714,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":0.03393,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05613,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03393},H:{"0":0},L:{"0":75.9529},R:{_:"0"},M:{"0":0.19511},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PG.js b/node_modules.bak/caniuse-lite/data/regions/PG.js new file mode 100644 index 0000000..2af393a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PG.js @@ -0,0 +1 @@ +module.exports={C:{"73":0.00374,"84":0.00374,"90":0.00374,"93":0.00374,"100":0.00748,"115":0.02243,"127":0.00374,"128":0.00374,"131":0.00374,"132":0.00374,"133":0.00374,"134":0.00374,"135":0.01122,"136":0.00374,"137":0.00374,"138":0.0187,"139":0.0187,"140":0.02991,"141":0.58328,"142":0.21686,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 91 92 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 143 144 145 3.5 3.6"},D:{"11":0.00374,"39":0.00374,"43":0.00748,"47":0.00374,"49":0.01122,"50":0.00374,"51":0.00374,"56":0.00374,"60":0.00374,"63":0.00374,"65":0.01122,"67":0.01122,"68":0.00374,"72":0.00374,"74":0.00374,"80":0.00374,"81":0.00374,"86":0.00748,"87":0.00748,"88":0.01496,"90":0.00748,"91":0.00374,"92":0.00374,"94":0.02243,"99":0.00748,"102":0.0187,"103":0.01122,"105":0.00374,"106":0.00748,"107":0.00374,"109":0.24677,"110":0.00748,"111":0.02617,"113":0.00374,"114":0.01122,"115":0.00748,"116":0.0187,"117":0.00748,"118":0.00374,"119":0.00374,"120":0.07104,"121":0.01122,"122":0.02243,"123":0.01496,"124":0.01122,"125":0.02617,"126":0.086,"127":0.05982,"128":0.02617,"129":0.0187,"130":0.02991,"131":0.07104,"132":0.01122,"133":0.04113,"134":0.04113,"135":0.05982,"136":0.11965,"137":0.20565,"138":4.44193,"139":4.7261,"140":0.01122,"141":0.00374,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 44 45 46 48 52 53 54 55 57 58 59 61 62 64 66 69 70 71 73 75 76 77 78 79 83 84 85 89 93 95 96 97 98 100 101 104 108 112 142 143"},F:{"87":0.00748,"89":0.00374,"90":0.29164,"91":0.01122,"110":0.00374,"113":0.00374,"119":0.00748,"120":0.52346,"121":0.07104,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00374,"13":0.01122,"14":0.00374,"15":0.00748,"16":0.01122,"17":0.00748,"18":0.10469,"84":0.02243,"88":0.00374,"89":0.02617,"90":0.01496,"92":0.09721,"100":0.07852,"109":0.00748,"110":0.00374,"112":0.00374,"114":0.02243,"117":0.00748,"118":0.00748,"119":0.00748,"120":0.01122,"121":0.00374,"122":0.02617,"123":0.00374,"124":0.02617,"125":0.00374,"126":0.01496,"127":0.01122,"128":0.01122,"129":0.02243,"130":0.01496,"131":0.03739,"132":0.02243,"133":0.01122,"134":0.0187,"135":0.03365,"136":0.07852,"137":0.12339,"138":2.21723,"139":3.20432,"140":0.01122,_:"79 80 81 83 85 86 87 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 111 113 115 116"},E:{"14":0.01122,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5 16.4 16.5 17.0 26.0","13.1":0.02243,"14.1":0.00374,"15.1":0.00748,"15.2-15.3":0.00748,"15.6":1.17405,"16.0":0.00374,"16.1":0.00374,"16.2":0.07104,"16.3":0.16078,"16.6":0.00374,"17.1":0.04113,"17.2":0.01122,"17.3":0.00374,"17.4":0.00748,"17.5":0.00374,"17.6":0.01122,"18.0":0.00374,"18.1":0.00374,"18.2":0.00374,"18.3":0.00748,"18.4":0.03739,"18.5-18.6":0.05235},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0004,"5.0-5.1":0,"6.0-6.1":0.00101,"7.0-7.1":0.00081,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00202,"10.0-10.2":0.0002,"10.3":0.00364,"11.0-11.2":0.07764,"11.3-11.4":0.00121,"12.0-12.1":0.0004,"12.2-12.5":0.01173,"13.0-13.1":0,"13.2":0.00061,"13.3":0.0004,"13.4-13.7":0.00202,"14.0-14.4":0.00404,"14.5-14.8":0.00425,"15.0-15.1":0.00364,"15.2-15.3":0.00324,"15.4":0.00364,"15.5":0.00404,"15.6-15.8":0.05298,"16.0":0.00647,"16.1":0.01335,"16.2":0.00687,"16.3":0.01274,"16.4":0.00283,"16.5":0.00526,"16.6-16.7":0.06834,"17.0":0.00364,"17.1":0.00667,"17.2":0.00485,"17.3":0.00748,"17.4":0.01112,"17.5":0.02426,"17.6-17.7":0.05985,"18.0":0.01516,"18.1":0.03073,"18.2":0.01719,"18.3":0.05864,"18.4":0.03377,"18.5-18.6":1.43864,"26.0":0.00789},P:{"4":0.02049,"21":0.03073,"22":0.1639,"23":0.03073,"24":0.19463,"25":0.47121,"26":0.09219,"27":0.35853,"28":1.23948,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 13.0 15.0 16.0 17.0","7.2-7.4":0.04097,"12.0":0.01024,"14.0":0.01024,"18.0":0.02049,"19.0":0.02049},I:{"0":0.33125,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00007,"4.4":0,"4.4.3-4.4.4":0.00023},K:{"0":1.27208,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.01122,_:"6 7 8 9 11 5.5"},N:{_:"10 11"},S:{"2.5":0.01252,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.45698},H:{"0":0.03},L:{"0":70.72022},R:{_:"0"},M:{"0":0.18154},Q:{"14.9":0.08764}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PH.js b/node_modules.bak/caniuse-lite/data/regions/PH.js new file mode 100644 index 0000000..4a331a1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PH.js @@ -0,0 +1 @@ +module.exports={C:{"59":0.00244,"98":0.00244,"101":0.00244,"115":0.03653,"122":0.00244,"123":0.00731,"124":0.00244,"128":0.2922,"132":0.00244,"134":0.00244,"136":0.00244,"138":0.00244,"139":0.00244,"140":0.01705,"141":0.2849,"142":0.12906,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 125 126 127 129 130 131 133 135 137 143 144 145 3.5 3.6"},D:{"39":0.00244,"40":0.00244,"41":0.00244,"42":0.00244,"43":0.00244,"44":0.00244,"45":0.00244,"46":0.00244,"47":0.00244,"48":0.00244,"49":0.00244,"50":0.00244,"51":0.00244,"52":0.00244,"53":0.00244,"54":0.00244,"55":0.00244,"56":0.00244,"57":0.00244,"58":0.00244,"59":0.00244,"60":0.00244,"66":0.00731,"73":0.00244,"76":0.00244,"78":0.00244,"79":0.00731,"81":0.00244,"83":0.00244,"87":0.01705,"88":0.00244,"89":0.00244,"90":0.00244,"91":0.01218,"92":0.00244,"93":0.03653,"94":0.00487,"95":0.00244,"97":0.01705,"101":0.00244,"102":0.00244,"103":0.41395,"104":0.00244,"105":0.10227,"106":0.00244,"108":0.01705,"109":0.36769,"110":0.00244,"111":0.01461,"112":0.00244,"113":0.00731,"114":0.03166,"115":0.00244,"116":0.05601,"117":0.00487,"118":0.00731,"119":0.00731,"120":0.01705,"121":0.02679,"122":0.08036,"123":0.01461,"124":0.02435,"125":0.04627,"126":0.10227,"127":0.01948,"128":0.04383,"129":0.01461,"130":0.02922,"131":0.08523,"132":0.07062,"133":0.05114,"134":0.06331,"135":0.06818,"136":0.0974,"137":0.20698,"138":6.20438,"139":8.56877,"140":0.02679,"141":0.00244,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 74 75 77 80 84 85 86 96 98 99 100 107 142 143"},F:{"46":0.00244,"90":0.00487,"91":0.00244,"95":0.00244,"117":0.00974,"119":0.00244,"120":0.56492,"121":0.00244,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00487,"102":0.00244,"109":0.00974,"114":0.02679,"121":0.00244,"122":0.00487,"123":0.00244,"125":0.00244,"126":0.01461,"128":0.00244,"129":0.00244,"130":0.00244,"131":0.00974,"132":0.00244,"133":0.00244,"134":0.01218,"135":0.00487,"136":0.01461,"137":0.00974,"138":0.76459,"139":1.93096,"140":0.00244,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 124 127"},E:{"14":0.00244,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3","11.1":0.00244,"13.1":0.00244,"14.1":0.01948,"15.1":0.00974,"15.4":0.00244,"15.5":0.00244,"15.6":0.05844,"16.0":0.00244,"16.1":0.00487,"16.2":0.00244,"16.3":0.00731,"16.4":0.00244,"16.5":0.00244,"16.6":0.03409,"17.0":0.00244,"17.1":0.01705,"17.2":0.00731,"17.3":0.00974,"17.4":0.02435,"17.5":0.02192,"17.6":0.05844,"18.0":0.01705,"18.1":0.02192,"18.2":0.01218,"18.3":0.02435,"18.4":0.01948,"18.5-18.6":0.20454,"26.0":0.01218},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0,"6.0-6.1":0.00154,"7.0-7.1":0.00123,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00309,"10.0-10.2":0.00031,"10.3":0.00556,"11.0-11.2":0.11854,"11.3-11.4":0.00185,"12.0-12.1":0.00062,"12.2-12.5":0.0179,"13.0-13.1":0,"13.2":0.00093,"13.3":0.00062,"13.4-13.7":0.00309,"14.0-14.4":0.00617,"14.5-14.8":0.00648,"15.0-15.1":0.00556,"15.2-15.3":0.00494,"15.4":0.00556,"15.5":0.00617,"15.6-15.8":0.08088,"16.0":0.00988,"16.1":0.02037,"16.2":0.0105,"16.3":0.01945,"16.4":0.00432,"16.5":0.00803,"16.6-16.7":0.10434,"17.0":0.00556,"17.1":0.01019,"17.2":0.00741,"17.3":0.01142,"17.4":0.01698,"17.5":0.03704,"17.6-17.7":0.09137,"18.0":0.02315,"18.1":0.04692,"18.2":0.02624,"18.3":0.08952,"18.4":0.05155,"18.5-18.6":2.19635,"26.0":0.01204},P:{"4":0.01089,"23":0.01089,"24":0.01089,"25":0.01089,"26":0.01089,"27":0.02178,"28":0.35929,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01089},I:{"0":0.25683,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00003,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00018},K:{"0":0.08323,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.07062,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06809},H:{"0":0},L:{"0":73.26442},R:{_:"0"},M:{"0":0.03026},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PK.js b/node_modules.bak/caniuse-lite/data/regions/PK.js new file mode 100644 index 0000000..60ae7ed --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PK.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00315,"112":0.00315,"113":0.00315,"115":0.13873,"127":0.00315,"128":0.00946,"133":0.00315,"134":0.00631,"135":0.00315,"136":0.00631,"137":0.00315,"138":0.00315,"139":0.00631,"140":0.00946,"141":0.28377,"142":0.15134,"143":0.00315,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 144 145 3.5 3.6"},D:{"29":0.00315,"33":0.00315,"39":0.00315,"40":0.00315,"41":0.00315,"42":0.00315,"43":0.00315,"44":0.00315,"45":0.00315,"46":0.00315,"47":0.00315,"48":0.00315,"49":0.00315,"50":0.00315,"51":0.00315,"52":0.00315,"53":0.00315,"54":0.00315,"55":0.00315,"56":0.00315,"57":0.00315,"58":0.00315,"59":0.00315,"60":0.00315,"62":0.00315,"63":0.00315,"64":0.00315,"65":0.00315,"66":0.00315,"68":0.01577,"69":0.00946,"70":0.00315,"71":0.00946,"72":0.00946,"73":0.00631,"74":0.01892,"75":0.00631,"76":0.00946,"77":0.01577,"78":0.00315,"79":0.00631,"80":0.01261,"81":0.00315,"83":0.00631,"84":0.00315,"85":0.00315,"86":0.00631,"87":0.00946,"88":0.00315,"89":0.00631,"90":0.00315,"91":0.02207,"92":0.00315,"93":0.03468,"94":0.00315,"95":0.00946,"96":0.00315,"97":0.00315,"98":0.00315,"99":0.00315,"100":0.00315,"101":0.00315,"102":0.03153,"103":0.12612,"104":0.03784,"105":0.00315,"106":0.00946,"107":0.00315,"108":0.00946,"109":1.74046,"110":0.00315,"111":0.00315,"112":0.23648,"113":0.00315,"114":0.01261,"116":0.01892,"117":0.00315,"118":0.00631,"119":0.02522,"120":0.02207,"121":0.01261,"122":0.01892,"123":0.00946,"124":0.01261,"125":0.94275,"126":0.05045,"127":0.03153,"128":0.02522,"129":0.02207,"130":0.01892,"131":0.09774,"132":0.06937,"133":0.0473,"134":0.05991,"135":0.08828,"136":0.09774,"137":0.23648,"138":7.60188,"139":8.99551,"140":0.02522,"141":0.00946,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 61 67 115 142 143"},F:{"79":0.00315,"87":0.00315,"90":0.04099,"91":0.01892,"95":0.03784,"114":0.00946,"115":0.00315,"116":0.00315,"117":0.00315,"119":0.00631,"120":0.43196,"121":0.00631,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00315,"15":0.00315,"16":0.00315,"18":0.00946,"84":0.00315,"89":0.00315,"92":0.02838,"109":0.01261,"110":0.00315,"114":0.03784,"122":0.00315,"124":0.00315,"131":0.01577,"132":0.00946,"133":0.00946,"134":0.01261,"135":0.00946,"136":0.01892,"137":0.01577,"138":0.40043,"139":0.7914,"140":0.00315,_:"13 14 17 79 80 81 83 85 86 87 88 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 129 130"},E:{"4":0.00315,"14":0.00315,_:"0 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0 17.2","5.1":0.00315,"13.1":0.00631,"14.1":0.00315,"15.6":0.01577,"16.1":0.00315,"16.3":0.00315,"16.6":0.02207,"17.1":0.01577,"17.3":0.00315,"17.4":0.00315,"17.5":0.00631,"17.6":0.02207,"18.0":0.00315,"18.1":0.00315,"18.2":0.00315,"18.3":0.00631,"18.4":0.00315,"18.5-18.6":0.09144,"26.0":0.00631},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00062,"5.0-5.1":0,"6.0-6.1":0.00155,"7.0-7.1":0.00124,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00311,"10.0-10.2":0.00031,"10.3":0.0056,"11.0-11.2":0.11937,"11.3-11.4":0.00187,"12.0-12.1":0.00062,"12.2-12.5":0.01803,"13.0-13.1":0,"13.2":0.00093,"13.3":0.00062,"13.4-13.7":0.00311,"14.0-14.4":0.00622,"14.5-14.8":0.00653,"15.0-15.1":0.0056,"15.2-15.3":0.00497,"15.4":0.0056,"15.5":0.00622,"15.6-15.8":0.08144,"16.0":0.00995,"16.1":0.02052,"16.2":0.01057,"16.3":0.01958,"16.4":0.00435,"16.5":0.00808,"16.6-16.7":0.10507,"17.0":0.0056,"17.1":0.01026,"17.2":0.00746,"17.3":0.0115,"17.4":0.0171,"17.5":0.0373,"17.6-17.7":0.09201,"18.0":0.02331,"18.1":0.04725,"18.2":0.02642,"18.3":0.09015,"18.4":0.05191,"18.5-18.6":2.21172,"26.0":0.01212},P:{"4":0.0312,"21":0.0104,"22":0.0104,"23":0.0104,"24":0.0104,"25":0.052,"26":0.052,"27":0.0208,"28":0.58243,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.0208,"17.0":0.0208},I:{"0":0.06152,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.5649,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02664,"9":0.00761,"10":0.01142,"11":0.06469,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.04793,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":4.49163},H:{"0":0.14},L:{"0":65.12095},R:{_:"0"},M:{"0":0.06847},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PL.js b/node_modules.bak/caniuse-lite/data/regions/PL.js new file mode 100644 index 0000000..43cbd7e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PL.js @@ -0,0 +1 @@ +module.exports={C:{"39":0.00566,"48":0.00566,"52":0.05097,"60":0.00566,"68":0.00566,"78":0.00566,"91":0.00566,"102":0.00566,"115":0.6116,"120":0.00566,"123":0.00566,"127":0.00566,"128":0.33978,"129":0.00566,"130":0.00566,"131":0.00566,"132":0.00566,"133":0.02265,"134":0.01133,"135":0.01699,"136":0.03398,"137":0.01133,"138":0.02265,"139":0.06229,"140":0.16989,"141":3.12598,"142":1.546,"143":0.01133,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 124 125 126 144 145 3.5 3.6"},D:{"39":0.00566,"40":0.00566,"41":0.00566,"42":0.00566,"43":0.00566,"44":0.00566,"45":0.00566,"46":0.00566,"47":0.00566,"48":0.02832,"49":0.01133,"50":0.00566,"51":0.00566,"52":0.01133,"53":0.00566,"54":0.00566,"55":0.00566,"56":0.00566,"57":0.00566,"58":0.00566,"59":0.00566,"60":0.00566,"73":0.00566,"79":0.6739,"80":0.00566,"85":0.01133,"86":0.00566,"87":0.06229,"89":0.03398,"90":0.00566,"91":0.01133,"98":0.00566,"99":0.22652,"101":0.00566,"102":0.01133,"103":0.02832,"104":0.03964,"105":0.00566,"106":0.00566,"107":0.00566,"108":0.02265,"109":0.9797,"111":0.89475,"112":0.00566,"113":0.03964,"114":0.05097,"115":0.09061,"116":0.07362,"117":0.02265,"118":0.08495,"119":0.01699,"120":0.05663,"121":0.05663,"122":0.09627,"123":0.21519,"124":0.07362,"125":0.22086,"126":0.09061,"127":0.09061,"128":0.07928,"129":0.10193,"130":0.20387,"131":0.23785,"132":1.93675,"133":0.14158,"134":0.27182,"135":0.13025,"136":0.14724,"137":0.37942,"138":9.33262,"139":12.33401,"140":0.02265,"141":0.00566,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 81 83 84 88 92 93 94 95 96 97 100 110 142 143"},F:{"46":0.00566,"79":0.00566,"85":0.00566,"87":0.00566,"90":0.07362,"91":0.02832,"95":0.19254,"102":0.00566,"113":0.00566,"114":0.02265,"116":0.00566,"117":0.01133,"118":0.00566,"119":0.08495,"120":8.05279,"121":0.02832,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00566,"96":0.41906,"109":0.16423,"114":0.00566,"120":0.00566,"122":0.00566,"123":0.00566,"124":0.00566,"126":0.00566,"128":0.00566,"129":0.00566,"130":0.00566,"131":0.02832,"132":0.01133,"133":0.01133,"134":0.0453,"135":0.01699,"136":0.03964,"137":0.03964,"138":1.64793,"139":3.30153,"140":0.00566,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 125 127"},E:{"4":0.00566,"13":0.00566,_:"0 5 6 7 8 9 10 11 12 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5","13.1":0.01133,"14.1":0.02265,"15.6":0.0453,"16.0":0.00566,"16.1":0.00566,"16.2":0.00566,"16.3":0.00566,"16.4":0.00566,"16.5":0.00566,"16.6":0.06229,"17.0":0.00566,"17.1":0.02832,"17.2":0.00566,"17.3":0.00566,"17.4":0.02265,"17.5":0.02265,"17.6":0.09061,"18.0":0.01699,"18.1":0.03398,"18.2":0.01133,"18.3":0.03964,"18.4":0.03398,"18.5-18.6":0.32279,"26.0":0.02832},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0015,"5.0-5.1":0,"6.0-6.1":0.00376,"7.0-7.1":0.003,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00751,"10.0-10.2":0.00075,"10.3":0.01352,"11.0-11.2":0.28845,"11.3-11.4":0.00451,"12.0-12.1":0.0015,"12.2-12.5":0.04357,"13.0-13.1":0,"13.2":0.00225,"13.3":0.0015,"13.4-13.7":0.00751,"14.0-14.4":0.01502,"14.5-14.8":0.01577,"15.0-15.1":0.01352,"15.2-15.3":0.01202,"15.4":0.01352,"15.5":0.01502,"15.6-15.8":0.19681,"16.0":0.02404,"16.1":0.04958,"16.2":0.02554,"16.3":0.04732,"16.4":0.01052,"16.5":0.01953,"16.6-16.7":0.25389,"17.0":0.01352,"17.1":0.02479,"17.2":0.01803,"17.3":0.02779,"17.4":0.04131,"17.5":0.09014,"17.6-17.7":0.22235,"18.0":0.05634,"18.1":0.11418,"18.2":0.06385,"18.3":0.21784,"18.4":0.12545,"18.5-18.6":5.34456,"26.0":0.0293},P:{"4":0.05176,"20":0.01035,"21":0.01035,"22":0.0207,"23":0.03106,"24":0.0207,"25":0.03106,"26":0.05176,"27":0.09317,"28":2.02904,_:"5.0-5.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.0207,"14.0":0.01035},I:{"0":0.03031,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.96281,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.07225,"9":0.01445,"10":0.02168,"11":0.10115,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.16914},H:{"0":0},L:{"0":33.38144},R:{_:"0"},M:{"0":0.58116},Q:{"14.9":0.00434}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PM.js b/node_modules.bak/caniuse-lite/data/regions/PM.js new file mode 100644 index 0000000..05a0c4a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PM.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.05022,"128":0.01116,"135":0.18414,"136":0.01116,"140":0.23436,"141":2.0088,"142":0.21762,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 137 138 139 143 144 145 3.5 3.6"},D:{"54":0.01116,"103":0.05022,"109":0.15624,"125":0.03906,"131":0.27342,"133":0.0279,"134":0.10602,"136":0.14508,"137":0.21762,"138":7.71156,"139":8.05194,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 132 135 140 141 142 143"},F:{"90":0.01116,"120":0.63054,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"134":0.02232,"138":0.68634,"139":0.75888,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 15.5 16.0 18.0","15.1":0.28458,"15.6":0.55242,"16.1":0.34596,"16.2":0.6696,"16.3":1.3392,"16.4":0.11718,"16.5":0.37386,"16.6":3.25314,"17.0":0.02232,"17.1":2.69514,"17.2":0.42408,"17.3":0.14508,"17.4":3.39264,"17.5":0.90396,"17.6":9.4581,"18.1":0.1953,"18.2":0.06138,"18.3":1.09926,"18.4":0.5301,"18.5-18.6":2.7063,"26.0":0.05022},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00705,"5.0-5.1":0,"6.0-6.1":0.01763,"7.0-7.1":0.0141,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.03525,"10.0-10.2":0.00353,"10.3":0.06346,"11.0-11.2":1.35378,"11.3-11.4":0.02115,"12.0-12.1":0.00705,"12.2-12.5":0.20448,"13.0-13.1":0,"13.2":0.01058,"13.3":0.00705,"13.4-13.7":0.03525,"14.0-14.4":0.07051,"14.5-14.8":0.07404,"15.0-15.1":0.06346,"15.2-15.3":0.05641,"15.4":0.06346,"15.5":0.07051,"15.6-15.8":0.92368,"16.0":0.11282,"16.1":0.23268,"16.2":0.11987,"16.3":0.22211,"16.4":0.04936,"16.5":0.09166,"16.6-16.7":1.19161,"17.0":0.06346,"17.1":0.11634,"17.2":0.08461,"17.3":0.13044,"17.4":0.1939,"17.5":0.42306,"17.6-17.7":1.04354,"18.0":0.26441,"18.1":0.53587,"18.2":0.29967,"18.3":1.02239,"18.4":0.58875,"18.5-18.6":25.08378,"26.0":0.13749},P:{"26":0.02076,"28":0.63325,_:"4 20 21 22 23 24 25 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":8.36551},R:{_:"0"},M:{"0":0.11048},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PN.js b/node_modules.bak/caniuse-lite/data/regions/PN.js new file mode 100644 index 0000000..645ec47 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PN.js @@ -0,0 +1 @@ +module.exports={C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 3.5 3.6"},D:{"138":18.18,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 139 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"139":27.27,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00364,"5.0-5.1":0,"6.0-6.1":0.00909,"7.0-7.1":0.00727,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01818,"10.0-10.2":0.00182,"10.3":0.03273,"11.0-11.2":0.69817,"11.3-11.4":0.01091,"12.0-12.1":0.00364,"12.2-12.5":0.10545,"13.0-13.1":0,"13.2":0.00545,"13.3":0.00364,"13.4-13.7":0.01818,"14.0-14.4":0.03636,"14.5-14.8":0.03818,"15.0-15.1":0.03273,"15.2-15.3":0.02909,"15.4":0.03273,"15.5":0.03636,"15.6-15.8":0.47636,"16.0":0.05818,"16.1":0.12,"16.2":0.06182,"16.3":0.11454,"16.4":0.02545,"16.5":0.04727,"16.6-16.7":0.61454,"17.0":0.03273,"17.1":0.06,"17.2":0.04364,"17.3":0.06727,"17.4":0.1,"17.5":0.21818,"17.6-17.7":0.53817,"18.0":0.13636,"18.1":0.27636,"18.2":0.15454,"18.3":0.52726,"18.4":0.30363,"18.5-18.6":12.93615,"26.0":0.07091},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":36.36849},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PR.js b/node_modules.bak/caniuse-lite/data/regions/PR.js new file mode 100644 index 0000000..8b6d5bf --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PR.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00365,"115":0.22976,"128":0.01824,"134":0.20059,"136":0.00365,"137":0.00729,"138":0.00365,"139":0.02188,"140":0.02188,"141":0.84975,"142":0.40846,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 135 143 144 145 3.5 3.6"},D:{"39":0.00729,"40":0.00365,"41":0.00365,"42":0.00729,"43":0.00365,"44":0.00729,"45":0.00365,"46":0.00365,"47":0.00729,"48":0.00729,"49":0.00729,"50":0.00365,"51":0.00365,"52":0.00729,"53":0.00729,"54":0.00365,"55":0.00729,"56":0.00729,"57":0.00365,"58":0.00365,"59":0.00365,"60":0.00729,"65":0.00365,"70":0.01094,"71":0.00365,"72":0.00365,"74":0.00365,"76":0.00365,"77":0.00365,"79":0.01459,"80":0.00365,"81":0.00365,"83":0.00365,"84":0.00365,"85":0.00365,"86":0.00365,"87":0.01459,"88":0.00365,"89":0.00365,"90":0.00365,"91":0.00365,"93":0.00729,"97":0.00365,"98":0.00365,"101":0.00365,"102":0.00365,"103":0.05835,"108":0.01094,"109":0.21153,"110":0.00729,"111":0.00365,"112":0.41576,"113":0.05106,"114":0.00365,"115":0.00729,"116":0.06565,"119":0.00729,"120":0.00365,"121":0.01094,"122":0.03647,"123":0.01824,"124":0.00729,"125":0.78775,"126":0.02188,"127":0.00729,"128":0.08023,"129":0.00729,"130":0.01824,"131":0.04376,"132":0.08023,"133":0.04012,"134":0.02918,"135":0.13129,"136":0.10576,"137":0.23341,"138":5.82061,"139":7.48,"140":0.00729,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 68 69 73 75 78 92 94 95 96 99 100 104 105 106 107 117 118 141 142 143"},F:{"73":0.00365,"90":0.02188,"91":0.00729,"119":0.01459,"120":0.99563,"121":0.00729,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00365,"81":0.00365,"83":0.00365,"84":0.00365,"88":0.00365,"92":0.00729,"109":0.01094,"114":0.00365,"115":0.00365,"122":0.02188,"124":0.00365,"125":0.00365,"126":0.00365,"127":0.00729,"128":0.00365,"130":0.01824,"131":0.00729,"132":0.01459,"133":0.01824,"134":0.13859,"135":0.01094,"136":0.03282,"137":0.05471,"138":1.97667,"139":4.44934,"140":0.01459,_:"12 13 14 15 16 17 79 80 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 116 117 118 119 120 121 123 129"},E:{"13":0.00365,"14":0.01824,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3","9.1":0.00365,"13.1":0.00729,"14.1":0.03282,"15.1":0.00365,"15.4":0.01459,"15.5":0.01094,"15.6":0.07659,"16.0":0.04012,"16.1":0.01094,"16.2":0.01094,"16.3":0.05106,"16.4":0.00729,"16.5":0.02188,"16.6":0.186,"17.0":0.01094,"17.1":0.07659,"17.2":0.04012,"17.3":0.04376,"17.4":0.05835,"17.5":0.062,"17.6":0.24435,"18.0":0.01824,"18.1":0.05471,"18.2":0.04376,"18.3":0.14223,"18.4":0.08023,"18.5-18.6":1.17433,"26.0":0.04012},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00559,"5.0-5.1":0,"6.0-6.1":0.01398,"7.0-7.1":0.01118,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02796,"10.0-10.2":0.0028,"10.3":0.05032,"11.0-11.2":1.07357,"11.3-11.4":0.01677,"12.0-12.1":0.00559,"12.2-12.5":0.16215,"13.0-13.1":0,"13.2":0.00839,"13.3":0.00559,"13.4-13.7":0.02796,"14.0-14.4":0.05592,"14.5-14.8":0.05871,"15.0-15.1":0.05032,"15.2-15.3":0.04473,"15.4":0.05032,"15.5":0.05592,"15.6-15.8":0.73249,"16.0":0.08946,"16.1":0.18452,"16.2":0.09506,"16.3":0.17613,"16.4":0.03914,"16.5":0.07269,"16.6-16.7":0.94497,"17.0":0.05032,"17.1":0.09226,"17.2":0.0671,"17.3":0.10344,"17.4":0.15377,"17.5":0.33549,"17.6-17.7":0.82754,"18.0":0.20968,"18.1":0.42496,"18.2":0.23764,"18.3":0.81077,"18.4":0.46689,"18.5-18.6":19.89183,"26.0":0.10903},P:{"4":0.06229,"21":0.01038,"22":0.01038,"23":0.01038,"24":0.02076,"25":0.04153,"26":0.02076,"27":0.06229,"28":3.05215,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 17.0 19.0","7.2-7.4":0.02076,"11.1-11.2":0.01038,"16.0":0.04153,"18.0":0.01038},I:{"0":0.01903,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.17791,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00365,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00635},H:{"0":0},L:{"0":35.71696},R:{_:"0"},M:{"0":0.4829},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PS.js b/node_modules.bak/caniuse-lite/data/regions/PS.js new file mode 100644 index 0000000..f00016d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PS.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.09974,"127":0.00416,"128":0.04364,"131":0.00208,"136":0.00208,"137":0.00208,"138":0.00208,"139":0.00208,"140":0.01455,"141":0.293,"142":0.12468,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 133 134 135 143 144 145 3.5 3.6"},D:{"34":0.00208,"38":0.00416,"46":0.00208,"47":0.00208,"49":0.00208,"50":0.00208,"52":0.00208,"53":0.00416,"55":0.00208,"56":0.00416,"58":0.00208,"60":0.00208,"69":0.00416,"71":0.00416,"72":0.00208,"73":0.00208,"77":0.02701,"79":0.01662,"80":0.00208,"81":0.00208,"83":0.01039,"84":0.00208,"85":0.00208,"86":0.01247,"87":0.02494,"88":0.00208,"89":0.00623,"90":0.00623,"91":0.00208,"92":0.00208,"94":0.00416,"95":0.01039,"97":0.00416,"98":0.00416,"99":0.00208,"100":0.00208,"103":0.00623,"104":0.00831,"105":0.00208,"106":0.00831,"107":0.00831,"108":0.00831,"109":0.4343,"110":0.00208,"111":0.00208,"112":0.39482,"113":0.00208,"114":0.00416,"115":0.00208,"116":0.01247,"117":0.0187,"118":0.00831,"119":0.01455,"120":0.01039,"121":0.00416,"122":0.02286,"123":0.03533,"124":0.01247,"125":2.08631,"126":0.01662,"127":0.0187,"128":0.0187,"129":0.01455,"130":0.02078,"131":0.06857,"132":0.15169,"133":0.02494,"134":0.02909,"135":0.08935,"136":0.08935,"137":0.17455,"138":4.902,"139":5.77061,"140":0.00623,"141":0.00416,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 42 43 44 45 48 51 54 57 59 61 62 63 64 65 66 67 68 70 74 75 76 78 93 96 101 102 142 143"},F:{"46":0.00208,"85":0.00208,"89":0.00208,"90":0.00416,"91":0.00208,"95":0.00208,"113":0.00416,"118":0.00208,"119":0.00623,"120":0.32625,"121":0.00208,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"13":0.00208,"18":0.00208,"92":0.0187,"100":0.00416,"109":0.00623,"114":0.11013,"122":0.00416,"131":0.00416,"132":0.00208,"133":0.00208,"134":0.01455,"135":0.00208,"136":0.01247,"137":0.02078,"138":0.47378,"139":0.99328,"140":0.00208,_:"12 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 16.0 17.2","5.1":0.0374,"13.1":0.00416,"14.1":0.00623,"15.5":0.00208,"15.6":0.01039,"16.1":0.00416,"16.2":0.00208,"16.3":0.01039,"16.4":0.00208,"16.5":0.00208,"16.6":0.02701,"17.0":0.00208,"17.1":0.00831,"17.3":0.00208,"17.4":0.00416,"17.5":0.01039,"17.6":0.01247,"18.0":0.00416,"18.1":0.00416,"18.2":0.00623,"18.3":0.01039,"18.4":0.00831,"18.5-18.6":0.14754,"26.0":0.00623},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0018,"5.0-5.1":0,"6.0-6.1":0.0045,"7.0-7.1":0.0036,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00899,"10.0-10.2":0.0009,"10.3":0.01618,"11.0-11.2":0.34527,"11.3-11.4":0.00539,"12.0-12.1":0.0018,"12.2-12.5":0.05215,"13.0-13.1":0,"13.2":0.0027,"13.3":0.0018,"13.4-13.7":0.00899,"14.0-14.4":0.01798,"14.5-14.8":0.01888,"15.0-15.1":0.01618,"15.2-15.3":0.01439,"15.4":0.01618,"15.5":0.01798,"15.6-15.8":0.23558,"16.0":0.02877,"16.1":0.05934,"16.2":0.03057,"16.3":0.05665,"16.4":0.01259,"16.5":0.02338,"16.6-16.7":0.30391,"17.0":0.01618,"17.1":0.02967,"17.2":0.02158,"17.3":0.03327,"17.4":0.04945,"17.5":0.1079,"17.6-17.7":0.26615,"18.0":0.06744,"18.1":0.13667,"18.2":0.07643,"18.3":0.26075,"18.4":0.15016,"18.5-18.6":6.39743,"26.0":0.03507},P:{"4":0.05054,"20":0.02022,"21":0.05054,"22":0.11119,"23":0.1213,"24":0.10108,"25":0.19206,"26":0.28303,"27":0.2426,"28":1.88012,_:"5.0-5.4 9.2 10.1 12.0","6.2-6.4":0.01011,"7.2-7.4":0.09097,"8.2":0.01011,"11.1-11.2":0.03032,"13.0":0.04043,"14.0":0.02022,"15.0":0.01011,"16.0":0.02022,"17.0":0.04043,"18.0":0.03032,"19.0":0.05054},I:{"0":0.02373,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.52285,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00416,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.06338},H:{"0":0},L:{"0":68.53816},R:{_:"0"},M:{"0":0.22182},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PT.js b/node_modules.bak/caniuse-lite/data/regions/PT.js new file mode 100644 index 0000000..b50afe3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PT.js @@ -0,0 +1 @@ +module.exports={C:{"37":0.0053,"48":0.0053,"50":0.0053,"52":0.0053,"78":0.02119,"115":0.25955,"125":0.01059,"127":0.0053,"128":0.06356,"133":0.0053,"134":0.0053,"135":0.0053,"136":0.08475,"137":0.0053,"138":0.01589,"139":0.03178,"140":0.06356,"141":1.52024,"142":0.7045,"143":0.0053,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 129 130 131 132 144 145 3.5 3.6"},D:{"38":0.0053,"39":0.0053,"40":0.0053,"41":0.0053,"42":0.0053,"43":0.0053,"44":0.0053,"45":0.0053,"46":0.0053,"47":0.0053,"48":0.0053,"49":0.01059,"50":0.0053,"51":0.0053,"52":0.0053,"53":0.0053,"54":0.0053,"55":0.0053,"56":0.0053,"57":0.0053,"58":0.0053,"59":0.0053,"60":0.0053,"79":0.06886,"81":0.0053,"85":0.0053,"87":0.06356,"88":0.0053,"91":0.0053,"93":0.01059,"94":0.0053,"95":0.0053,"100":0.0053,"101":0.0053,"102":0.01059,"103":0.04238,"104":0.05827,"106":0.01059,"107":0.0053,"108":0.04238,"109":0.66213,"110":0.0053,"111":0.01589,"112":0.0053,"113":0.0053,"114":0.01589,"115":0.0053,"116":0.11124,"117":0.95876,"118":0.0053,"119":0.02119,"120":0.09005,"121":0.02649,"122":0.14832,"123":0.02649,"124":0.04767,"125":0.29663,"126":0.04238,"127":0.03178,"128":0.13243,"129":0.02119,"130":0.03178,"131":0.10594,"132":0.08475,"133":0.07416,"134":0.11124,"135":0.09005,"136":0.15891,"137":0.37079,"138":13.44908,"139":15.41427,"140":0.02649,"141":0.03708,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 86 89 90 92 96 97 98 99 105 142 143"},F:{"36":0.0053,"40":0.0053,"46":0.0053,"89":0.01059,"90":0.02649,"91":0.01589,"95":0.01059,"102":0.0053,"114":0.0053,"116":0.0053,"119":0.03178,"120":2.85508,"121":0.01589,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.0053,"92":0.0053,"109":0.04238,"114":0.01059,"120":0.0053,"122":0.0053,"125":0.0053,"126":0.0053,"129":0.0053,"130":0.01059,"131":0.01589,"132":0.01059,"133":0.0053,"134":0.03178,"135":0.01589,"136":0.01059,"137":0.03178,"138":2.19826,"139":3.97805,"140":0.0053,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 127 128"},E:{"14":0.0053,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1","11.1":0.0053,"12.1":0.0053,"13.1":0.02119,"14.1":0.01589,"15.2-15.3":0.0053,"15.4":0.0053,"15.5":0.01059,"15.6":0.11124,"16.0":0.02649,"16.1":0.02119,"16.2":0.01059,"16.3":0.03178,"16.4":0.01589,"16.5":0.01589,"16.6":0.1695,"17.0":0.0053,"17.1":0.09005,"17.2":0.01589,"17.3":0.01059,"17.4":0.03178,"17.5":0.06356,"17.6":0.19599,"18.0":0.02119,"18.1":0.02649,"18.2":0.02119,"18.3":0.07946,"18.4":0.05827,"18.5-18.6":0.77336,"26.0":0.05827},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00229,"5.0-5.1":0,"6.0-6.1":0.00573,"7.0-7.1":0.00458,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01146,"10.0-10.2":0.00115,"10.3":0.02063,"11.0-11.2":0.44011,"11.3-11.4":0.00688,"12.0-12.1":0.00229,"12.2-12.5":0.06648,"13.0-13.1":0,"13.2":0.00344,"13.3":0.00229,"13.4-13.7":0.01146,"14.0-14.4":0.02292,"14.5-14.8":0.02407,"15.0-15.1":0.02063,"15.2-15.3":0.01834,"15.4":0.02063,"15.5":0.02292,"15.6-15.8":0.30028,"16.0":0.03668,"16.1":0.07564,"16.2":0.03897,"16.3":0.07221,"16.4":0.01605,"16.5":0.0298,"16.6-16.7":0.38739,"17.0":0.02063,"17.1":0.03782,"17.2":0.02751,"17.3":0.04241,"17.4":0.06304,"17.5":0.13753,"17.6-17.7":0.33925,"18.0":0.08596,"18.1":0.17421,"18.2":0.09742,"18.3":0.33238,"18.4":0.1914,"18.5-18.6":8.15465,"26.0":0.0447},P:{"4":0.06359,"21":0.0106,"22":0.0318,"23":0.0106,"24":0.0106,"25":0.0106,"26":0.0212,"27":0.0424,"28":1.92901,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 17.0 18.0 19.0","7.2-7.4":0.0212,"13.0":0.0106,"16.0":0.0106},I:{"0":0.03756,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.3198,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06886,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.11287},H:{"0":0},L:{"0":34.79424},R:{_:"0"},M:{"0":0.39035},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PW.js b/node_modules.bak/caniuse-lite/data/regions/PW.js new file mode 100644 index 0000000..21eef89 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PW.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.02261,"136":0.03391,"138":0.0113,"140":0.03391,"141":0.4889,"142":0.73193,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 137 139 143 144 145 3.5 3.6"},D:{"93":0.06782,"107":0.02261,"109":0.11021,"111":0.05652,"115":0.0113,"120":0.12152,"122":0.16673,"125":0.05652,"126":0.28825,"127":0.02261,"128":0.03391,"129":0.09891,"132":0.0113,"135":0.05652,"136":0.27695,"137":0.09891,"138":6.44045,"139":7.52846,"141":0.05652,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 108 110 112 113 114 116 117 118 119 121 123 124 130 131 133 134 140 142 143"},F:{"90":0.02261,"117":0.03391,"120":0.0763,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"135":0.08761,"137":0.0113,"138":2.00646,"139":3.09447,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.4 16.5 17.1 17.2 17.3 17.4 18.1 18.2 26.0","14.1":0.13282,"15.6":0.0113,"16.0":0.80824,"16.3":0.0113,"16.6":0.03391,"17.0":0.05652,"17.5":0.0113,"17.6":0.08761,"18.0":0.02261,"18.3":0.12152,"18.4":0.06782,"18.5-18.6":0.47759},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00336,"5.0-5.1":0,"6.0-6.1":0.00839,"7.0-7.1":0.00671,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01678,"10.0-10.2":0.00168,"10.3":0.0302,"11.0-11.2":0.64435,"11.3-11.4":0.01007,"12.0-12.1":0.00336,"12.2-12.5":0.09732,"13.0-13.1":0,"13.2":0.00503,"13.3":0.00336,"13.4-13.7":0.01678,"14.0-14.4":0.03356,"14.5-14.8":0.03524,"15.0-15.1":0.0302,"15.2-15.3":0.02685,"15.4":0.0302,"15.5":0.03356,"15.6-15.8":0.43964,"16.0":0.0537,"16.1":0.11075,"16.2":0.05705,"16.3":0.10571,"16.4":0.02349,"16.5":0.04363,"16.6-16.7":0.56716,"17.0":0.0302,"17.1":0.05537,"17.2":0.04027,"17.3":0.06209,"17.4":0.09229,"17.5":0.20136,"17.6-17.7":0.49669,"18.0":0.12585,"18.1":0.25506,"18.2":0.14263,"18.3":0.48662,"18.4":0.28023,"18.5-18.6":11.93896,"26.0":0.06544},P:{"25":0.03093,"27":0.01031,"28":1.29897,_:"4 20 21 22 23 24 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.01031,"17.0":0.04124},I:{"0":0.06446,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.12196,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.13631},H:{"0":0},L:{"0":55.73292},R:{_:"0"},M:{"0":0.46631},Q:{"14.9":0.04304}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/PY.js b/node_modules.bak/caniuse-lite/data/regions/PY.js new file mode 100644 index 0000000..eb2b14e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/PY.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.03157,"50":0.00631,"52":0.00631,"66":0.00631,"88":0.00631,"115":0.05682,"128":0.03157,"135":0.00631,"136":0.00631,"137":0.00631,"138":0.01263,"139":0.00631,"140":0.01894,"141":0.59974,"142":0.28409,"143":0.00631,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 144 145 3.5 3.6"},D:{"39":0.04419,"40":0.04419,"41":0.0505,"42":0.04419,"43":0.04419,"44":0.04419,"45":0.04419,"46":0.03788,"47":0.0505,"48":0.03788,"49":0.04419,"50":0.04419,"51":0.04419,"52":0.03788,"53":0.0505,"54":0.04419,"55":0.0505,"56":0.04419,"57":0.04419,"58":0.04419,"59":0.03788,"60":0.04419,"62":0.00631,"63":0.00631,"64":0.00631,"65":0.01894,"66":0.00631,"67":0.00631,"68":0.01263,"69":0.00631,"70":0.01263,"71":0.00631,"72":0.00631,"73":0.01894,"74":0.00631,"75":0.02525,"76":0.00631,"77":0.00631,"78":0.00631,"79":0.03157,"80":0.00631,"81":0.00631,"83":0.00631,"84":0.00631,"85":0.00631,"86":0.00631,"87":1.09215,"88":0.01263,"89":0.00631,"90":0.00631,"91":0.00631,"94":0.00631,"98":0.00631,"103":0.00631,"108":0.00631,"109":0.55554,"110":0.01263,"111":0.01263,"112":31.23672,"113":0.01263,"114":0.00631,"115":0.00631,"116":0.01894,"117":0.00631,"118":0.01263,"119":0.02525,"120":0.01263,"121":0.01263,"122":0.03157,"123":0.00631,"124":0.04419,"125":5.8774,"126":0.13257,"127":0.01894,"128":0.05682,"129":0.01263,"130":0.02525,"131":0.03788,"132":0.0947,"133":0.03157,"134":0.03788,"135":0.02525,"136":0.03157,"137":0.17045,"138":5.85215,"139":6.83067,"140":0.00631,"141":0.00631,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 92 93 95 96 97 99 100 101 102 104 105 106 107 142 143"},F:{"46":0.02525,"50":0.00631,"51":0.00631,"52":0.00631,"53":0.00631,"54":0.01263,"55":0.00631,"56":0.01263,"57":0.00631,"90":0.01263,"91":0.01263,"95":0.00631,"119":0.00631,"120":0.89013,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00631,"81":0.00631,"83":0.00631,"84":0.00631,"85":0.00631,"87":0.00631,"89":0.00631,"90":0.00631,"92":0.01263,"109":0.01263,"114":0.36615,"122":0.03157,"125":0.00631,"129":0.00631,"131":0.00631,"132":0.00631,"133":0.00631,"134":0.03157,"135":0.00631,"136":0.01894,"137":0.03157,"138":0.97852,"139":1.88127,"140":0.00631,_:"12 13 14 15 16 17 18 79 86 88 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 127 128 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.2 17.3 17.4 18.0 18.4","5.1":0.00631,"9.1":0.00631,"14.1":0.00631,"15.6":0.01894,"16.6":0.01894,"17.5":0.00631,"17.6":0.03788,"18.1":0.00631,"18.2":0.00631,"18.3":0.02525,"18.5-18.6":0.0947,"26.0":0.01263},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00084,"5.0-5.1":0,"6.0-6.1":0.00211,"7.0-7.1":0.00168,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00421,"10.0-10.2":0.00042,"10.3":0.00758,"11.0-11.2":0.16169,"11.3-11.4":0.00253,"12.0-12.1":0.00084,"12.2-12.5":0.02442,"13.0-13.1":0,"13.2":0.00126,"13.3":0.00084,"13.4-13.7":0.00421,"14.0-14.4":0.00842,"14.5-14.8":0.00884,"15.0-15.1":0.00758,"15.2-15.3":0.00674,"15.4":0.00758,"15.5":0.00842,"15.6-15.8":0.11032,"16.0":0.01347,"16.1":0.02779,"16.2":0.01432,"16.3":0.02653,"16.4":0.00589,"16.5":0.01095,"16.6-16.7":0.14232,"17.0":0.00758,"17.1":0.01389,"17.2":0.01011,"17.3":0.01558,"17.4":0.02316,"17.5":0.05053,"17.6-17.7":0.12463,"18.0":0.03158,"18.1":0.064,"18.2":0.03579,"18.3":0.12211,"18.4":0.07032,"18.5-18.6":2.99581,"26.0":0.01642},P:{"4":0.12422,"20":0.0207,"21":0.03106,"22":0.04141,"23":0.0207,"24":0.05176,"25":0.07246,"26":0.12422,"27":0.10352,"28":2.19462,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.12422,"17.0":0.03106,"18.0":0.01035,"19.0":0.01035},I:{"0":0.01841,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.35027,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0295},H:{"0":0},L:{"0":30.9951},R:{_:"0"},M:{"0":0.16592},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/QA.js b/node_modules.bak/caniuse-lite/data/regions/QA.js new file mode 100644 index 0000000..0361afb --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/QA.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.30605,"115":0.01943,"117":0.00243,"128":0.00486,"133":0.00243,"135":0.00243,"137":0.00243,"139":0.00243,"140":0.00729,"141":0.22833,"142":0.11416,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 127 129 130 131 132 134 136 138 143 144 145 3.5 3.6"},D:{"39":0.00243,"40":0.00243,"41":0.00486,"42":0.00243,"43":0.00486,"44":0.00243,"45":0.00243,"46":0.00243,"47":0.00243,"48":0.00486,"49":0.00729,"50":0.00243,"51":0.00243,"52":0.00243,"53":0.00486,"54":0.00243,"55":0.00486,"56":0.00486,"57":0.00243,"58":0.00486,"59":0.00243,"60":0.00243,"65":0.00243,"66":0.00486,"70":0.00729,"78":0.00486,"79":0.06315,"81":0.00243,"83":0.01943,"87":0.01457,"88":0.00243,"90":0.00243,"91":0.00486,"93":0.00729,"101":0.00243,"102":0.00729,"103":0.07287,"104":0.02672,"105":0.00243,"108":0.00972,"109":0.28905,"110":0.00243,"111":0.02429,"112":0.2599,"113":0.00243,"114":0.017,"116":0.01943,"117":0.00972,"118":0.00243,"119":0.00486,"120":0.00972,"121":0.00243,"122":0.02915,"123":0.00486,"124":0.00729,"125":0.47851,"126":0.017,"127":0.03644,"128":0.02915,"129":0.00972,"130":0.00972,"131":0.05344,"132":0.01943,"133":0.02429,"134":0.01943,"135":0.0583,"136":0.08016,"137":0.14088,"138":4.35277,"139":5.42639,"140":0.00972,"141":0.00243,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 69 71 72 73 74 75 76 77 80 84 85 86 89 92 94 95 96 97 98 99 100 106 107 115 142 143"},F:{"46":0.00243,"89":0.00486,"90":0.11416,"91":0.08259,"95":0.01943,"102":0.00243,"114":0.00243,"118":0.00243,"119":0.00972,"120":0.34249,"121":0.00486,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00243,"92":0.00729,"109":0.00243,"114":0.03644,"116":0.00243,"119":0.00972,"120":0.00729,"122":0.00243,"127":0.00243,"128":0.00243,"129":0.00243,"130":0.00243,"131":0.00486,"132":0.02672,"133":0.00486,"134":0.00972,"135":0.00729,"136":0.00972,"137":0.017,"138":0.60239,"139":1.47197,"140":0.00729,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 117 118 121 123 124 125 126"},E:{"15":0.00243,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 6.1 7.1 9.1 11.1 15.1 15.2-15.3","5.1":0.00243,"10.1":0.00243,"12.1":0.00243,"13.1":0.00243,"14.1":0.00729,"15.4":0.00243,"15.5":0.00486,"15.6":0.10931,"16.0":0.00243,"16.1":0.00243,"16.2":0.00486,"16.3":0.00729,"16.4":0.00486,"16.5":0.00486,"16.6":0.04615,"17.0":0.00243,"17.1":0.05344,"17.2":0.00729,"17.3":0.00486,"17.4":0.00486,"17.5":0.03644,"17.6":0.06073,"18.0":0.00729,"18.1":0.02915,"18.2":0.00486,"18.3":0.02429,"18.4":0.017,"18.5-18.6":0.34492,"26.0":0.01943},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00216,"5.0-5.1":0,"6.0-6.1":0.0054,"7.0-7.1":0.00432,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01079,"10.0-10.2":0.00108,"10.3":0.01942,"11.0-11.2":0.41434,"11.3-11.4":0.00647,"12.0-12.1":0.00216,"12.2-12.5":0.06258,"13.0-13.1":0,"13.2":0.00324,"13.3":0.00216,"13.4-13.7":0.01079,"14.0-14.4":0.02158,"14.5-14.8":0.02266,"15.0-15.1":0.01942,"15.2-15.3":0.01726,"15.4":0.01942,"15.5":0.02158,"15.6-15.8":0.2827,"16.0":0.03453,"16.1":0.07121,"16.2":0.03669,"16.3":0.06798,"16.4":0.01511,"16.5":0.02805,"16.6-16.7":0.36471,"17.0":0.01942,"17.1":0.03561,"17.2":0.0259,"17.3":0.03992,"17.4":0.05935,"17.5":0.12948,"17.6-17.7":0.31939,"18.0":0.08093,"18.1":0.16401,"18.2":0.09172,"18.3":0.31291,"18.4":0.18019,"18.5-18.6":7.67716,"26.0":0.04208},P:{"4":0.0103,"23":0.0103,"24":0.02061,"25":0.02061,"26":0.04121,"27":0.05152,"28":1.42191,_:"20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0 16.0 18.0 19.0","7.2-7.4":0.0103,"13.0":0.0103,"14.0":0.02061,"17.0":0.0103},I:{"0":0.02268,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":2.05958,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00486,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":3.80872},H:{"0":0},L:{"0":64.37018},R:{_:"0"},M:{"0":0.10601},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/RE.js b/node_modules.bak/caniuse-lite/data/regions/RE.js new file mode 100644 index 0000000..7ef71e8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/RE.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00819,"78":0.10647,"82":0.0041,"113":0.0041,"115":0.35217,"124":0.0041,"127":0.01229,"128":0.13923,"131":0.00819,"133":0.00819,"134":0.0041,"136":0.20066,"137":0.0041,"138":0.01229,"139":0.05733,"140":0.09009,"141":2.5389,"142":1.28174,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 125 126 129 130 132 135 143 144 145 3.5 3.6"},D:{"39":0.00819,"40":0.00819,"41":0.00819,"42":0.00819,"43":0.00819,"44":0.0041,"45":0.00819,"46":0.00819,"47":0.0041,"48":0.00819,"49":0.03276,"50":0.0041,"51":0.0041,"52":0.00819,"53":0.00819,"54":0.01229,"55":0.00819,"56":0.00819,"57":0.0041,"58":0.00819,"59":0.0041,"60":0.0041,"61":0.01638,"65":0.0041,"70":0.0041,"78":0.00819,"79":0.04095,"80":0.0041,"81":0.02048,"85":0.0041,"86":0.0041,"87":0.00819,"88":0.04914,"89":0.0041,"100":0.0041,"103":0.06552,"104":0.11876,"105":0.0041,"108":0.01638,"109":0.4095,"110":0.00819,"111":0.0041,"114":0.0041,"115":0.0041,"116":0.18018,"118":0.0041,"120":0.01229,"121":0.0041,"122":0.04095,"123":0.0041,"124":0.02048,"125":0.58968,"126":0.02048,"127":0.03686,"128":0.06962,"129":0.00819,"130":0.00819,"131":0.02048,"132":0.13514,"133":0.02867,"134":0.05324,"135":0.04095,"136":0.06962,"137":0.39722,"138":7.65356,"139":9.78705,"140":0.06962,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 63 64 66 67 68 69 71 72 73 74 75 76 77 83 84 90 91 92 93 94 95 96 97 98 99 101 102 106 107 112 113 117 119 141 142 143"},F:{"46":0.01229,"90":0.07371,"91":0.0041,"95":0.07781,"102":0.0041,"119":0.01229,"120":1.11384,"121":0.07371,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.0041,"100":0.0041,"109":0.01229,"114":0.04914,"121":0.0041,"122":0.02867,"128":0.0041,"129":0.02457,"130":0.0041,"131":0.0041,"133":0.06552,"134":0.05324,"135":0.0041,"136":0.02048,"137":0.02867,"138":1.8018,"139":3.81245,"140":0.0041,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 123 124 125 126 127 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.4","13.1":0.03686,"14.1":0.03686,"15.2-15.3":0.02867,"15.5":0.0041,"15.6":0.26618,"16.0":0.11466,"16.1":0.00819,"16.2":0.05324,"16.3":0.02048,"16.4":0.01638,"16.5":0.01229,"16.6":0.20066,"17.0":0.00819,"17.1":0.09419,"17.2":0.01229,"17.3":0.0041,"17.4":0.04505,"17.5":0.02048,"17.6":0.22523,"18.0":0.13514,"18.1":0.06962,"18.2":0.02048,"18.3":0.12285,"18.4":0.06143,"18.5-18.6":0.9009,"26.0":0.01638},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00276,"5.0-5.1":0,"6.0-6.1":0.00689,"7.0-7.1":0.00551,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01378,"10.0-10.2":0.00138,"10.3":0.0248,"11.0-11.2":0.52901,"11.3-11.4":0.00827,"12.0-12.1":0.00276,"12.2-12.5":0.0799,"13.0-13.1":0,"13.2":0.00413,"13.3":0.00276,"13.4-13.7":0.01378,"14.0-14.4":0.02755,"14.5-14.8":0.02893,"15.0-15.1":0.0248,"15.2-15.3":0.02204,"15.4":0.0248,"15.5":0.02755,"15.6-15.8":0.36094,"16.0":0.04408,"16.1":0.09092,"16.2":0.04684,"16.3":0.08679,"16.4":0.01929,"16.5":0.03582,"16.6-16.7":0.46564,"17.0":0.0248,"17.1":0.04546,"17.2":0.03306,"17.3":0.05097,"17.4":0.07577,"17.5":0.16532,"17.6-17.7":0.40778,"18.0":0.10332,"18.1":0.2094,"18.2":0.1171,"18.3":0.39951,"18.4":0.23007,"18.5-18.6":9.80188,"26.0":0.05373},P:{"4":0.02074,"21":0.02074,"22":0.02074,"23":0.02074,"24":0.03111,"25":0.08295,"26":0.02074,"27":0.07258,"28":2.94465,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0","7.2-7.4":0.25921,"14.0":0.02074,"19.0":0.01037},I:{"0":0.09433,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00007},K:{"0":0.20668,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18306},H:{"0":0},L:{"0":43.86072},R:{_:"0"},M:{"0":0.64365},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/RO.js b/node_modules.bak/caniuse-lite/data/regions/RO.js new file mode 100644 index 0000000..e98c814 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/RO.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00453,"52":0.0272,"96":0.05893,"101":0.00453,"112":0.10426,"115":0.31731,"123":0.00453,"125":0.00907,"127":0.00453,"128":0.09973,"132":0.00453,"133":0.00453,"134":0.00453,"135":0.00453,"136":0.02267,"137":0.00907,"138":0.00453,"139":0.02267,"140":0.0408,"141":1.09699,"142":0.54396,"143":0.00453,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 126 129 130 131 144 145 3.5 3.6"},D:{"29":0.00453,"41":0.00453,"47":0.00453,"48":0.00453,"49":0.0136,"52":0.00907,"70":0.00907,"76":0.00453,"77":0.00453,"79":0.02267,"87":0.00907,"88":0.00907,"90":0.00907,"91":0.02267,"100":0.15866,"102":0.05893,"103":0.00907,"104":0.03626,"105":0.00453,"108":0.00907,"109":0.79328,"111":0.00453,"112":0.05893,"113":0.068,"114":0.0136,"115":0.00453,"116":0.02267,"117":0.00453,"118":0.01813,"119":0.01813,"120":0.13146,"121":0.0136,"122":0.03626,"123":0.00907,"124":0.02267,"125":0.0408,"126":0.02267,"127":0.00907,"128":0.07253,"129":0.03173,"130":0.09066,"131":0.12239,"132":0.15412,"133":0.08159,"134":0.04533,"135":0.06346,"136":0.08613,"137":0.19492,"138":15.52553,"139":16.45932,"140":0.00907,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 78 80 81 83 84 85 86 89 92 93 94 95 96 97 98 99 101 106 107 110 141 142 143"},F:{"46":0.00453,"85":0.00907,"90":0.03173,"91":0.0136,"95":0.03626,"114":0.00453,"119":0.02267,"120":1.12872,"121":0.00453,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00453,"109":0.0136,"112":0.04986,"114":0.00453,"119":0.00453,"122":0.00453,"127":0.00453,"129":0.00453,"130":0.00907,"131":0.00907,"132":0.00907,"133":0.00907,"134":0.0136,"135":0.00907,"136":0.00453,"137":0.0136,"138":0.71621,"139":1.3191,"140":0.00907,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 120 121 123 124 125 126 128"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.4 17.0","13.1":0.00453,"14.1":0.0136,"15.6":0.03173,"16.0":0.00453,"16.1":0.00453,"16.2":0.00907,"16.3":0.00453,"16.5":0.00453,"16.6":0.03173,"17.1":0.0272,"17.2":0.00453,"17.3":0.00453,"17.4":0.00907,"17.5":0.0136,"17.6":0.04533,"18.0":0.00907,"18.1":0.0136,"18.2":0.00453,"18.3":0.01813,"18.4":0.0136,"18.5-18.6":0.15412,"26.0":0.0136},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00224,"5.0-5.1":0,"6.0-6.1":0.0056,"7.0-7.1":0.00448,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0112,"10.0-10.2":0.00112,"10.3":0.02016,"11.0-11.2":0.43002,"11.3-11.4":0.00672,"12.0-12.1":0.00224,"12.2-12.5":0.06495,"13.0-13.1":0,"13.2":0.00336,"13.3":0.00224,"13.4-13.7":0.0112,"14.0-14.4":0.0224,"14.5-14.8":0.02352,"15.0-15.1":0.02016,"15.2-15.3":0.01792,"15.4":0.02016,"15.5":0.0224,"15.6-15.8":0.2934,"16.0":0.03584,"16.1":0.07391,"16.2":0.03807,"16.3":0.07055,"16.4":0.01568,"16.5":0.02912,"16.6-16.7":0.37851,"17.0":0.02016,"17.1":0.03695,"17.2":0.02688,"17.3":0.04143,"17.4":0.06159,"17.5":0.13438,"17.6-17.7":0.33147,"18.0":0.08399,"18.1":0.17022,"18.2":0.09519,"18.3":0.32476,"18.4":0.18701,"18.5-18.6":7.96771,"26.0":0.04367},P:{"4":0.04084,"20":0.02042,"21":0.01021,"22":0.03063,"23":0.04084,"24":0.03063,"25":0.05105,"26":0.06125,"27":0.1123,"28":2.89939,"5.0-5.4":0.01021,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 17.0","7.2-7.4":0.01021,"14.0":0.01021,"16.0":0.01021,"18.0":0.03063,"19.0":0.01021},I:{"0":0.03276,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.39916,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03211,"9":0.00642,"10":0.01284,"11":0.02569,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05468},H:{"0":0},L:{"0":41.36714},R:{_:"0"},M:{"0":0.34448},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/RS.js b/node_modules.bak/caniuse-lite/data/regions/RS.js new file mode 100644 index 0000000..c2a0420 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/RS.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.01648,"34":0.00412,"52":0.04531,"66":0.00412,"68":0.00412,"78":0.00412,"82":0.00412,"88":0.00412,"91":0.00412,"97":0.00412,"99":0.00412,"100":0.00412,"101":0.03295,"102":0.00412,"103":0.00412,"113":0.00412,"114":0.00412,"115":0.4984,"118":0.00412,"120":0.00412,"121":0.00412,"122":0.04119,"123":0.12769,"124":0.04943,"125":0.00412,"127":0.00412,"128":0.03295,"129":0.00412,"131":0.00412,"132":0.00412,"133":0.00412,"134":0.00412,"135":0.01648,"136":0.03707,"137":0.00824,"138":0.01236,"139":0.02471,"140":0.05355,"141":1.49932,"142":0.77025,"143":0.00412,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 76 77 79 80 81 83 84 85 86 87 89 90 92 93 94 95 96 98 104 105 106 107 108 109 110 111 112 116 117 119 126 130 144 145 3.5 3.6"},D:{"29":0.04531,"39":0.00412,"40":0.00412,"41":0.00412,"42":0.00412,"43":0.00412,"44":0.00412,"45":0.00412,"46":0.00412,"47":0.00412,"48":0.00412,"49":0.01236,"50":0.00412,"51":0.00412,"52":0.00412,"53":0.00412,"54":0.00412,"55":0.00412,"56":0.00412,"57":0.00412,"58":0.00412,"59":0.00412,"60":0.00412,"68":0.00412,"69":0.00412,"70":0.00412,"71":0.00412,"72":0.00824,"73":0.00824,"74":0.00412,"75":0.00824,"76":0.00412,"77":0.00412,"78":0.01648,"79":0.39954,"80":0.00412,"81":0.01236,"83":0.01236,"84":0.00412,"85":0.00824,"86":0.00824,"87":0.31716,"88":0.00824,"89":0.00824,"90":0.00412,"91":0.00412,"92":0.00412,"93":0.00824,"94":0.04943,"95":0.00824,"96":0.00412,"97":0.00824,"98":0.00412,"99":0.00824,"100":0.00824,"101":0.00824,"102":0.04119,"103":0.04531,"104":0.11121,"105":0.00412,"106":0.00412,"107":0.00824,"108":0.06179,"109":2.59497,"110":0.00412,"111":0.01236,"112":0.26362,"113":0.02883,"114":0.01236,"115":0.00412,"116":0.03707,"117":0.00412,"118":0.00824,"119":0.04943,"120":0.04119,"121":0.11533,"122":0.1524,"123":0.01648,"124":0.06179,"125":0.3254,"126":0.02471,"127":0.01648,"128":0.02883,"129":0.02471,"130":0.02471,"131":0.12357,"132":0.0659,"133":0.07414,"134":0.07002,"135":0.07002,"136":0.0865,"137":0.28009,"138":9.15242,"139":11.31901,"140":0.00824,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 141 142 143"},F:{"40":0.01236,"46":0.01236,"79":0.00412,"85":0.00824,"86":0.00412,"90":0.03295,"91":0.01648,"95":0.13181,"114":0.00412,"117":0.00412,"118":0.00412,"119":0.01648,"120":1.31396,"121":0.00824,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1","9.5-9.6":0.00412},B:{"13":0.00412,"18":0.00412,"84":0.00412,"90":0.00412,"92":0.00412,"99":0.00412,"101":0.00412,"102":0.04943,"109":0.0206,"111":0.00412,"114":0.02471,"120":0.00412,"121":0.0206,"122":0.02471,"124":0.00412,"130":0.00824,"131":0.01236,"132":0.00824,"133":0.00412,"134":0.01648,"135":0.02883,"136":0.02471,"137":0.01236,"138":0.53959,"139":1.04623,_:"12 14 15 16 17 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 100 103 104 105 106 107 108 110 112 113 115 116 117 118 119 123 125 126 127 128 129 140"},E:{"4":0.02471,"13":0.00412,"14":0.00824,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 15.1 15.2-15.3","9.1":0.00412,"12.1":0.01236,"13.1":0.0659,"14.1":0.04943,"15.4":0.01648,"15.5":0.00412,"15.6":0.10298,"16.0":0.00824,"16.1":0.00412,"16.2":0.00412,"16.3":0.01648,"16.4":0.00824,"16.5":0.01236,"16.6":0.0659,"17.0":0.01648,"17.1":0.04943,"17.2":0.0206,"17.3":0.05355,"17.4":0.02883,"17.5":0.0206,"17.6":0.07002,"18.0":0.01648,"18.1":0.03295,"18.2":0.01236,"18.3":0.03707,"18.4":0.01236,"18.5-18.6":0.1524,"26.0":0.00824},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00207,"5.0-5.1":0,"6.0-6.1":0.00518,"7.0-7.1":0.00415,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01036,"10.0-10.2":0.00104,"10.3":0.01866,"11.0-11.2":0.39798,"11.3-11.4":0.00622,"12.0-12.1":0.00207,"12.2-12.5":0.06011,"13.0-13.1":0,"13.2":0.00311,"13.3":0.00207,"13.4-13.7":0.01036,"14.0-14.4":0.02073,"14.5-14.8":0.02176,"15.0-15.1":0.01866,"15.2-15.3":0.01658,"15.4":0.01866,"15.5":0.02073,"15.6-15.8":0.27154,"16.0":0.03317,"16.1":0.0684,"16.2":0.03524,"16.3":0.06529,"16.4":0.01451,"16.5":0.02695,"16.6-16.7":0.35031,"17.0":0.01866,"17.1":0.0342,"17.2":0.02487,"17.3":0.03835,"17.4":0.057,"17.5":0.12437,"17.6-17.7":0.30678,"18.0":0.07773,"18.1":0.15753,"18.2":0.08809,"18.3":0.30056,"18.4":0.17308,"18.5-18.6":7.37405,"26.0":0.04042},P:{"4":0.13507,"20":0.01039,"21":0.01039,"22":0.02078,"23":0.03117,"24":0.01039,"25":0.03117,"26":0.04156,"27":0.07273,"28":2.61834,"5.0-5.4":0.01039,"6.2-6.4":0.07273,"7.2-7.4":0.06234,_:"8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0","14.0":0.01039,"18.0":0.01039,"19.0":0.01039},I:{"0":0.01762,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.29998,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.3885,"9":0.084,"10":0.1365,"11":0.672,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00588,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.04706},H:{"0":0},L:{"0":48.40634},R:{_:"0"},M:{"0":0.18822},Q:{"14.9":0.00588}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/RU.js b/node_modules.bak/caniuse-lite/data/regions/RU.js new file mode 100644 index 0000000..e6b3229 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/RU.js @@ -0,0 +1 @@ +module.exports={C:{"31":0.01242,"52":0.06832,"56":0.00621,"68":0.00621,"77":0.00621,"78":0.01242,"84":0.00621,"91":0.00621,"95":0.00621,"96":0.00621,"99":0.00621,"101":0.00621,"102":0.0559,"103":0.00621,"111":0.00621,"113":0.00621,"114":0.00621,"115":0.65216,"121":0.00621,"123":0.00621,"125":0.01242,"127":0.01242,"128":0.09317,"130":0.00621,"131":0.00621,"133":0.01242,"134":0.00621,"135":0.01863,"136":0.03106,"137":0.01863,"138":0.01863,"139":0.03727,"140":0.09317,"141":1.06829,"142":0.52794,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 81 82 83 85 86 87 88 89 90 92 93 94 97 98 100 104 105 106 107 108 109 110 112 116 117 118 119 120 122 124 126 129 132 143 144 145 3.5 3.6"},D:{"22":0.00621,"26":0.00621,"34":0.00621,"38":0.00621,"39":0.01863,"40":0.01863,"41":0.13043,"42":0.01863,"43":0.01863,"44":0.01863,"45":0.34782,"46":0.01863,"47":0.01863,"48":0.01863,"49":0.0559,"50":0.01863,"51":0.02484,"52":0.01863,"53":0.03106,"54":0.01863,"55":0.01863,"56":0.01863,"57":0.01863,"58":0.03106,"59":0.02484,"60":0.01863,"64":0.00621,"68":0.00621,"69":0.01242,"70":0.00621,"71":0.00621,"72":0.00621,"73":0.00621,"74":0.00621,"75":0.00621,"76":0.03106,"77":0.00621,"78":0.07453,"79":0.06832,"80":0.01863,"81":0.03727,"83":0.01863,"84":0.01242,"85":0.17391,"86":0.04348,"87":0.03727,"88":0.01863,"89":0.01242,"90":0.03106,"91":0.01242,"92":0.00621,"93":0.00621,"94":0.00621,"96":0.00621,"97":0.01863,"98":0.00621,"99":0.03727,"100":0.01242,"101":0.00621,"102":0.03106,"103":0.01863,"104":0.36645,"105":0.00621,"106":0.14285,"107":0.00621,"108":0.02484,"109":2.57757,"110":0.00621,"111":0.02484,"112":1.59623,"113":0.00621,"114":0.04348,"115":0.01863,"116":0.14285,"117":0.00621,"118":0.04969,"119":0.42856,"120":0.32297,"121":0.04348,"122":0.11801,"123":0.3975,"124":0.07453,"125":0.70805,"126":0.06211,"127":0.03727,"128":0.07453,"129":0.03727,"130":0.04969,"131":0.26086,"132":0.09938,"133":0.10559,"134":0.18012,"135":0.08695,"136":0.3975,"137":0.33539,"138":5.77623,"139":8.41591,"140":0.01242,"141":0.00621,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 32 33 35 36 37 61 62 63 65 66 67 95 142 143"},F:{"11":0.01242,"12":0.01863,"36":0.01863,"43":0.00621,"46":0.00621,"60":0.00621,"69":0.00621,"74":0.00621,"76":0.00621,"77":0.00621,"79":0.03727,"80":0.00621,"82":0.00621,"84":0.00621,"85":0.04969,"86":0.03727,"87":0.00621,"88":0.00621,"89":0.01863,"90":0.10559,"91":0.06832,"95":0.74532,"99":0.00621,"102":0.01242,"104":0.00621,"113":0.01242,"114":0.01242,"115":0.00621,"116":0.00621,"117":0.00621,"118":0.00621,"119":0.0559,"120":3.55269,"121":0.04969,_:"9 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 47 48 49 50 51 52 53 54 55 56 57 58 62 63 64 65 66 67 68 70 71 72 73 75 78 81 83 92 93 94 96 97 98 100 101 103 105 106 107 108 109 110 111 112 122 9.5-9.6 10.0-10.1 10.5 10.6 11.6","11.1":0.00621,"11.5":0.00621,"12.1":0.00621},B:{"14":0.00621,"17":0.00621,"18":0.02484,"80":0.00621,"81":0.00621,"83":0.00621,"84":0.00621,"85":0.00621,"86":0.00621,"87":0.00621,"88":0.00621,"89":0.00621,"90":0.00621,"92":0.02484,"109":0.06211,"112":0.00621,"114":0.06211,"119":0.00621,"120":0.00621,"122":0.00621,"125":0.00621,"128":0.00621,"129":0.00621,"131":0.01863,"132":0.00621,"133":0.01242,"134":0.01863,"135":0.01242,"136":0.02484,"137":0.03106,"138":1.29189,"139":2.5403,_:"12 13 15 16 79 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 121 123 124 126 127 130 140"},E:{"5":0.02484,"14":0.00621,_:"0 4 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.2-15.3","9.1":0.01242,"13.1":0.01242,"14.1":0.03106,"15.1":0.00621,"15.4":0.00621,"15.5":0.00621,"15.6":0.06832,"16.0":0.00621,"16.1":0.00621,"16.2":0.00621,"16.3":0.02484,"16.4":0.00621,"16.5":0.01863,"16.6":0.10559,"17.0":0.00621,"17.1":0.04969,"17.2":0.00621,"17.3":0.01242,"17.4":0.01863,"17.5":0.02484,"17.6":0.08074,"18.0":0.00621,"18.1":0.01242,"18.2":0.00621,"18.3":0.03727,"18.4":0.03106,"18.5-18.6":0.25465,"26.0":0.01242},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00159,"5.0-5.1":0,"6.0-6.1":0.00398,"7.0-7.1":0.00318,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00795,"10.0-10.2":0.0008,"10.3":0.01431,"11.0-11.2":0.30533,"11.3-11.4":0.00477,"12.0-12.1":0.00159,"12.2-12.5":0.04612,"13.0-13.1":0,"13.2":0.00239,"13.3":0.00159,"13.4-13.7":0.00795,"14.0-14.4":0.0159,"14.5-14.8":0.0167,"15.0-15.1":0.01431,"15.2-15.3":0.01272,"15.4":0.01431,"15.5":0.0159,"15.6-15.8":0.20833,"16.0":0.02544,"16.1":0.05248,"16.2":0.02703,"16.3":0.05009,"16.4":0.01113,"16.5":0.02067,"16.6-16.7":0.26876,"17.0":0.01431,"17.1":0.02624,"17.2":0.01908,"17.3":0.02942,"17.4":0.04373,"17.5":0.09542,"17.6-17.7":0.23536,"18.0":0.05964,"18.1":0.12086,"18.2":0.06759,"18.3":0.23059,"18.4":0.13279,"18.5-18.6":5.65744,"26.0":0.03101},P:{"4":0.08585,"21":0.01073,"23":0.01073,"24":0.01073,"25":0.01073,"26":0.02146,"27":0.03219,"28":0.75119,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02146},I:{"0":0.04162,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":1.18627,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01948,"9":0.01299,"10":0.00649,"11":0.10389,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12128},H:{"0":0},L:{"0":22.73898},R:{_:"0"},M:{"0":0.49649},Q:{"14.9":0.01137}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/RW.js b/node_modules.bak/caniuse-lite/data/regions/RW.js new file mode 100644 index 0000000..af74204 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/RW.js @@ -0,0 +1 @@ +module.exports={C:{"67":0.00525,"72":0.00525,"112":0.0105,"115":0.64563,"123":0.00525,"127":0.0105,"128":0.021,"133":0.03149,"134":0.00525,"135":0.00525,"136":0.00525,"137":0.00525,"138":0.00525,"139":0.03674,"140":0.03674,"141":1.0498,"142":0.44617,"143":0.01575,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 144 145 3.5 3.6"},D:{"11":0.00525,"37":0.00525,"39":0.00525,"40":0.0105,"41":0.0105,"42":0.0105,"43":0.00525,"44":0.00525,"45":0.00525,"46":0.00525,"47":0.0105,"48":0.0105,"49":0.0105,"50":0.00525,"51":0.0105,"52":0.0105,"53":0.00525,"54":0.0105,"55":0.01575,"56":0.01575,"57":0.0105,"58":0.00525,"59":0.0105,"60":0.0105,"65":0.00525,"68":0.0105,"69":0.00525,"71":0.00525,"72":0.00525,"73":0.02625,"74":0.00525,"75":0.06299,"76":0.00525,"77":0.0105,"78":0.00525,"79":0.02625,"80":0.03674,"81":0.0105,"83":0.021,"84":0.0105,"85":0.00525,"87":0.04199,"88":0.00525,"89":0.00525,"91":0.00525,"92":0.00525,"93":0.01575,"95":0.01575,"96":0.0105,"98":0.12073,"100":0.19421,"101":0.00525,"103":0.03674,"105":0.0105,"106":0.08398,"108":0.01575,"109":0.81884,"110":0.04724,"111":0.05774,"113":0.0105,"114":0.04724,"115":0.00525,"116":0.08398,"117":0.00525,"118":0.0105,"119":0.01575,"120":0.04199,"121":0.0105,"122":0.06824,"123":0.021,"124":0.01575,"125":1.41198,"126":0.03674,"127":0.04199,"128":0.15747,"129":0.05249,"130":0.04724,"131":0.23621,"132":0.13123,"133":0.06824,"134":0.09448,"135":0.16797,"136":0.14697,"137":0.44092,"138":11.97297,"139":12.79706,"140":0.07874,"141":0.0105,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 61 62 63 64 66 67 70 86 90 94 97 99 102 104 107 112 142 143"},F:{"16":0.00525,"89":0.00525,"90":0.021,"91":0.00525,"95":0.00525,"114":0.00525,"119":0.01575,"120":1.08654,"121":0.01575,_:"9 11 12 15 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.0105,"14":0.00525,"15":0.0105,"16":0.0105,"17":0.00525,"18":0.08923,"84":0.00525,"89":0.00525,"90":0.021,"92":0.11548,"100":0.00525,"109":0.01575,"112":0.00525,"114":0.10498,"119":0.00525,"122":0.03149,"124":0.00525,"126":0.00525,"127":0.00525,"129":0.00525,"130":0.0105,"131":0.021,"132":0.0105,"133":0.03149,"134":0.05249,"135":0.05774,"136":0.02625,"137":0.05774,"138":1.75317,"139":2.6455,_:"13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 120 121 123 125 128 140"},E:{"10":0.00525,"12":0.00525,_:"0 4 5 6 7 8 9 11 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.5 16.0 16.2 16.4 17.0 17.3 18.0 26.0","13.1":0.01575,"14.1":0.01575,"15.2-15.3":0.00525,"15.4":0.021,"15.6":0.05249,"16.1":0.03149,"16.3":0.00525,"16.5":0.0105,"16.6":0.05774,"17.1":0.0105,"17.2":0.021,"17.4":0.00525,"17.5":0.02625,"17.6":0.09973,"18.1":0.021,"18.2":0.0105,"18.3":0.03674,"18.4":0.0105,"18.5-18.6":0.28345},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00104,"5.0-5.1":0,"6.0-6.1":0.0026,"7.0-7.1":0.00208,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00519,"10.0-10.2":0.00052,"10.3":0.00935,"11.0-11.2":0.19941,"11.3-11.4":0.00312,"12.0-12.1":0.00104,"12.2-12.5":0.03012,"13.0-13.1":0,"13.2":0.00156,"13.3":0.00104,"13.4-13.7":0.00519,"14.0-14.4":0.01039,"14.5-14.8":0.0109,"15.0-15.1":0.00935,"15.2-15.3":0.00831,"15.4":0.00935,"15.5":0.01039,"15.6-15.8":0.13605,"16.0":0.01662,"16.1":0.03427,"16.2":0.01766,"16.3":0.03271,"16.4":0.00727,"16.5":0.0135,"16.6-16.7":0.17552,"17.0":0.00935,"17.1":0.01714,"17.2":0.01246,"17.3":0.01921,"17.4":0.02856,"17.5":0.06231,"17.6-17.7":0.15371,"18.0":0.03895,"18.1":0.07893,"18.2":0.04414,"18.3":0.15059,"18.4":0.08672,"18.5-18.6":3.69471,"26.0":0.02025},P:{"4":0.07361,"21":0.01052,"22":0.02103,"23":0.01052,"24":0.03155,"25":0.02103,"26":0.01052,"27":0.03155,"28":0.63098,_:"20 5.0-5.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","6.2-6.4":0.01052,"7.2-7.4":0.0631,"9.2":0.01052,"11.1-11.2":0.01052},I:{"0":0.02372,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.06733,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00525,"10":0.00525,"11":0.021,_:"6 7 9 5.5"},N:{_:"10 11"},S:{"2.5":0.00475,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.15678},H:{"0":2.04},L:{"0":47.47677},R:{_:"0"},M:{"0":0.09977},Q:{"14.9":0.00475}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SA.js b/node_modules.bak/caniuse-lite/data/regions/SA.js new file mode 100644 index 0000000..d47a6e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00164,"115":0.01643,"125":0.00164,"128":0.00493,"133":0.00164,"134":0.00164,"135":0.00164,"136":0.00164,"137":0.00164,"138":0.00164,"139":0.00329,"140":0.00822,"141":0.1758,"142":0.08708,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"11":0.00164,"38":0.00329,"39":0.00329,"40":0.00329,"41":0.00329,"42":0.00329,"43":0.00329,"44":0.00329,"45":0.00329,"46":0.00329,"47":0.00493,"48":0.00329,"49":0.00657,"50":0.00329,"51":0.00329,"52":0.00329,"53":0.00329,"54":0.00329,"55":0.00329,"56":0.00493,"57":0.00329,"58":0.00329,"59":0.00329,"60":0.00493,"64":0.00164,"67":0.00164,"68":0.00164,"69":0.00164,"71":0.00164,"72":0.00329,"73":0.00164,"75":0.00164,"76":0.00164,"78":0.00164,"79":0.01314,"80":0.00164,"81":0.00164,"83":0.00493,"84":0.00164,"85":0.00164,"86":0.00164,"87":0.02136,"88":0.00164,"89":0.00164,"90":0.00986,"91":0.00164,"92":0.00164,"93":0.00493,"94":0.00493,"95":0.00164,"98":0.00329,"99":0.00164,"100":0.00164,"101":0.00164,"103":0.00986,"104":0.00164,"106":0.00329,"107":0.00164,"108":0.00986,"109":0.21688,"110":0.00493,"111":0.00329,"112":0.00493,"113":0.00164,"114":0.023,"115":0.01807,"116":0.01479,"117":0.00164,"118":0.00329,"119":0.00822,"120":0.01314,"121":0.00657,"122":0.02136,"123":0.00493,"124":0.00822,"125":0.9973,"126":0.02629,"127":0.00657,"128":0.01972,"129":0.00822,"130":0.0115,"131":0.03615,"132":0.023,"133":0.01807,"134":0.02136,"135":0.06572,"136":0.05422,"137":0.1183,"138":3.29914,"139":3.97442,"140":0.00329,"141":0.00164,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 65 66 70 74 77 96 97 102 105 142 143"},F:{"46":0.00164,"89":0.00493,"90":0.03943,"91":0.01972,"119":0.00493,"120":0.11665,"121":0.00164,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00329,"92":0.00822,"109":0.00493,"114":0.08051,"117":0.00164,"120":0.00164,"122":0.00493,"123":0.00164,"126":0.00657,"127":0.00164,"128":0.00493,"129":0.00329,"130":0.00329,"131":0.00657,"132":0.00822,"133":0.00493,"134":0.01643,"135":0.00657,"136":0.01314,"137":0.01479,"138":0.58327,"139":0.94965,"140":0.00493,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 121 124 125"},E:{"14":0.00164,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1","5.1":0.00329,"13.1":0.00164,"14.1":0.00493,"15.1":0.00329,"15.2-15.3":0.00164,"15.4":0.00329,"15.5":0.00493,"15.6":0.01972,"16.0":0.00329,"16.1":0.0115,"16.2":0.00657,"16.3":0.0115,"16.4":0.00493,"16.5":0.00657,"16.6":0.07229,"17.0":0.00493,"17.1":0.01643,"17.2":0.00986,"17.3":0.00657,"17.4":0.01479,"17.5":0.03122,"17.6":0.08379,"18.0":0.0115,"18.1":0.02629,"18.2":0.01807,"18.3":0.05258,"18.4":0.03943,"18.5-18.6":0.48469,"26.0":0.00986},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0043,"5.0-5.1":0,"6.0-6.1":0.01076,"7.0-7.1":0.00861,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02151,"10.0-10.2":0.00215,"10.3":0.03872,"11.0-11.2":0.82612,"11.3-11.4":0.01291,"12.0-12.1":0.0043,"12.2-12.5":0.12478,"13.0-13.1":0,"13.2":0.00645,"13.3":0.0043,"13.4-13.7":0.02151,"14.0-14.4":0.04303,"14.5-14.8":0.04518,"15.0-15.1":0.03872,"15.2-15.3":0.03442,"15.4":0.03872,"15.5":0.04303,"15.6-15.8":0.56365,"16.0":0.06884,"16.1":0.14199,"16.2":0.07315,"16.3":0.13553,"16.4":0.03012,"16.5":0.05594,"16.6-16.7":0.72716,"17.0":0.03872,"17.1":0.07099,"17.2":0.05163,"17.3":0.0796,"17.4":0.11832,"17.5":0.25816,"17.6-17.7":0.6368,"18.0":0.16135,"18.1":0.32701,"18.2":0.18286,"18.3":0.62389,"18.4":0.35928,"18.5-18.6":15.30685,"26.0":0.0839},P:{"22":0.01049,"23":0.01049,"24":0.01049,"25":0.03147,"26":0.02098,"27":0.05244,"28":0.9125,_:"4 20 21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02098},I:{"0":0.04172,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.49312,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.0115,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.52951},H:{"0":0},L:{"0":61.99574},R:{_:"0"},M:{"0":0.05851},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SB.js b/node_modules.bak/caniuse-lite/data/regions/SB.js new file mode 100644 index 0000000..6479d41 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SB.js @@ -0,0 +1 @@ +module.exports={C:{"84":0.00362,"115":0.00362,"128":0.00362,"136":0.00362,"137":0.01087,"138":0.00362,"140":0.02898,"141":0.61936,"142":0.57952,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 139 143 144 145 3.5 3.6"},D:{"39":0.01087,"42":0.01087,"44":0.00362,"45":0.00362,"46":0.00724,"48":0.02173,"49":0.00724,"50":0.00724,"52":0.01811,"55":0.01811,"57":0.00724,"70":0.00724,"97":0.01087,"99":0.00724,"103":0.01449,"108":2.03194,"109":0.22456,"111":0.00362,"114":0.00724,"115":0.00362,"116":0.00362,"118":0.00362,"119":0.01087,"120":0.00362,"121":0.15212,"122":0.0326,"123":0.01087,"125":0.10142,"126":0.00362,"127":0.09055,"129":0.01449,"130":0.00724,"131":0.00362,"132":0.01087,"133":0.04346,"134":0.06882,"135":0.19559,"136":0.0326,"137":0.33685,"138":4.92592,"139":7.4251,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 43 47 51 53 54 56 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 98 100 101 102 104 105 106 107 110 112 113 117 124 128 140 141 142 143"},F:{"22":0.00362,"89":0.00362,"90":0.04346,"95":0.01087,"117":0.00362,"120":0.68456,_:"9 11 12 15 16 17 18 19 20 21 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02535,"15":0.02173,"16":0.01811,"17":0.02535,"18":0.01449,"85":0.04709,"90":0.00724,"92":0.03984,"94":0.00724,"100":0.01811,"106":0.00362,"109":0.04346,"110":0.00362,"112":0.00724,"114":0.01811,"116":0.00362,"120":0.00724,"123":0.01811,"125":0.00362,"128":0.01087,"129":0.02898,"130":0.02173,"131":0.02173,"132":0.00362,"133":0.01811,"134":0.05795,"135":0.04709,"136":0.28976,"137":0.18472,"138":2.38328,"139":5.20844,_:"13 14 79 80 81 83 84 86 87 88 89 91 93 95 96 97 98 99 101 102 103 104 105 107 108 111 113 115 117 118 119 121 122 124 126 127 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.1 17.3 18.0 18.2 26.0","13.1":0.04346,"15.6":0.17386,"16.6":0.02535,"17.2":0.01087,"17.4":0.01449,"17.5":0.0326,"17.6":0.04709,"18.1":0.00362,"18.3":0.02898,"18.4":0.0326,"18.5-18.6":0.14126},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00046,"5.0-5.1":0,"6.0-6.1":0.00115,"7.0-7.1":0.00092,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0023,"10.0-10.2":0.00023,"10.3":0.00413,"11.0-11.2":0.08817,"11.3-11.4":0.00138,"12.0-12.1":0.00046,"12.2-12.5":0.01332,"13.0-13.1":0,"13.2":0.00069,"13.3":0.00046,"13.4-13.7":0.0023,"14.0-14.4":0.00459,"14.5-14.8":0.00482,"15.0-15.1":0.00413,"15.2-15.3":0.00367,"15.4":0.00413,"15.5":0.00459,"15.6-15.8":0.06016,"16.0":0.00735,"16.1":0.01515,"16.2":0.00781,"16.3":0.01447,"16.4":0.00321,"16.5":0.00597,"16.6-16.7":0.07761,"17.0":0.00413,"17.1":0.00758,"17.2":0.00551,"17.3":0.0085,"17.4":0.01263,"17.5":0.02755,"17.6-17.7":0.06796,"18.0":0.01722,"18.1":0.0349,"18.2":0.01952,"18.3":0.06659,"18.4":0.03834,"18.5-18.6":1.63366,"26.0":0.00895},P:{"4":0.02117,"21":0.01059,"22":0.01059,"23":0.24347,"24":0.08469,"25":0.11644,"26":0.02117,"27":0.11644,"28":0.80451,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.01059,"7.2-7.4":0.01059,"11.1-11.2":0.01059,"13.0":0.01059,"16.0":0.02117,"17.0":0.01059,"19.0":0.02117},I:{"0":0.02547,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.81773,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00395,"11":0.03951,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.88654},H:{"0":0},L:{"0":64.23211},R:{_:"0"},M:{"0":1.09064},Q:{"14.9":0.05102}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SC.js b/node_modules.bak/caniuse-lite/data/regions/SC.js new file mode 100644 index 0000000..4382bee --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SC.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00735,"60":0.01838,"78":0.00368,"91":0.01103,"100":0.00735,"101":0.00735,"102":0.02206,"103":0.00735,"104":0.00735,"105":0.00735,"106":0.01838,"107":0.00368,"108":0.00368,"109":0.00735,"110":0.00735,"111":0.00735,"112":0.00735,"113":0.00735,"114":0.01103,"115":0.17277,"116":0.00735,"117":0.00735,"118":0.0147,"119":0.00735,"120":0.00735,"121":0.01103,"122":0.00735,"123":0.00735,"124":0.00735,"125":0.00735,"127":0.00368,"128":1.61376,"134":0.00368,"135":0.00735,"136":0.01838,"137":0.00735,"138":0.0147,"139":0.00368,"140":0.05146,"141":0.39333,"142":0.08455,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 126 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"39":0.00735,"40":0.00735,"41":0.00735,"42":0.00735,"43":0.00735,"44":0.00735,"45":2.05856,"46":0.00735,"47":0.01103,"48":0.00735,"49":0.01103,"50":0.00735,"51":0.01103,"52":0.01103,"53":0.00735,"54":0.00735,"55":0.00735,"56":0.00735,"57":0.01103,"58":0.00735,"59":0.00735,"60":0.00735,"63":0.01838,"68":0.00368,"69":0.00368,"70":0.00368,"71":0.00368,"72":0.00368,"74":0.00368,"75":0.00368,"76":0.00368,"77":0.00368,"78":0.0147,"79":0.00735,"80":0.0147,"81":0.00368,"83":0.01838,"84":0.00368,"85":0.00368,"86":0.06249,"87":0.01103,"88":0.00735,"89":0.00735,"90":0.00735,"91":0.00368,"92":0.01103,"94":0.00368,"96":0.00368,"97":0.08455,"98":0.02941,"100":0.00368,"101":0.05146,"102":0.00368,"103":0.00368,"104":0.0919,"106":0.01103,"107":0.04044,"108":0.00368,"109":0.24997,"110":0.01103,"111":0.00735,"112":0.02573,"113":0.00735,"114":0.04411,"115":0.01838,"116":0.41906,"117":0.04779,"118":0.31981,"119":0.02206,"120":0.12866,"121":0.11028,"122":0.06617,"123":0.05514,"124":0.0772,"125":0.27202,"126":0.0772,"127":0.0772,"128":0.22424,"129":0.31246,"130":0.47788,"131":0.60654,"132":0.35657,"133":0.49994,"134":0.51464,"135":0.94473,"136":0.33084,"137":0.49994,"138":3.63556,"139":5.86322,"140":0.1066,"141":0.04779,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 64 65 66 67 73 93 95 99 105 142 143"},F:{"90":0.01103,"91":0.00368,"95":0.00368,"113":0.02573,"114":0.03308,"115":0.02206,"116":0.02573,"117":0.03308,"118":0.03308,"119":0.04411,"120":0.1838,"121":0.00368,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00368,"80":0.00368,"81":0.00735,"83":0.00368,"84":0.00368,"85":0.00368,"86":0.00368,"87":0.00368,"88":0.00368,"89":0.00368,"90":0.00368,"92":0.01103,"97":0.00368,"108":0.00368,"109":0.01103,"112":0.00368,"113":0.00368,"114":0.02206,"115":0.01103,"116":0.00368,"118":0.00735,"119":0.06249,"120":0.23526,"121":0.09558,"122":0.15072,"123":0.14336,"124":0.20218,"125":0.10293,"126":0.13601,"127":0.11028,"128":0.16174,"129":0.1066,"130":0.1691,"131":0.13601,"132":0.02941,"133":0.01103,"134":0.01838,"135":0.02941,"136":0.02206,"137":0.05146,"138":0.96679,"139":2.31956,_:"12 13 14 15 16 17 18 91 93 94 95 96 98 99 100 101 102 103 104 105 106 107 110 111 117 140"},E:{"14":0.04411,"15":0.00368,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1","9.1":0.00368,"13.1":0.00368,"14.1":0.01103,"15.1":0.00368,"15.2-15.3":0.01103,"15.4":0.0147,"15.5":0.01838,"15.6":0.02206,"16.0":0.01838,"16.1":0.02573,"16.2":0.01838,"16.3":0.02206,"16.4":0.01838,"16.5":0.04411,"16.6":0.03308,"17.0":0.00735,"17.1":0.02206,"17.2":0.01838,"17.3":0.0147,"17.4":0.04044,"17.5":0.02206,"17.6":0.02573,"18.0":0.00368,"18.1":0.01838,"18.2":0.00368,"18.3":0.04044,"18.4":0.0147,"18.5-18.6":0.20586,"26.0":0.02573},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00139,"5.0-5.1":0,"6.0-6.1":0.00349,"7.0-7.1":0.00279,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00697,"10.0-10.2":0.0007,"10.3":0.01255,"11.0-11.2":0.26765,"11.3-11.4":0.00418,"12.0-12.1":0.00139,"12.2-12.5":0.04043,"13.0-13.1":0,"13.2":0.00209,"13.3":0.00139,"13.4-13.7":0.00697,"14.0-14.4":0.01394,"14.5-14.8":0.01464,"15.0-15.1":0.01255,"15.2-15.3":0.01115,"15.4":0.01255,"15.5":0.01394,"15.6-15.8":0.18262,"16.0":0.0223,"16.1":0.046,"16.2":0.0237,"16.3":0.04391,"16.4":0.00976,"16.5":0.01812,"16.6-16.7":0.23559,"17.0":0.01255,"17.1":0.023,"17.2":0.01673,"17.3":0.02579,"17.4":0.03834,"17.5":0.08364,"17.6-17.7":0.20632,"18.0":0.05228,"18.1":0.10595,"18.2":0.05925,"18.3":0.20213,"18.4":0.1164,"18.5-18.6":4.95926,"26.0":0.02718},P:{"20":0.0206,"21":0.0103,"22":0.0412,"23":0.11331,"24":0.0618,"25":0.09271,"26":0.09271,"27":0.15451,"28":1.81293,_:"4 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0","7.2-7.4":0.0309,"13.0":0.0309,"14.0":0.0103,"16.0":0.0103,"17.0":0.0206,"18.0":0.0103,"19.0":0.0103},I:{"0":0.06315,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":0.96773,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01176,"11":1.39982,_:"6 7 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.57558},H:{"0":0},L:{"0":54.17925},R:{_:"0"},M:{"0":1.42313},Q:{"14.9":0.31625}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SD.js b/node_modules.bak/caniuse-lite/data/regions/SD.js new file mode 100644 index 0000000..252419b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SD.js @@ -0,0 +1 @@ +module.exports={C:{"45":0.00216,"49":0.00216,"50":0.00216,"56":0.00216,"60":0.00216,"64":0.00216,"72":0.00647,"78":0.00216,"85":0.00216,"112":0.00431,"115":0.07974,"126":0.00216,"127":0.00647,"128":0.01078,"130":0.00216,"132":0.00216,"134":0.00216,"136":0.0194,"138":0.00216,"139":0.00431,"140":0.01078,"141":0.2349,"142":0.10344,"143":0.00647,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 51 52 53 54 55 57 58 59 61 62 63 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 129 131 133 135 137 144 145 3.5 3.6"},D:{"11":0.00216,"37":0.10775,"40":0.00216,"43":0.01509,"46":0.00216,"49":0.00216,"50":0.00431,"55":0.00216,"56":0.00216,"57":0.00216,"58":0.00647,"61":0.00216,"63":0.00216,"64":0.00216,"67":0.00216,"68":0.00647,"69":0.00431,"70":0.02586,"71":0.00216,"72":0.00216,"76":0.00216,"78":0.03448,"79":0.01509,"81":0.00216,"83":0.00216,"84":0.00216,"86":0.00431,"87":0.00647,"88":0.00862,"90":0.00216,"91":0.01293,"93":0.00216,"95":0.00216,"98":0.00216,"99":0.00431,"101":0.00216,"102":0.00216,"103":0.00862,"104":0.00216,"105":0.00216,"106":0.00431,"107":0.00216,"108":0.00431,"109":0.11853,"110":0.00216,"111":0.01078,"114":0.01293,"116":0.02155,"117":0.00216,"118":0.00647,"119":0.00431,"120":0.00647,"121":0.00216,"122":0.00862,"123":0.00647,"124":0.00216,"125":0.01724,"126":0.01724,"127":0.01293,"128":0.00216,"129":0.00647,"130":0.00862,"131":0.0431,"132":0.01293,"133":0.01509,"134":0.01509,"135":0.03664,"136":0.03233,"137":0.05388,"138":0.79735,"139":0.68529,"140":0.00216,"141":0.00431,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 48 51 52 53 54 59 60 62 65 66 73 74 75 77 80 85 89 92 94 96 97 100 112 113 115 142 143"},F:{"49":0.00216,"79":0.00862,"84":0.00216,"86":0.00647,"87":0.01509,"88":0.01078,"89":0.04741,"90":0.33187,"91":0.13361,"95":0.00647,"119":0.00431,"120":0.16809,"121":0.00216,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00216,"14":0.00216,"15":0.00216,"16":0.00216,"17":0.00216,"18":0.01509,"84":0.00647,"89":0.00431,"90":0.00862,"92":0.0625,"100":0.00431,"109":0.00431,"112":0.00216,"114":0.00216,"122":0.01509,"124":0.00216,"130":0.00216,"131":0.00431,"132":0.00216,"133":0.00647,"134":0.00431,"135":0.00647,"136":0.00862,"137":0.01078,"138":0.15947,"139":0.36635,"140":0.01078,_:"13 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 115 116 117 118 119 120 121 123 125 126 127 128 129"},E:{"7":0.02586,_:"0 4 5 6 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.5 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.2 18.4 26.0","5.1":0.0431,"11.1":0.00431,"15.6":0.00216,"16.4":0.00216,"16.6":0.00216,"17.6":0.00216,"18.1":0.00216,"18.3":0.00216,"18.5-18.6":0.00431},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00029,"5.0-5.1":0,"6.0-6.1":0.00072,"7.0-7.1":0.00058,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00144,"10.0-10.2":0.00014,"10.3":0.0026,"11.0-11.2":0.05543,"11.3-11.4":0.00087,"12.0-12.1":0.00029,"12.2-12.5":0.00837,"13.0-13.1":0,"13.2":0.00043,"13.3":0.00029,"13.4-13.7":0.00144,"14.0-14.4":0.00289,"14.5-14.8":0.00303,"15.0-15.1":0.0026,"15.2-15.3":0.00231,"15.4":0.0026,"15.5":0.00289,"15.6-15.8":0.03782,"16.0":0.00462,"16.1":0.00953,"16.2":0.00491,"16.3":0.00909,"16.4":0.00202,"16.5":0.00375,"16.6-16.7":0.04879,"17.0":0.0026,"17.1":0.00476,"17.2":0.00346,"17.3":0.00534,"17.4":0.00794,"17.5":0.01732,"17.6-17.7":0.04273,"18.0":0.01083,"18.1":0.02194,"18.2":0.01227,"18.3":0.04186,"18.4":0.02411,"18.5-18.6":1.02704,"26.0":0.00563},P:{"4":0.04075,"20":0.01019,"21":0.05093,"22":0.06112,"23":0.0713,"24":0.09168,"25":0.2954,"26":0.31578,"27":0.33615,"28":1.03901,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 15.0","7.2-7.4":0.17317,"13.0":0.01019,"14.0":0.01019,"16.0":0.03056,"17.0":0.01019,"18.0":0.01019,"19.0":0.0713},I:{"0":0.06266,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":4.94814,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00431,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.61191},H:{"0":0.41},L:{"0":84.96513},R:{_:"0"},M:{"0":0.11768},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SE.js b/node_modules.bak/caniuse-lite/data/regions/SE.js new file mode 100644 index 0000000..a0d1660 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.01312,"59":0.00875,"60":0.01312,"78":0.01312,"91":0.00437,"102":0.00437,"104":0.00437,"115":0.19241,"123":0.00437,"128":0.86585,"132":0.00437,"133":0.00437,"134":0.00875,"135":0.00437,"136":0.01312,"137":0.00437,"138":0.00875,"139":0.02187,"140":0.06122,"141":1.19383,"142":0.54225,"143":0.00437,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 124 125 126 127 129 130 131 144 145 3.5 3.6"},D:{"38":0.00437,"41":0.00437,"49":0.01749,"52":0.00875,"66":0.03061,"68":0.00437,"76":0.00437,"79":0.06997,"80":0.01312,"86":0.00437,"87":0.03936,"88":0.03061,"89":0.00437,"90":0.00437,"91":0.00437,"93":0.00875,"94":0.00437,"100":0.00437,"101":0.00437,"102":0.00437,"103":0.19679,"104":0.00437,"107":0.00437,"108":0.03498,"109":0.45917,"111":0.01749,"112":0.07871,"113":0.03061,"114":0.00875,"115":0.00437,"116":0.17492,"117":0.03498,"118":0.18367,"119":0.01312,"120":0.02624,"121":0.01749,"122":0.04373,"123":0.01312,"124":0.03936,"125":0.05248,"126":0.27113,"127":0.02187,"128":0.15743,"129":0.01312,"130":0.06122,"131":0.13994,"132":0.10933,"133":0.17929,"134":0.12244,"135":0.20553,"136":0.63409,"137":1.48682,"138":10.57829,"139":10.20221,"140":0.05248,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 69 70 71 72 73 74 75 77 78 81 83 84 85 92 95 96 97 98 99 105 106 110 141 142 143"},F:{"46":0.01312,"86":0.00437,"89":0.00437,"90":0.01312,"91":0.00437,"95":0.01749,"102":0.00437,"115":0.00437,"116":0.00437,"118":0.00437,"119":0.01312,"120":0.77402,"121":0.00437,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00437,"92":0.00437,"109":0.05248,"112":0.03498,"119":0.00437,"120":0.00437,"122":0.01312,"126":0.00437,"128":0.00437,"130":0.00875,"131":0.02187,"132":0.00875,"133":0.01312,"134":0.03061,"135":0.01312,"136":0.03936,"137":0.08746,"138":2.36579,"139":3.90946,"140":0.00875,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 113 114 115 116 117 118 121 123 124 125 127 129"},E:{"13":0.00437,"14":0.01749,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1","11.1":0.00875,"12.1":0.00437,"13.1":0.03498,"14.1":0.0481,"15.2-15.3":0.00437,"15.4":0.02187,"15.5":0.01312,"15.6":0.24052,"16.0":0.03061,"16.1":0.02187,"16.2":0.01749,"16.3":0.06122,"16.4":0.02187,"16.5":0.02187,"16.6":0.36733,"17.0":0.00875,"17.1":0.24052,"17.2":0.01749,"17.3":0.02624,"17.4":0.06122,"17.5":0.06997,"17.6":0.24489,"18.0":0.01749,"18.1":0.05248,"18.2":0.02624,"18.3":0.09621,"18.4":0.0656,"18.5-18.6":0.95331,"26.0":0.02187},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00545,"5.0-5.1":0,"6.0-6.1":0.01362,"7.0-7.1":0.0109,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02725,"10.0-10.2":0.00272,"10.3":0.04904,"11.0-11.2":1.04624,"11.3-11.4":0.01635,"12.0-12.1":0.00545,"12.2-12.5":0.15803,"13.0-13.1":0,"13.2":0.00817,"13.3":0.00545,"13.4-13.7":0.02725,"14.0-14.4":0.05449,"14.5-14.8":0.05722,"15.0-15.1":0.04904,"15.2-15.3":0.04359,"15.4":0.04904,"15.5":0.05449,"15.6-15.8":0.71384,"16.0":0.08719,"16.1":0.17982,"16.2":0.09264,"16.3":0.17165,"16.4":0.03814,"16.5":0.07084,"16.6-16.7":0.92091,"17.0":0.04904,"17.1":0.08991,"17.2":0.06539,"17.3":0.10081,"17.4":0.14985,"17.5":0.32695,"17.6-17.7":0.80648,"18.0":0.20434,"18.1":0.41414,"18.2":0.23159,"18.3":0.79013,"18.4":0.45501,"18.5-18.6":19.38548,"26.0":0.10626},P:{"4":0.1257,"21":0.03143,"22":0.02095,"23":0.02095,"24":0.02095,"25":0.01048,"26":0.06285,"27":0.07333,"28":4.6614,_:"20 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01048,"7.2-7.4":0.03143},I:{"0":0.02809,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.17444,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01312,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01125},H:{"0":0},L:{"0":24.15887},R:{_:"0"},M:{"0":0.77653},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SG.js b/node_modules.bak/caniuse-lite/data/regions/SG.js new file mode 100644 index 0000000..502ba8f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SG.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00568,"102":0.00568,"115":0.02841,"117":0.00568,"118":0.00568,"128":0.01136,"129":0.02273,"134":0.02841,"135":0.00568,"136":0.01705,"137":0.00568,"138":0.00568,"139":0.00568,"140":0.01705,"141":0.32387,"142":0.15341,"143":0.00568,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 119 120 121 122 123 124 125 126 127 130 131 132 133 144 145 3.5 3.6"},D:{"27":0.00568,"39":0.00568,"40":0.00568,"41":0.01136,"42":0.00568,"43":0.00568,"44":0.00568,"45":0.00568,"46":0.00568,"47":0.00568,"48":0.01136,"49":0.00568,"50":0.00568,"51":0.00568,"52":0.00568,"53":0.00568,"54":0.00568,"55":0.00568,"56":0.00568,"57":0.00568,"58":0.00568,"59":0.00568,"60":0.00568,"65":0.00568,"66":0.00568,"67":0.00568,"68":0.00568,"73":0.00568,"74":0.00568,"75":0.00568,"78":0.00568,"79":0.01136,"80":0.01705,"81":0.01705,"83":0.00568,"84":0.00568,"85":0.00568,"86":0.01136,"87":0.01705,"88":0.01136,"89":0.01136,"90":0.00568,"91":0.03977,"92":0.00568,"93":0.00568,"94":0.00568,"95":0.01136,"96":0.18751,"97":0.21023,"98":0.21592,"99":0.21023,"100":0.22728,"101":0.22728,"102":0.2216,"103":0.23296,"104":0.22728,"105":0.35228,"106":0.21592,"107":0.2841,"108":0.24433,"109":0.39206,"110":0.20455,"111":0.21023,"112":0.24433,"113":0.21023,"114":0.22728,"115":0.21592,"116":0.22728,"117":1.44323,"118":0.21592,"119":0.2216,"120":3.11942,"121":0.24433,"122":0.14773,"123":0.01705,"124":0.14773,"125":0.08523,"126":24.23373,"127":0.05114,"128":0.07387,"129":0.11364,"130":0.04546,"131":0.14205,"132":0.04546,"133":0.05114,"134":0.03977,"135":0.04546,"136":0.05114,"137":7.01159,"138":3.63648,"139":3.67057,"140":0.01705,"141":0.01136,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 69 70 71 72 76 77 142 143"},F:{"90":0.05682,"91":0.02841,"95":0.01705,"102":0.00568,"114":0.01136,"115":0.00568,"116":0.00568,"119":0.01136,"120":0.4432,"121":0.00568,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"100":0.00568,"101":0.00568,"102":0.00568,"103":0.00568,"104":0.00568,"105":0.00568,"106":0.00568,"107":0.00568,"108":0.01136,"109":0.02841,"110":0.01136,"111":0.01705,"112":0.01705,"113":0.00568,"114":0.01705,"115":0.01705,"116":0.01136,"117":0.02273,"118":0.01136,"119":0.00568,"120":0.01136,"121":0.00568,"122":0.00568,"123":0.00568,"124":0.00568,"125":0.00568,"126":0.00568,"127":0.02841,"128":0.02841,"129":0.03977,"130":0.02273,"131":0.02841,"132":0.02273,"133":0.01705,"134":0.01136,"135":0.01705,"136":0.00568,"137":0.01705,"138":0.46024,"139":0.89207,"140":0.00568,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2","13.1":0.00568,"14.1":0.00568,"15.6":0.02273,"16.0":0.01705,"16.1":0.00568,"16.3":0.00568,"16.4":0.00568,"16.5":0.00568,"16.6":0.04546,"17.0":0.00568,"17.1":0.01705,"17.2":0.00568,"17.3":0.00568,"17.4":0.00568,"17.5":0.01136,"17.6":0.04546,"18.0":0.01705,"18.1":0.01136,"18.2":0.00568,"18.3":0.01705,"18.4":0.01136,"18.5-18.6":0.2216,"26.0":0.00568},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00119,"5.0-5.1":0,"6.0-6.1":0.00299,"7.0-7.1":0.00239,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00597,"10.0-10.2":0.0006,"10.3":0.01075,"11.0-11.2":0.22932,"11.3-11.4":0.00358,"12.0-12.1":0.00119,"12.2-12.5":0.03464,"13.0-13.1":0,"13.2":0.00179,"13.3":0.00119,"13.4-13.7":0.00597,"14.0-14.4":0.01194,"14.5-14.8":0.01254,"15.0-15.1":0.01075,"15.2-15.3":0.00955,"15.4":0.01075,"15.5":0.01194,"15.6-15.8":0.15646,"16.0":0.01911,"16.1":0.03941,"16.2":0.0203,"16.3":0.03762,"16.4":0.00836,"16.5":0.01553,"16.6-16.7":0.20185,"17.0":0.01075,"17.1":0.01971,"17.2":0.01433,"17.3":0.0221,"17.4":0.03284,"17.5":0.07166,"17.6-17.7":0.17677,"18.0":0.04479,"18.1":0.09077,"18.2":0.05076,"18.3":0.17318,"18.4":0.09973,"18.5-18.6":4.24893,"26.0":0.02329},P:{"26":0.01064,"27":0.01064,"28":1.19207,_:"4 20 21 22 23 24 25 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":18.86102,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00189,"4.2-4.3":0.00378,"4.4":0,"4.4.3-4.4.4":0.01322},K:{"0":0.63043,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02533,"9":0.05909,"10":0.00844,"11":0.2026,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.18567},H:{"0":0},L:{"0":16.90716},R:{_:"0"},M:{"0":0.3368},Q:{"14.9":0.03023}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SH.js b/node_modules.bak/caniuse-lite/data/regions/SH.js new file mode 100644 index 0000000..1514971 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SH.js @@ -0,0 +1 @@ +module.exports={C:{"141":0.46131,"142":1.85395,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 143 144 145 3.5 3.6"},D:{"42":0.46131,"109":0.92262,"125":0.46131,"135":1.85395,"137":0.92262,"138":9.72237,"139":8.32973,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 136 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"130":0.46131,"138":3.7079,"139":8.32973,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 18.5-18.6 26.0"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0,"15.2-15.3":0,"15.4":0,"15.5":0,"15.6-15.8":0,"16.0":0,"16.1":0,"16.2":0,"16.3":0,"16.4":0,"16.5":0,"16.6-16.7":0,"17.0":0,"17.1":0,"17.2":0,"17.3":0,"17.4":0,"17.5":0,"17.6-17.7":0,"18.0":0,"18.1":0,"18.2":0,"18.3":0,"18.4":0,"18.5-18.6":0,"26.0":0},P:{_:"4 20 21 22 23 24 25 26 27 28 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":62.49446},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SI.js b/node_modules.bak/caniuse-lite/data/regions/SI.js new file mode 100644 index 0000000..2a8e089 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SI.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.04314,"68":0.00539,"72":0.02697,"78":0.00539,"83":0.01079,"88":0.00539,"91":0.00539,"95":0.04314,"102":0.00539,"103":0.00539,"115":0.6202,"119":0.00539,"121":0.00539,"122":0.02697,"125":0.00539,"126":0.00539,"127":0.00539,"128":0.151,"132":0.01079,"133":0.00539,"134":0.02697,"135":0.00539,"136":0.151,"137":0.02697,"138":0.0809,"139":0.18336,"140":0.2319,"141":3.14951,"142":1.59633,"143":0.00539,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 73 74 75 76 77 79 80 81 82 84 85 86 87 89 90 92 93 94 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 120 123 124 129 130 131 144 145 3.5 3.6"},D:{"39":0.00539,"40":0.00539,"41":0.00539,"43":0.00539,"44":0.00539,"45":0.00539,"46":0.00539,"47":0.00539,"48":0.01618,"49":0.01079,"50":0.00539,"51":0.00539,"52":0.00539,"53":0.00539,"54":0.00539,"56":0.00539,"57":0.00539,"58":0.01079,"59":0.00539,"60":0.00539,"79":0.0809,"85":0.00539,"87":0.01079,"91":0.21033,"98":0.03775,"99":0.00539,"100":0.00539,"102":0.00539,"103":0.04314,"104":0.64716,"105":0.00539,"106":0.00539,"107":0.00539,"108":0.01618,"109":0.99771,"110":0.00539,"111":0.01618,"112":0.23729,"113":0.02157,"114":0.02697,"115":0.02157,"116":0.09707,"117":0.01079,"119":0.01079,"120":0.04854,"121":0.01079,"122":0.04854,"123":0.02697,"124":0.03775,"125":0.06472,"126":0.01618,"127":0.00539,"128":0.02157,"129":0.02157,"130":0.0809,"131":0.22111,"132":0.03236,"133":0.08629,"134":0.10247,"135":0.07011,"136":0.10247,"137":0.40987,"138":12.5549,"139":15.81228,"140":0.00539,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 55 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 88 89 90 92 93 94 95 96 97 101 118 141 142 143"},F:{"46":0.01618,"90":0.02697,"91":0.01079,"95":0.01618,"119":0.02157,"120":1.57476,"121":0.00539,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00539,"105":0.00539,"109":0.05393,"114":0.00539,"116":0.00539,"119":0.00539,"121":0.00539,"127":0.00539,"129":0.01079,"130":0.00539,"131":0.01618,"132":0.01079,"133":0.01079,"134":0.05393,"135":0.03236,"136":0.03236,"137":0.04314,"138":1.85519,"139":3.78589,"140":0.01079,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 110 111 112 113 115 117 118 120 122 123 124 125 126 128"},E:{"14":0.01079,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3","13.1":0.01079,"14.1":0.02697,"15.4":0.00539,"15.5":0.00539,"15.6":0.07011,"16.0":0.01079,"16.1":0.00539,"16.2":0.01618,"16.3":0.01079,"16.4":0.00539,"16.5":0.01079,"16.6":0.18336,"17.0":0.01079,"17.1":0.05393,"17.2":0.00539,"17.3":0.00539,"17.4":0.03236,"17.5":0.05393,"17.6":0.151,"18.0":0.01079,"18.1":0.02697,"18.2":0.00539,"18.3":0.06472,"18.4":0.05932,"18.5-18.6":0.50155,"26.0":0.03775},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0021,"5.0-5.1":0,"6.0-6.1":0.00526,"7.0-7.1":0.00421,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01051,"10.0-10.2":0.00105,"10.3":0.01892,"11.0-11.2":0.40371,"11.3-11.4":0.00631,"12.0-12.1":0.0021,"12.2-12.5":0.06098,"13.0-13.1":0,"13.2":0.00315,"13.3":0.0021,"13.4-13.7":0.01051,"14.0-14.4":0.02103,"14.5-14.8":0.02208,"15.0-15.1":0.01892,"15.2-15.3":0.01682,"15.4":0.01892,"15.5":0.02103,"15.6-15.8":0.27545,"16.0":0.03364,"16.1":0.06939,"16.2":0.03574,"16.3":0.06623,"16.4":0.01472,"16.5":0.02733,"16.6-16.7":0.35535,"17.0":0.01892,"17.1":0.03469,"17.2":0.02523,"17.3":0.0389,"17.4":0.05782,"17.5":0.12616,"17.6-17.7":0.31119,"18.0":0.07885,"18.1":0.1598,"18.2":0.08936,"18.3":0.30488,"18.4":0.17557,"18.5-18.6":7.48012,"26.0":0.041},P:{"4":0.09346,"20":0.01038,"21":0.01038,"22":0.02077,"23":0.02077,"24":0.07269,"25":0.02077,"26":0.06231,"27":0.21808,"28":3.17776,"5.0-5.4":0.01038,_:"6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04154},I:{"0":0.0276,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.31328,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01843},H:{"0":0},L:{"0":33.40287},R:{_:"0"},M:{"0":0.51138},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SK.js b/node_modules.bak/caniuse-lite/data/regions/SK.js new file mode 100644 index 0000000..aca776f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SK.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00448,"52":0.02686,"56":0.00448,"60":0.00448,"78":0.00448,"99":0.0179,"102":0.00448,"108":0.00448,"113":0.00448,"115":0.5595,"125":0.00895,"127":0.00895,"128":0.08504,"129":0.00895,"132":0.00448,"133":0.03133,"134":0.01343,"135":0.00448,"136":0.12533,"137":0.01343,"138":0.0179,"139":0.04924,"140":0.13428,"141":3.75089,"142":2.0142,"143":0.00448,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 105 106 107 109 110 111 112 114 116 117 118 119 120 121 122 123 124 126 130 131 144 145 3.5 3.6"},D:{"38":0.00448,"39":0.00448,"40":0.00448,"41":0.01343,"42":0.00448,"43":0.00448,"44":0.00448,"45":0.00448,"46":0.00448,"47":0.00448,"48":0.00448,"49":0.03133,"50":0.00448,"51":0.00448,"52":0.00448,"53":0.00448,"54":0.00448,"55":0.00448,"56":0.00448,"57":0.00448,"58":0.00448,"59":0.00448,"60":0.00448,"79":0.07609,"81":0.01343,"87":0.03581,"88":0.00448,"90":0.00448,"91":0.03581,"94":0.00895,"97":0.00448,"98":0.00448,"102":0.03581,"103":0.0179,"104":0.01343,"106":0.0179,"108":0.02686,"109":1.09662,"110":0.00448,"111":0.02238,"112":0.28199,"114":0.00895,"115":0.02238,"116":0.04476,"118":0.00448,"119":0.00895,"120":0.0179,"121":0.00895,"122":0.04924,"123":0.02686,"124":0.10742,"125":0.1298,"126":0.01343,"127":0.00895,"128":0.04028,"129":0.03133,"130":0.01343,"131":0.08504,"132":0.08057,"133":0.06714,"134":0.07609,"135":0.09847,"136":0.1119,"137":0.34018,"138":9.77111,"139":10.5007,"140":0.00895,"141":0.00448,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 83 84 85 86 89 92 93 95 96 99 100 101 105 107 113 117 142 143"},F:{"46":0.00895,"83":0.00895,"86":0.00448,"90":0.06714,"91":0.02238,"95":0.10295,"114":0.00448,"117":0.00448,"118":0.00448,"119":0.05371,"120":2.23352,"121":0.00895,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.6 12.1","11.5":0.00448},B:{"92":0.00448,"102":0.02686,"109":0.03581,"114":0.00448,"120":0.00448,"122":0.00448,"124":0.00448,"127":0.01343,"129":0.00448,"130":0.00448,"131":0.01343,"132":0.00895,"133":0.01343,"134":0.04476,"135":0.00895,"136":0.04028,"137":0.07162,"138":1.56212,"139":2.88702,"140":0.00448,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 125 126 128"},E:{"15":0.00448,_:"0 4 5 6 7 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00895,"14.1":0.0179,"15.2-15.3":0.00448,"15.4":0.00448,"15.5":0.00895,"15.6":0.08952,"16.0":0.0179,"16.1":0.00895,"16.2":0.00448,"16.3":0.01343,"16.4":0.02686,"16.5":0.00448,"16.6":0.11638,"17.0":0.01343,"17.1":0.07609,"17.2":0.03581,"17.3":0.00448,"17.4":0.03133,"17.5":0.04028,"17.6":0.13428,"18.0":0.03581,"18.1":0.02686,"18.2":0.01343,"18.3":0.04924,"18.4":0.02686,"18.5-18.6":0.48788,"26.0":0.05371},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00224,"5.0-5.1":0,"6.0-6.1":0.00559,"7.0-7.1":0.00448,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01119,"10.0-10.2":0.00112,"10.3":0.02014,"11.0-11.2":0.42968,"11.3-11.4":0.00671,"12.0-12.1":0.00224,"12.2-12.5":0.0649,"13.0-13.1":0,"13.2":0.00336,"13.3":0.00224,"13.4-13.7":0.01119,"14.0-14.4":0.02238,"14.5-14.8":0.0235,"15.0-15.1":0.02014,"15.2-15.3":0.0179,"15.4":0.02014,"15.5":0.02238,"15.6-15.8":0.29317,"16.0":0.03581,"16.1":0.07385,"16.2":0.03804,"16.3":0.07049,"16.4":0.01567,"16.5":0.02909,"16.6-16.7":0.37821,"17.0":0.02014,"17.1":0.03693,"17.2":0.02686,"17.3":0.0414,"17.4":0.06154,"17.5":0.13428,"17.6-17.7":0.33121,"18.0":0.08392,"18.1":0.17008,"18.2":0.09511,"18.3":0.3245,"18.4":0.18687,"18.5-18.6":7.9614,"26.0":0.04364},P:{"4":0.09298,"21":0.01033,"22":0.01033,"23":0.04132,"24":0.01033,"25":0.01033,"26":0.07232,"27":0.07232,"28":2.48972,_:"20 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","5.0-5.4":0.01033,"6.2-6.4":0.02066,"7.2-7.4":0.02066,"13.0":0.01033},I:{"0":0.04963,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.56887,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00448,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.04971},H:{"0":0},L:{"0":42.85619},R:{_:"0"},M:{"0":0.44736},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SL.js b/node_modules.bak/caniuse-lite/data/regions/SL.js new file mode 100644 index 0000000..180e335 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SL.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.04898,"40":0.00288,"72":0.00288,"80":0.00288,"91":0.00288,"112":0.01152,"115":0.07203,"127":0.01441,"128":0.00576,"132":0.00288,"134":0.00864,"136":0.00576,"137":0.00864,"138":0.00864,"139":0.00864,"140":0.04322,"141":0.4552,"142":0.21608,"143":0.00288,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 135 144 145 3.5 3.6"},D:{"22":0.00576,"29":0.00288,"39":0.00288,"40":0.00288,"41":0.00288,"42":0.00288,"43":0.01729,"45":0.00288,"46":0.00864,"47":0.00576,"48":0.01441,"49":0.00576,"51":0.00288,"53":0.00576,"54":0.00288,"55":0.00288,"56":0.00864,"57":0.00288,"58":0.01152,"59":0.00288,"62":0.00288,"64":0.00864,"65":0.00864,"66":0.00288,"67":0.00288,"68":0.01441,"69":0.00288,"70":0.02593,"71":0.00864,"72":0.00288,"73":0.01152,"74":0.01152,"75":0.12388,"76":0.03745,"77":0.00864,"78":0.01729,"79":0.14405,"80":0.00864,"81":0.00576,"83":0.01729,"85":0.00288,"86":0.01152,"87":0.01729,"88":0.01441,"89":0.00576,"91":0.00576,"92":0.00864,"93":0.02305,"95":0.00288,"96":0.01729,"97":0.00288,"98":0.00576,"100":0.00864,"101":0.00288,"103":0.11524,"104":0.01152,"105":0.04033,"106":0.00864,"108":0.01729,"109":0.09795,"110":0.00288,"111":0.02017,"113":0.02305,"114":0.02881,"116":0.01441,"117":0.00576,"118":0.01152,"119":0.07203,"120":0.00864,"121":0.01729,"122":0.03457,"123":0.00864,"124":0.17286,"125":1.68539,"126":0.03169,"127":0.01152,"128":0.03169,"129":0.02593,"130":0.02593,"131":0.0605,"132":0.02593,"133":0.0461,"134":0.03457,"135":0.08931,"136":0.10084,"137":0.31691,"138":3.7453,"139":3.70497,"140":0.01441,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 44 50 52 60 61 63 84 90 94 99 102 107 112 115 141 142 143"},F:{"31":0.00288,"37":0.00288,"46":0.00576,"50":0.00288,"79":0.02305,"86":0.00288,"90":0.1066,"91":0.00864,"95":0.02593,"106":0.00288,"108":0.02305,"112":0.00864,"113":0.01441,"114":0.00576,"115":0.00864,"117":0.0461,"119":0.01729,"120":1.05445,"121":0.00576,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 38 39 40 41 42 43 44 45 47 48 49 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 107 109 110 111 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.02017,"13":0.01729,"14":0.00288,"15":0.00288,"16":0.00864,"17":0.00576,"18":0.14405,"81":0.00288,"84":0.01729,"88":0.00288,"89":0.00576,"90":0.09507,"92":0.08355,"93":0.00288,"97":0.02017,"100":0.01152,"107":0.01441,"109":0.00288,"111":0.00576,"112":0.00576,"114":0.02593,"120":0.00288,"122":0.01729,"124":0.00288,"126":0.00576,"128":0.00288,"129":0.00576,"130":0.00288,"131":0.0461,"132":0.00576,"133":0.00576,"134":0.01729,"135":0.01441,"136":0.04033,"137":0.03169,"138":1.10919,"139":1.52981,"140":0.00288,_:"79 80 83 85 86 87 91 94 95 96 98 99 101 102 103 104 105 106 108 110 113 115 116 117 118 119 121 123 125 127"},E:{"14":0.00576,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.4 17.0 17.2 18.0","11.1":0.00288,"13.1":0.01152,"14.1":0.00288,"15.1":0.02593,"15.6":0.07779,"16.1":0.00288,"16.2":0.02881,"16.3":0.00864,"16.5":0.00288,"16.6":0.04033,"17.1":0.06626,"17.3":0.00576,"17.4":0.02881,"17.5":0.00576,"17.6":0.07779,"18.1":0.02305,"18.2":0.01152,"18.3":0.00576,"18.4":0.04322,"18.5-18.6":0.07203,"26.0":0.02017},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00105,"5.0-5.1":0,"6.0-6.1":0.00262,"7.0-7.1":0.0021,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00524,"10.0-10.2":0.00052,"10.3":0.00943,"11.0-11.2":0.20117,"11.3-11.4":0.00314,"12.0-12.1":0.00105,"12.2-12.5":0.03039,"13.0-13.1":0,"13.2":0.00157,"13.3":0.00105,"13.4-13.7":0.00524,"14.0-14.4":0.01048,"14.5-14.8":0.011,"15.0-15.1":0.00943,"15.2-15.3":0.00838,"15.4":0.00943,"15.5":0.01048,"15.6-15.8":0.13726,"16.0":0.01676,"16.1":0.03458,"16.2":0.01781,"16.3":0.033,"16.4":0.00733,"16.5":0.01362,"16.6-16.7":0.17707,"17.0":0.00943,"17.1":0.01729,"17.2":0.01257,"17.3":0.01938,"17.4":0.02881,"17.5":0.06287,"17.6-17.7":0.15507,"18.0":0.03929,"18.1":0.07963,"18.2":0.04453,"18.3":0.15193,"18.4":0.08749,"18.5-18.6":3.72744,"26.0":0.02043},P:{"4":0.05183,"21":0.01037,"22":0.0622,"23":0.01037,"24":0.14513,"25":0.34209,"26":0.04147,"27":0.0933,"28":0.63236,_:"20 6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.01037,"7.2-7.4":0.05183,"11.1-11.2":0.02073,"13.0":0.02073,"16.0":0.01037,"17.0":0.0311,"19.0":0.01037},I:{"0":0.02843,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":9.12994,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01729,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01424,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.29184},H:{"0":2.75},L:{"0":62.12317},R:{_:"0"},M:{"0":0.47691},Q:{"14.9":0.00712}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SM.js b/node_modules.bak/caniuse-lite/data/regions/SM.js new file mode 100644 index 0000000..bfbaade --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SM.js @@ -0,0 +1 @@ +module.exports={C:{"108":0.01661,"115":0.34883,"125":0.02769,"128":0.30454,"130":0.01107,"139":0.0443,"140":0.63676,"141":3.15055,"142":1.39532,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 131 132 133 134 135 136 137 138 143 144 145 3.5 3.6"},D:{"38":0.92468,"39":0.01107,"45":0.01107,"46":0.01107,"47":0.01661,"48":0.01661,"49":0.02769,"51":0.01661,"52":0.02769,"53":0.01107,"57":0.03322,"58":0.01661,"61":0.01107,"65":0.01107,"79":0.07198,"85":0.06091,"103":0.01661,"108":0.01107,"109":1.97117,"112":0.01107,"116":0.53155,"120":0.02769,"122":0.01661,"124":0.30454,"125":0.12181,"128":0.52602,"130":0.04983,"134":0.03322,"135":0.01107,"136":0.1495,"137":0.18272,"138":15.92441,"139":14.8004,"140":0.06091,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 40 41 42 43 44 50 54 55 56 59 60 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 110 111 113 114 115 117 118 119 121 123 126 127 129 131 132 133 141 142 143"},F:{"75":0.02769,"89":0.24363,"114":0.01661,"120":0.74196,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.01107,"109":0.01661,"117":0.01107,"125":0.09413,"137":0.01661,"138":1.35103,"139":3.8316,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 118 119 120 121 122 123 124 126 127 128 129 130 131 132 133 134 135 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.3 16.4 16.5 17.0 17.2 17.3 26.0","12.1":0.08859,"13.1":0.07752,"14.1":0.02769,"15.6":0.24363,"16.2":0.01107,"16.6":0.08859,"17.1":1.5116,"17.4":0.02769,"17.5":0.01107,"17.6":0.49833,"18.0":0.04983,"18.1":0.01661,"18.2":0.07752,"18.3":0.13289,"18.4":0.24363,"18.5-18.6":0.75303},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00311,"5.0-5.1":0,"6.0-6.1":0.00778,"7.0-7.1":0.00623,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01557,"10.0-10.2":0.00156,"10.3":0.02802,"11.0-11.2":0.59777,"11.3-11.4":0.00934,"12.0-12.1":0.00311,"12.2-12.5":0.09029,"13.0-13.1":0,"13.2":0.00467,"13.3":0.00311,"13.4-13.7":0.01557,"14.0-14.4":0.03113,"14.5-14.8":0.03269,"15.0-15.1":0.02802,"15.2-15.3":0.02491,"15.4":0.02802,"15.5":0.03113,"15.6-15.8":0.40785,"16.0":0.04981,"16.1":0.10274,"16.2":0.05293,"16.3":0.09807,"16.4":0.02179,"16.5":0.04047,"16.6-16.7":0.52616,"17.0":0.02802,"17.1":0.05137,"17.2":0.03736,"17.3":0.0576,"17.4":0.08562,"17.5":0.1868,"17.6-17.7":0.46078,"18.0":0.11675,"18.1":0.23662,"18.2":0.13232,"18.3":0.45144,"18.4":0.25997,"18.5-18.6":11.07588,"26.0":0.06071},P:{"4":0.02016,"20":0.01008,"27":0.01008,"28":1.39115,_:"21 22 23 24 25 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01008},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.35258,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":28.70702},R:{_:"0"},M:{"0":0.09819},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SN.js b/node_modules.bak/caniuse-lite/data/regions/SN.js new file mode 100644 index 0000000..ef90a65 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SN.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.00549,"91":0.00274,"95":0.03017,"99":0.00274,"115":0.14264,"127":0.00549,"128":0.04115,"131":0.00823,"133":0.00274,"135":0.00549,"136":0.00823,"137":0.00549,"138":0.00549,"139":0.01646,"140":0.05212,"141":0.77353,"142":0.33739,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 132 134 143 144 145 3.5 3.6"},D:{"39":0.00274,"40":0.00274,"41":0.00274,"42":0.00274,"43":0.00274,"44":0.00274,"45":0.00274,"46":0.00274,"47":0.00274,"48":0.00274,"49":0.00274,"50":0.00274,"51":0.00274,"52":0.00549,"53":0.00274,"54":0.00274,"55":0.00274,"56":0.00549,"57":0.00274,"58":0.00274,"59":0.00549,"60":0.00274,"64":0.00274,"65":0.00549,"66":0.00274,"68":0.00274,"69":0.00274,"70":0.01097,"72":0.00274,"73":0.00549,"74":0.00274,"75":0.00274,"76":0.00274,"77":0.01097,"79":0.0384,"80":0.00274,"81":0.00274,"83":0.00823,"85":0.00274,"86":0.01097,"87":0.0192,"89":0.00823,"91":0.00274,"92":0.00274,"93":0.00549,"94":0.00274,"95":0.00549,"98":0.02469,"100":0.00274,"103":0.0384,"104":0.00274,"105":0.00274,"106":0.00274,"108":0.04389,"109":0.39499,"110":0.00823,"111":0.00274,"112":0.48825,"113":0.00274,"114":0.03566,"115":0.00274,"116":0.11795,"117":0.00549,"118":0.00549,"119":0.0576,"120":0.01372,"121":0.01646,"122":0.0192,"123":0.01097,"124":0.0192,"125":0.98199,"126":0.06583,"127":0.00823,"128":0.04115,"129":0.00549,"130":0.00823,"131":0.03566,"132":0.17007,"133":0.0192,"134":0.01646,"135":0.05212,"136":0.0576,"137":0.10423,"138":4.75088,"139":4.83865,"140":0.00274,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 67 71 78 84 88 90 96 97 99 101 102 107 141 142 143"},F:{"86":0.00274,"90":0.01372,"91":0.00274,"95":0.01097,"104":0.00274,"119":0.00274,"120":0.32916,"121":0.00274,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 92 93 94 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00274,"17":0.00274,"18":0.00823,"84":0.00274,"90":0.00274,"92":0.0192,"100":0.00274,"109":0.0192,"114":0.09875,"122":0.00549,"123":0.00274,"126":0.00274,"127":0.00274,"128":0.00823,"129":0.00274,"130":0.00274,"131":0.00549,"132":0.00549,"133":0.01097,"134":0.01372,"135":0.00823,"136":0.01372,"137":0.04115,"138":1.42087,"139":3.3684,"140":0.00274,_:"13 14 15 16 79 80 81 83 85 86 87 88 89 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 124 125"},E:{"11":0.00274,"14":0.00274,_:"0 4 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 15.1 15.2-15.3 16.3 16.5 17.0","12.1":0.00274,"13.1":0.02743,"14.1":0.01646,"15.4":0.00274,"15.5":0.00274,"15.6":0.06583,"16.0":0.00274,"16.1":0.00823,"16.2":0.00549,"16.4":0.00274,"16.6":0.0576,"17.1":0.01646,"17.2":0.00274,"17.3":0.00549,"17.4":0.00274,"17.5":0.01646,"17.6":0.08503,"18.0":0.00274,"18.1":0.00549,"18.2":0.00549,"18.3":0.01646,"18.4":0.03017,"18.5-18.6":0.1783,"26.0":0.00549},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00265,"5.0-5.1":0,"6.0-6.1":0.00661,"7.0-7.1":0.00529,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01323,"10.0-10.2":0.00132,"10.3":0.02381,"11.0-11.2":0.50801,"11.3-11.4":0.00794,"12.0-12.1":0.00265,"12.2-12.5":0.07673,"13.0-13.1":0,"13.2":0.00397,"13.3":0.00265,"13.4-13.7":0.01323,"14.0-14.4":0.02646,"14.5-14.8":0.02778,"15.0-15.1":0.02381,"15.2-15.3":0.02117,"15.4":0.02381,"15.5":0.02646,"15.6-15.8":0.34661,"16.0":0.04233,"16.1":0.08731,"16.2":0.04498,"16.3":0.08335,"16.4":0.01852,"16.5":0.0344,"16.6-16.7":0.44716,"17.0":0.02381,"17.1":0.04366,"17.2":0.03175,"17.3":0.04895,"17.4":0.07276,"17.5":0.15875,"17.6-17.7":0.39159,"18.0":0.09922,"18.1":0.20109,"18.2":0.11245,"18.3":0.38366,"18.4":0.22093,"18.5-18.6":9.4128,"26.0":0.0516},P:{"4":0.02045,"20":0.01023,"21":0.02045,"22":0.06135,"23":0.03068,"24":0.16361,"25":0.17384,"26":0.08181,"27":0.15339,"28":2.48486,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0","7.2-7.4":0.13294,"17.0":0.01023,"18.0":0.01023,"19.0":0.02045},I:{"0":0.06521,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00005},K:{"0":0.25851,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03629},H:{"0":0.01},L:{"0":61.6207},R:{_:"0"},M:{"0":0.16691},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SO.js b/node_modules.bak/caniuse-lite/data/regions/SO.js new file mode 100644 index 0000000..9e3342d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SO.js @@ -0,0 +1 @@ +module.exports={C:{"7":0.00255,"104":0.00255,"112":0.00764,"115":0.01019,"127":0.0051,"128":0.0051,"135":0.00255,"136":0.00255,"139":0.0051,"140":0.0051,"141":0.22677,"142":0.10702,"143":0.00255,_:"2 3 4 5 6 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 137 138 144 145 3.5 3.6"},D:{"39":0.0051,"40":0.00255,"41":0.0051,"42":0.00255,"43":0.0051,"44":0.00255,"45":0.00255,"46":0.00255,"47":0.00764,"48":0.0051,"50":0.00255,"51":0.00255,"52":0.00255,"53":0.00255,"54":0.00255,"55":0.0051,"56":0.0051,"57":0.00255,"58":0.00255,"59":0.0051,"60":0.00255,"63":0.00255,"64":0.01274,"65":0.01784,"68":0.00255,"69":0.00764,"70":0.01019,"72":0.04077,"73":0.01529,"74":0.00255,"76":0.0051,"79":0.07644,"80":0.00255,"83":0.07899,"84":0.00255,"86":0.0051,"87":0.08154,"88":0.00255,"91":0.00255,"92":0.00764,"93":0.00764,"94":0.01529,"98":0.01274,"99":0.00255,"100":0.01529,"101":0.0051,"103":0.02293,"104":0.0051,"105":0.00764,"108":0.00255,"109":0.14269,"111":0.11466,"113":0.0051,"114":0.00764,"115":0.00255,"116":0.01274,"117":0.00255,"118":0.01019,"119":0.04332,"120":0.02293,"121":0.00255,"122":0.01529,"123":0.0051,"124":0.00255,"125":1.42178,"126":0.03312,"127":0.05096,"128":0.04077,"129":0.01784,"130":0.0051,"131":0.0637,"132":0.03567,"133":0.01784,"134":0.01529,"135":0.05351,"136":0.06625,"137":0.38984,"138":5.08071,"139":5.12658,"140":0.02038,"141":0.00255,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 49 61 62 66 67 71 75 77 78 81 85 89 90 95 96 97 102 106 107 110 112 142 143"},F:{"46":0.0051,"49":0.00255,"89":0.00255,"90":0.03058,"91":0.01019,"95":0.01274,"102":0.0051,"114":0.00255,"119":0.02038,"120":0.54527,"121":0.00255,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00255,"16":0.0051,"17":0.0051,"18":0.01784,"84":0.00255,"89":0.00255,"90":0.00255,"92":0.05351,"100":0.00255,"107":0.00255,"109":0.0051,"111":0.0051,"114":0.09682,"122":0.01019,"124":0.00255,"126":0.00255,"127":0.00255,"129":0.00255,"130":0.00255,"131":0.01019,"132":0.00255,"133":0.00255,"135":0.01019,"136":0.01274,"137":0.02548,"138":0.80517,"139":1.47784,"140":0.00764,_:"12 13 15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 108 110 112 113 115 116 117 118 119 120 121 123 125 128 134"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 16.2 16.3 17.0 18.0","5.1":0.00255,"14.1":0.00764,"15.1":0.0051,"15.2-15.3":0.00255,"15.5":0.00255,"15.6":0.01784,"16.0":0.01274,"16.1":0.00764,"16.4":0.00255,"16.5":0.00255,"16.6":0.02038,"17.1":0.01274,"17.2":0.00255,"17.3":0.00255,"17.4":0.00255,"17.5":0.01529,"17.6":0.02803,"18.1":0.00764,"18.2":0.0051,"18.3":0.00255,"18.4":0.00764,"18.5-18.6":0.11466,"26.0":0.0051},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0,"6.0-6.1":0.00342,"7.0-7.1":0.00273,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00683,"10.0-10.2":0.00068,"10.3":0.0123,"11.0-11.2":0.26241,"11.3-11.4":0.0041,"12.0-12.1":0.00137,"12.2-12.5":0.03963,"13.0-13.1":0,"13.2":0.00205,"13.3":0.00137,"13.4-13.7":0.00683,"14.0-14.4":0.01367,"14.5-14.8":0.01435,"15.0-15.1":0.0123,"15.2-15.3":0.01093,"15.4":0.0123,"15.5":0.01367,"15.6-15.8":0.17904,"16.0":0.02187,"16.1":0.0451,"16.2":0.02323,"16.3":0.04305,"16.4":0.00957,"16.5":0.01777,"16.6-16.7":0.23097,"17.0":0.0123,"17.1":0.02255,"17.2":0.0164,"17.3":0.02528,"17.4":0.03758,"17.5":0.082,"17.6-17.7":0.20227,"18.0":0.05125,"18.1":0.10387,"18.2":0.05808,"18.3":0.19817,"18.4":0.11412,"18.5-18.6":4.86202,"26.0":0.02665},P:{"4":0.02048,"20":0.01024,"21":0.02048,"22":0.07168,"23":0.06144,"24":0.21503,"25":0.12287,"26":0.31743,"27":0.41982,"28":2.44725,_:"5.0-5.4 8.2 10.1 12.0 14.0 17.0 18.0","6.2-6.4":0.02048,"7.2-7.4":0.28671,"9.2":0.01024,"11.1-11.2":0.03072,"13.0":0.01024,"15.0":0.02048,"16.0":0.01024,"19.0":0.01024},I:{"0":0.20088,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00014},K:{"0":2.24012,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00255,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.90169},H:{"0":0.07},L:{"0":67.02691},R:{_:"0"},M:{"0":0.35024},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SR.js b/node_modules.bak/caniuse-lite/data/regions/SR.js new file mode 100644 index 0000000..1593d43 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SR.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00851,"72":0.00851,"87":0.00426,"102":0.00426,"103":0.00851,"115":1.08528,"125":0.02128,"128":0.00851,"133":0.00426,"135":0.00426,"136":0.14045,"138":0.00426,"139":0.02979,"140":0.19152,"141":2.45571,"142":0.73629,"143":0.00426,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 134 137 144 145 3.5 3.6"},D:{"39":0.01277,"40":0.01277,"41":0.01702,"42":0.01702,"43":0.02128,"44":0.01702,"45":0.00851,"46":0.00851,"47":0.01702,"48":0.01277,"49":0.00851,"50":0.01277,"51":0.01277,"52":0.01702,"53":0.01277,"54":0.01702,"55":0.00851,"56":0.01277,"57":0.00851,"58":0.00851,"59":0.01277,"60":0.00851,"62":0.00426,"63":0.00426,"69":0.00426,"70":0.00426,"73":0.00426,"74":0.00426,"76":0.00426,"79":0.00426,"80":0.00426,"83":0.00426,"87":0.00426,"88":0.00426,"89":0.00426,"93":0.01277,"96":0.01277,"99":0.00426,"100":0.00426,"102":0.01277,"103":0.02128,"104":0.48944,"108":0.00426,"109":0.4639,"111":0.04682,"114":0.13194,"116":0.0383,"119":0.00426,"120":0.00426,"122":0.04682,"123":0.02128,"124":0.03405,"125":4.44326,"126":0.9193,"127":0.00426,"128":0.02554,"129":0.00426,"130":0.03405,"131":0.03405,"132":0.02554,"133":0.02128,"134":0.14896,"135":0.00851,"136":0.04256,"137":0.30218,"138":7.00963,"139":9.55898,"140":0.00851,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 64 65 66 67 68 71 72 75 77 78 81 84 85 86 90 91 92 94 95 97 98 101 105 106 107 110 112 113 115 117 118 121 141 142 143"},F:{"90":0.00851,"91":0.00426,"95":0.00851,"114":0.00426,"120":1.21296,"121":0.00426,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01277,"92":0.00426,"109":0.00851,"114":0.48093,"118":0.00426,"122":0.00426,"125":0.00426,"127":0.00426,"132":0.00426,"133":0.02128,"134":0.00426,"135":0.00426,"136":0.02128,"137":0.01277,"138":1.62154,"139":3.37926,_:"13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 126 128 129 130 131 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.2 16.3 16.5 17.0 17.3 18.0 18.1","13.1":0.04682,"14.1":0.00851,"15.1":0.00851,"15.6":0.06384,"16.0":0.01277,"16.1":0.00851,"16.4":0.00426,"16.6":0.20854,"17.1":0.16173,"17.2":0.00426,"17.4":0.00851,"17.5":0.00851,"17.6":0.04682,"18.2":0.00851,"18.3":0.02979,"18.4":0.00426,"18.5-18.6":0.29792,"26.0":0.01702},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0017,"5.0-5.1":0,"6.0-6.1":0.00425,"7.0-7.1":0.0034,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00849,"10.0-10.2":0.00085,"10.3":0.01529,"11.0-11.2":0.32617,"11.3-11.4":0.0051,"12.0-12.1":0.0017,"12.2-12.5":0.04926,"13.0-13.1":0,"13.2":0.00255,"13.3":0.0017,"13.4-13.7":0.00849,"14.0-14.4":0.01699,"14.5-14.8":0.01784,"15.0-15.1":0.01529,"15.2-15.3":0.01359,"15.4":0.01529,"15.5":0.01699,"15.6-15.8":0.22254,"16.0":0.02718,"16.1":0.05606,"16.2":0.02888,"16.3":0.05351,"16.4":0.01189,"16.5":0.02208,"16.6-16.7":0.28709,"17.0":0.01529,"17.1":0.02803,"17.2":0.02039,"17.3":0.03143,"17.4":0.04672,"17.5":0.10193,"17.6-17.7":0.25142,"18.0":0.0637,"18.1":0.12911,"18.2":0.0722,"18.3":0.24632,"18.4":0.14185,"18.5-18.6":6.04341,"26.0":0.03313},P:{"4":0.06209,"21":0.0414,"22":0.0414,"23":0.03105,"24":0.08279,"25":0.10349,"26":0.05174,"27":0.42431,"28":5.22623,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.08279,"9.2":0.01035,"19.0":0.01035},I:{"0":0.01147,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.50538,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02128,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.39052},H:{"0":0},L:{"0":46.27323},R:{_:"0"},M:{"0":0.13783},Q:{"14.9":0.09189}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ST.js b/node_modules.bak/caniuse-lite/data/regions/ST.js new file mode 100644 index 0000000..6eea05b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ST.js @@ -0,0 +1 @@ +module.exports={C:{"49":0.10713,"115":0.088,"117":0.00765,"139":0.14156,"140":0.01913,"141":0.3673,"142":0.08035,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 143 144 145 3.5 3.6"},D:{"11":0.01913,"41":0.00765,"43":0.21426,"49":0.00765,"59":0.00765,"68":0.02678,"73":0.12626,"75":0.03443,"76":0.00765,"77":0.00765,"79":0.00765,"80":0.00765,"81":0.00765,"83":0.08035,"84":0.00765,"87":0.04591,"91":0.00765,"102":0.00765,"104":0.03443,"106":0.00765,"108":0.00765,"109":0.22573,"110":0.06122,"116":0.00765,"120":0.05356,"122":0.24104,"123":0.01913,"124":0.01913,"125":3.51992,"127":0.01913,"130":0.01913,"131":0.05356,"132":0.07269,"133":0.00765,"134":0.01913,"135":0.05356,"136":0.10713,"137":0.33286,"138":4.38077,"139":5.42144,"140":0.03443,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 44 45 46 47 48 50 51 52 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 74 78 85 86 88 89 90 92 93 94 95 96 97 98 99 100 101 103 105 107 111 112 113 114 115 117 118 119 121 126 128 129 141 142 143"},F:{"91":0.11478,"95":0.02678,"112":0.00765,"119":0.00765,"120":8.53963,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.02678,"18":0.02678,"90":0.00765,"100":0.01913,"109":0.05356,"114":0.12626,"127":0.00765,"130":0.00765,"131":0.02678,"133":0.00765,"136":0.00765,"137":0.08035,"138":0.70781,"139":2.089,_:"12 13 15 16 17 79 80 81 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 128 129 132 134 135 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 26.0","15.6":0.00765,"18.4":0.02678,"18.5-18.6":0.10713},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00053,"5.0-5.1":0,"6.0-6.1":0.00133,"7.0-7.1":0.00106,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00265,"10.0-10.2":0.00027,"10.3":0.00478,"11.0-11.2":0.10195,"11.3-11.4":0.00159,"12.0-12.1":0.00053,"12.2-12.5":0.0154,"13.0-13.1":0,"13.2":0.0008,"13.3":0.00053,"13.4-13.7":0.00265,"14.0-14.4":0.00531,"14.5-14.8":0.00558,"15.0-15.1":0.00478,"15.2-15.3":0.00425,"15.4":0.00478,"15.5":0.00531,"15.6-15.8":0.06956,"16.0":0.0085,"16.1":0.01752,"16.2":0.00903,"16.3":0.01673,"16.4":0.00372,"16.5":0.0069,"16.6-16.7":0.08973,"17.0":0.00478,"17.1":0.00876,"17.2":0.00637,"17.3":0.00982,"17.4":0.0146,"17.5":0.03186,"17.6-17.7":0.07858,"18.0":0.01991,"18.1":0.04035,"18.2":0.02257,"18.3":0.07699,"18.4":0.04434,"18.5-18.6":1.8889,"26.0":0.01035},P:{"4":0.25608,"21":0.03073,"24":0.15365,"25":0.01024,"26":0.02049,"27":0.18438,"28":0.89116,_:"20 22 23 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.20486,"19.0":0.05122},I:{"0":0.1541,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00011},K:{"0":2.28438,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.78429},H:{"0":0},L:{"0":61.8561},R:{_:"0"},M:{"0":0.09261},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SV.js b/node_modules.bak/caniuse-lite/data/regions/SV.js new file mode 100644 index 0000000..0a4caf5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SV.js @@ -0,0 +1 @@ +module.exports={C:{"35":0.00449,"52":0.00449,"65":0.01796,"78":0.00449,"110":0.00449,"112":0.03592,"115":0.25593,"120":0.08082,"122":0.00449,"123":0.00449,"124":0.00898,"127":0.00449,"128":0.13021,"132":0.00449,"133":0.00449,"134":0.00449,"135":0.02245,"136":0.07633,"137":0.01347,"138":0.00898,"139":0.01347,"140":0.05388,"141":1.10903,"142":0.64207,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 113 114 116 117 118 119 121 125 126 129 130 131 143 144 145 3.5 3.6"},D:{"39":0.00898,"40":0.00898,"41":0.00898,"42":0.00898,"43":0.00898,"44":0.00898,"45":0.00449,"46":0.00898,"47":0.00898,"48":0.00449,"49":0.00898,"50":0.00898,"51":0.00449,"52":0.00898,"53":0.00449,"54":0.00898,"55":0.00898,"56":0.00898,"57":0.00898,"58":0.00449,"59":0.00449,"60":0.00898,"65":0.01347,"66":0.00449,"68":0.01347,"69":0.00449,"70":0.01347,"71":0.00898,"72":0.01347,"73":0.00449,"74":0.01347,"75":0.00898,"76":0.00898,"77":0.01347,"78":0.00898,"79":0.10327,"80":0.02245,"81":0.01796,"83":0.02694,"84":0.01347,"85":0.01347,"86":0.01796,"87":0.10327,"88":0.02245,"89":0.00898,"90":0.01796,"91":0.00898,"93":0.00898,"94":0.00449,"96":0.00449,"98":0.00449,"99":0.00449,"102":0.00449,"103":0.02245,"107":0.00449,"108":0.02245,"109":1.15393,"110":0.00898,"111":0.04041,"112":1.49966,"113":0.00898,"114":0.00898,"115":0.00449,"116":0.06735,"117":0.00449,"118":0.00449,"119":0.09878,"120":0.00898,"121":0.00898,"122":0.06735,"123":0.00449,"124":0.01796,"125":0.88004,"126":0.06286,"127":0.04041,"128":0.04041,"129":0.0449,"130":0.01796,"131":0.10327,"132":0.06735,"133":0.10776,"134":0.0449,"135":1.15842,"136":0.06735,"137":0.18858,"138":9.06531,"139":13.19162,"140":0.00449,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 92 95 97 100 101 104 105 106 141 142 143"},F:{"53":0.00449,"54":0.00449,"55":0.00449,"90":0.06286,"91":0.00898,"95":0.01347,"115":0.00449,"119":0.05388,"120":1.40986,"121":0.00898,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00449,"80":0.01347,"81":0.01347,"83":0.01347,"84":0.01347,"85":0.00898,"86":0.01347,"87":0.00898,"88":0.00449,"89":0.01347,"90":0.00898,"92":0.01796,"109":0.01796,"114":0.07184,"120":0.00449,"122":0.00449,"125":0.00449,"126":0.00898,"127":0.00449,"128":0.00449,"129":0.01347,"130":0.00898,"131":0.03592,"132":0.00898,"133":0.01796,"134":0.04041,"135":0.02245,"136":0.04939,"137":0.02694,"138":1.43231,"139":3.23729,"140":0.00898,_:"12 13 14 15 16 17 18 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124"},E:{"12":0.00449,"15":0.00449,_:"0 4 5 6 7 8 9 10 11 13 14 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 17.2","5.1":0.00449,"9.1":0.01347,"13.1":0.00449,"14.1":0.00898,"15.6":0.04939,"16.0":0.00449,"16.3":0.00449,"16.4":0.00449,"16.5":0.00898,"16.6":0.03592,"17.0":0.00449,"17.1":0.01347,"17.3":0.00449,"17.4":0.00898,"17.5":0.01796,"17.6":0.05388,"18.0":0.00449,"18.1":0.01347,"18.2":0.00449,"18.3":0.03143,"18.4":0.02245,"18.5-18.6":0.29634,"26.0":0.01347},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00158,"5.0-5.1":0,"6.0-6.1":0.00395,"7.0-7.1":0.00316,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00789,"10.0-10.2":0.00079,"10.3":0.01421,"11.0-11.2":0.30314,"11.3-11.4":0.00474,"12.0-12.1":0.00158,"12.2-12.5":0.04579,"13.0-13.1":0,"13.2":0.00237,"13.3":0.00158,"13.4-13.7":0.00789,"14.0-14.4":0.01579,"14.5-14.8":0.01658,"15.0-15.1":0.01421,"15.2-15.3":0.01263,"15.4":0.01421,"15.5":0.01579,"15.6-15.8":0.20683,"16.0":0.02526,"16.1":0.0521,"16.2":0.02684,"16.3":0.04973,"16.4":0.01105,"16.5":0.02053,"16.6-16.7":0.26683,"17.0":0.01421,"17.1":0.02605,"17.2":0.01895,"17.3":0.02921,"17.4":0.04342,"17.5":0.09473,"17.6-17.7":0.23367,"18.0":0.05921,"18.1":0.11999,"18.2":0.0671,"18.3":0.22894,"18.4":0.13184,"18.5-18.6":5.61686,"26.0":0.03079},P:{"4":0.03107,"20":0.01036,"21":0.02071,"22":0.01036,"23":0.01036,"24":0.03107,"25":0.03107,"26":0.05178,"27":0.07249,"28":1.77085,"5.0-5.4":0.01036,_:"6.2-6.4 8.2 9.2 10.1 12.0 13.0 16.0 17.0","7.2-7.4":0.05178,"11.1-11.2":0.01036,"14.0":0.01036,"15.0":0.01036,"18.0":0.01036,"19.0":0.01036},I:{"0":0.0825,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.31952,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00449,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09916},H:{"0":0},L:{"0":47.69492},R:{_:"0"},M:{"0":0.52336},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SY.js b/node_modules.bak/caniuse-lite/data/regions/SY.js new file mode 100644 index 0000000..73080df --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SY.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00249,"47":0.00498,"48":0.00498,"49":0.00249,"52":0.00997,"58":0.00249,"66":0.00249,"72":0.00997,"75":0.00249,"81":0.00249,"84":0.00997,"88":0.00249,"106":0.00249,"112":0.00249,"115":0.27661,"122":0.00249,"127":0.00997,"128":0.01495,"131":0.00249,"132":0.00249,"134":0.00249,"136":0.00249,"137":0.00498,"138":0.01495,"139":0.00748,"140":0.01744,"141":0.32894,"142":0.17444,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 50 51 53 54 55 56 57 59 60 61 62 63 64 65 67 68 69 70 71 73 74 76 77 78 79 80 82 83 85 86 87 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 113 114 116 117 118 119 120 121 123 124 125 126 129 130 133 135 143 144 145 3.5 3.6"},D:{"37":0.00249,"38":0.00498,"39":0.00249,"43":0.00997,"46":0.01246,"47":0.00249,"49":0.00498,"50":0.00249,"55":0.00249,"56":0.00748,"57":0.00249,"58":0.00748,"60":0.00249,"62":0.00249,"63":0.00498,"64":0.00498,"65":0.00498,"66":0.00748,"68":0.01744,"69":0.00748,"70":0.02492,"71":0.01495,"72":0.00498,"73":0.00748,"74":0.00249,"75":0.00997,"76":0.00748,"78":0.01994,"79":0.05981,"80":0.01246,"81":0.01495,"83":0.02243,"84":0.00249,"85":0.00498,"86":0.01246,"87":0.0324,"88":0.00997,"89":0.01994,"90":0.00748,"91":0.00748,"92":0.00748,"93":0.00498,"94":0.01495,"95":0.00997,"96":0.00498,"97":0.00748,"98":0.03738,"99":0.00498,"100":0.00498,"101":0.00748,"102":0.00997,"103":0.02243,"104":0.01246,"105":0.01994,"106":0.00997,"107":0.01744,"108":0.02243,"109":0.99182,"110":0.00249,"111":0.00997,"112":0.69028,"113":0.00748,"114":0.01744,"115":0.00249,"116":0.02243,"117":0.01246,"118":0.01246,"119":0.01495,"120":0.04984,"121":0.01246,"122":0.01744,"123":0.05732,"124":0.01994,"125":1.25846,"126":0.0623,"127":0.04236,"128":0.02492,"129":0.02243,"130":0.05732,"131":0.1545,"132":0.04486,"133":0.04486,"134":0.04984,"135":0.07227,"136":0.12709,"137":0.30402,"138":2.25526,"139":2.10823,"140":0.00249,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 40 41 42 44 45 48 51 52 53 54 59 61 67 77 141 142 143"},F:{"46":0.00249,"79":0.01744,"84":0.00249,"85":0.00498,"87":0.00249,"89":0.00748,"90":0.08224,"91":0.02741,"95":0.02741,"116":0.00249,"117":0.00249,"119":0.00748,"120":0.25668,"121":0.00498,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 86 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"15":0.00249,"16":0.00249,"17":0.00748,"18":0.01246,"84":0.00498,"89":0.00249,"90":0.00249,"92":0.03738,"100":0.00249,"109":0.0324,"114":0.14454,"122":0.00498,"124":0.00249,"129":0.00249,"130":0.00498,"131":0.00498,"132":0.00249,"134":0.00249,"135":0.00498,"136":0.00748,"137":0.01744,"138":0.29655,"139":0.6554,"140":0.00249,_:"12 13 14 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 125 126 127 128 133"},E:{"13":0.00748,_:"0 4 5 6 7 8 9 10 11 12 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.5 16.0 16.2 17.0 17.2 17.3 17.4 18.0","5.1":0.13457,"14.1":0.00997,"15.4":0.00249,"15.6":0.02492,"16.1":0.00249,"16.3":0.00249,"16.4":0.00498,"16.5":0.00249,"16.6":0.01495,"17.1":0.00249,"17.5":0.00748,"17.6":0.00498,"18.1":0.00249,"18.2":0.00249,"18.3":0.00997,"18.4":0.00748,"18.5-18.6":0.04236,"26.0":0.00249},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.00124,"7.0-7.1":0.00099,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00249,"10.0-10.2":0.00025,"10.3":0.00447,"11.0-11.2":0.09543,"11.3-11.4":0.00149,"12.0-12.1":0.0005,"12.2-12.5":0.01441,"13.0-13.1":0,"13.2":0.00075,"13.3":0.0005,"13.4-13.7":0.00249,"14.0-14.4":0.00497,"14.5-14.8":0.00522,"15.0-15.1":0.00447,"15.2-15.3":0.00398,"15.4":0.00447,"15.5":0.00497,"15.6-15.8":0.06511,"16.0":0.00795,"16.1":0.0164,"16.2":0.00845,"16.3":0.01566,"16.4":0.00348,"16.5":0.00646,"16.6-16.7":0.084,"17.0":0.00447,"17.1":0.0082,"17.2":0.00596,"17.3":0.0092,"17.4":0.01367,"17.5":0.02982,"17.6-17.7":0.07356,"18.0":0.01864,"18.1":0.03777,"18.2":0.02112,"18.3":0.07207,"18.4":0.0415,"18.5-18.6":1.76818,"26.0":0.00969},P:{"4":0.94302,"20":0.03042,"21":0.07098,"22":0.09126,"23":0.11154,"24":0.11154,"25":0.41574,"26":0.22308,"27":0.52728,"28":1.42973,"5.0-5.4":0.04056,"6.2-6.4":0.38532,"7.2-7.4":0.31434,"8.2":0.03042,"9.2":0.1014,"10.1":0.03042,"11.1-11.2":0.04056,"12.0":0.0507,"13.0":0.16224,"14.0":0.08112,"15.0":0.04056,"16.0":0.09126,"17.0":0.11154,"18.0":0.02028,"19.0":0.04056},I:{"0":0.02998,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.00617,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01744,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.99856},H:{"0":0.09},L:{"0":77.17094},R:{_:"0"},M:{"0":0.07508},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/SZ.js b/node_modules.bak/caniuse-lite/data/regions/SZ.js new file mode 100644 index 0000000..45ad957 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/SZ.js @@ -0,0 +1 @@ +module.exports={C:{"44":0.00431,"65":0.00215,"86":0.00646,"91":0.00215,"100":0.00215,"113":0.00215,"115":0.11411,"127":0.00215,"128":0.00861,"137":0.00215,"138":0.00646,"139":0.00215,"140":0.00215,"141":0.27128,"142":0.14856,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 87 88 89 90 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 132 133 134 135 136 143 144 145 3.5 3.6"},D:{"11":0.00431,"39":0.00215,"40":0.00215,"42":0.00646,"43":0.00215,"47":0.00215,"48":0.00215,"50":0.00215,"51":0.00215,"52":0.00215,"55":0.00215,"64":0.00215,"68":0.00215,"69":0.00861,"70":0.0323,"71":0.00431,"78":0.00431,"79":0.01292,"80":0.00215,"81":0.00215,"86":0.00215,"88":0.00215,"90":0.01722,"94":0.00861,"95":0.00215,"96":0.00215,"98":0.00431,"99":0.00215,"100":0.05598,"101":0.00431,"102":0.00215,"103":0.00646,"104":0.00215,"106":0.02368,"107":0.00215,"108":0.00215,"109":0.23898,"111":0.10334,"112":0.00646,"113":0.00215,"114":0.02368,"116":0.01507,"118":0.00431,"119":0.00646,"120":0.01077,"121":0.01077,"122":0.01292,"123":0.00646,"124":0.00646,"125":0.53179,"126":0.00431,"127":0.00861,"128":0.02153,"129":0.04952,"130":0.00646,"131":0.02799,"132":0.03014,"133":0.01938,"134":0.0323,"135":0.03875,"136":0.06674,"137":0.11411,"138":3.0465,"139":3.04865,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 41 44 45 46 49 53 54 56 57 58 59 60 61 62 63 65 66 67 72 73 74 75 76 77 83 84 85 87 89 91 92 93 97 105 110 115 117 140 141 142 143"},F:{"42":0.00215,"53":0.00215,"54":0.00215,"64":0.00215,"75":0.00215,"76":0.00215,"77":0.00215,"85":0.00215,"87":0.00215,"88":0.00646,"90":0.05598,"94":0.00431,"95":0.01722,"110":0.00215,"112":0.00215,"113":0.00431,"115":0.00215,"116":0.00215,"118":0.00215,"119":0.01077,"120":0.47366,"121":0.00215,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 47 48 49 50 51 52 55 56 57 58 60 62 63 65 66 67 68 69 70 71 72 73 74 78 79 80 81 82 83 84 86 89 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 114 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.03445,"13":0.00431,"15":0.00215,"16":0.00431,"18":0.0323,"84":0.00646,"86":0.00431,"90":0.00646,"92":0.03445,"95":0.00861,"100":0.01077,"109":0.0366,"111":0.00215,"114":0.01938,"115":0.00646,"116":0.00215,"122":0.00646,"123":0.00431,"124":0.00215,"127":0.00215,"128":0.00646,"129":0.00646,"130":0.01077,"131":0.00431,"132":0.00646,"133":0.00861,"134":0.00215,"135":0.00431,"136":0.0366,"137":0.02584,"138":0.74924,"139":1.44466,_:"14 17 79 80 81 83 85 87 88 89 91 93 94 96 97 98 99 101 102 103 104 105 106 107 108 110 112 113 117 118 119 120 121 125 126 140"},E:{"14":0.00646,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.5 16.0 16.2 16.3 16.4 16.5 17.1 17.2 17.3","5.1":0.00215,"9.1":0.00215,"13.1":0.00431,"14.1":0.00215,"15.2-15.3":0.00215,"15.4":0.00215,"15.6":0.01507,"16.1":0.00215,"16.6":0.00646,"17.0":0.00215,"17.4":0.00215,"17.5":0.03014,"17.6":0.02799,"18.0":0.01077,"18.1":0.00215,"18.2":0.00215,"18.3":0.07751,"18.4":0.00646,"18.5-18.6":0.13779,"26.0":0.06674},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00087,"5.0-5.1":0,"6.0-6.1":0.00217,"7.0-7.1":0.00174,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00434,"10.0-10.2":0.00043,"10.3":0.00781,"11.0-11.2":0.16663,"11.3-11.4":0.0026,"12.0-12.1":0.00087,"12.2-12.5":0.02517,"13.0-13.1":0,"13.2":0.0013,"13.3":0.00087,"13.4-13.7":0.00434,"14.0-14.4":0.00868,"14.5-14.8":0.00911,"15.0-15.1":0.00781,"15.2-15.3":0.00694,"15.4":0.00781,"15.5":0.00868,"15.6-15.8":0.11369,"16.0":0.01389,"16.1":0.02864,"16.2":0.01475,"16.3":0.02734,"16.4":0.00608,"16.5":0.01128,"16.6-16.7":0.14667,"17.0":0.00781,"17.1":0.01432,"17.2":0.01041,"17.3":0.01606,"17.4":0.02387,"17.5":0.05207,"17.6-17.7":0.12845,"18.0":0.03255,"18.1":0.06596,"18.2":0.03688,"18.3":0.12584,"18.4":0.07247,"18.5-18.6":3.08748,"26.0":0.01692},P:{"4":0.16166,"20":0.02021,"22":0.02021,"23":0.05052,"24":0.21218,"25":0.09093,"26":0.10104,"27":0.25259,"28":1.57617,_:"21 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 14.0 16.0 18.0","7.2-7.4":0.51529,"12.0":0.02021,"13.0":0.02021,"15.0":0.0101,"17.0":0.02021,"19.0":0.02021},I:{"0":0.00783,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":10.06589,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00215,"11":0.00215,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.01569,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.65915},H:{"0":0.3},L:{"0":68.22385},R:{_:"0"},M:{"0":0.51006},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TC.js b/node_modules.bak/caniuse-lite/data/regions/TC.js new file mode 100644 index 0000000..604ef6b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TC.js @@ -0,0 +1 @@ +module.exports={C:{"115":4.95989,"128":0.01731,"137":0.00433,"138":0.00433,"140":0.00866,"141":0.90022,"142":0.03895,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 139 143 144 145 3.5 3.6"},D:{"27":0.00433,"39":0.01298,"40":0.01731,"41":0.00433,"42":0.01731,"43":0.01731,"44":0.02597,"45":0.01298,"46":0.0303,"47":0.00433,"48":0.01731,"49":0.02164,"50":0.00433,"51":0.02164,"52":0.01731,"53":0.01731,"54":0.01731,"55":0.01298,"56":0.01298,"57":0.01731,"58":0.02164,"59":0.02164,"60":0.01731,"76":0.00433,"79":0.06925,"81":0.00433,"87":0.00433,"96":0.00433,"98":0.00433,"100":0.00433,"102":0.00433,"103":0.11253,"104":0.00433,"105":0.05626,"109":0.38086,"111":0.00866,"112":0.00433,"116":0.01298,"120":0.00866,"121":0.01298,"122":0.02164,"123":0.0303,"124":0.00866,"125":3.52299,"126":0.20774,"128":0.03895,"131":0.04328,"133":0.00866,"134":0.05194,"135":0.01731,"136":0.08656,"137":0.74442,"138":8.06306,"139":8.88538,"140":0.01731,"141":0.0303,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 83 84 85 86 88 89 90 91 92 93 94 95 97 99 101 106 107 108 110 113 114 115 117 118 119 127 129 130 132 142 143"},F:{"90":0.00433,"113":0.00866,"117":0.01731,"118":0.00433,"120":0.94783,"121":0.00433,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"83":0.03895,"84":0.01731,"96":0.00433,"99":0.00433,"109":0.00866,"114":0.00866,"120":0.05626,"131":0.00433,"132":0.00433,"134":0.01731,"135":0.01731,"136":0.01298,"137":0.01298,"138":2.50158,"139":3.76969,"140":0.08223,_:"12 13 14 15 16 17 18 79 80 81 85 86 87 88 89 90 91 92 93 94 95 97 98 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 122 123 124 125 126 127 128 129 130 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4","13.1":0.00433,"14.1":0.00433,"15.6":0.19909,"16.1":0.01731,"16.3":0.07358,"16.5":0.22073,"16.6":0.06059,"17.0":0.02597,"17.1":0.07358,"17.2":0.01298,"17.3":0.0303,"17.4":0.05626,"17.5":0.01298,"17.6":0.34191,"18.0":0.00433,"18.1":0.2467,"18.2":0.00433,"18.3":0.07358,"18.4":0.01298,"18.5-18.6":1.14692,"26.0":0.00866},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0049,"5.0-5.1":0,"6.0-6.1":0.01225,"7.0-7.1":0.0098,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02449,"10.0-10.2":0.00245,"10.3":0.04409,"11.0-11.2":0.94048,"11.3-11.4":0.0147,"12.0-12.1":0.0049,"12.2-12.5":0.14205,"13.0-13.1":0,"13.2":0.00735,"13.3":0.0049,"13.4-13.7":0.02449,"14.0-14.4":0.04898,"14.5-14.8":0.05143,"15.0-15.1":0.04409,"15.2-15.3":0.03919,"15.4":0.04409,"15.5":0.04898,"15.6-15.8":0.64168,"16.0":0.07837,"16.1":0.16165,"16.2":0.08327,"16.3":0.1543,"16.4":0.03429,"16.5":0.06368,"16.6-16.7":0.82782,"17.0":0.04409,"17.1":0.08082,"17.2":0.05878,"17.3":0.09062,"17.4":0.1347,"17.5":0.2939,"17.6-17.7":0.72495,"18.0":0.18369,"18.1":0.37227,"18.2":0.20818,"18.3":0.71026,"18.4":0.40901,"18.5-18.6":17.42584,"26.0":0.09552},P:{"4":0.0318,"24":0.05301,"26":0.0106,"27":0.0318,"28":2.58676,_:"20 21 22 23 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.20143},I:{"0":0.11892,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00008},K:{"0":0.47645,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00567},H:{"0":0},L:{"0":30.01623},R:{_:"0"},M:{"0":0.2439},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TD.js b/node_modules.bak/caniuse-lite/data/regions/TD.js new file mode 100644 index 0000000..216951a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TD.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00321,"48":0.00161,"56":0.00321,"65":0.00161,"67":0.00321,"72":0.00161,"92":0.00161,"96":0.00161,"97":0.00321,"107":0.00321,"111":0.00161,"115":0.07071,"116":0.00161,"125":0.00321,"127":0.00643,"128":0.00964,"129":0.00161,"133":0.00161,"134":0.00161,"136":0.01125,"137":0.00482,"138":0.00643,"139":0.00482,"140":0.045,"141":0.34872,"142":0.16713,"143":0.00321,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 49 50 51 52 53 54 55 57 58 59 60 61 62 63 64 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 93 94 95 98 99 100 101 102 103 104 105 106 108 109 110 112 113 114 117 118 119 120 121 122 123 124 126 130 131 132 135 144 145 3.5 3.6"},D:{"32":0.00161,"39":0.00161,"42":0.00161,"45":0.00161,"47":0.00161,"56":0.00964,"59":0.00321,"65":0.00161,"67":0.00161,"68":0.00804,"70":0.00964,"72":0.00321,"77":0.00161,"79":0.00161,"80":0.00161,"86":0.00161,"87":0.01768,"88":0.00321,"89":0.00804,"90":0.01125,"91":0.00321,"92":0.00321,"97":0.00321,"99":0.00321,"103":0.00964,"105":0.00321,"106":0.00321,"108":0.00643,"109":0.04339,"110":0.10928,"111":0.00321,"114":0.01446,"116":0.00964,"117":0.00161,"118":0.00482,"119":0.00161,"120":0.01125,"121":0.00482,"122":0.00643,"123":0.00643,"124":0.00161,"125":0.08517,"126":0.05142,"127":0.00964,"128":0.01125,"129":0.00161,"130":0.00321,"131":0.1141,"132":0.00321,"133":0.04178,"134":0.01125,"135":0.05303,"136":0.01768,"137":0.04982,"138":1.64396,"139":1.8143,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 40 41 43 44 46 48 49 50 51 52 53 54 55 57 58 60 61 62 63 64 66 69 71 73 74 75 76 78 81 83 84 85 93 94 95 96 98 100 101 102 104 107 112 113 115 140 141 142 143"},F:{"21":0.00321,"38":0.00321,"40":0.00643,"46":0.00321,"57":0.00161,"76":0.01286,"79":0.00804,"90":0.0916,"91":0.01125,"95":0.00321,"101":0.00161,"113":0.00161,"114":0.00482,"117":0.00643,"118":0.00161,"120":0.26998,"121":0.00964,_:"9 11 12 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 115 116 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00482,"13":0.00643,"14":0.00321,"16":0.00321,"17":0.00482,"18":0.01286,"81":0.00161,"84":0.00482,"85":0.00161,"89":0.00804,"90":0.01286,"92":0.05142,"100":0.01125,"109":0.00161,"112":0.00161,"114":0.00804,"115":0.00161,"121":0.00321,"122":0.03375,"124":0.01928,"126":0.00321,"127":0.00161,"128":0.00161,"129":0.00161,"130":0.00161,"131":0.00964,"132":0.00161,"133":0.01607,"134":0.00161,"135":0.00321,"136":0.01286,"137":0.0225,"138":0.31819,"139":0.51585,_:"15 79 80 83 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 113 116 117 118 119 120 123 125 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.5 18.0 18.1 18.2 26.0","5.1":0.00804,"13.1":0.00321,"15.6":0.00482,"16.6":0.03857,"17.1":0.00161,"17.3":0.00161,"17.4":0.00321,"17.6":0.02732,"18.3":0.00321,"18.4":0.00964,"18.5-18.6":0.06589},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0005,"5.0-5.1":0,"6.0-6.1":0.00124,"7.0-7.1":0.00099,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00248,"10.0-10.2":0.00025,"10.3":0.00447,"11.0-11.2":0.0954,"11.3-11.4":0.00149,"12.0-12.1":0.0005,"12.2-12.5":0.01441,"13.0-13.1":0,"13.2":0.00075,"13.3":0.0005,"13.4-13.7":0.00248,"14.0-14.4":0.00497,"14.5-14.8":0.00522,"15.0-15.1":0.00447,"15.2-15.3":0.00397,"15.4":0.00447,"15.5":0.00497,"15.6-15.8":0.06509,"16.0":0.00795,"16.1":0.0164,"16.2":0.00845,"16.3":0.01565,"16.4":0.00348,"16.5":0.00646,"16.6-16.7":0.08397,"17.0":0.00447,"17.1":0.0082,"17.2":0.00596,"17.3":0.00919,"17.4":0.01366,"17.5":0.02981,"17.6-17.7":0.07354,"18.0":0.01863,"18.1":0.03776,"18.2":0.02112,"18.3":0.07205,"18.4":0.04149,"18.5-18.6":1.7676,"26.0":0.00969},P:{"4":0.01016,"20":0.04063,"22":0.03047,"23":0.05079,"24":0.193,"25":0.55867,"26":0.29457,"27":0.53836,"28":2.09248,_:"21 5.0-5.4 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.08126,"9.2":0.01016,"18.0":0.01016,"19.0":0.05079},I:{"0":0.24301,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00005,"4.4":0,"4.4.3-4.4.4":0.00017},K:{"0":1.60378,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00482,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.46162},H:{"0":0.1},L:{"0":83.26097},R:{_:"0"},M:{"0":0.10072},Q:{"14.9":0.02518}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TG.js b/node_modules.bak/caniuse-lite/data/regions/TG.js new file mode 100644 index 0000000..ba9d64d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TG.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00369,"43":0.00738,"47":0.00369,"49":0.00369,"52":0.00738,"56":0.00369,"61":0.00738,"72":0.00369,"73":0.00369,"79":0.00369,"84":0.00738,"85":0.00369,"89":0.00369,"91":0.00738,"92":0.01107,"95":0.01107,"103":0.00369,"107":0.00369,"108":0.00369,"112":0.01476,"115":0.71955,"117":0.00369,"121":0.00369,"126":0.00369,"127":0.03321,"128":0.05166,"129":0.00369,"131":0.00369,"132":0.00369,"133":0.00369,"134":0.01107,"135":0.00738,"136":0.00738,"137":0.01845,"138":0.00738,"139":0.04059,"140":0.1476,"141":1.52397,"142":0.8118,"143":0.01476,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 44 45 46 48 50 51 53 54 55 57 58 59 60 62 63 64 65 66 67 68 69 70 71 74 75 76 77 78 80 81 82 83 86 87 88 90 93 94 96 97 98 99 100 101 102 104 105 106 109 110 111 113 114 116 118 119 120 122 123 124 125 130 144 145 3.5 3.6"},D:{"11":0.02214,"36":0.00369,"39":0.00738,"40":0.00738,"41":0.00738,"42":0.01476,"43":0.01107,"44":0.00369,"45":0.00369,"46":0.01476,"47":0.01476,"48":0.01107,"49":0.02583,"50":0.01107,"51":0.01107,"52":0.01476,"53":0.01107,"54":0.01476,"55":0.00738,"56":0.01476,"57":0.01476,"58":0.01476,"59":0.01107,"60":0.01476,"61":0.00369,"62":0.00369,"64":0.01107,"65":0.00369,"66":0.01476,"69":0.00738,"70":0.01107,"72":0.00369,"73":0.02583,"75":0.02214,"76":0.04797,"77":0.01107,"78":0.00369,"79":0.03321,"80":0.00369,"81":0.01476,"83":0.0369,"84":0.02214,"85":0.00738,"86":0.0369,"87":0.05166,"88":0.00738,"89":0.01107,"90":0.01107,"91":0.00369,"92":0.00369,"93":0.09225,"95":0.01845,"97":0.00369,"98":0.04797,"99":0.00369,"100":0.01107,"102":0.01107,"103":0.07749,"104":0.09225,"105":0.00369,"106":0.01476,"107":0.01476,"108":0.01107,"109":1.95201,"110":0.01476,"111":0.00738,"112":0.81549,"113":0.00369,"114":0.01476,"116":0.06273,"117":0.00369,"118":0.01476,"119":0.09594,"120":0.0369,"121":0.01107,"122":0.0369,"123":0.01107,"124":0.01107,"125":2.15127,"126":0.0369,"127":0.00738,"128":0.01845,"129":0.01476,"130":0.01107,"131":0.12546,"132":0.06642,"133":0.02952,"134":0.08118,"135":0.09225,"136":0.08118,"137":0.23616,"138":5.19921,"139":6.75639,"140":0.00738,"141":0.00738,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 63 67 68 71 74 94 96 101 115 142 143"},F:{"24":0.00738,"32":0.00369,"33":0.00369,"35":0.00369,"40":0.00369,"46":0.01476,"79":0.00369,"83":0.00369,"90":0.00738,"91":0.01107,"95":0.07749,"101":0.00369,"113":0.01107,"114":0.00369,"116":0.00369,"117":0.01107,"118":0.00369,"119":0.02583,"120":1.56825,"121":0.01107,_:"9 11 12 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 34 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 84 85 86 87 88 89 92 93 94 96 97 98 99 100 102 103 104 105 106 107 108 109 110 111 112 115 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00738,"14":0.00369,"17":0.01107,"18":0.01476,"84":0.01107,"89":0.00738,"90":0.01476,"92":0.12915,"100":0.01107,"109":0.01845,"114":0.11439,"122":0.01845,"126":0.00369,"127":0.00369,"128":0.00738,"130":0.00369,"131":0.01476,"133":0.00738,"134":0.01107,"135":0.01107,"136":0.01476,"137":0.04059,"138":1.51659,"139":2.40957,"140":0.00738,_:"13 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 129 132"},E:{"14":0.00738,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 18.0 18.4","5.1":0.02214,"13.1":0.02583,"14.1":0.00369,"15.6":0.08487,"16.1":0.00369,"16.6":0.01476,"17.1":0.01107,"17.3":0.00738,"17.4":0.00738,"17.5":0.00369,"17.6":0.09594,"18.1":0.00738,"18.2":0.00369,"18.3":0.01107,"18.5-18.6":0.08487,"26.0":0.02214},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00108,"5.0-5.1":0,"6.0-6.1":0.00269,"7.0-7.1":0.00216,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00539,"10.0-10.2":0.00054,"10.3":0.0097,"11.0-11.2":0.20693,"11.3-11.4":0.00323,"12.0-12.1":0.00108,"12.2-12.5":0.03125,"13.0-13.1":0,"13.2":0.00162,"13.3":0.00108,"13.4-13.7":0.00539,"14.0-14.4":0.01078,"14.5-14.8":0.01132,"15.0-15.1":0.0097,"15.2-15.3":0.00862,"15.4":0.0097,"15.5":0.01078,"15.6-15.8":0.14118,"16.0":0.01724,"16.1":0.03557,"16.2":0.01832,"16.3":0.03395,"16.4":0.00754,"16.5":0.01401,"16.6-16.7":0.18214,"17.0":0.0097,"17.1":0.01778,"17.2":0.01293,"17.3":0.01994,"17.4":0.02964,"17.5":0.06466,"17.6-17.7":0.15951,"18.0":0.04042,"18.1":0.08191,"18.2":0.0458,"18.3":0.15627,"18.4":0.08999,"18.5-18.6":3.83409,"26.0":0.02102},P:{"4":0.06427,"21":0.01071,"23":0.01071,"25":0.01071,"26":0.02142,"27":0.04285,"28":0.2571,_:"20 22 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02142,"13.0":0.01071,"17.0":0.01071},I:{"0":0.1323,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00009},K:{"0":1.80271,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01476,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.24609},H:{"0":0.98},L:{"0":60.08729},R:{_:"0"},M:{"0":0.21454},Q:{"14.9":0.02524}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TH.js b/node_modules.bak/caniuse-lite/data/regions/TH.js new file mode 100644 index 0000000..4f812b6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TH.js @@ -0,0 +1 @@ +module.exports={C:{"3":0.00364,"52":0.00727,"78":0.00727,"103":0.00364,"114":0.00364,"115":0.09088,"128":0.02545,"134":0.00364,"135":0.00364,"136":0.00364,"138":0.00364,"139":0.00364,"140":0.01454,"141":0.55979,"142":0.2799,"143":0.00364,_:"2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 137 144 145 3.5 3.6"},D:{"29":0.00727,"39":0.00364,"40":0.00364,"41":0.00364,"42":0.00364,"43":0.00727,"44":0.00364,"45":0.00364,"46":0.00364,"47":0.00727,"48":0.00364,"49":0.00727,"50":0.00364,"51":0.00364,"52":0.00364,"53":0.00364,"54":0.00364,"55":0.00364,"56":0.00727,"57":0.00364,"58":0.00364,"59":0.00364,"60":0.00364,"61":0.00364,"67":0.00364,"68":0.00364,"70":0.00364,"73":0.00364,"74":0.00364,"75":0.00364,"78":0.00364,"79":0.03999,"81":0.00364,"85":0.00364,"86":0.00364,"87":0.03635,"88":0.01454,"90":0.00364,"91":0.00364,"92":0.00364,"93":0.00364,"95":0.00364,"98":0.01091,"99":0.00364,"100":0.00364,"101":0.01818,"102":0.00727,"103":0.01818,"104":0.19629,"105":0.19266,"106":0.00727,"107":0.00364,"108":0.01454,"109":0.91602,"110":0.00364,"111":0.00364,"112":0.00364,"113":0.02181,"114":0.03272,"115":0.00364,"116":0.02908,"117":0.00727,"118":0.00364,"119":0.02181,"120":0.01818,"121":0.02908,"122":0.04362,"123":0.03999,"124":0.04726,"125":0.03635,"126":0.02181,"127":0.02181,"128":0.04726,"129":0.0618,"130":0.01818,"131":0.0727,"132":0.03635,"133":0.05453,"134":0.04726,"135":0.05453,"136":0.07634,"137":0.15994,"138":8.31325,"139":10.23253,"140":0.01454,"141":0.01454,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 62 63 64 65 66 69 71 72 76 77 80 83 84 89 94 96 97 142 143"},F:{"46":0.00364,"89":0.00364,"90":0.02545,"91":0.01454,"95":0.01091,"119":0.00364,"120":0.29807,"121":0.00364,"122":0.00364,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00364,"18":0.00364,"92":0.00364,"109":0.01091,"114":0.01091,"122":0.00364,"124":0.00364,"125":0.00364,"126":0.00727,"127":0.00727,"128":0.00364,"129":0.00727,"130":0.00727,"131":0.01091,"132":0.01091,"133":0.00727,"134":0.01091,"135":0.01091,"136":0.01454,"137":0.01818,"138":0.96691,"139":1.88293,"140":0.00727,_:"12 13 14 15 16 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123"},E:{"4":0.00364,"11":0.05453,"14":0.00364,_:"0 5 6 7 8 9 10 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1","13.1":0.00727,"14.1":0.01091,"15.2-15.3":0.00364,"15.4":0.00364,"15.5":0.00727,"15.6":0.05816,"16.0":0.01091,"16.1":0.02545,"16.2":0.01091,"16.3":0.02181,"16.4":0.00727,"16.5":0.01091,"16.6":0.08724,"17.0":0.00727,"17.1":0.06907,"17.2":0.01091,"17.3":0.01091,"17.4":0.01818,"17.5":0.04726,"17.6":0.08724,"18.0":0.01818,"18.1":0.03635,"18.2":0.01454,"18.3":0.0727,"18.4":0.03999,"18.5-18.6":0.80697,"26.0":0.02545},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0035,"5.0-5.1":0,"6.0-6.1":0.00874,"7.0-7.1":0.00699,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01749,"10.0-10.2":0.00175,"10.3":0.03148,"11.0-11.2":0.67152,"11.3-11.4":0.01049,"12.0-12.1":0.0035,"12.2-12.5":0.10143,"13.0-13.1":0,"13.2":0.00525,"13.3":0.0035,"13.4-13.7":0.01749,"14.0-14.4":0.03497,"14.5-14.8":0.03672,"15.0-15.1":0.03148,"15.2-15.3":0.02798,"15.4":0.03148,"15.5":0.03497,"15.6-15.8":0.45817,"16.0":0.05596,"16.1":0.11542,"16.2":0.05946,"16.3":0.11017,"16.4":0.02448,"16.5":0.04547,"16.6-16.7":0.59107,"17.0":0.03148,"17.1":0.05771,"17.2":0.04197,"17.3":0.0647,"17.4":0.09618,"17.5":0.20985,"17.6-17.7":0.51763,"18.0":0.13116,"18.1":0.26581,"18.2":0.14864,"18.3":0.50713,"18.4":0.29204,"18.5-18.6":12.44229,"26.0":0.0682},P:{"4":0.07412,"20":0.01059,"21":0.02118,"22":0.03176,"23":0.03176,"24":0.03176,"25":0.06353,"26":0.07412,"27":0.15882,"28":2.45639,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.05294,"11.1-11.2":0.01059,"17.0":0.02118,"19.0":0.01059},I:{"0":0.02542,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.28284,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.05042,"9":0.00917,"10":0.01833,"11":0.13291,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.2801},H:{"0":0.01},L:{"0":48.34056},R:{_:"0"},M:{"0":0.16552},Q:{"14.9":0.00637}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TJ.js b/node_modules.bak/caniuse-lite/data/regions/TJ.js new file mode 100644 index 0000000..8925f2a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TJ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.0229,"115":0.11449,"126":0.00327,"128":0.02944,"129":0.00327,"133":0.00327,"138":0.00327,"139":0.00654,"140":0.00327,"141":0.29112,"142":0.16028,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 127 130 131 132 134 135 136 137 143 144 145 3.5 3.6"},D:{"39":0.01636,"40":0.00654,"41":0.01636,"42":0.01963,"43":0.00981,"44":0.00981,"45":0.01636,"46":0.00981,"47":0.00327,"48":0.01963,"49":0.03271,"50":0.01308,"51":0.01308,"52":0.01963,"53":0.01308,"54":0.01636,"55":0.00654,"56":0.01636,"57":0.00654,"58":0.0229,"59":0.01308,"60":0.0229,"62":0.0229,"66":0.00981,"68":0.01308,"69":0.03925,"70":0.01963,"72":0.00654,"77":0.94205,"79":0.01963,"80":0.0229,"81":0.00327,"83":0.01636,"84":0.00654,"87":0.09159,"88":0.00327,"89":0.01963,"90":0.00327,"94":0.01963,"95":0.00327,"96":0.00327,"97":0.00327,"99":0.00654,"100":0.00327,"101":0.00654,"103":0.01308,"104":0.00654,"105":0.00654,"106":0.01963,"107":0.00327,"108":0.00327,"109":2.70512,"110":0.01636,"111":0.00327,"112":0.01308,"114":0.00981,"115":0.00981,"116":0.00981,"117":0.00654,"118":0.01963,"119":0.00981,"120":0.03271,"121":0.01308,"122":0.03271,"123":0.02944,"124":0.05561,"125":3.03549,"126":0.03271,"127":0.02944,"128":0.02617,"129":0.02944,"130":0.0229,"131":0.12757,"132":0.15374,"133":0.06869,"134":0.09813,"135":0.06869,"136":0.10794,"137":0.11776,"138":3.47707,"139":5.09622,"140":0.00327,"141":0.00327,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 65 67 71 73 74 75 76 78 85 86 91 92 93 98 102 113 142 143"},F:{"47":0.00327,"79":0.0229,"80":0.00327,"81":0.00327,"83":0.00327,"85":0.00327,"86":0.00327,"89":0.00327,"90":0.02944,"91":0.00327,"93":0.00327,"95":0.12757,"107":0.08178,"114":0.00327,"118":0.00654,"119":0.00654,"120":0.60841,"121":0.00327,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 82 84 87 88 92 94 96 97 98 99 100 101 102 103 104 105 106 108 109 110 111 112 113 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01636,"84":0.00327,"86":0.00327,"89":0.00327,"92":0.0229,"98":0.00327,"100":0.00654,"105":0.00981,"109":0.00981,"112":0.00327,"114":0.19953,"117":0.00327,"120":0.05888,"122":0.00981,"125":0.00654,"126":0.00654,"127":0.00327,"128":0.00327,"129":0.00654,"130":0.03271,"131":0.00981,"132":0.01308,"133":0.00981,"134":0.01308,"135":0.00981,"136":0.00327,"137":0.01308,"138":0.96495,"139":1.5341,"140":0.00327,_:"12 13 14 15 16 17 79 80 81 83 85 87 88 90 91 93 94 95 96 97 99 101 102 103 104 106 107 108 110 111 113 115 116 118 119 121 123 124"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 13.1 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 18.2","5.1":0.00654,"9.1":0.00654,"12.1":0.01636,"14.1":0.00327,"15.1":0.00327,"15.2-15.3":0.00327,"15.6":0.01308,"16.6":0.01963,"17.1":0.00654,"17.3":0.00654,"17.4":0.04252,"17.5":0.25187,"17.6":0.00981,"18.0":0.01636,"18.1":0.00654,"18.3":0.00654,"18.4":0.00327,"18.5-18.6":0.53972,"26.0":0.00654},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00153,"5.0-5.1":0,"6.0-6.1":0.00382,"7.0-7.1":0.00305,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00764,"10.0-10.2":0.00076,"10.3":0.01375,"11.0-11.2":0.29328,"11.3-11.4":0.00458,"12.0-12.1":0.00153,"12.2-12.5":0.0443,"13.0-13.1":0,"13.2":0.00229,"13.3":0.00153,"13.4-13.7":0.00764,"14.0-14.4":0.01527,"14.5-14.8":0.01604,"15.0-15.1":0.01375,"15.2-15.3":0.01222,"15.4":0.01375,"15.5":0.01527,"15.6-15.8":0.2001,"16.0":0.02444,"16.1":0.05041,"16.2":0.02597,"16.3":0.04812,"16.4":0.01069,"16.5":0.01986,"16.6-16.7":0.25814,"17.0":0.01375,"17.1":0.0252,"17.2":0.01833,"17.3":0.02826,"17.4":0.04201,"17.5":0.09165,"17.6-17.7":0.22607,"18.0":0.05728,"18.1":0.11609,"18.2":0.06492,"18.3":0.22149,"18.4":0.12754,"18.5-18.6":5.43402,"26.0":0.02979},P:{"4":0.05119,"20":0.01024,"21":0.02048,"22":0.02048,"23":0.05119,"24":0.1331,"25":0.1331,"26":0.11262,"27":0.14334,"28":1.11598,"5.0-5.4":0.05119,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 16.0 17.0","7.2-7.4":0.08191,"11.1-11.2":0.02048,"13.0":0.01024,"15.0":0.15358,"18.0":0.01024,"19.0":0.02048},I:{"0":0.05375,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.74973,_:"10 11 12 11.1 11.5 12.1"},A:{"9":0.00371,"11":0.0519,_:"6 7 8 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.25832},H:{"0":0.02},L:{"0":57.95222},R:{_:"0"},M:{"0":0.05383},Q:{"14.9":0.11439}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TL.js b/node_modules.bak/caniuse-lite/data/regions/TL.js new file mode 100644 index 0000000..ce40fa5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TL.js @@ -0,0 +1 @@ +module.exports={C:{"42":0.00512,"43":0.01023,"44":0.01023,"45":0.00512,"47":0.00512,"48":0.00512,"49":0.0307,"56":0.07674,"57":0.0307,"60":0.00512,"61":0.00512,"72":0.02046,"76":0.00512,"78":0.01535,"79":0.00512,"80":0.00512,"85":0.00512,"86":0.00512,"91":0.01023,"93":0.00512,"94":0.00512,"96":0.00512,"98":0.01023,"105":0.01023,"114":0.05628,"115":0.77252,"123":0.0307,"126":0.00512,"127":0.05628,"128":0.19441,"129":0.02558,"133":0.00512,"134":0.19952,"135":0.01023,"136":0.07162,"137":0.06139,"138":0.08186,"139":0.06139,"140":0.30696,"141":3.55562,"142":0.93623,"143":0.04093,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 46 50 51 52 53 54 55 58 59 62 63 64 65 66 67 68 69 70 71 73 74 75 77 81 82 83 84 87 88 89 90 92 95 97 99 100 101 102 103 104 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 124 125 130 131 132 144 145 3.5 3.6"},D:{"34":0.03581,"39":0.00512,"40":0.00512,"43":0.01535,"44":0.00512,"48":0.01535,"49":0.01023,"50":0.00512,"58":0.01535,"62":0.00512,"63":0.01023,"64":0.01023,"67":0.01535,"68":0.00512,"70":0.0307,"71":0.00512,"72":0.00512,"73":0.02558,"74":0.00512,"75":0.00512,"76":0.00512,"77":0.01023,"78":0.00512,"79":0.01535,"80":0.02558,"81":0.00512,"83":0.00512,"84":0.01023,"85":0.00512,"86":0.00512,"87":0.03581,"90":0.00512,"92":0.00512,"95":0.04604,"96":0.00512,"100":0.00512,"101":0.00512,"102":0.00512,"103":0.11767,"104":0.00512,"105":0.00512,"108":0.01023,"109":0.81344,"113":0.01535,"114":0.02558,"115":0.00512,"116":0.09209,"117":0.0307,"119":0.01535,"120":0.0307,"121":0.02046,"122":0.02046,"123":0.01023,"124":0.0307,"125":0.16883,"126":0.06139,"127":0.05116,"128":0.07674,"129":0.02558,"130":0.06651,"131":0.26092,"132":0.0972,"133":0.0972,"134":0.12278,"135":0.18929,"136":0.41951,"137":0.88507,"138":13.36811,"139":9.72552,"140":0.0972,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 41 42 45 46 47 51 52 53 54 55 56 57 59 60 61 65 66 69 88 89 91 93 94 97 98 99 106 107 110 111 112 118 141 142 143"},F:{"36":0.00512,"95":0.08186,"115":0.00512,"117":0.00512,"118":0.04604,"119":0.00512,"120":0.64973,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.03581,"14":0.00512,"15":0.01535,"16":0.01535,"17":0.01023,"18":0.06139,"80":0.01535,"84":0.01023,"89":0.01023,"90":0.01535,"92":0.07674,"96":0.01535,"100":0.03581,"108":0.00512,"109":0.03581,"113":0.00512,"114":0.01023,"117":0.00512,"118":0.00512,"119":0.00512,"121":0.00512,"122":0.02046,"123":0.01535,"124":0.00512,"125":0.00512,"126":0.01535,"127":0.00512,"128":0.01023,"129":0.02046,"130":0.02558,"131":0.08186,"132":0.09209,"133":0.06139,"134":0.04093,"135":0.07674,"136":0.13302,"137":0.14325,"138":4.68626,"139":5.00345,"140":0.05116,_:"13 79 81 83 85 86 87 88 91 93 94 95 97 98 99 101 102 103 104 105 106 107 110 111 112 115 116 120"},E:{"11":0.01535,_:"0 4 5 6 7 8 9 10 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.4 15.5 16.0 16.1 17.0 26.0","13.1":0.01535,"14.1":0.07674,"15.1":0.00512,"15.2-15.3":0.02558,"15.6":0.04093,"16.2":0.00512,"16.3":0.00512,"16.4":0.06651,"16.5":0.0307,"16.6":0.13302,"17.1":0.02558,"17.2":0.04093,"17.3":0.00512,"17.4":0.02558,"17.5":0.07162,"17.6":0.07674,"18.0":0.04093,"18.1":0.02558,"18.2":0.00512,"18.3":0.07674,"18.4":0.1586,"18.5-18.6":0.2865},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00135,"5.0-5.1":0,"6.0-6.1":0.00339,"7.0-7.1":0.00271,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00677,"10.0-10.2":0.00068,"10.3":0.01219,"11.0-11.2":0.26013,"11.3-11.4":0.00406,"12.0-12.1":0.00135,"12.2-12.5":0.03929,"13.0-13.1":0,"13.2":0.00203,"13.3":0.00135,"13.4-13.7":0.00677,"14.0-14.4":0.01355,"14.5-14.8":0.01423,"15.0-15.1":0.01219,"15.2-15.3":0.01084,"15.4":0.01219,"15.5":0.01355,"15.6-15.8":0.17748,"16.0":0.02168,"16.1":0.04471,"16.2":0.02303,"16.3":0.04268,"16.4":0.00948,"16.5":0.01761,"16.6-16.7":0.22896,"17.0":0.01219,"17.1":0.02235,"17.2":0.01626,"17.3":0.02506,"17.4":0.03726,"17.5":0.08129,"17.6-17.7":0.20051,"18.0":0.05081,"18.1":0.10297,"18.2":0.05758,"18.3":0.19645,"18.4":0.11313,"18.5-18.6":4.81978,"26.0":0.02642},P:{"4":0.01032,"20":0.01032,"21":0.01032,"22":0.03096,"23":0.02064,"24":0.08256,"25":0.20639,"26":0.09287,"27":0.19607,"28":0.49533,_:"5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0","7.2-7.4":0.04128,"9.2":0.02064,"11.1-11.2":0.03096,"18.0":0.02064,"19.0":0.01032},I:{"0":0.00488,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.40049,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01023,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.43956},H:{"0":0},L:{"0":42.85321},R:{_:"0"},M:{"0":0.05372},Q:{"14.9":0.01465}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TM.js b/node_modules.bak/caniuse-lite/data/regions/TM.js new file mode 100644 index 0000000..3733262 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TM.js @@ -0,0 +1 @@ +module.exports={C:{"75":0.10936,"109":0.01491,"115":0.01491,"123":0.02486,"125":0.13422,"128":0.02486,"133":0.01491,"134":0.03977,"135":0.01491,"137":0.03977,"141":0.06462,"142":0.02486,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 116 117 118 119 120 121 122 124 126 127 129 130 131 132 136 138 139 140 143 144 145 3.5 3.6"},D:{"50":0.01491,"68":0.03977,"70":0.05468,"79":0.67109,"84":0.03977,"91":0.01491,"92":0.06462,"94":0.01491,"100":0.01491,"101":0.10936,"106":0.03977,"108":0.1193,"109":2.50538,"112":0.01491,"114":0.03977,"119":0.01491,"120":0.01491,"122":0.01491,"123":0.01491,"124":0.13422,"125":0.07954,"126":0.05468,"128":0.05468,"131":0.21375,"132":0.01491,"134":0.03977,"136":0.14913,"137":0.13422,"138":8.9826,"139":12.41756,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 71 72 73 74 75 76 77 78 80 81 83 85 86 87 88 89 90 93 95 96 97 98 99 102 103 104 105 107 110 111 113 115 116 117 118 121 127 129 130 133 135 140 141 142 143"},F:{"91":0.01491,"95":0.07954,"120":0.36288,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 12.1","11.6":0.14913},B:{"14":0.09445,"85":0.02486,"92":0.01491,"109":0.21375,"114":0.01491,"117":0.03977,"124":0.01491,"134":0.02486,"135":0.01491,"136":0.01491,"138":1.23281,"139":1.42171,_:"12 13 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 122 123 125 126 127 128 129 130 131 132 133 137 140"},E:{"5":0.01491,_:"0 4 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.1 17.2 17.4 17.5 17.6 18.0 18.1 18.2 18.4","15.6":0.02486,"17.3":0.01491,"18.3":0.02486,"18.5-18.6":0.13422,"26.0":0.10936},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00218,"5.0-5.1":0,"6.0-6.1":0.00544,"7.0-7.1":0.00435,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01088,"10.0-10.2":0.00109,"10.3":0.01958,"11.0-11.2":0.41779,"11.3-11.4":0.00653,"12.0-12.1":0.00218,"12.2-12.5":0.0631,"13.0-13.1":0,"13.2":0.00326,"13.3":0.00218,"13.4-13.7":0.01088,"14.0-14.4":0.02176,"14.5-14.8":0.02285,"15.0-15.1":0.01958,"15.2-15.3":0.01741,"15.4":0.01958,"15.5":0.02176,"15.6-15.8":0.28505,"16.0":0.03482,"16.1":0.07181,"16.2":0.03699,"16.3":0.06854,"16.4":0.01523,"16.5":0.02829,"16.6-16.7":0.36774,"17.0":0.01958,"17.1":0.0359,"17.2":0.02611,"17.3":0.04026,"17.4":0.05984,"17.5":0.13056,"17.6-17.7":0.32204,"18.0":0.0816,"18.1":0.16537,"18.2":0.09248,"18.3":0.31552,"18.4":0.18169,"18.5-18.6":7.74104,"26.0":0.04243},P:{"4":0.84911,"22":0.01023,"25":0.04092,"26":0.01023,"27":0.15345,"28":0.63428,_:"20 21 23 24 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":1.8926,"17.0":0.09207,"19.0":0.24553},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.43121,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.33803,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.17605},H:{"0":0.61},L:{"0":36.83369},R:{_:"0"},M:{"0":0.08048},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TN.js b/node_modules.bak/caniuse-lite/data/regions/TN.js new file mode 100644 index 0000000..2ceb6de --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TN.js @@ -0,0 +1 @@ +module.exports={C:{"49":0.00463,"52":0.03706,"66":0.00463,"72":0.00463,"78":0.00463,"91":0.00463,"96":0.00463,"97":0.00463,"98":0.00463,"99":0.00463,"100":0.00927,"101":0.05096,"115":0.22702,"120":0.00463,"121":0.00463,"122":0.0695,"123":0.21312,"124":0.00463,"127":0.00463,"128":0.0278,"131":0.00463,"133":0.00463,"134":0.0139,"135":0.00463,"136":0.00927,"137":0.00463,"138":0.00463,"139":0.00927,"140":0.0278,"141":0.73201,"142":0.45403,"143":0.02317,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 125 126 129 130 132 144 145 3.5 3.6"},D:{"38":0.00463,"39":0.00927,"40":0.00927,"41":0.0139,"42":0.00927,"43":0.0139,"44":0.00927,"45":0.0139,"46":0.00927,"47":0.03243,"48":0.03243,"49":0.0278,"50":0.0139,"51":0.0139,"52":0.00927,"53":0.00927,"54":0.00927,"55":0.00927,"56":0.01853,"57":0.0139,"58":0.0139,"59":0.0139,"60":0.0139,"64":0.00463,"65":0.00927,"68":0.00463,"69":0.0139,"70":0.0139,"72":0.00463,"73":0.0139,"74":0.00463,"75":0.00463,"76":0.00463,"77":0.00463,"78":0.00463,"79":0.0139,"80":0.00463,"81":0.00463,"83":0.00927,"84":0.00463,"85":0.00927,"86":0.0139,"87":0.01853,"88":0.00463,"89":0.00463,"90":0.00463,"91":0.00927,"92":0.0139,"93":0.00463,"94":0.00463,"95":0.00463,"96":0.00463,"97":0.00927,"98":0.0139,"99":0.00927,"100":0.0139,"101":0.01853,"102":0.07413,"103":0.02317,"104":0.03706,"105":0.00463,"106":0.00463,"107":0.00927,"108":0.0139,"109":2.47402,"110":0.00927,"111":0.00463,"112":4.2392,"113":0.00463,"114":0.0139,"115":0.00463,"116":0.0417,"117":0.00463,"118":0.0139,"119":0.0278,"120":0.03243,"121":0.12972,"122":0.20385,"123":0.0139,"124":0.0278,"125":3.39136,"126":0.10193,"127":0.0139,"128":0.0556,"129":0.02317,"130":0.0278,"131":0.10193,"132":0.08339,"133":0.09266,"134":0.06486,"135":0.19459,"136":0.11583,"137":0.28261,"138":8.05215,"139":9.72467,"140":0.00927,"141":0.00463,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 61 62 63 66 67 71 142 143"},F:{"79":0.0139,"82":0.00927,"85":0.00463,"90":0.01853,"91":0.00463,"95":0.0556,"118":0.00463,"119":0.02317,"120":2.46012,"121":0.0139,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00927,"90":0.00463,"92":0.03243,"99":0.00463,"100":0.00463,"101":0.00463,"102":0.07876,"109":0.03706,"114":0.08803,"115":0.00463,"119":0.00463,"120":0.00463,"121":0.03243,"122":0.0556,"124":0.00463,"125":0.00463,"129":0.00463,"130":0.00463,"131":0.01853,"132":0.0139,"133":0.00927,"134":0.01853,"135":0.03243,"136":0.02317,"137":0.0278,"138":0.9961,"139":2.11265,"140":0.00463,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 103 104 105 106 107 108 110 111 112 113 116 117 118 123 126 127 128"},E:{"4":0.00463,"9":0.00463,"14":0.00927,_:"0 5 6 7 8 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3 15.5","11.1":0.00463,"12.1":0.00463,"13.1":0.03706,"14.1":0.07876,"15.4":0.03243,"15.6":0.07413,"16.0":0.00927,"16.1":0.00927,"16.2":0.00463,"16.3":0.0417,"16.4":0.00927,"16.5":0.01853,"16.6":0.07876,"17.0":0.0278,"17.1":0.04633,"17.2":0.03243,"17.3":0.09266,"17.4":0.03706,"17.5":0.03243,"17.6":0.10656,"18.0":0.01853,"18.1":0.05096,"18.2":0.0139,"18.3":0.05096,"18.4":0.0139,"18.5-18.6":0.08339,"26.0":0.00463},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00273,"7.0-7.1":0.00219,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00547,"10.0-10.2":0.00055,"10.3":0.00984,"11.0-11.2":0.21001,"11.3-11.4":0.00328,"12.0-12.1":0.00109,"12.2-12.5":0.03172,"13.0-13.1":0,"13.2":0.00164,"13.3":0.00109,"13.4-13.7":0.00547,"14.0-14.4":0.01094,"14.5-14.8":0.01148,"15.0-15.1":0.00984,"15.2-15.3":0.00875,"15.4":0.00984,"15.5":0.01094,"15.6-15.8":0.14329,"16.0":0.0175,"16.1":0.0361,"16.2":0.01859,"16.3":0.03445,"16.4":0.00766,"16.5":0.01422,"16.6-16.7":0.18485,"17.0":0.00984,"17.1":0.01805,"17.2":0.01313,"17.3":0.02024,"17.4":0.03008,"17.5":0.06563,"17.6-17.7":0.16188,"18.0":0.04102,"18.1":0.08313,"18.2":0.04649,"18.3":0.1586,"18.4":0.09133,"18.5-18.6":3.89117,"26.0":0.02133},P:{"4":0.09143,"20":0.01016,"21":0.01016,"22":0.03048,"23":0.02032,"24":0.02032,"25":0.04064,"26":0.06095,"27":0.04064,"28":1.0159,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.31493,"11.1-11.2":0.01016,"16.0":0.01016,"17.0":0.02032,"19.0":0.01016},I:{"0":0.04823,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.26372,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.07325,"9":0.0169,"10":0.03381,"11":0.08452,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.09124},H:{"0":0.01},L:{"0":50.65084},R:{_:"0"},M:{"0":0.09661},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TO.js b/node_modules.bak/caniuse-lite/data/regions/TO.js new file mode 100644 index 0000000..8075fc5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TO.js @@ -0,0 +1 @@ +module.exports={C:{"128":0.00834,"139":0.07089,"141":2.83977,"142":0.93825,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 140 143 144 145 3.5 3.6"},D:{"43":0.00834,"44":0.00834,"53":0.00834,"60":0.03336,"83":0.00834,"93":0.00834,"99":0.00834,"103":0.11259,"109":0.05838,"114":0.0417,"116":0.01668,"121":0.00834,"122":0.02502,"124":0.00834,"125":0.41283,"126":0.81732,"127":0.01668,"128":0.00834,"131":0.03336,"132":0.07923,"133":0.05004,"134":0.00834,"135":0.00834,"136":0.09591,"137":0.30024,"138":10.65435,"139":9.69942,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 45 46 47 48 49 50 51 52 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 84 85 86 87 88 89 90 91 92 94 95 96 97 98 100 101 102 104 105 106 107 108 110 111 112 113 115 117 118 119 120 123 129 130 140 141 142 143"},F:{"120":0.35445,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.02502,"84":0.09591,"114":0.00834,"116":0.07089,"120":0.01668,"124":0.00834,"127":0.00834,"131":0.00834,"134":0.0417,"135":0.11259,"136":0.01668,"137":0.07923,"138":3.27762,"139":6.37593,_:"12 13 14 15 17 18 79 80 81 83 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 117 118 119 121 122 123 125 126 128 129 130 132 133 140"},E:{"13":0.01668,"14":0.01668,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 14.1 15.1 15.2-15.3 15.4 16.0 16.2 16.4 16.5 17.3 18.0 18.4 26.0","13.1":0.12927,"15.5":0.00834,"15.6":0.15429,"16.1":0.02502,"16.3":0.02502,"16.6":0.12927,"17.0":0.02502,"17.1":0.0417,"17.2":0.00834,"17.4":0.02502,"17.5":0.0417,"17.6":0.07923,"18.1":0.03336,"18.2":0.0417,"18.3":0.00834,"18.5-18.6":0.53376},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00201,"5.0-5.1":0,"6.0-6.1":0.00504,"7.0-7.1":0.00403,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01007,"10.0-10.2":0.00101,"10.3":0.01813,"11.0-11.2":0.38685,"11.3-11.4":0.00604,"12.0-12.1":0.00201,"12.2-12.5":0.05843,"13.0-13.1":0,"13.2":0.00302,"13.3":0.00201,"13.4-13.7":0.01007,"14.0-14.4":0.02015,"14.5-14.8":0.02116,"15.0-15.1":0.01813,"15.2-15.3":0.01612,"15.4":0.01813,"15.5":0.02015,"15.6-15.8":0.26395,"16.0":0.03224,"16.1":0.06649,"16.2":0.03425,"16.3":0.06347,"16.4":0.0141,"16.5":0.02619,"16.6-16.7":0.34051,"17.0":0.01813,"17.1":0.03324,"17.2":0.02418,"17.3":0.03727,"17.4":0.05541,"17.5":0.12089,"17.6-17.7":0.2982,"18.0":0.07556,"18.1":0.15313,"18.2":0.08563,"18.3":0.29215,"18.4":0.16824,"18.5-18.6":7.16782,"26.0":0.03929},P:{"22":0.01036,"23":0.04146,"24":0.02073,"26":0.02073,"27":0.18656,"28":0.99499,_:"4 20 21 25 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03109},I:{"0":0.0291,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.37312,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05247},H:{"0":0},L:{"0":46.47643},R:{_:"0"},M:{"0":0.01749},Q:{"14.9":0.01166}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TR.js b/node_modules.bak/caniuse-lite/data/regions/TR.js new file mode 100644 index 0000000..38d6373 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TR.js @@ -0,0 +1 @@ +module.exports={C:{"47":0.00222,"52":0.00222,"56":0.00222,"71":0.00444,"72":0.00222,"115":0.07329,"121":0.00222,"125":0.00444,"128":0.01111,"132":0.00222,"133":0.00222,"134":0.00222,"136":0.00222,"137":0.00222,"138":0.00222,"139":0.00222,"140":0.00666,"141":0.20877,"142":0.08218,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 51 53 54 55 57 58 59 60 61 62 63 64 65 66 67 68 69 70 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 126 127 129 130 131 135 143 144 145 3.5 3.6"},D:{"26":0.00222,"29":0.00222,"34":0.00888,"38":0.02443,"39":0.00444,"40":0.00444,"41":0.00444,"42":0.00444,"43":0.00444,"44":0.00444,"45":0.00222,"46":0.00444,"47":0.01999,"48":0.00666,"49":0.03554,"50":0.00444,"51":0.00444,"52":0.00444,"53":0.01111,"54":0.00444,"55":0.00444,"56":0.00444,"57":0.00444,"58":0.00444,"59":0.00444,"60":0.00444,"63":0.00222,"65":0.00222,"66":0.00222,"68":0.00222,"69":0.00222,"70":0.00888,"71":0.00222,"72":0.00222,"73":0.01555,"74":0.00222,"75":0.00222,"76":0.00222,"77":0.00222,"78":0.00222,"79":0.27318,"80":0.00666,"81":0.00444,"83":0.05997,"84":0.00222,"85":0.01333,"86":0.00444,"87":0.23765,"88":0.00666,"89":0.00222,"90":0.00222,"91":0.00888,"92":0.00222,"93":0.00666,"94":0.01777,"95":0.00666,"96":0.00222,"97":0.00222,"98":0.00444,"99":0.00444,"100":0.00222,"101":0.00666,"102":0.00222,"103":0.00888,"104":0.01111,"105":0.00222,"106":0.00888,"107":0.00444,"108":0.11771,"109":1.62799,"110":0.00222,"111":0.01555,"112":0.00888,"113":0.01999,"114":0.06663,"115":0.02221,"116":0.01555,"117":0.00444,"118":0.01555,"119":0.01555,"120":0.01777,"121":0.00888,"122":0.02443,"123":0.00888,"124":0.01777,"125":0.27318,"126":0.02221,"127":0.01111,"128":0.02443,"129":0.01333,"130":0.02221,"131":0.04664,"132":0.03776,"133":0.02887,"134":0.03998,"135":0.0533,"136":0.05553,"137":0.10883,"138":4.11107,"139":5.31263,"140":0.00666,"141":0.00222,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 32 33 35 36 37 61 62 64 67 142 143"},F:{"28":0.00222,"32":0.00444,"36":0.00666,"40":0.04664,"46":0.08662,"79":0.00222,"85":0.00222,"86":0.00222,"90":0.05775,"91":0.02443,"95":0.02887,"114":0.00444,"119":0.00666,"120":0.90617,"121":0.00666,"122":0.00222,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 33 34 35 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00222,"15":0.00222,"17":0.00222,"18":0.01555,"89":0.00222,"92":0.02221,"100":0.00222,"108":0.00222,"109":0.06663,"114":0.02221,"119":0.00222,"121":0.00222,"122":0.00888,"125":0.00222,"126":0.00222,"127":0.00222,"128":0.00222,"129":0.00222,"130":0.00222,"131":0.01111,"132":0.00888,"133":0.00444,"134":0.01555,"135":0.00666,"136":0.01111,"137":0.01777,"138":0.74404,"139":1.35703,"140":0.00444,_:"12 13 16 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 110 111 112 113 115 116 117 118 120 123 124"},E:{"4":0.00222,"13":0.00222,"14":0.00222,_:"0 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","5.1":0.00222,"13.1":0.00666,"14.1":0.00888,"15.4":0.00222,"15.5":0.00222,"15.6":0.0422,"16.0":0.00222,"16.1":0.00444,"16.2":0.00222,"16.3":0.00666,"16.4":0.00222,"16.5":0.00222,"16.6":0.03332,"17.1":0.01333,"17.2":0.00222,"17.3":0.00222,"17.4":0.00444,"17.5":0.01111,"17.6":0.02665,"18.0":0.00444,"18.1":0.00666,"18.2":0.00222,"18.3":0.01333,"18.4":0.00888,"18.5-18.6":0.14659,"26.0":0.00666},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00238,"5.0-5.1":0,"6.0-6.1":0.00595,"7.0-7.1":0.00476,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0119,"10.0-10.2":0.00119,"10.3":0.02143,"11.0-11.2":0.45709,"11.3-11.4":0.00714,"12.0-12.1":0.00238,"12.2-12.5":0.06904,"13.0-13.1":0,"13.2":0.00357,"13.3":0.00238,"13.4-13.7":0.0119,"14.0-14.4":0.02381,"14.5-14.8":0.025,"15.0-15.1":0.02143,"15.2-15.3":0.01905,"15.4":0.02143,"15.5":0.02381,"15.6-15.8":0.31187,"16.0":0.03809,"16.1":0.07856,"16.2":0.04047,"16.3":0.07499,"16.4":0.01666,"16.5":0.03095,"16.6-16.7":0.40233,"17.0":0.02143,"17.1":0.03928,"17.2":0.02857,"17.3":0.04404,"17.4":0.06547,"17.5":0.14284,"17.6-17.7":0.35234,"18.0":0.08928,"18.1":0.18093,"18.2":0.10118,"18.3":0.3452,"18.4":0.19879,"18.5-18.6":8.46927,"26.0":0.04642},P:{"4":0.17512,"20":0.0103,"21":0.06181,"22":0.0206,"23":0.0206,"24":0.0206,"25":0.06181,"26":0.15452,"27":0.09271,"28":1.9984,"5.0-5.4":0.0412,"6.2-6.4":0.0206,"7.2-7.4":0.13391,"8.2":0.0103,_:"9.2 10.1 11.1-11.2 12.0 15.0 16.0","13.0":0.0309,"14.0":0.0103,"17.0":0.07211,"18.0":0.0103,"19.0":0.0103},I:{"0":0.0233,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":1.15922,_:"10 11 12 11.1 11.5 12.1"},A:{"6":0.00296,"8":0.01481,"9":0.00296,"10":0.00592,"11":0.02665,_:"7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.10892},H:{"0":0},L:{"0":62.79409},R:{_:"0"},M:{"0":0.12448},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TT.js b/node_modules.bak/caniuse-lite/data/regions/TT.js new file mode 100644 index 0000000..c61501e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TT.js @@ -0,0 +1 @@ +module.exports={C:{"103":0.00442,"115":0.12368,"121":0.00442,"128":0.01767,"134":0.01325,"135":0.00442,"138":0.00883,"139":0.00442,"140":0.01325,"141":0.62721,"142":0.36661,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 122 123 124 125 126 127 129 130 131 132 133 136 137 143 144 145 3.5 3.6"},D:{"39":0.02209,"40":0.02209,"41":0.02209,"42":0.0265,"43":0.02209,"44":0.0265,"45":0.02209,"46":0.02209,"47":0.0265,"48":0.0265,"49":0.02209,"50":0.02209,"51":0.0265,"52":0.02209,"53":0.0265,"54":0.02209,"55":0.0265,"56":0.01767,"57":0.02209,"58":0.02209,"59":0.01767,"60":0.02209,"65":0.00442,"68":0.00883,"69":0.00883,"70":0.00442,"71":0.00442,"72":0.00883,"73":0.00442,"74":0.01767,"75":0.00442,"76":0.0265,"77":0.00442,"78":0.00883,"79":0.03534,"80":0.01325,"81":0.00883,"83":0.00883,"84":0.00883,"85":0.00883,"86":0.01325,"87":0.0265,"88":0.01325,"89":0.01767,"90":0.01767,"91":0.00883,"93":0.01767,"94":0.00442,"96":0.00442,"97":0.00442,"98":0.00442,"99":0.00442,"100":0.00442,"101":0.00883,"102":0.00883,"103":0.11484,"104":0.24294,"106":0.00883,"107":0.00442,"108":0.02209,"109":0.90549,"111":0.00442,"112":1.21909,"114":0.00883,"115":0.00442,"116":0.09276,"118":0.00442,"119":0.01767,"120":0.00883,"121":0.03092,"122":0.03534,"123":0.01325,"124":0.00883,"125":8.41439,"126":0.14134,"127":0.01767,"128":0.34894,"129":0.01767,"130":0.07067,"131":0.16785,"132":0.06626,"133":0.03534,"134":0.04859,"135":0.03975,"136":0.05742,"137":0.18993,"138":7.93293,"139":9.22711,"140":0.01767,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 66 67 92 95 105 110 113 117 141 142 143"},F:{"55":0.00442,"90":0.12368,"91":0.04417,"95":0.00883,"114":0.00442,"119":0.07509,"120":1.21909,"121":0.02209,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"79":0.00442,"80":0.00883,"81":0.00442,"83":0.00442,"84":0.00883,"85":0.00442,"86":0.00883,"87":0.00442,"88":0.00442,"89":0.00442,"90":0.00442,"92":0.00883,"100":0.00442,"109":0.04859,"114":0.02209,"117":0.00442,"122":0.01767,"123":0.00442,"126":0.00442,"131":0.01767,"133":0.00442,"134":0.053,"135":0.00883,"136":0.01325,"137":0.03534,"138":1.44436,"139":2.92405,"140":0.00442,_:"12 13 14 15 16 17 18 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 118 119 120 121 124 125 127 128 129 130 132"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 15.1 15.2-15.3 17.0 17.2","9.1":0.00883,"11.1":0.00442,"12.1":0.00442,"13.1":0.053,"14.1":0.00883,"15.4":0.00442,"15.5":0.01325,"15.6":0.053,"16.0":0.00442,"16.1":0.00442,"16.2":0.02209,"16.3":0.01325,"16.4":0.01325,"16.5":0.00442,"16.6":0.13251,"17.1":0.07509,"17.3":0.02209,"17.4":0.01325,"17.5":0.01767,"17.6":0.18993,"18.0":0.04417,"18.1":0.01767,"18.2":0.03092,"18.3":0.21643,"18.4":0.06184,"18.5-18.6":0.55654,"26.0":0.05742},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00319,"5.0-5.1":0,"6.0-6.1":0.00798,"7.0-7.1":0.00639,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01597,"10.0-10.2":0.0016,"10.3":0.02874,"11.0-11.2":0.61315,"11.3-11.4":0.00958,"12.0-12.1":0.00319,"12.2-12.5":0.09261,"13.0-13.1":0,"13.2":0.00479,"13.3":0.00319,"13.4-13.7":0.01597,"14.0-14.4":0.03193,"14.5-14.8":0.03353,"15.0-15.1":0.02874,"15.2-15.3":0.02555,"15.4":0.02874,"15.5":0.03193,"15.6-15.8":0.41835,"16.0":0.0511,"16.1":0.10538,"16.2":0.05429,"16.3":0.10059,"16.4":0.02235,"16.5":0.04152,"16.6-16.7":0.5397,"17.0":0.02874,"17.1":0.05269,"17.2":0.03832,"17.3":0.05908,"17.4":0.08782,"17.5":0.19161,"17.6-17.7":0.47263,"18.0":0.11976,"18.1":0.2427,"18.2":0.13572,"18.3":0.46305,"18.4":0.26666,"18.5-18.6":11.36079,"26.0":0.06227},P:{"4":0.11612,"21":0.01056,"22":0.01056,"23":0.02111,"24":0.05278,"25":0.03167,"26":0.08445,"27":0.04222,"28":3.88468,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.07389,"17.0":0.01056,"19.0":0.01056},I:{"0":0.01115,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.2624,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01325,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.26798},H:{"0":0},L:{"0":37.10201},R:{_:"0"},M:{"0":0.39081},Q:{"14.9":0.01117}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TV.js b/node_modules.bak/caniuse-lite/data/regions/TV.js new file mode 100644 index 0000000..020094e --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TV.js @@ -0,0 +1 @@ +module.exports={C:{"96":0.09304,"141":0.09304,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"127":0.09304,"131":0.75123,"134":0.18608,"136":0.18608,"138":4.60041,"139":6.85409,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 128 129 130 132 133 135 137 140 141 142 143"},F:{"117":0.09304,"120":0.09304,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"114":0.18608,"138":3.6631,"139":6.57152,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 15.6 16.0 16.2 16.3 16.4 16.5 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.3 18.4 26.0","16.1":0.18608,"16.6":0.18608,"17.1":0.09304,"18.5-18.6":1.0338},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00215,"5.0-5.1":0,"6.0-6.1":0.00537,"7.0-7.1":0.00429,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01074,"10.0-10.2":0.00107,"10.3":0.01932,"11.0-11.2":0.41224,"11.3-11.4":0.00644,"12.0-12.1":0.00215,"12.2-12.5":0.06227,"13.0-13.1":0,"13.2":0.00322,"13.3":0.00215,"13.4-13.7":0.01074,"14.0-14.4":0.02147,"14.5-14.8":0.02254,"15.0-15.1":0.01932,"15.2-15.3":0.01718,"15.4":0.01932,"15.5":0.02147,"15.6-15.8":0.28127,"16.0":0.03435,"16.1":0.07085,"16.2":0.0365,"16.3":0.06763,"16.4":0.01503,"16.5":0.02791,"16.6-16.7":0.36286,"17.0":0.01932,"17.1":0.03543,"17.2":0.02577,"17.3":0.03972,"17.4":0.05904,"17.5":0.12883,"17.6-17.7":0.31777,"18.0":0.08052,"18.1":0.16318,"18.2":0.09125,"18.3":0.31133,"18.4":0.17928,"18.5-18.6":7.63827,"26.0":0.04187},P:{"27":0.09842,"28":1.94643,_:"4 20 21 22 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.81794,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00008,"4.2-4.3":0.00016,"4.4":0,"4.4.3-4.4.4":0.00057},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":58.97265},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TW.js b/node_modules.bak/caniuse-lite/data/regions/TW.js new file mode 100644 index 0000000..6d4b04d --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TW.js @@ -0,0 +1 @@ +module.exports={C:{"14":0.00368,"52":0.02575,"66":0.00368,"78":0.01104,"103":0.00368,"112":0.00368,"113":0.00368,"115":0.0883,"128":0.01472,"131":0.00368,"133":0.00368,"134":0.00368,"135":0.00368,"136":0.01104,"137":0.00368,"138":0.00368,"139":0.01104,"140":0.02207,"141":0.6475,"142":0.298,_:"2 3 4 5 6 7 8 9 10 11 12 13 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 132 143 144 145 3.5 3.6"},D:{"48":0.00736,"49":0.00368,"51":0.00736,"53":0.00368,"57":0.00368,"58":0.00368,"61":0.00368,"65":0.00368,"66":0.00368,"73":0.00368,"75":0.00736,"78":0.00368,"79":0.02943,"80":0.00736,"81":0.24649,"83":0.00368,"85":0.0184,"86":0.00736,"87":0.03311,"89":0.00368,"90":0.00368,"91":0.01104,"94":0.00368,"95":0.00368,"96":0.00368,"97":0.00736,"98":0.00736,"99":0.00368,"100":0.00368,"101":0.00736,"102":0.00368,"103":0.01104,"104":0.12509,"105":0.00368,"106":0.00368,"107":0.00736,"108":0.03311,"109":1.21775,"110":0.01104,"111":0.00368,"112":0.00736,"113":0.00736,"114":0.0184,"115":0.01104,"116":0.06254,"117":0.02575,"118":0.04047,"119":0.05886,"120":0.04047,"121":0.03311,"122":0.03679,"123":0.02207,"124":0.03311,"125":0.02943,"126":0.02575,"127":0.02575,"128":0.05151,"129":0.02943,"130":0.06254,"131":0.09565,"132":0.06254,"133":0.06254,"134":0.07358,"135":0.06622,"136":0.10669,"137":0.26489,"138":9.08713,"139":11.03332,"140":0.02943,"141":0.02575,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 50 52 54 55 56 59 60 62 63 64 67 68 69 70 71 72 74 76 77 84 88 92 93 142 143"},F:{"46":0.01472,"47":0.00368,"89":0.00368,"90":0.03311,"91":0.0184,"95":0.01472,"119":0.00368,"120":0.12877,"121":0.00368,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.00368,"109":0.05886,"110":0.00368,"113":0.00368,"114":0.00736,"118":0.00368,"119":0.00368,"120":0.00736,"121":0.00368,"122":0.00368,"123":0.00368,"124":0.00368,"125":0.02207,"126":0.00736,"127":0.00736,"128":0.00368,"129":0.00736,"130":0.00736,"131":0.01472,"132":0.00736,"133":0.01472,"134":0.01472,"135":0.01472,"136":0.02207,"137":0.04783,"138":1.42009,"139":2.70774,"140":0.00368,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 111 112 115 116 117"},E:{"14":0.00736,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.00736,"13.1":0.0184,"14.1":0.03311,"15.1":0.00736,"15.2-15.3":0.00368,"15.4":0.0184,"15.5":0.0184,"15.6":0.1398,"16.0":0.02207,"16.1":0.02207,"16.2":0.01472,"16.3":0.02943,"16.4":0.01104,"16.5":0.02207,"16.6":0.18027,"17.0":0.00368,"17.1":0.17291,"17.2":0.00736,"17.3":0.0184,"17.4":0.02575,"17.5":0.06254,"17.6":0.14716,"18.0":0.0184,"18.1":0.04783,"18.2":0.02207,"18.3":0.09933,"18.4":0.04783,"18.5-18.6":0.84249,"26.0":0.0184},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00557,"5.0-5.1":0,"6.0-6.1":0.01393,"7.0-7.1":0.01114,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02786,"10.0-10.2":0.00279,"10.3":0.05014,"11.0-11.2":1.0697,"11.3-11.4":0.01671,"12.0-12.1":0.00557,"12.2-12.5":0.16157,"13.0-13.1":0,"13.2":0.00836,"13.3":0.00557,"13.4-13.7":0.02786,"14.0-14.4":0.05571,"14.5-14.8":0.0585,"15.0-15.1":0.05014,"15.2-15.3":0.04457,"15.4":0.05014,"15.5":0.05571,"15.6-15.8":0.72984,"16.0":0.08914,"16.1":0.18385,"16.2":0.09471,"16.3":0.1755,"16.4":0.039,"16.5":0.07243,"16.6-16.7":0.94155,"17.0":0.05014,"17.1":0.09193,"17.2":0.06686,"17.3":0.10307,"17.4":0.15321,"17.5":0.33428,"17.6-17.7":0.82456,"18.0":0.20892,"18.1":0.42342,"18.2":0.23678,"18.3":0.80784,"18.4":0.46521,"18.5-18.6":19.82,"26.0":0.10864},P:{"4":0.01072,"20":0.01072,"21":0.04288,"22":0.04288,"23":0.03216,"24":0.04288,"25":0.03216,"26":0.06432,"27":0.15009,"28":3.25905,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 18.0","7.2-7.4":0.01072,"13.0":0.02144,"15.0":0.01072,"16.0":0.01072,"17.0":0.02144,"19.0":0.01072},I:{"0":0.00631,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.26548,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.19927,"9":0.00463,"10":0.00463,"11":0.27341,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.1201},H:{"0":0},L:{"0":33.4624},R:{_:"0"},M:{"0":0.2402},Q:{"14.9":0.03161}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/TZ.js b/node_modules.bak/caniuse-lite/data/regions/TZ.js new file mode 100644 index 0000000..630ac03 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/TZ.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00229,"55":0.00229,"56":0.00229,"65":0.00229,"66":0.00229,"68":0.00229,"72":0.00229,"90":0.00229,"103":0.00686,"112":0.00457,"113":0.00229,"115":0.0823,"116":0.00229,"126":0.00229,"127":0.01372,"128":0.04343,"134":0.00457,"135":0.00229,"136":0.00457,"137":0.00686,"138":0.00457,"139":0.01372,"140":0.02057,"141":0.59893,"142":0.37948,"143":0.016,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 57 58 59 60 61 62 63 64 67 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 114 117 118 119 120 121 122 123 124 125 129 130 131 132 133 144 145 3.5 3.6"},D:{"32":0.00229,"38":0.00229,"39":0.00229,"40":0.00229,"41":0.00229,"42":0.00229,"43":0.00229,"47":0.00229,"48":0.00229,"49":0.00914,"50":0.00229,"52":0.00229,"55":0.00914,"57":0.00229,"58":0.00229,"59":0.00229,"60":0.00229,"62":0.00229,"63":0.00229,"65":0.00229,"67":0.00229,"68":0.00686,"69":0.00229,"70":0.00914,"71":0.01143,"72":0.00229,"73":0.01143,"74":0.00914,"75":0.00914,"77":0.00686,"78":0.00229,"79":0.016,"80":0.00686,"81":0.00457,"83":0.01372,"84":0.00229,"86":0.00686,"87":0.02743,"88":0.02972,"89":0.00229,"90":0.00914,"91":0.01143,"92":0.00229,"93":0.00457,"94":0.016,"95":0.00229,"97":0.00229,"98":0.01143,"99":0.02743,"100":0.04572,"101":0.00229,"102":0.00229,"103":0.02515,"104":0.04343,"105":0.00229,"106":0.00457,"108":0.01143,"109":0.48006,"110":0.00229,"111":0.04343,"112":0.00686,"113":0.00457,"114":0.03429,"115":0.00229,"116":0.04801,"117":0.00229,"118":0.00914,"119":0.01143,"120":0.00914,"121":0.00457,"122":0.01829,"123":0.00686,"124":0.05029,"125":0.22174,"126":0.016,"127":0.01372,"128":0.05029,"129":0.00686,"130":0.00914,"131":0.07087,"132":0.02743,"133":0.02743,"134":0.03658,"135":0.05029,"136":0.06401,"137":0.14173,"138":3.34899,"139":5.12521,"140":0.00914,"141":0.00229,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 44 45 46 51 53 54 56 61 64 66 76 85 96 107 142 143"},F:{"36":0.00229,"37":0.00229,"40":0.00229,"46":0.00229,"79":0.00229,"81":0.00229,"86":0.00229,"89":0.00229,"90":0.02972,"91":0.00457,"95":0.01372,"113":0.00229,"117":0.00229,"118":0.00229,"119":0.00457,"120":0.46863,"121":0.00686,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 82 83 84 85 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00686,"13":0.00457,"14":0.00229,"15":0.00686,"16":0.00686,"17":0.00229,"18":0.03886,"84":0.00229,"89":0.00686,"90":0.01143,"92":0.02743,"100":0.00457,"103":0.00229,"109":0.02057,"112":0.00229,"114":0.01143,"122":0.00457,"125":0.00229,"126":0.00229,"128":0.00229,"129":0.00229,"130":0.00229,"131":0.00914,"132":0.00457,"133":0.00457,"134":0.00686,"135":0.00457,"136":0.01143,"137":0.04572,"138":0.52121,"139":1.04927,"140":0.00229,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 102 104 105 106 107 108 110 111 113 115 116 117 118 119 120 121 123 124 127"},E:{"13":0.00229,"14":0.00229,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 6.1 7.1 9.1 10.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 17.0 17.2","5.1":0.00229,"11.1":0.00229,"13.1":0.01143,"14.1":0.016,"15.6":0.03429,"16.1":0.00229,"16.3":0.00229,"16.4":0.00229,"16.5":0.00229,"16.6":0.02515,"17.1":0.00457,"17.3":0.00229,"17.4":0.00229,"17.5":0.01829,"17.6":0.04343,"18.0":0.00229,"18.1":0.00457,"18.2":0.00229,"18.3":0.01143,"18.4":0.016,"18.5-18.6":0.07772,"26.0":0.00457},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00072,"5.0-5.1":0,"6.0-6.1":0.00179,"7.0-7.1":0.00143,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00359,"10.0-10.2":0.00036,"10.3":0.00646,"11.0-11.2":0.13774,"11.3-11.4":0.00215,"12.0-12.1":0.00072,"12.2-12.5":0.0208,"13.0-13.1":0,"13.2":0.00108,"13.3":0.00072,"13.4-13.7":0.00359,"14.0-14.4":0.00717,"14.5-14.8":0.00753,"15.0-15.1":0.00646,"15.2-15.3":0.00574,"15.4":0.00646,"15.5":0.00717,"15.6-15.8":0.09398,"16.0":0.01148,"16.1":0.02367,"16.2":0.0122,"16.3":0.0226,"16.4":0.00502,"16.5":0.00933,"16.6-16.7":0.12124,"17.0":0.00646,"17.1":0.01184,"17.2":0.00861,"17.3":0.01327,"17.4":0.01973,"17.5":0.04304,"17.6-17.7":0.10618,"18.0":0.0269,"18.1":0.05452,"18.2":0.03049,"18.3":0.10402,"18.4":0.0599,"18.5-18.6":2.55216,"26.0":0.01399},P:{"4":0.05151,"21":0.0103,"22":0.0309,"23":0.0103,"24":0.27814,"25":0.09271,"26":0.04121,"27":0.12362,"28":0.87561,_:"20 5.0-5.4 6.2-6.4 8.2 10.1 12.0 14.0 15.0 18.0","7.2-7.4":0.06181,"9.2":0.0103,"11.1-11.2":0.0206,"13.0":0.0103,"16.0":0.0206,"17.0":0.0103,"19.0":0.0103},I:{"0":0.17714,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00004,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":6.71699,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00914,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.30085,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.20056},H:{"0":5.07},L:{"0":67.34971},R:{_:"0"},M:{"0":0.07714},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/UA.js b/node_modules.bak/caniuse-lite/data/regions/UA.js new file mode 100644 index 0000000..fd5dae9 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/UA.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.14023,"56":0.0061,"60":0.0061,"68":0.01219,"69":0.01219,"78":0.03658,"84":0.0061,"92":0.04268,"103":0.0061,"115":0.69506,"120":0.0061,"122":0.0061,"123":0.01829,"125":0.02439,"126":0.0061,"128":0.13413,"131":0.01219,"133":0.05487,"134":0.03658,"135":0.04268,"136":0.03658,"137":0.01219,"138":0.02439,"139":0.03658,"140":0.06707,"141":1.67058,"142":0.8048,"143":0.02439,"144":0.0061,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 57 58 59 61 62 63 64 65 66 67 70 71 72 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 124 127 129 130 132 145 3.5 3.6"},D:{"26":0.0061,"27":0.01219,"32":0.01219,"39":0.01829,"40":0.01829,"41":0.02439,"42":0.01829,"43":0.01829,"44":0.01829,"45":0.02439,"46":0.01829,"47":0.01829,"48":0.02439,"49":0.07926,"50":0.01829,"51":0.01829,"52":0.01829,"53":0.01829,"54":0.01829,"55":0.01829,"56":0.01829,"57":0.01829,"58":0.03049,"59":0.01829,"60":0.01829,"61":0.0061,"67":0.0061,"68":0.0061,"69":0.0061,"70":0.0061,"71":0.0061,"74":0.0061,"75":0.01829,"78":0.0061,"79":0.02439,"80":0.0061,"81":0.0061,"83":0.01219,"84":0.0061,"85":0.01219,"86":0.01829,"87":0.03049,"88":0.0061,"89":0.0061,"90":0.0061,"91":0.0061,"94":0.0061,"95":0.0061,"96":0.02439,"97":0.01219,"98":0.0061,"99":0.0061,"100":0.0061,"101":0.03049,"102":0.02439,"103":0.02439,"104":0.18901,"105":0.0061,"106":0.03658,"107":0.0061,"108":0.02439,"109":3.36554,"111":0.0061,"112":2.8412,"113":0.0061,"114":0.01829,"115":0.0061,"116":0.06097,"117":0.0061,"118":0.2012,"119":0.02439,"120":0.06707,"121":0.04878,"122":0.11584,"123":0.02439,"124":0.12194,"125":1.50596,"126":0.13413,"127":0.17072,"128":0.05487,"129":0.03658,"130":0.07316,"131":0.32924,"132":0.17072,"133":0.15243,"134":0.18901,"135":1.18892,"136":0.2134,"137":0.4085,"138":11.07825,"139":15.29128,"140":0.02439,"141":0.01829,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 29 30 31 33 34 35 36 37 38 62 63 64 65 66 72 73 76 77 92 93 110 142 143"},F:{"36":0.0061,"63":0.01219,"67":0.01219,"68":0.0061,"79":0.04878,"80":0.01219,"83":0.01219,"84":0.02439,"85":0.03049,"86":0.02439,"87":0.0061,"89":0.01219,"90":0.17072,"91":0.06707,"95":0.83529,"98":0.0061,"99":0.01219,"108":0.0061,"109":0.01219,"114":0.04268,"115":0.01219,"116":0.0061,"117":0.01829,"118":0.01219,"119":0.06097,"120":4.36545,"121":0.03658,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 69 70 71 72 73 74 75 76 77 78 81 82 88 92 93 94 96 97 100 101 102 103 104 105 106 107 110 111 112 113 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01829,"84":0.0061,"86":0.0061,"90":0.0061,"92":0.01829,"108":0.0061,"109":0.03658,"113":0.01219,"114":0.10975,"116":0.01219,"122":0.01219,"124":0.01219,"130":0.0061,"131":0.08536,"132":0.03049,"133":0.04878,"134":0.04268,"135":0.03049,"136":0.03049,"137":0.02439,"138":0.68896,"139":1.88397,_:"12 13 14 15 16 17 79 80 81 83 85 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 110 111 112 115 117 118 119 120 121 123 125 126 127 128 129 140"},E:{"14":0.0061,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.01219,"14.1":0.04878,"15.4":0.0061,"15.5":0.0061,"15.6":0.06097,"16.0":0.0061,"16.1":0.0061,"16.2":0.0061,"16.3":0.0061,"16.4":0.0061,"16.5":0.03049,"16.6":0.09755,"17.1":0.06097,"17.2":0.0061,"17.3":0.01219,"17.4":0.03049,"17.5":0.03049,"17.6":0.10365,"18.0":0.01219,"18.1":0.02439,"18.2":0.01219,"18.3":0.12804,"18.4":0.01829,"18.5-18.6":0.29266,"26.0":0.02439},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00179,"5.0-5.1":0,"6.0-6.1":0.00447,"7.0-7.1":0.00357,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00893,"10.0-10.2":0.00089,"10.3":0.01607,"11.0-11.2":0.34291,"11.3-11.4":0.00536,"12.0-12.1":0.00179,"12.2-12.5":0.05179,"13.0-13.1":0,"13.2":0.00268,"13.3":0.00179,"13.4-13.7":0.00893,"14.0-14.4":0.01786,"14.5-14.8":0.01875,"15.0-15.1":0.01607,"15.2-15.3":0.01429,"15.4":0.01607,"15.5":0.01786,"15.6-15.8":0.23397,"16.0":0.02858,"16.1":0.05894,"16.2":0.03036,"16.3":0.05626,"16.4":0.0125,"16.5":0.02322,"16.6-16.7":0.30184,"17.0":0.01607,"17.1":0.02947,"17.2":0.02143,"17.3":0.03304,"17.4":0.04912,"17.5":0.10716,"17.6-17.7":0.26433,"18.0":0.06698,"18.1":0.13574,"18.2":0.07591,"18.3":0.25897,"18.4":0.14913,"18.5-18.6":6.35374,"26.0":0.03483},P:{"4":0.01076,"20":0.01076,"21":0.01076,"22":0.01076,"23":0.02153,"24":0.04306,"25":0.03229,"26":0.05382,"27":0.05382,"28":1.06571,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02153},I:{"0":0.05066,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":1.07113,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03766,"9":0.01506,"10":0.00753,"11":0.06778,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12099},H:{"0":0.01},L:{"0":28.49036},R:{_:"0"},M:{"0":0.21857},Q:{"14.9":0.0039}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/UG.js b/node_modules.bak/caniuse-lite/data/regions/UG.js new file mode 100644 index 0000000..e8ec824 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/UG.js @@ -0,0 +1 @@ +module.exports={C:{"43":0.00292,"47":0.00292,"48":0.00584,"50":0.00292,"58":0.00292,"63":0.00292,"72":0.00584,"78":0.00292,"91":0.00292,"93":0.00584,"112":0.00584,"115":0.16644,"127":0.02336,"128":0.03212,"130":0.00292,"133":0.00292,"134":0.00292,"135":0.00584,"136":0.00292,"137":0.00584,"138":0.00876,"139":0.00876,"140":0.03504,"141":0.76504,"142":0.41464,"143":0.01168,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 49 51 52 53 54 55 56 57 59 60 61 62 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 123 124 125 126 129 131 132 144 145 3.5 3.6"},D:{"11":0.00292,"19":0.0146,"38":0.00292,"39":0.00292,"40":0.00292,"41":0.00292,"42":0.00292,"43":0.00292,"44":0.00292,"46":0.00292,"47":0.00584,"48":0.00292,"49":0.00876,"50":0.00292,"51":0.00292,"52":0.00292,"53":0.00292,"54":0.00584,"55":0.00292,"56":0.00292,"57":0.00292,"58":0.00292,"59":0.00584,"60":0.00292,"61":0.00292,"62":0.00584,"63":0.00584,"64":0.00876,"65":0.00292,"66":0.00292,"68":0.00876,"69":0.00876,"70":0.00876,"71":0.00876,"72":0.0292,"73":0.00876,"74":0.00584,"75":0.00876,"76":0.00584,"77":0.0146,"78":0.00292,"79":0.01752,"80":0.00876,"81":0.00584,"83":0.02044,"84":0.00292,"85":0.00292,"86":0.00584,"87":0.03212,"88":0.00876,"89":0.00584,"90":0.00292,"91":0.00876,"92":0.00292,"93":0.02336,"94":0.02628,"95":0.0146,"98":0.00584,"99":0.00292,"100":0.02336,"101":0.00292,"102":0.00584,"103":0.05548,"104":0.01168,"105":0.00584,"106":0.01168,"107":0.00292,"108":0.00292,"109":0.80592,"110":0.00292,"111":0.04672,"112":0.00292,"113":0.02628,"114":0.05256,"115":0.00292,"116":0.07884,"117":0.00292,"118":0.00584,"119":0.0876,"120":0.00876,"121":0.00584,"122":0.04964,"123":0.00584,"124":0.0292,"125":0.62196,"126":0.01752,"127":0.0146,"128":0.04088,"129":0.00876,"130":0.00876,"131":0.05548,"132":0.06716,"133":0.04964,"134":0.04088,"135":0.06132,"136":0.16644,"137":0.19272,"138":4.4968,"139":5.10124,"140":0.00876,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 45 67 96 97 141 142 143"},F:{"46":0.00292,"79":0.00584,"89":0.00292,"90":0.06716,"91":0.0146,"95":0.0146,"102":0.00292,"113":0.00876,"114":0.00292,"117":0.00292,"118":0.00292,"119":0.00584,"120":0.42048,"121":0.00584,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00876,"13":0.00292,"14":0.01168,"15":0.00584,"16":0.00292,"17":0.00292,"18":0.07884,"84":0.00292,"89":0.00584,"90":0.02044,"92":0.04672,"98":0.00292,"100":0.00584,"109":0.01752,"111":0.00292,"112":0.00292,"114":0.03212,"117":0.00584,"119":0.00292,"122":0.0146,"124":0.00584,"125":0.00292,"126":0.00292,"127":0.00292,"128":0.00292,"130":0.00292,"131":0.00876,"132":0.00584,"133":0.01752,"134":0.00876,"135":0.01168,"136":0.02044,"137":0.0292,"138":0.64824,"139":1.0658,"140":0.00292,_:"79 80 81 83 85 86 87 88 91 93 94 95 96 97 99 101 102 103 104 105 106 107 108 110 113 115 116 118 120 121 123 129"},E:{"12":0.00292,"13":0.00292,"14":0.00292,_:"0 4 5 6 7 8 9 10 11 15 3.1 3.2 6.1 7.1 9.1 10.1 15.2-15.3 15.5 16.0 16.1 16.3 16.4 17.2","5.1":0.00292,"11.1":0.00876,"12.1":0.00876,"13.1":0.01168,"14.1":0.01168,"15.1":0.00584,"15.4":0.00584,"15.6":0.03212,"16.2":0.00292,"16.5":0.00292,"16.6":0.02628,"17.0":0.00584,"17.1":0.00876,"17.3":0.00292,"17.4":0.00292,"17.5":0.01168,"17.6":0.05256,"18.0":0.00292,"18.1":0.00584,"18.2":0.00292,"18.3":0.01168,"18.4":0.00876,"18.5-18.6":0.06132,"26.0":0.00292},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0007,"5.0-5.1":0,"6.0-6.1":0.00174,"7.0-7.1":0.00139,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00348,"10.0-10.2":0.00035,"10.3":0.00626,"11.0-11.2":0.13349,"11.3-11.4":0.00209,"12.0-12.1":0.0007,"12.2-12.5":0.02016,"13.0-13.1":0,"13.2":0.00104,"13.3":0.0007,"13.4-13.7":0.00348,"14.0-14.4":0.00695,"14.5-14.8":0.0073,"15.0-15.1":0.00626,"15.2-15.3":0.00556,"15.4":0.00626,"15.5":0.00695,"15.6-15.8":0.09108,"16.0":0.01112,"16.1":0.02294,"16.2":0.01182,"16.3":0.0219,"16.4":0.00487,"16.5":0.00904,"16.6-16.7":0.1175,"17.0":0.00626,"17.1":0.01147,"17.2":0.00834,"17.3":0.01286,"17.4":0.01912,"17.5":0.04172,"17.6-17.7":0.1029,"18.0":0.02607,"18.1":0.05284,"18.2":0.02955,"18.3":0.10081,"18.4":0.05805,"18.5-18.6":2.47337,"26.0":0.01356},P:{"4":0.04105,"21":0.02052,"22":0.03079,"23":0.03079,"24":0.4105,"25":0.18472,"26":0.0821,"27":0.17446,"28":0.77994,_:"20 8.2 10.1 12.0 14.0 15.0 18.0","5.0-5.4":0.03079,"6.2-6.4":0.01026,"7.2-7.4":0.0821,"9.2":0.04105,"11.1-11.2":0.03079,"13.0":0.01026,"16.0":0.04105,"17.0":0.01026,"19.0":0.02052},I:{"0":0.05655,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":3.81012,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02044,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.0708,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.2124},H:{"0":3.9},L:{"0":68.36744},R:{_:"0"},M:{"0":0.11328},Q:{"14.9":0.00708}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/US.js b/node_modules.bak/caniuse-lite/data/regions/US.js new file mode 100644 index 0000000..7d795c3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/US.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.17703,"38":0.00506,"44":0.01012,"45":0.00506,"52":0.01012,"59":0.00506,"77":0.00506,"78":0.02023,"94":0.00506,"113":0.00506,"115":0.18715,"117":0.00506,"118":0.70306,"120":0.00506,"123":0.00506,"125":0.01012,"126":0.00506,"127":0.00506,"128":0.09104,"130":0.00506,"131":0.00506,"132":0.00506,"133":0.00506,"134":0.01012,"135":0.03035,"136":0.02023,"137":0.01517,"138":0.01517,"139":0.03541,"140":0.10622,"141":1.34543,"142":0.59684,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 119 121 122 124 129 143 144 145 3.5 3.6"},D:{"39":0.01012,"40":0.01012,"41":0.01012,"42":0.01012,"43":0.01012,"44":0.01012,"45":0.01012,"46":0.01012,"47":0.01517,"48":0.04552,"49":0.03035,"50":0.01012,"51":0.01517,"52":0.01517,"53":0.01012,"54":0.01012,"55":0.01012,"56":0.0607,"57":0.01012,"58":0.01517,"59":0.01012,"60":0.01012,"62":0.00506,"63":0.00506,"64":0.00506,"65":0.00506,"66":0.03035,"67":0.00506,"68":0.00506,"69":0.00506,"70":0.01012,"71":0.00506,"72":0.00506,"74":0.01012,"75":0.00506,"76":0.01012,"77":0.01012,"78":0.01012,"79":0.21749,"80":0.02023,"81":0.15174,"83":0.1922,"84":0.01012,"85":0.01012,"86":0.01012,"87":0.06575,"88":0.01012,"89":0.00506,"90":0.01517,"91":0.03035,"92":0.00506,"93":0.02529,"94":0.00506,"95":0.00506,"96":0.01517,"97":0.01012,"98":0.01517,"99":0.02529,"100":0.00506,"101":0.02023,"102":0.01012,"103":0.16186,"104":0.01517,"105":0.01012,"106":0.00506,"107":0.00506,"108":0.02023,"109":0.36418,"110":0.00506,"111":0.01012,"112":0.00506,"113":0.01517,"114":0.03541,"115":0.04046,"116":0.13151,"117":0.47545,"118":0.07081,"119":0.04552,"120":0.07587,"121":0.10116,"122":0.13657,"123":0.04046,"124":0.08093,"125":0.26807,"126":0.12645,"127":0.0607,"128":0.13657,"129":0.08093,"130":0.1922,"131":0.39958,"132":0.30854,"133":0.12645,"134":0.37935,"135":0.32371,"136":0.36418,"137":1.32014,"138":12.88273,"139":9.00324,"140":0.03035,"141":0.00506,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 73 142 143"},F:{"53":0.00506,"54":0.00506,"55":0.00506,"90":0.03035,"91":0.01517,"95":0.03541,"105":0.00506,"106":0.00506,"107":0.00506,"114":0.00506,"117":0.00506,"119":0.02023,"120":0.64742,"121":0.00506,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00506,"18":0.00506,"80":0.00506,"81":0.00506,"83":0.00506,"84":0.00506,"85":0.00506,"86":0.00506,"87":0.00506,"88":0.00506,"89":0.00506,"90":0.00506,"91":0.00506,"109":0.05564,"116":0.00506,"118":0.00506,"119":0.00506,"120":0.00506,"121":0.01012,"122":0.01012,"123":0.00506,"124":0.00506,"125":0.00506,"126":0.00506,"127":0.00506,"128":0.00506,"129":0.00506,"130":0.01012,"131":0.03035,"132":0.01517,"133":0.01012,"134":0.06575,"135":0.02023,"136":0.03035,"137":0.05058,"138":2.19011,"139":4.20826,"140":0.01012,_:"12 13 14 15 16 79 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 117"},E:{"9":0.00506,"13":0.00506,"14":0.02023,"15":0.00506,_:"0 4 5 6 7 8 10 11 12 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.01012,"11.1":0.00506,"12.1":0.01517,"13.1":0.07081,"14.1":0.05564,"15.1":0.0961,"15.2-15.3":0.00506,"15.4":0.01012,"15.5":0.01517,"15.6":0.19726,"16.0":0.05564,"16.1":0.02529,"16.2":0.02529,"16.3":0.05058,"16.4":0.02023,"16.5":0.04046,"16.6":0.33383,"17.0":0.01517,"17.1":0.22255,"17.2":0.02023,"17.3":0.02529,"17.4":0.05564,"17.5":0.11128,"17.6":0.36923,"18.0":0.02529,"18.1":0.06575,"18.2":0.03035,"18.3":0.14162,"18.4":0.10622,"18.5-18.6":1.34543,"26.0":0.03541},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00479,"5.0-5.1":0,"6.0-6.1":0.01197,"7.0-7.1":0.00958,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02394,"10.0-10.2":0.00239,"10.3":0.0431,"11.0-11.2":0.91945,"11.3-11.4":0.01437,"12.0-12.1":0.00479,"12.2-12.5":0.13887,"13.0-13.1":0,"13.2":0.00718,"13.3":0.00479,"13.4-13.7":0.02394,"14.0-14.4":0.04789,"14.5-14.8":0.05028,"15.0-15.1":0.0431,"15.2-15.3":0.03831,"15.4":0.0431,"15.5":0.04789,"15.6-15.8":0.62733,"16.0":0.07662,"16.1":0.15803,"16.2":0.08141,"16.3":0.15085,"16.4":0.03352,"16.5":0.06225,"16.6-16.7":0.8093,"17.0":0.0431,"17.1":0.07901,"17.2":0.05747,"17.3":0.08859,"17.4":0.13169,"17.5":0.28733,"17.6-17.7":0.70874,"18.0":0.17958,"18.1":0.36395,"18.2":0.20352,"18.3":0.69437,"18.4":0.39986,"18.5-18.6":17.03608,"26.0":0.09338},P:{"4":0.02163,"21":0.02163,"22":0.01081,"23":0.01081,"24":0.01081,"25":0.01081,"26":0.02163,"27":0.04326,"28":1.44919,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01081},I:{"0":0.07896,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00002,"4.4":0,"4.4.3-4.4.4":0.00006},K:{"0":0.35095,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03161,"9":0.04426,"10":0.00632,"11":0.09484,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.00494,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.05437},H:{"0":0},L:{"0":23.76803},R:{_:"0"},M:{"0":0.5981},Q:{"14.9":0.00989}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/UY.js b/node_modules.bak/caniuse-lite/data/regions/UY.js new file mode 100644 index 0000000..0ad0801 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/UY.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.02103,"65":0.00526,"68":0.00526,"78":0.00526,"83":0.01051,"113":0.0368,"115":0.15245,"120":0.00526,"121":0.01051,"128":0.06834,"130":0.01051,"131":0.00526,"134":0.0368,"135":0.00526,"136":0.02629,"137":0.01051,"138":0.01051,"139":0.03154,"140":0.0368,"141":0.85689,"142":0.38902,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 122 123 124 125 126 127 129 132 133 143 144 145 3.5 3.6"},D:{"39":0.02103,"40":0.02629,"41":0.02629,"42":0.02629,"43":0.02103,"44":0.02629,"45":0.02103,"46":0.02103,"47":0.0368,"48":0.02103,"49":0.04206,"50":0.02629,"51":0.02629,"52":0.02103,"53":0.02103,"54":0.02103,"55":0.03154,"56":0.02629,"57":0.02629,"58":0.03154,"59":0.02103,"60":0.02629,"62":0.01051,"65":0.00526,"67":0.00526,"68":0.00526,"69":0.00526,"70":0.00526,"72":0.00526,"73":0.01051,"74":0.01051,"75":0.00526,"76":0.00526,"79":0.04206,"80":0.00526,"81":0.01051,"83":0.00526,"85":0.00526,"86":0.05783,"87":0.04731,"88":0.01051,"89":0.00526,"90":0.01051,"91":0.00526,"93":0.00526,"94":0.00526,"95":0.00526,"98":0.01577,"99":0.02629,"100":0.00526,"101":0.00526,"102":0.00526,"103":0.04206,"104":0.01051,"105":0.01577,"106":0.00526,"108":0.03154,"109":0.9778,"110":0.01051,"111":0.00526,"112":6.93398,"113":0.01051,"114":0.02103,"115":0.00526,"116":0.03154,"117":0.00526,"118":0.01051,"119":0.03154,"120":0.01051,"121":0.01051,"122":0.03154,"123":0.02103,"124":0.03154,"125":5.50934,"126":0.17874,"127":0.03154,"128":0.05257,"129":0.01051,"130":0.0368,"131":0.06834,"132":0.08937,"133":0.06308,"134":0.04206,"135":0.1104,"136":0.08411,"137":0.23657,"138":10.24589,"139":12.96902,"140":0.01577,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 66 71 77 78 84 92 96 97 107 141 142 143"},F:{"56":0.00526,"69":0.00526,"90":0.00526,"91":0.00526,"95":0.01051,"119":0.00526,"120":1.92406,"121":0.00526,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 64 65 66 67 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01577,"109":0.01051,"114":0.58353,"122":0.01577,"125":0.00526,"127":0.00526,"130":0.00526,"131":0.00526,"132":0.01051,"133":0.00526,"134":0.0368,"135":0.00526,"136":0.01051,"137":0.02103,"138":1.17231,"139":2.4813,"140":0.00526,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 126 128 129"},E:{"13":0.00526,"14":0.00526,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 15.4 15.5 16.0 17.2 18.0","13.1":0.01577,"14.1":0.01577,"15.1":0.02103,"15.6":0.06834,"16.1":0.01051,"16.2":0.00526,"16.3":0.00526,"16.4":0.00526,"16.5":0.01051,"16.6":0.05783,"17.0":0.00526,"17.1":0.02103,"17.3":0.00526,"17.4":0.01051,"17.5":0.01051,"17.6":0.05783,"18.1":0.0368,"18.2":0.00526,"18.3":0.01577,"18.4":0.0368,"18.5-18.6":0.23131,"26.0":0.01577},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00232,"5.0-5.1":0,"6.0-6.1":0.00579,"7.0-7.1":0.00463,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01158,"10.0-10.2":0.00116,"10.3":0.02084,"11.0-11.2":0.44468,"11.3-11.4":0.00695,"12.0-12.1":0.00232,"12.2-12.5":0.06716,"13.0-13.1":0,"13.2":0.00347,"13.3":0.00232,"13.4-13.7":0.01158,"14.0-14.4":0.02316,"14.5-14.8":0.02432,"15.0-15.1":0.02084,"15.2-15.3":0.01853,"15.4":0.02084,"15.5":0.02316,"15.6-15.8":0.3034,"16.0":0.03706,"16.1":0.07643,"16.2":0.03937,"16.3":0.07295,"16.4":0.01621,"16.5":0.03011,"16.6-16.7":0.39141,"17.0":0.02084,"17.1":0.03821,"17.2":0.02779,"17.3":0.04285,"17.4":0.06369,"17.5":0.13896,"17.6-17.7":0.34277,"18.0":0.08685,"18.1":0.17602,"18.2":0.09843,"18.3":0.33582,"18.4":0.19339,"18.5-18.6":8.23924,"26.0":0.04516},P:{"4":0.02068,"21":0.08271,"22":0.01034,"23":0.01034,"24":0.02068,"25":0.03102,"26":0.01034,"27":0.07237,"28":1.19928,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.04135},I:{"0":0.01421,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.09488,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01898},H:{"0":0},L:{"0":36.86917},R:{_:"0"},M:{"0":0.20399},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/UZ.js b/node_modules.bak/caniuse-lite/data/regions/UZ.js new file mode 100644 index 0000000..eff21c4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/UZ.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.03281,"115":0.0875,"128":0.04922,"133":0.00547,"134":0.01641,"135":0.00547,"136":0.01641,"137":0.00547,"139":0.02188,"140":0.02735,"141":0.3883,"142":0.17501,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 138 143 144 145 3.5 3.6"},D:{"11":0.00547,"39":0.02735,"40":0.02188,"41":0.02735,"42":0.02188,"43":0.02735,"44":0.02735,"45":0.02188,"46":0.02735,"47":0.02735,"48":0.05469,"49":0.05469,"50":0.02735,"51":0.02188,"52":0.02188,"53":0.02735,"54":0.02735,"55":0.02735,"56":0.02735,"57":0.02188,"58":0.03281,"59":0.02188,"60":0.02735,"62":0.00547,"65":0.00547,"66":0.01094,"67":0.00547,"68":0.00547,"69":0.00547,"71":0.00547,"72":0.00547,"73":0.00547,"75":0.00547,"79":0.02188,"80":0.01094,"81":0.00547,"83":0.01094,"84":0.00547,"85":0.00547,"86":0.01094,"87":0.02735,"88":0.00547,"89":0.01641,"90":0.00547,"91":0.01094,"94":0.00547,"96":0.00547,"97":0.00547,"98":0.01641,"99":0.00547,"100":0.00547,"101":0.00547,"102":0.01641,"103":0.00547,"104":0.04922,"105":0.00547,"106":0.02735,"107":0.0711,"108":0.02188,"109":1.3946,"111":0.01094,"112":7.0222,"113":0.00547,"114":0.00547,"116":0.01094,"117":0.00547,"118":0.03828,"119":0.01641,"120":0.02188,"121":0.01641,"122":0.08204,"123":0.01641,"124":0.03281,"125":13.65609,"126":0.41564,"127":0.01641,"128":0.01641,"129":0.02735,"130":0.02188,"131":0.07657,"132":0.21329,"133":0.06563,"134":0.06016,"135":0.05469,"136":0.09844,"137":0.17501,"138":6.44248,"139":9.49965,"140":0.01641,"141":0.00547,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 63 64 70 74 76 77 78 92 93 95 110 115 142 143"},F:{"53":0.00547,"55":0.00547,"79":0.01094,"90":0.01094,"95":0.02735,"114":0.00547,"117":0.00547,"119":0.00547,"120":0.4594,"121":0.00547,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01094,"89":0.00547,"92":0.02188,"100":0.00547,"109":0.00547,"114":1.17584,"122":0.02188,"131":0.01641,"132":0.00547,"133":0.01094,"134":0.01094,"135":0.01094,"136":0.01094,"137":0.01094,"138":0.69456,"139":1.30709,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.2 16.3 17.0 17.3","5.1":0.02188,"14.1":0.00547,"15.6":0.01641,"16.1":0.00547,"16.4":0.01094,"16.5":0.00547,"16.6":0.01094,"17.1":0.00547,"17.2":0.00547,"17.4":0.01094,"17.5":0.01094,"17.6":0.04375,"18.0":0.01094,"18.1":0.00547,"18.2":0.01094,"18.3":0.01641,"18.4":0.01094,"18.5-18.6":0.17501,"26.0":0.01641},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00097,"5.0-5.1":0,"6.0-6.1":0.00243,"7.0-7.1":0.00194,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00486,"10.0-10.2":0.00049,"10.3":0.00875,"11.0-11.2":0.18669,"11.3-11.4":0.00292,"12.0-12.1":0.00097,"12.2-12.5":0.0282,"13.0-13.1":0,"13.2":0.00146,"13.3":0.00097,"13.4-13.7":0.00486,"14.0-14.4":0.00972,"14.5-14.8":0.01021,"15.0-15.1":0.00875,"15.2-15.3":0.00778,"15.4":0.00875,"15.5":0.00972,"15.6-15.8":0.12738,"16.0":0.01556,"16.1":0.03209,"16.2":0.01653,"16.3":0.03063,"16.4":0.00681,"16.5":0.01264,"16.6-16.7":0.16433,"17.0":0.00875,"17.1":0.01604,"17.2":0.01167,"17.3":0.01799,"17.4":0.02674,"17.5":0.05834,"17.6-17.7":0.14391,"18.0":0.03646,"18.1":0.0739,"18.2":0.04132,"18.3":0.14099,"18.4":0.08119,"18.5-18.6":3.45914,"26.0":0.01896},P:{"4":0.14362,"20":0.01026,"21":0.02052,"22":0.02052,"23":0.03078,"24":0.03078,"25":0.08207,"26":0.08207,"27":0.13336,"28":1.08739,"5.0-5.4":0.01026,"6.2-6.4":0.02052,"7.2-7.4":0.11284,_:"8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0 19.0","11.1-11.2":0.01026,"13.0":0.01026,"17.0":0.02052},I:{"0":0.00905,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.53466,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.05104,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":1.33211},H:{"0":0},L:{"0":38.898},R:{_:"0"},M:{"0":0.09515},Q:{"14.9":0.01812}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VA.js b/node_modules.bak/caniuse-lite/data/regions/VA.js new file mode 100644 index 0000000..725e824 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VA.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.29225,"128":0.19205,"138":0.6847,"141":2.6386,"142":3.3233,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 139 140 143 144 145 3.5 3.6"},D:{"93":0.29225,"109":2.24615,"113":0.1002,"120":0.1002,"122":3.9078,"127":0.1002,"137":0.39245,"138":28.4234,"139":18.5537,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 121 123 124 125 126 128 129 130 131 132 133 134 135 136 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.1002,"137":0.1002,"138":6.346,"139":7.8156,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 16.6 17.0 17.2 17.3 17.4 17.5 17.6 18.0 18.1 18.2 18.4 26.0","15.6":0.4843,"17.1":0.19205,"18.3":0.19205,"18.5-18.6":0.29225},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0014,"5.0-5.1":0,"6.0-6.1":0.00351,"7.0-7.1":0.00281,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00702,"10.0-10.2":0.0007,"10.3":0.01263,"11.0-11.2":0.26951,"11.3-11.4":0.00421,"12.0-12.1":0.0014,"12.2-12.5":0.04071,"13.0-13.1":0,"13.2":0.00211,"13.3":0.0014,"13.4-13.7":0.00702,"14.0-14.4":0.01404,"14.5-14.8":0.01474,"15.0-15.1":0.01263,"15.2-15.3":0.01123,"15.4":0.01263,"15.5":0.01404,"15.6-15.8":0.18388,"16.0":0.02246,"16.1":0.04632,"16.2":0.02386,"16.3":0.04422,"16.4":0.00983,"16.5":0.01825,"16.6-16.7":0.23722,"17.0":0.01263,"17.1":0.02316,"17.2":0.01684,"17.3":0.02597,"17.4":0.0386,"17.5":0.08422,"17.6-17.7":0.20774,"18.0":0.05264,"18.1":0.10668,"18.2":0.05966,"18.3":0.20353,"18.4":0.11721,"18.5-18.6":4.99359,"26.0":0.02737},P:{"28":0.39624,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":9.67986},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VC.js b/node_modules.bak/caniuse-lite/data/regions/VC.js new file mode 100644 index 0000000..fef97d1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VC.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.05292,"128":0.00481,"140":0.00481,"141":1.90516,"142":0.20687,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"27":0.00481,"39":0.02887,"40":0.00962,"41":0.03849,"42":0.02406,"43":0.03368,"44":0.01924,"45":0.00962,"46":0.03368,"47":0.02887,"48":0.02406,"49":0.02887,"50":0.02406,"51":0.03849,"52":0.02406,"53":0.01924,"54":0.01924,"55":0.01443,"56":0.06254,"57":0.03368,"58":0.02406,"59":0.02887,"60":0.02406,"67":0.00481,"70":0.00481,"72":0.01924,"74":0.00481,"75":0.00481,"77":0.01443,"78":0.00481,"79":0.01443,"80":0.03849,"81":0.00481,"83":0.01443,"86":0.00962,"87":0.01443,"89":0.04811,"90":0.01443,"91":0.00481,"92":0.00481,"93":0.07217,"96":0.00481,"99":0.00481,"101":0.00962,"103":0.1732,"107":0.00481,"108":0.00481,"109":0.63024,"111":0.00481,"112":0.00962,"114":0.00962,"116":0.05773,"119":0.02406,"120":0.01443,"122":0.00962,"125":8.87148,"126":0.02887,"128":0.00962,"129":0.00962,"130":0.06735,"131":0.01443,"132":0.03849,"133":0.01443,"134":0.01443,"135":0.00481,"136":0.10584,"137":0.63986,"138":8.69348,"139":10.65155,"140":0.02406,"141":0.00481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 68 69 71 73 76 84 85 88 94 95 97 98 100 102 104 105 106 110 113 115 117 118 121 123 124 127 142 143"},F:{"63":0.00481,"90":0.01443,"95":0.00481,"120":0.72165,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"14":0.00481,"18":0.00962,"81":0.01924,"109":0.00962,"114":0.03849,"124":0.00481,"128":0.04811,"130":0.00962,"131":0.00481,"134":0.01924,"135":0.01924,"136":0.00481,"137":0.01924,"138":1.86667,"139":3.13677,"140":0.00481,_:"12 13 15 16 17 79 80 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 127 129 132 133"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.2-15.3 15.4 16.0 16.4 16.5 17.0 17.2 17.3 18.0 18.3","15.1":0.00481,"15.5":0.00481,"15.6":0.55808,"16.1":0.01443,"16.2":0.00962,"16.3":0.01443,"16.6":0.58213,"17.1":0.02406,"17.4":0.00962,"17.5":0.00962,"17.6":0.09622,"18.1":0.00481,"18.2":0.06254,"18.4":0.01443,"18.5-18.6":0.72165,"26.0":0.01924},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00242,"5.0-5.1":0,"6.0-6.1":0.00606,"7.0-7.1":0.00485,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01212,"10.0-10.2":0.00121,"10.3":0.02182,"11.0-11.2":0.46547,"11.3-11.4":0.00727,"12.0-12.1":0.00242,"12.2-12.5":0.0703,"13.0-13.1":0,"13.2":0.00364,"13.3":0.00242,"13.4-13.7":0.01212,"14.0-14.4":0.02424,"14.5-14.8":0.02546,"15.0-15.1":0.02182,"15.2-15.3":0.01939,"15.4":0.02182,"15.5":0.02424,"15.6-15.8":0.31758,"16.0":0.03879,"16.1":0.08,"16.2":0.04121,"16.3":0.07637,"16.4":0.01697,"16.5":0.03152,"16.6-16.7":0.40971,"17.0":0.02182,"17.1":0.04,"17.2":0.02909,"17.3":0.04485,"17.4":0.06667,"17.5":0.14546,"17.6-17.7":0.3588,"18.0":0.09091,"18.1":0.18425,"18.2":0.10303,"18.3":0.35152,"18.4":0.20243,"18.5-18.6":8.62445,"26.0":0.04727},P:{"4":0.06425,"21":0.05354,"23":0.01071,"24":0.02142,"25":0.02142,"26":0.03212,"27":0.02142,"28":2.21652,_:"20 22 5.0-5.4 6.2-6.4 8.2 10.1 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.03212,"9.2":0.01071,"11.1-11.2":0.04283},I:{"0":0.0259,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.09935,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00481,"11":0.00481,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{"2.5":0.00519,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.02076},H:{"0":0.02},L:{"0":41.98661},R:{_:"0"},M:{"0":0.06227},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VE.js b/node_modules.bak/caniuse-lite/data/regions/VE.js new file mode 100644 index 0000000..d8ad7c8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VE.js @@ -0,0 +1 @@ +module.exports={C:{"4":1.6367,"52":0.06124,"60":0.00557,"68":0.00557,"72":0.00557,"75":0.00557,"78":0.00557,"88":0.00557,"91":0.00557,"100":0.00557,"101":0.01113,"102":0.00557,"113":0.00557,"115":0.61794,"120":0.00557,"122":0.02227,"123":0.03897,"127":0.00557,"128":0.05567,"131":0.00557,"133":0.00557,"134":0.02227,"135":0.00557,"136":0.01113,"137":0.00557,"138":0.00557,"139":0.02784,"140":0.02784,"141":0.92412,"142":0.38969,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 73 74 76 77 79 80 81 82 83 84 85 86 87 89 90 92 93 94 95 96 97 98 99 103 104 105 106 107 108 109 110 111 112 114 116 117 118 119 121 124 125 126 129 130 132 143 144 145 3.5 3.6"},D:{"39":0.01113,"40":0.01113,"41":0.0167,"42":0.01113,"43":0.0167,"44":0.0167,"45":0.0167,"46":0.0167,"47":0.02227,"48":0.0167,"49":0.04454,"50":0.0167,"51":0.0167,"52":0.0167,"53":0.01113,"54":0.0167,"55":0.0167,"56":0.0167,"57":0.01113,"58":0.01113,"59":0.01113,"60":0.0167,"61":0.00557,"63":0.00557,"65":0.00557,"66":0.00557,"68":0.00557,"69":0.01113,"70":0.00557,"71":0.00557,"72":0.00557,"73":0.02784,"74":0.00557,"75":0.0167,"76":0.0167,"77":0.00557,"78":0.00557,"79":0.02227,"80":0.01113,"81":0.01113,"83":0.0167,"84":0.01113,"85":0.02784,"86":0.01113,"87":0.0334,"88":0.0167,"89":0.00557,"90":0.01113,"91":0.02784,"92":0.00557,"93":0.02784,"94":0.00557,"95":0.00557,"96":0.01113,"97":0.01113,"98":0.0167,"99":0.01113,"100":0.02227,"101":0.02784,"102":0.0501,"103":0.0668,"104":0.00557,"105":0.00557,"106":0.00557,"107":0.01113,"108":0.0167,"109":3.23443,"110":0.0167,"111":0.0334,"112":4.03608,"113":0.00557,"114":0.02784,"115":0.01113,"116":0.11134,"117":0.00557,"118":0.0167,"119":0.02784,"120":0.03897,"121":0.15588,"122":0.22268,"123":0.01113,"124":0.0334,"125":7.65463,"126":0.27278,"127":0.0334,"128":0.0668,"129":0.02784,"130":0.05567,"131":0.12804,"132":0.16144,"133":0.08351,"134":0.11691,"135":0.10021,"136":0.12804,"137":0.21155,"138":7.47648,"139":9.85359,"140":0.00557,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 62 64 67 141 142 143"},F:{"53":0.00557,"70":0.00557,"79":0.00557,"86":0.00557,"87":0.01113,"90":0.03897,"91":0.0167,"95":0.15588,"102":0.00557,"107":0.00557,"114":0.00557,"117":0.00557,"119":0.0167,"120":1.98185,"121":0.01113,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 80 81 82 83 84 85 88 89 92 93 94 96 97 98 99 100 101 103 104 105 106 108 109 110 111 112 113 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00557,"80":0.00557,"81":0.00557,"83":0.00557,"84":0.00557,"85":0.01113,"86":0.00557,"89":0.00557,"90":0.00557,"92":0.04454,"100":0.00557,"102":0.01113,"109":0.06124,"114":0.92969,"121":0.02784,"122":0.06124,"123":0.00557,"124":0.01113,"125":0.01113,"130":0.00557,"131":0.0167,"132":0.0167,"133":0.01113,"134":0.0501,"135":0.0167,"136":0.02227,"137":0.02784,"138":1.21917,"139":2.51628,"140":0.01113,_:"12 13 14 15 16 17 79 87 88 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.1 16.2 16.4","5.1":0.02784,"9.1":0.00557,"13.1":0.0167,"14.1":0.02227,"15.4":0.0167,"15.6":0.04454,"16.0":0.00557,"16.3":0.00557,"16.5":0.00557,"16.6":0.03897,"17.0":0.00557,"17.1":0.0167,"17.2":0.01113,"17.3":0.02227,"17.4":0.01113,"17.5":0.00557,"17.6":0.0334,"18.0":0.00557,"18.1":0.01113,"18.2":0.00557,"18.3":0.0167,"18.4":0.00557,"18.5-18.6":0.10577,"26.0":0.00557},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00067,"5.0-5.1":0,"6.0-6.1":0.00168,"7.0-7.1":0.00134,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00335,"10.0-10.2":0.00034,"10.3":0.00603,"11.0-11.2":0.12866,"11.3-11.4":0.00201,"12.0-12.1":0.00067,"12.2-12.5":0.01943,"13.0-13.1":0,"13.2":0.00101,"13.3":0.00067,"13.4-13.7":0.00335,"14.0-14.4":0.0067,"14.5-14.8":0.00704,"15.0-15.1":0.00603,"15.2-15.3":0.00536,"15.4":0.00603,"15.5":0.0067,"15.6-15.8":0.08779,"16.0":0.01072,"16.1":0.02211,"16.2":0.01139,"16.3":0.02111,"16.4":0.00469,"16.5":0.00871,"16.6-16.7":0.11325,"17.0":0.00603,"17.1":0.01106,"17.2":0.00804,"17.3":0.0124,"17.4":0.01843,"17.5":0.04021,"17.6-17.7":0.09918,"18.0":0.02513,"18.1":0.05093,"18.2":0.02848,"18.3":0.09717,"18.4":0.05595,"18.5-18.6":2.38395,"26.0":0.01307},P:{"4":0.03137,"21":0.01046,"22":0.01046,"23":0.03137,"24":0.01046,"25":0.01046,"26":0.02091,"27":0.03137,"28":0.47055,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02091,"13.0":0.02091},I:{"0":0.01327,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.37672,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.02227,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00443,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.03102},H:{"0":0},L:{"0":45.94716},R:{_:"0"},M:{"0":0.19501},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VG.js b/node_modules.bak/caniuse-lite/data/regions/VG.js new file mode 100644 index 0000000..eb048dd --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VG.js @@ -0,0 +1 @@ +module.exports={C:{"31":0.00694,"52":0.03469,"60":0.45791,"68":0.01388,"78":0.1457,"91":0.07632,"101":0.00694,"102":0.17345,"104":0.08326,"110":0.01388,"115":2.12303,"118":0.00694,"123":0.00694,"128":24.52583,"130":0.00694,"135":0.00694,"139":0.54116,"140":0.09019,"141":2.73357,"142":0.83256,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 103 105 106 107 108 109 111 112 113 114 116 117 119 120 121 122 124 125 126 127 129 131 132 133 134 136 137 138 143 144 145 3.6","3.5":0.00694},D:{"19":0.00694,"39":0.00694,"41":0.00694,"42":0.01388,"43":0.00694,"44":0.00694,"45":0.00694,"46":0.01388,"48":0.00694,"49":0.00694,"50":0.02081,"51":0.01388,"54":0.00694,"55":0.00694,"56":0.00694,"57":0.00694,"58":0.00694,"59":0.00694,"60":0.00694,"68":0.00694,"72":0.00694,"74":0.00694,"77":0.01388,"80":0.00694,"81":0.00694,"84":0.00694,"87":0.03469,"90":0.01388,"91":0.04163,"95":0.00694,"100":0.00694,"102":0.02081,"108":0.12488,"109":1.05458,"115":0.00694,"116":0.02081,"118":4.12811,"120":0.00694,"121":0.13182,"122":0.06244,"123":0.0555,"124":0.01388,"125":2.4838,"126":0.08326,"127":0.02775,"128":1.54024,"129":0.01388,"130":0.01388,"131":0.00694,"132":0.02775,"133":0.33996,"134":0.48566,"135":0.47872,"136":0.03469,"137":0.31221,"138":3.55919,"139":5.32838,"140":1.89407,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 47 52 53 61 62 63 64 65 66 67 69 70 71 73 75 76 78 79 83 85 86 88 89 92 93 94 96 97 98 99 101 103 104 105 106 107 110 111 112 113 114 117 119 141 142 143"},F:{"11":0.00694,"20":0.00694,"90":0.12488,"91":0.01388,"95":0.02081,"119":0.00694,"120":1.54717,_:"9 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00694,"88":0.00694,"92":0.00694,"109":0.01388,"114":0.01388,"120":0.01388,"121":0.01388,"122":0.01388,"123":0.00694,"129":0.02081,"131":0.03469,"132":0.06938,"136":0.02081,"137":0.01388,"138":0.91582,"139":1.61655,_:"12 13 14 15 16 17 18 79 81 83 84 85 86 87 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 124 125 126 127 128 130 133 134 135 140"},E:{"7":0.00694,"15":0.00694,_:"0 4 5 6 8 9 10 11 12 13 14 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 13.1 14.1 15.1 15.4 15.5 16.0 16.2 16.3 16.4 16.5 17.0 17.2 18.2 26.0","9.1":0.00694,"15.2-15.3":0.00694,"15.6":0.01388,"16.1":0.02081,"16.6":0.33996,"17.1":0.01388,"17.3":0.00694,"17.4":0.01388,"17.5":0.02775,"17.6":0.0555,"18.0":0.01388,"18.1":0.04857,"18.3":0.00694,"18.4":0.02081,"18.5-18.6":0.49954},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00181,"5.0-5.1":0,"6.0-6.1":0.00452,"7.0-7.1":0.00362,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00904,"10.0-10.2":0.0009,"10.3":0.01627,"11.0-11.2":0.34709,"11.3-11.4":0.00542,"12.0-12.1":0.00181,"12.2-12.5":0.05243,"13.0-13.1":0,"13.2":0.00271,"13.3":0.00181,"13.4-13.7":0.00904,"14.0-14.4":0.01808,"14.5-14.8":0.01898,"15.0-15.1":0.01627,"15.2-15.3":0.01446,"15.4":0.01627,"15.5":0.01808,"15.6-15.8":0.23682,"16.0":0.02892,"16.1":0.05966,"16.2":0.03073,"16.3":0.05695,"16.4":0.01265,"16.5":0.0235,"16.6-16.7":0.30552,"17.0":0.01627,"17.1":0.02983,"17.2":0.02169,"17.3":0.03344,"17.4":0.04971,"17.5":0.10847,"17.6-17.7":0.26755,"18.0":0.06779,"18.1":0.13739,"18.2":0.07683,"18.3":0.26213,"18.4":0.15095,"18.5-18.6":6.43119,"26.0":0.03525},P:{"23":0.02119,"24":0.1589,"25":0.01059,"27":0.03178,"28":1.57842,_:"4 20 21 22 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0","7.2-7.4":0.61442,"19.0":0.01059},I:{"0":0.02752,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.04901,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.12558},H:{"0":0},L:{"0":11.10599},R:{_:"0"},M:{"0":8.32217},Q:{"14.9":0.00306}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VI.js b/node_modules.bak/caniuse-lite/data/regions/VI.js new file mode 100644 index 0000000..ceb9530 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VI.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00953,"115":0.54798,"118":0.01906,"121":0.00953,"125":0.00477,"127":0.00477,"128":0.04289,"136":0.0143,"138":0.00477,"139":0.25255,"140":0.75287,"141":3.39268,"142":1.3485,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 122 123 124 126 129 130 131 132 133 134 135 137 143 144 145 3.5 3.6"},D:{"39":0.00953,"40":0.00953,"41":0.0143,"42":0.00477,"43":0.00953,"44":0.01906,"45":0.00953,"46":0.0143,"47":0.01906,"48":0.01906,"49":0.0143,"50":0.02383,"51":0.01906,"52":0.02383,"53":0.00953,"54":0.0143,"55":0.01906,"56":0.0143,"57":0.00477,"58":0.01906,"59":0.0143,"60":0.0143,"70":0.01906,"74":0.00477,"80":0.00477,"81":0.00477,"84":0.00477,"86":0.00477,"88":0.00477,"89":0.00477,"90":0.00477,"97":0.00477,"99":0.00477,"103":0.05242,"108":0.01906,"109":0.16678,"114":0.00477,"116":0.1096,"119":0.00477,"120":0.31926,"121":0.00477,"123":0.00477,"124":0.00953,"125":3.94066,"126":0.01906,"127":0.02859,"128":0.02859,"129":0.02383,"130":0.04289,"131":0.03812,"132":0.04289,"133":0.04289,"134":0.25731,"135":0.21919,"136":0.1906,"137":0.34785,"138":7.67642,"139":9.02968,"140":0.03812,"141":0.00477,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 66 67 68 69 71 72 73 75 76 77 78 79 83 85 87 91 92 93 94 95 96 98 100 101 102 104 105 106 107 110 111 112 113 115 117 118 122 142 143"},F:{"63":0.00477,"67":0.00477,"69":0.00477,"109":0.00477,"119":0.04765,"120":0.27637,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 64 65 66 68 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00477,"18":0.00477,"88":0.00953,"100":0.05718,"109":0.1906,"116":0.00477,"117":0.00477,"120":0.0143,"121":0.17631,"124":0.01906,"127":0.00953,"128":0.01906,"133":0.01906,"134":0.01906,"135":0.00953,"136":0.02383,"137":0.02859,"138":2.21573,"139":4.98896,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 89 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 114 115 118 119 122 123 125 126 129 130 131 132 140"},E:{"14":0.00477,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.2-15.3 15.4 16.1 17.0","14.1":0.05242,"15.1":0.00477,"15.5":0.02383,"15.6":0.61945,"16.0":0.03336,"16.2":0.00477,"16.3":0.01906,"16.4":0.00953,"16.5":0.21443,"16.6":0.10483,"17.1":0.27161,"17.2":0.0143,"17.3":0.00477,"17.4":0.0143,"17.5":0.11913,"17.6":0.80052,"18.0":0.06195,"18.1":0.06671,"18.2":0.03336,"18.3":0.09054,"18.4":0.16678,"18.5-18.6":1.59151,"26.0":0.10007},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00536,"5.0-5.1":0,"6.0-6.1":0.01339,"7.0-7.1":0.01071,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02678,"10.0-10.2":0.00268,"10.3":0.0482,"11.0-11.2":1.02824,"11.3-11.4":0.01607,"12.0-12.1":0.00536,"12.2-12.5":0.15531,"13.0-13.1":0,"13.2":0.00803,"13.3":0.00536,"13.4-13.7":0.02678,"14.0-14.4":0.05355,"14.5-14.8":0.05623,"15.0-15.1":0.0482,"15.2-15.3":0.04284,"15.4":0.0482,"15.5":0.05355,"15.6-15.8":0.70156,"16.0":0.08569,"16.1":0.17673,"16.2":0.09104,"16.3":0.1687,"16.4":0.03749,"16.5":0.06962,"16.6-16.7":0.90506,"17.0":0.0482,"17.1":0.08836,"17.2":0.06426,"17.3":0.09907,"17.4":0.14727,"17.5":0.32132,"17.6-17.7":0.7926,"18.0":0.20083,"18.1":0.40701,"18.2":0.2276,"18.3":0.77653,"18.4":0.44718,"18.5-18.6":19.05185,"26.0":0.10443},P:{"4":0.05165,"22":0.01033,"27":0.02066,"28":2.85125,_:"20 21 23 24 25 26 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 15.0 16.0 17.0","13.0":0.01033,"18.0":0.53719,"19.0":0.01033},I:{"0":0.00523,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.14135,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.06671,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":23.05088},R:{_:"0"},M:{"0":0.59679},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VN.js b/node_modules.bak/caniuse-lite/data/regions/VN.js new file mode 100644 index 0000000..157c84b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VN.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00493,"115":0.01972,"125":0.01479,"128":0.00493,"136":0.00493,"139":0.00493,"140":0.00493,"141":0.13801,"142":0.05915,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 132 133 134 135 137 138 143 144 145 3.5 3.6"},D:{"34":0.00493,"38":0.01972,"39":0.00493,"40":0.00493,"41":0.00493,"42":0.00493,"43":0.00493,"44":0.00493,"45":0.00493,"46":0.00493,"47":0.00493,"48":0.00986,"49":0.00493,"50":0.00493,"51":0.00493,"52":0.00493,"53":0.00493,"54":0.00493,"55":0.00493,"56":0.00493,"57":0.00986,"58":0.00493,"59":0.00493,"60":0.00493,"79":0.03943,"85":0.00493,"87":0.03943,"89":0.00493,"91":0.00493,"99":0.00493,"100":0.00493,"103":0.00493,"104":0.02465,"105":0.00493,"106":0.00493,"108":0.00493,"109":0.27602,"112":36.45981,"115":0.00986,"116":0.01479,"118":0.00493,"119":0.00493,"120":0.01479,"121":0.00986,"122":0.01479,"123":0.00493,"124":0.01972,"125":0.00986,"126":0.00986,"127":0.00986,"128":0.01479,"129":0.00493,"130":0.00986,"131":0.04929,"132":0.02465,"133":0.01479,"134":0.01972,"135":0.03943,"136":0.03943,"137":0.06408,"138":2.41521,"139":3.04612,"140":0.00493,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 83 84 86 88 90 92 93 94 95 96 97 98 101 102 107 110 111 113 114 117 141 142 143"},F:{"36":0.00986,"46":0.00986,"85":0.00493,"90":0.01972,"91":0.00986,"120":0.10844,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 86 87 88 89 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"109":0.00493,"114":0.00493,"131":0.0345,"132":0.00493,"133":0.00493,"134":0.00493,"135":0.00493,"136":0.00493,"137":0.00493,"138":0.27602,"139":0.55205,"140":0.00493,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130"},E:{"14":0.00493,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.2-15.3 16.0 17.0 17.3","13.1":0.00493,"14.1":0.01479,"15.1":0.00493,"15.4":0.00493,"15.5":0.00493,"15.6":0.05915,"16.1":0.00493,"16.2":0.00493,"16.3":0.00986,"16.4":0.00493,"16.5":0.00493,"16.6":0.05422,"17.1":0.02465,"17.2":0.00493,"17.4":0.00986,"17.5":0.00986,"17.6":0.02465,"18.0":0.00493,"18.1":0.00986,"18.2":0.00493,"18.3":0.01479,"18.4":0.00986,"18.5-18.6":0.10351,"26.0":0.00493},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00303,"5.0-5.1":0,"6.0-6.1":0.00758,"7.0-7.1":0.00606,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01515,"10.0-10.2":0.00152,"10.3":0.02727,"11.0-11.2":0.58184,"11.3-11.4":0.00909,"12.0-12.1":0.00303,"12.2-12.5":0.08788,"13.0-13.1":0,"13.2":0.00455,"13.3":0.00303,"13.4-13.7":0.01515,"14.0-14.4":0.0303,"14.5-14.8":0.03182,"15.0-15.1":0.02727,"15.2-15.3":0.02424,"15.4":0.02727,"15.5":0.0303,"15.6-15.8":0.39699,"16.0":0.04849,"16.1":0.1,"16.2":0.05152,"16.3":0.09546,"16.4":0.02121,"16.5":0.0394,"16.6-16.7":0.51214,"17.0":0.02727,"17.1":0.05,"17.2":0.03637,"17.3":0.05606,"17.4":0.08334,"17.5":0.18183,"17.6-17.7":0.4485,"18.0":0.11364,"18.1":0.23031,"18.2":0.12879,"18.3":0.43941,"18.4":0.25304,"18.5-18.6":10.78075,"26.0":0.05909},P:{"4":0.21553,"20":0.01026,"21":0.02053,"22":0.03079,"23":0.03079,"24":0.04105,"25":0.09237,"26":0.12316,"27":0.13342,"28":1.32397,"5.0-5.4":0.01026,_:"6.2-6.4 8.2 9.2 10.1 12.0 14.0 15.0 16.0 18.0","7.2-7.4":0.07184,"11.1-11.2":0.01026,"13.0":0.01026,"17.0":0.01026,"19.0":0.01026},I:{"0":0.01013,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.20284,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.01314,"10":0.00657,"11":0.01972,_:"6 7 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.97363},H:{"0":0},L:{"0":34.14007},R:{_:"0"},M:{"0":0.07099},Q:{"14.9":0.00507}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/VU.js b/node_modules.bak/caniuse-lite/data/regions/VU.js new file mode 100644 index 0000000..be8a90b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/VU.js @@ -0,0 +1 @@ +module.exports={C:{"115":0.00306,"140":0.19597,"141":0.37969,"142":0.07349,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.00306,"43":0.01225,"44":0.00306,"45":0.00306,"47":0.00919,"51":0.00919,"53":0.00919,"56":0.01225,"58":0.00919,"59":0.00919,"67":0.00306,"74":0.03981,"83":0.00306,"87":0.01225,"108":0.00919,"109":0.11329,"110":0.00919,"111":0.01225,"112":0.0643,"114":0.04899,"116":0.01225,"117":0.03981,"119":0.01225,"120":0.00306,"121":0.00919,"122":0.00306,"123":0.02143,"124":0.03062,"125":0.03981,"126":0.26946,"127":0.01837,"128":0.00306,"129":0.00919,"131":0.01225,"132":0.11329,"133":0.09186,"134":0.03062,"135":0.09492,"136":0.07349,"137":0.93085,"138":5.39831,"139":7.15589,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 46 48 49 50 52 54 55 57 60 61 62 63 64 65 66 68 69 70 71 72 73 75 76 77 78 79 80 81 84 85 86 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 113 115 118 130 140 141 142 143"},F:{"90":0.13779,"120":0.23271,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"84":0.01837,"89":0.00306,"100":0.02143,"113":0.02756,"114":0.00306,"117":0.00306,"120":0.04899,"121":0.01225,"125":0.00306,"127":0.02756,"128":0.00919,"129":0.01225,"130":0.00306,"131":0.08267,"132":0.01837,"133":0.03062,"134":0.05512,"135":0.01225,"136":0.03674,"137":0.09492,"138":2.26282,"139":3.38657,_:"12 13 14 15 16 17 18 79 80 81 83 85 86 87 88 90 91 92 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 119 122 123 124 126 140"},E:{"14":0.00306,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.5 16.0 16.5 16.6 17.0 17.3 17.4 18.0 18.2 26.0","15.4":0.00306,"15.6":0.00919,"16.1":0.01837,"16.2":0.00919,"16.3":0.00919,"16.4":0.01837,"17.1":0.00919,"17.2":0.00306,"17.5":0.04593,"17.6":0.08267,"18.1":0.00306,"18.3":0.13167,"18.4":0.00306,"18.5-18.6":0.29701},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00137,"5.0-5.1":0,"6.0-6.1":0.00342,"7.0-7.1":0.00274,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00684,"10.0-10.2":0.00068,"10.3":0.01231,"11.0-11.2":0.26269,"11.3-11.4":0.0041,"12.0-12.1":0.00137,"12.2-12.5":0.03968,"13.0-13.1":0,"13.2":0.00205,"13.3":0.00137,"13.4-13.7":0.00684,"14.0-14.4":0.01368,"14.5-14.8":0.01437,"15.0-15.1":0.01231,"15.2-15.3":0.01095,"15.4":0.01231,"15.5":0.01368,"15.6-15.8":0.17923,"16.0":0.02189,"16.1":0.04515,"16.2":0.02326,"16.3":0.0431,"16.4":0.00958,"16.5":0.01779,"16.6-16.7":0.23122,"17.0":0.01231,"17.1":0.02257,"17.2":0.01642,"17.3":0.02531,"17.4":0.03762,"17.5":0.08209,"17.6-17.7":0.20249,"18.0":0.05131,"18.1":0.10398,"18.2":0.05815,"18.3":0.19839,"18.4":0.11424,"18.5-18.6":4.86728,"26.0":0.02668},P:{"22":0.09383,"24":0.01043,"25":0.20851,"26":0.19809,"27":0.23979,"28":1.19894,_:"4 20 21 23 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.03463,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.01388,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.0555},H:{"0":0},L:{"0":63.9506},R:{_:"0"},M:{"0":1.87326},Q:{"14.9":0.00694}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/WF.js b/node_modules.bak/caniuse-lite/data/regions/WF.js new file mode 100644 index 0000000..b3e0ea2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/WF.js @@ -0,0 +1 @@ +module.exports={C:{"78":0.32671,"102":0.2898,"115":0.03691,"128":0.43471,"141":0.61652,"142":0.07245,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 138 139 140 143 144 145 3.5 3.6"},D:{"44":0.07245,"109":0.07245,"121":0.03691,"123":0.07245,"136":0.10936,"137":0.03691,"138":1.16058,"139":1.41348,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 114 115 116 117 118 119 120 122 124 125 126 127 128 129 130 131 132 133 134 135 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"130":0.10936,"138":0.79833,"139":1.30549,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 131 132 133 134 135 136 137 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.4 15.5 16.0 16.2 16.3 16.4 17.0 17.2 17.3 17.6 18.0 18.1 18.2 18.3 18.4","14.1":0.1449,"15.1":0.32671,"15.2-15.3":0.07245,"15.6":0.03691,"16.1":0.03691,"16.5":0.03691,"16.6":0.54407,"17.1":0.1449,"17.4":0.1449,"17.5":0.2898,"18.5-18.6":0.43471,"26.0":0.07245},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.0043,"5.0-5.1":0,"6.0-6.1":0.01075,"7.0-7.1":0.0086,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.0215,"10.0-10.2":0.00215,"10.3":0.0387,"11.0-11.2":0.82569,"11.3-11.4":0.0129,"12.0-12.1":0.0043,"12.2-12.5":0.12471,"13.0-13.1":0,"13.2":0.00645,"13.3":0.0043,"13.4-13.7":0.0215,"14.0-14.4":0.043,"14.5-14.8":0.04515,"15.0-15.1":0.0387,"15.2-15.3":0.0344,"15.4":0.0387,"15.5":0.043,"15.6-15.8":0.56336,"16.0":0.06881,"16.1":0.14192,"16.2":0.07311,"16.3":0.13546,"16.4":0.0301,"16.5":0.05591,"16.6-16.7":0.72678,"17.0":0.0387,"17.1":0.07096,"17.2":0.05161,"17.3":0.07956,"17.4":0.11826,"17.5":0.25803,"17.6-17.7":0.63647,"18.0":0.16127,"18.1":0.32684,"18.2":0.18277,"18.3":0.62357,"18.4":0.35909,"18.5-18.6":15.29889,"26.0":0.08386},P:{"25":0.0406,"28":1.80665,_:"4 20 21 22 23 24 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":63.84122},R:{_:"0"},M:{_:"0"},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/WS.js b/node_modules.bak/caniuse-lite/data/regions/WS.js new file mode 100644 index 0000000..931cde6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/WS.js @@ -0,0 +1 @@ +module.exports={C:{"72":0.06775,"115":0.01993,"135":0.03188,"136":0.00797,"140":0.01993,"141":0.3467,"142":0.1873,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 137 138 139 143 144 145 3.5 3.6"},D:{"39":0.00797,"41":0.00797,"52":0.00797,"53":0.01196,"54":0.01196,"57":0.00797,"59":0.01196,"92":0.00797,"93":0.01993,"94":0.00797,"96":0.00797,"103":0.14745,"105":0.01196,"109":0.27497,"116":0.00797,"118":0.01196,"120":0.04782,"122":0.01993,"124":0.02391,"125":0.19925,"126":0.04782,"127":0.02391,"128":0.17534,"129":0.04384,"130":0.13549,"131":0.06376,"132":0.04384,"133":0.06376,"134":0.02391,"135":0.01993,"136":0.04384,"137":0.38655,"138":11.89124,"139":7.34037,"140":0.0797,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 42 43 44 45 46 47 48 49 50 51 55 56 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 95 97 98 99 100 101 102 104 106 107 108 110 111 112 113 114 115 117 119 121 123 141 142 143"},F:{"120":0.65354,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.01196,"92":0.01196,"100":0.00797,"114":0.04384,"124":0.00797,"125":0.02391,"126":0.00797,"127":0.00797,"128":0.00797,"129":0.01196,"130":0.00797,"131":0.01196,"134":0.05579,"135":0.00797,"136":0.04384,"137":0.12354,"138":2.7895,"139":4.76208,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 109 110 111 112 113 115 116 117 118 119 120 121 122 123 132 133 140"},E:{"14":0.03188,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.1 16.2 16.4 17.0 17.2 18.4","15.6":0.03587,"16.0":0.01196,"16.3":0.01196,"16.5":0.01196,"16.6":0.13151,"17.1":0.00797,"17.3":0.00797,"17.4":0.00797,"17.5":1.78927,"17.6":0.13151,"18.0":0.00797,"18.1":0.01196,"18.2":0.00797,"18.3":0.04384,"18.5-18.6":0.59775,"26.0":0.00797},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00197,"5.0-5.1":0,"6.0-6.1":0.00491,"7.0-7.1":0.00393,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00983,"10.0-10.2":0.00098,"10.3":0.01769,"11.0-11.2":0.37741,"11.3-11.4":0.0059,"12.0-12.1":0.00197,"12.2-12.5":0.05701,"13.0-13.1":0,"13.2":0.00295,"13.3":0.00197,"13.4-13.7":0.00983,"14.0-14.4":0.01966,"14.5-14.8":0.02064,"15.0-15.1":0.01769,"15.2-15.3":0.01573,"15.4":0.01769,"15.5":0.01966,"15.6-15.8":0.25751,"16.0":0.03145,"16.1":0.06487,"16.2":0.03342,"16.3":0.06192,"16.4":0.01376,"16.5":0.02555,"16.6-16.7":0.3322,"17.0":0.01769,"17.1":0.03243,"17.2":0.02359,"17.3":0.03637,"17.4":0.05406,"17.5":0.11794,"17.6-17.7":0.29092,"18.0":0.07371,"18.1":0.14939,"18.2":0.08354,"18.3":0.28503,"18.4":0.16414,"18.5-18.6":6.99298,"26.0":0.03833},P:{"4":0.13512,"20":0.01039,"21":0.14552,"22":0.36379,"23":0.19749,"24":0.39497,"25":1.35122,"26":0.27024,"27":1.13294,"28":3.30529,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 14.0 17.0","7.2-7.4":0.1663,"13.0":0.02079,"15.0":0.02079,"16.0":0.03118,"18.0":0.01039,"19.0":0.12473},I:{"0":0.16815,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0.00003,"4.4":0,"4.4.3-4.4.4":0.00012},K:{"0":1.13684,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03008},H:{"0":0},L:{"0":46.04868},R:{_:"0"},M:{"0":1.21503},Q:{"14.9":0.01203}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/YE.js b/node_modules.bak/caniuse-lite/data/regions/YE.js new file mode 100644 index 0000000..db5cdaa --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/YE.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00253,"110":0.00253,"115":0.04799,"118":0.00253,"127":0.00253,"128":0.01516,"129":0.00253,"133":0.00253,"137":0.00253,"138":0.00253,"140":0.00505,"141":0.16672,"142":0.13893,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 116 117 119 120 121 122 123 124 125 126 130 131 132 134 135 136 139 143 144 145 3.5 3.6"},D:{"39":0.00253,"40":0.00253,"41":0.00758,"43":0.00253,"45":0.00253,"46":0.00253,"47":0.00253,"48":0.00505,"49":0.00253,"51":0.00253,"52":0.00253,"53":0.00253,"54":0.00253,"55":0.00253,"56":0.00253,"57":0.00505,"58":0.00253,"59":0.00505,"60":0.00253,"67":0.00253,"68":0.00505,"69":0.00253,"70":0.00758,"73":0.00253,"78":0.00253,"79":0.0682,"80":0.00253,"83":0.0101,"86":0.00253,"87":0.00505,"88":0.02779,"89":0.00758,"93":0.00253,"94":0.00505,"96":0.00253,"98":0.00253,"103":0.00505,"105":0.00505,"106":0.05557,"107":0.00253,"108":0.00253,"109":0.19198,"111":0.00253,"113":0.01263,"114":0.01768,"115":0.00253,"116":0.00505,"117":0.00253,"118":0.00505,"119":0.01516,"120":0.00253,"121":0.00253,"122":0.01263,"123":0.03031,"124":0.00505,"125":0.03031,"126":0.0101,"127":0.00253,"128":0.01516,"129":0.0101,"130":0.01263,"131":0.09599,"132":0.02021,"133":0.00758,"134":0.01768,"135":0.03031,"136":0.03789,"137":0.0581,"138":1.7581,"139":1.78083,"140":0.00505,"141":0.01516,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 42 44 50 61 62 63 64 65 66 71 72 74 75 76 77 81 84 85 90 91 92 95 97 99 100 101 102 104 110 112 142 143"},F:{"84":0.02273,"88":0.00505,"89":0.00758,"90":0.2425,"91":0.05052,"120":0.12125,"121":0.02273,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 85 86 87 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"16":0.00253,"18":0.00505,"90":0.00253,"92":0.0101,"109":0.00253,"114":0.00505,"124":0.01263,"130":0.00253,"131":0.00253,"132":0.00253,"133":0.00253,"134":0.00253,"135":0.00253,"136":0.0101,"137":0.00505,"138":0.28544,"139":0.59614,"140":0.00253,_:"12 13 14 15 17 79 80 81 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 122 123 125 126 127 128 129"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 16.5 16.6 17.0 17.1 17.2 17.3 17.4 17.5 18.0 18.1 18.2 18.3","5.1":0.04042,"15.6":0.00505,"16.3":0.00253,"17.6":0.00253,"18.4":0.00253,"18.5-18.6":0.01768,"26.0":0.00253},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00042,"5.0-5.1":0,"6.0-6.1":0.00105,"7.0-7.1":0.00084,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00211,"10.0-10.2":0.00021,"10.3":0.00379,"11.0-11.2":0.08093,"11.3-11.4":0.00126,"12.0-12.1":0.00042,"12.2-12.5":0.01222,"13.0-13.1":0,"13.2":0.00063,"13.3":0.00042,"13.4-13.7":0.00211,"14.0-14.4":0.00422,"14.5-14.8":0.00443,"15.0-15.1":0.00379,"15.2-15.3":0.00337,"15.4":0.00379,"15.5":0.00422,"15.6-15.8":0.05522,"16.0":0.00674,"16.1":0.01391,"16.2":0.00717,"16.3":0.01328,"16.4":0.00295,"16.5":0.00548,"16.6-16.7":0.07124,"17.0":0.00379,"17.1":0.00696,"17.2":0.00506,"17.3":0.0078,"17.4":0.01159,"17.5":0.02529,"17.6-17.7":0.06239,"18.0":0.01581,"18.1":0.03204,"18.2":0.01792,"18.3":0.06112,"18.4":0.0352,"18.5-18.6":1.49961,"26.0":0.00822},P:{"4":0.06137,"20":0.01023,"21":0.02046,"22":0.04091,"23":0.06137,"24":0.02046,"25":0.03068,"26":0.03068,"27":0.06137,"28":1.03299,"5.0-5.4":0.01023,"6.2-6.4":0.03068,"7.2-7.4":0.06137,_:"8.2 10.1 12.0 18.0","9.2":0.02046,"11.1-11.2":0.06137,"13.0":0.05114,"14.0":0.04091,"15.0":0.01023,"16.0":0.20455,"17.0":0.06137,"19.0":0.02046},I:{"0":0.05223,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":2.1921,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00505,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":2.97465},H:{"0":0.08},L:{"0":83.66315},R:{_:"0"},M:{"0":0.09716},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/YT.js b/node_modules.bak/caniuse-lite/data/regions/YT.js new file mode 100644 index 0000000..aea0e17 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/YT.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.05092,"91":0.01608,"95":0.01876,"102":0.0268,"105":0.00268,"115":1.23816,"128":0.10452,"138":0.0402,"139":0.08308,"140":0.01072,"141":0.6298,"142":0.46096,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 96 97 98 99 100 101 103 104 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 134 135 136 137 143 144 145 3.5 3.6"},D:{"27":0.00268,"39":0.01072,"40":0.01072,"41":0.00268,"43":0.00804,"44":0.00804,"47":0.01072,"48":0.00804,"49":0.00268,"51":0.00268,"53":0.00804,"55":0.00268,"58":0.00804,"60":0.00268,"62":0.00268,"65":0.00268,"68":0.00268,"69":0.00804,"72":0.00268,"73":0.0268,"74":0.00268,"75":0.00268,"79":0.00804,"81":0.0536,"83":0.00268,"87":0.00268,"88":0.0402,"90":0.00804,"97":0.00268,"103":0.00804,"109":0.23316,"110":0.00804,"113":0.00268,"115":0.00268,"116":0.00804,"118":0.01608,"119":0.01072,"120":0.0402,"125":3.02036,"126":0.0268,"127":0.02412,"128":0.01072,"129":0.01608,"130":0.00268,"131":0.11792,"132":0.04556,"133":0.0268,"134":0.05092,"135":0.0536,"136":0.0938,"137":0.38324,"138":3.69572,"139":5.2662,"140":0.00268,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 38 42 45 46 50 52 54 56 57 59 61 63 64 66 67 70 71 76 77 78 80 84 85 86 89 91 92 93 94 95 96 98 99 100 101 102 104 105 106 107 108 111 112 114 117 121 122 123 124 141 142 143"},F:{"46":0.00804,"52":0.00804,"76":0.00268,"90":0.01072,"113":0.00268,"119":0.00804,"120":0.52796,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 77 78 79 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00268,"92":0.00804,"105":0.00268,"109":0.01608,"110":0.00804,"114":0.4288,"122":0.00268,"128":0.01608,"131":0.01608,"132":0.02412,"133":0.02412,"134":0.02412,"135":0.00268,"136":0.00268,"137":0.03216,"138":1.0318,"139":2.42808,"140":0.06164,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 106 107 108 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.4 17.0 17.2 17.4 18.2 18.4","9.1":0.00268,"13.1":0.00268,"14.1":0.00804,"15.6":0.12596,"16.3":0.01608,"16.5":0.01072,"16.6":0.2814,"17.1":0.00268,"17.3":0.01072,"17.5":0.01072,"17.6":0.04556,"18.0":0.00804,"18.1":0.01072,"18.3":0.05092,"18.5-18.6":0.4422,"26.0":0.00268},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00139,"5.0-5.1":0,"6.0-6.1":0.00348,"7.0-7.1":0.00279,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00697,"10.0-10.2":0.0007,"10.3":0.01254,"11.0-11.2":0.2676,"11.3-11.4":0.00418,"12.0-12.1":0.00139,"12.2-12.5":0.04042,"13.0-13.1":0,"13.2":0.00209,"13.3":0.00139,"13.4-13.7":0.00697,"14.0-14.4":0.01394,"14.5-14.8":0.01463,"15.0-15.1":0.01254,"15.2-15.3":0.01115,"15.4":0.01254,"15.5":0.01394,"15.6-15.8":0.18258,"16.0":0.0223,"16.1":0.04599,"16.2":0.02369,"16.3":0.0439,"16.4":0.00976,"16.5":0.01812,"16.6-16.7":0.23554,"17.0":0.01254,"17.1":0.023,"17.2":0.01672,"17.3":0.02578,"17.4":0.03833,"17.5":0.08362,"17.6-17.7":0.20627,"18.0":0.05226,"18.1":0.10592,"18.2":0.05923,"18.3":0.20209,"18.4":0.11638,"18.5-18.6":4.95819,"26.0":0.02718},P:{"4":0.11515,"24":0.18842,"25":0.15702,"27":0.40825,"28":1.12007,_:"20 21 22 23 26 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02094,"14.0":0.01047},I:{"0":0.00731,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00001},K:{"0":0.73932,_:"10 11 12 11.1 11.5 12.1"},A:{_:"6 7 8 9 10 11 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.00732},H:{"0":0},L:{"0":67.42388},R:{_:"0"},M:{"0":0.1098},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ZA.js b/node_modules.bak/caniuse-lite/data/regions/ZA.js new file mode 100644 index 0000000..867ebe2 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ZA.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00813,"52":0.01084,"59":0.00271,"78":0.00271,"91":0.00271,"115":0.04607,"127":0.00271,"128":0.01355,"132":0.00271,"134":0.00271,"135":0.00271,"136":0.00813,"138":0.00271,"139":0.00271,"140":0.01084,"141":0.30081,"142":0.13821,"143":0.00271,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 129 130 131 133 137 144 145 3.5 3.6"},D:{"11":0.00271,"39":0.00271,"40":0.00271,"41":0.00271,"42":0.00271,"43":0.00271,"44":0.00271,"45":0.00271,"46":0.00271,"47":0.00271,"48":0.00271,"49":0.00271,"50":0.00271,"51":0.00271,"52":0.03523,"53":0.00271,"54":0.00271,"55":0.00271,"56":0.00271,"57":0.00271,"58":0.00271,"59":0.00271,"60":0.00271,"65":0.00813,"66":0.01084,"69":0.00813,"70":0.00542,"71":0.01084,"72":0.00271,"73":0.00542,"74":0.00271,"75":0.00813,"78":0.01355,"79":0.02168,"81":0.00542,"83":0.00813,"86":0.00542,"87":0.02439,"88":0.02168,"90":0.00542,"91":0.01355,"93":0.00271,"94":0.00542,"95":0.00271,"97":0.00271,"98":0.11653,"99":0.00271,"100":0.0271,"101":0.00542,"102":0.00542,"103":0.01084,"104":0.01626,"106":0.01084,"108":0.01355,"109":0.34959,"110":0.00271,"111":0.05149,"112":0.7859,"113":0.00542,"114":0.04607,"116":0.0271,"117":0.00542,"118":0.00542,"119":0.03252,"120":0.01897,"121":0.01084,"122":0.02168,"123":0.00813,"124":0.0271,"125":0.56639,"126":0.04607,"127":0.00813,"128":0.02439,"129":0.00813,"130":0.00813,"131":0.07588,"132":0.02439,"133":0.0271,"134":0.0271,"135":0.04065,"136":0.05962,"137":0.1355,"138":4.42814,"139":5.00266,"140":0.00542,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 67 68 76 77 80 84 85 89 92 96 105 107 115 141 142 143"},F:{"46":0.00542,"79":0.00271,"84":0.00271,"86":0.00271,"88":0.00271,"89":0.00542,"90":0.1084,"91":0.02439,"95":0.02168,"109":0.00271,"113":0.00271,"119":0.00542,"120":0.37669,"121":0.00271,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 85 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00271,"16":0.00271,"17":0.02439,"18":0.00271,"92":0.00542,"100":0.00271,"109":0.01355,"114":0.02981,"118":0.03523,"122":0.00271,"126":0.00271,"127":0.00271,"129":0.00271,"130":0.00271,"131":0.00542,"132":0.00271,"133":0.01084,"134":0.0271,"135":0.01355,"136":0.01355,"137":0.02168,"138":0.91327,"139":1.73982,"140":0.00542,_:"13 14 15 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 119 120 121 123 124 125 128"},E:{"14":0.00271,"15":0.00271,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.1 15.2-15.3","11.1":0.00271,"12.1":0.00271,"13.1":0.00813,"14.1":0.00813,"15.4":0.00271,"15.5":0.00271,"15.6":0.05962,"16.0":0.00813,"16.1":0.00271,"16.2":0.00271,"16.3":0.00542,"16.4":0.00542,"16.5":0.00542,"16.6":0.07046,"17.0":0.00271,"17.1":0.04065,"17.2":0.00271,"17.3":0.00542,"17.4":0.00542,"17.5":0.01084,"17.6":0.04336,"18.0":0.00271,"18.1":0.01084,"18.2":0.00271,"18.3":0.02168,"18.4":0.01355,"18.5-18.6":0.18157,"26.0":0.00813},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00179,"5.0-5.1":0,"6.0-6.1":0.00447,"7.0-7.1":0.00357,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00893,"10.0-10.2":0.00089,"10.3":0.01607,"11.0-11.2":0.34292,"11.3-11.4":0.00536,"12.0-12.1":0.00179,"12.2-12.5":0.0518,"13.0-13.1":0,"13.2":0.00268,"13.3":0.00179,"13.4-13.7":0.00893,"14.0-14.4":0.01786,"14.5-14.8":0.01875,"15.0-15.1":0.01607,"15.2-15.3":0.01429,"15.4":0.01607,"15.5":0.01786,"15.6-15.8":0.23397,"16.0":0.02858,"16.1":0.05894,"16.2":0.03036,"16.3":0.05626,"16.4":0.0125,"16.5":0.02322,"16.6-16.7":0.30184,"17.0":0.01607,"17.1":0.02947,"17.2":0.02143,"17.3":0.03304,"17.4":0.04912,"17.5":0.10716,"17.6-17.7":0.26434,"18.0":0.06698,"18.1":0.13574,"18.2":0.07591,"18.3":0.25898,"18.4":0.14914,"18.5-18.6":6.35387,"26.0":0.03483},P:{"4":0.09146,"20":0.01016,"21":0.01016,"22":0.03049,"23":0.03049,"24":0.17275,"25":0.08129,"26":0.07113,"27":0.16259,"28":5.74143,"5.0-5.4":0.01016,_:"6.2-6.4 8.2 9.2 10.1 13.0 15.0","7.2-7.4":0.19307,"11.1-11.2":0.02032,"12.0":0.01016,"14.0":0.02032,"16.0":0.01016,"17.0":0.01016,"18.0":0.01016,"19.0":0.02032},I:{"0":0.02911,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":3.02722,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.00542,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.23328},H:{"0":0.02},L:{"0":62.6533},R:{_:"0"},M:{"0":0.44469},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ZM.js b/node_modules.bak/caniuse-lite/data/regions/ZM.js new file mode 100644 index 0000000..c6fa957 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ZM.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.00465,"112":0.00465,"115":0.03951,"123":0.00232,"127":0.00232,"128":0.0093,"133":0.00232,"135":0.00232,"137":0.00232,"138":0.00232,"139":0.00232,"140":0.0093,"141":0.2324,"142":0.13712,"143":0.00232,_:"2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 113 114 116 117 118 119 120 121 122 124 125 126 129 130 131 132 134 136 144 145 3.5 3.6"},D:{"11":0.00465,"46":0.00232,"47":0.00697,"49":0.00232,"50":0.00232,"51":0.00232,"53":0.00232,"55":0.00232,"58":0.00232,"59":0.00465,"63":0.00232,"64":0.00232,"65":0.00232,"66":0.00232,"68":0.02789,"69":0.00465,"70":0.02092,"71":0.00465,"73":0.00697,"74":0.00232,"75":0.00232,"76":0.00697,"77":0.0093,"78":0.00232,"79":0.01162,"80":0.00232,"81":0.00232,"83":0.0093,"86":0.00465,"87":0.00697,"88":0.00465,"89":0.00232,"90":0.00232,"91":0.02556,"93":0.00697,"94":0.00232,"95":0.00465,"97":0.00465,"98":0.0093,"100":0.0093,"101":0.00232,"102":0.00465,"103":0.02092,"104":0.00465,"105":0.00465,"106":0.02556,"107":0.00232,"108":0.00465,"109":0.27423,"110":0.0093,"111":0.01627,"113":0.00465,"114":0.01162,"116":0.01627,"117":0.00232,"118":0.00465,"119":0.02092,"120":0.01394,"121":0.00465,"122":0.01162,"123":0.00697,"124":0.13944,"125":0.31606,"126":0.02789,"127":0.01162,"128":0.01394,"129":0.00697,"130":0.00697,"131":0.03254,"132":0.02324,"133":0.02556,"134":0.02324,"135":0.04183,"136":0.07437,"137":0.11388,"138":2.18224,"139":2.46576,"140":0.00465,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 48 52 54 56 57 60 61 62 67 72 84 85 92 96 99 112 115 141 142 143"},F:{"34":0.00232,"36":0.00232,"42":0.00232,"46":0.00232,"48":0.00465,"79":0.0093,"85":0.00232,"86":0.00232,"88":0.00232,"89":0.00697,"90":0.04648,"91":0.01162,"95":0.03254,"113":0.00465,"114":0.00465,"117":0.00232,"119":0.02324,"120":0.46015,"121":0.00465,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 37 38 39 40 41 43 44 45 47 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 87 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.01394,"13":0.00232,"14":0.00465,"16":0.00465,"17":0.0093,"18":0.03718,"84":0.00465,"89":0.00465,"90":0.01162,"92":0.04648,"100":0.00697,"101":0.00232,"109":0.01162,"111":0.00232,"114":0.0093,"122":0.01394,"124":0.00697,"126":0.00232,"127":0.00232,"128":0.00232,"129":0.00232,"130":0.00232,"131":0.00697,"132":0.00232,"133":0.00697,"134":0.01162,"135":0.01627,"136":0.01627,"137":0.03021,"138":0.61354,"139":1.1039,"140":0.00465,_:"15 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 102 103 104 105 106 107 108 110 112 113 115 116 117 118 119 120 121 123 125"},E:{"14":0.00232,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.5 16.0 16.1 16.2 16.3 16.4 17.0 17.2 17.3 18.4","13.1":0.00232,"14.1":0.00232,"15.4":0.00232,"15.6":0.02789,"16.5":0.00232,"16.6":0.02324,"17.1":0.02324,"17.4":0.00232,"17.5":0.00465,"17.6":0.01859,"18.0":0.00232,"18.1":0.00697,"18.2":0.00232,"18.3":0.00465,"18.5-18.6":0.0581,"26.0":0.00465},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00109,"5.0-5.1":0,"6.0-6.1":0.00272,"7.0-7.1":0.00218,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00545,"10.0-10.2":0.00054,"10.3":0.00981,"11.0-11.2":0.20928,"11.3-11.4":0.00327,"12.0-12.1":0.00109,"12.2-12.5":0.03161,"13.0-13.1":0,"13.2":0.00163,"13.3":0.00109,"13.4-13.7":0.00545,"14.0-14.4":0.0109,"14.5-14.8":0.01144,"15.0-15.1":0.00981,"15.2-15.3":0.00872,"15.4":0.00981,"15.5":0.0109,"15.6-15.8":0.14279,"16.0":0.01744,"16.1":0.03597,"16.2":0.01853,"16.3":0.03433,"16.4":0.00763,"16.5":0.01417,"16.6-16.7":0.18421,"17.0":0.00981,"17.1":0.01798,"17.2":0.01308,"17.3":0.02016,"17.4":0.02997,"17.5":0.0654,"17.6-17.7":0.16132,"18.0":0.04087,"18.1":0.08284,"18.2":0.04632,"18.3":0.15805,"18.4":0.09101,"18.5-18.6":3.87765,"26.0":0.02125},P:{"4":0.053,"21":0.0106,"22":0.0106,"23":0.0212,"24":0.053,"25":0.0954,"26":0.0424,"27":0.0742,"28":0.65721,_:"20 6.2-6.4 8.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","5.0-5.4":0.0106,"7.2-7.4":0.0636,"9.2":0.0106,"17.0":0.0106},I:{"0":0.04598,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":12.72532,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.01162,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{"2.5":0.00768,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.66014},H:{"0":1.79},L:{"0":67.64049},R:{_:"0"},M:{"0":0.11514},Q:{"14.9":0.01535}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/ZW.js b/node_modules.bak/caniuse-lite/data/regions/ZW.js new file mode 100644 index 0000000..bc53f09 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/ZW.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00318,"72":0.00318,"78":0.00318,"99":0.00318,"102":0.00318,"109":0.00318,"111":0.00318,"112":0.00636,"115":0.06996,"116":0.00318,"124":0.00318,"127":0.01272,"128":0.0159,"131":0.00318,"133":0.00318,"134":0.00954,"136":0.00318,"137":0.00318,"138":0.00954,"139":0.01908,"140":0.0318,"141":0.5883,"142":0.35298,"143":0.00954,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 100 101 103 104 105 106 107 108 110 113 114 117 118 119 120 121 122 123 125 126 129 130 132 135 144 145 3.5 3.6"},D:{"11":0.00636,"26":0.00318,"36":0.0318,"39":0.00318,"41":0.00318,"42":0.00318,"43":0.00318,"44":0.00318,"45":0.00318,"46":0.00318,"47":0.00636,"48":0.00318,"49":0.00636,"50":0.00318,"51":0.00318,"52":0.00318,"54":0.00318,"55":0.00318,"56":0.00318,"57":0.00318,"58":0.00636,"59":0.00318,"60":0.00318,"64":0.00954,"65":0.00318,"66":0.00318,"68":0.00636,"69":0.01272,"70":0.02226,"71":0.00636,"72":0.00636,"73":0.00954,"74":0.00636,"75":0.00318,"76":0.00636,"77":0.00318,"78":0.00318,"79":0.02862,"80":0.00636,"81":0.00954,"83":0.01908,"84":0.00318,"85":0.00318,"86":0.01272,"87":0.04452,"88":0.0159,"89":0.00318,"90":0.01272,"91":0.02226,"92":0.00636,"93":0.00636,"94":0.00318,"95":0.01272,"97":0.00954,"98":0.01908,"99":0.00318,"100":0.00636,"102":0.00636,"103":0.02862,"104":0.05724,"105":0.00318,"106":0.00636,"108":0.00636,"109":0.318,"110":0.00318,"111":0.03816,"112":0.00636,"114":0.02862,"115":0.00318,"116":0.04134,"117":0.00318,"118":0.01272,"119":0.03498,"120":0.06996,"121":0.02226,"122":0.05406,"123":0.29256,"124":0.00954,"125":0.72504,"126":0.03498,"127":0.06678,"128":0.04452,"129":0.01908,"130":0.04134,"131":0.08586,"132":0.04452,"133":0.0477,"134":0.05406,"135":0.16218,"136":0.13992,"137":0.31482,"138":4.9926,"139":5.96568,"140":0.00636,"141":0.00318,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 37 38 40 53 61 62 63 67 96 101 107 113 142 143"},F:{"29":0.00318,"33":0.00318,"34":0.00318,"36":0.00954,"42":0.00318,"45":0.00318,"46":0.00318,"48":0.02226,"49":0.00318,"55":0.00318,"76":0.00318,"77":0.00318,"79":0.00954,"89":0.00318,"90":0.06678,"91":0.0159,"95":0.00954,"108":0.00318,"110":0.00318,"113":0.00636,"114":0.00636,"117":0.00636,"118":0.00636,"119":0.04134,"120":1.04622,"121":0.01272,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 35 37 38 39 40 41 43 44 47 50 51 52 53 54 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 80 81 82 83 84 85 86 87 88 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 109 111 112 115 116 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00954,"13":0.00318,"14":0.00318,"15":0.00318,"16":0.00954,"17":0.00954,"18":0.05406,"84":0.00954,"89":0.01272,"90":0.02226,"91":0.00318,"92":0.07632,"100":0.02862,"103":0.00318,"107":0.00318,"109":0.0159,"111":0.00954,"112":0.00318,"113":0.00318,"114":0.03498,"120":0.00318,"121":0.00636,"122":0.02544,"123":0.00318,"124":0.00318,"126":0.00318,"127":0.00318,"128":0.00318,"129":0.00318,"130":0.00318,"131":0.0159,"132":0.00318,"133":0.06678,"134":0.02226,"135":0.02862,"136":0.04452,"137":0.06678,"138":1.53594,"139":2.69982,"140":0.00318,_:"79 80 81 83 85 86 87 88 93 94 95 96 97 98 99 101 102 104 105 106 108 110 115 116 117 118 119 125"},E:{"14":0.00318,"15":0.00318,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 6.1 7.1 10.1 12.1 15.2-15.3 15.4 15.5 16.0 16.2 16.4 16.5 17.0","5.1":0.00318,"9.1":0.00636,"11.1":0.00954,"13.1":0.01908,"14.1":0.06996,"15.1":0.00318,"15.6":0.03498,"16.1":0.00636,"16.3":0.00318,"16.6":0.0477,"17.1":0.01908,"17.2":0.00318,"17.3":0.00636,"17.4":0.00954,"17.5":0.00954,"17.6":0.0477,"18.0":0.02226,"18.1":0.00954,"18.2":0.00636,"18.3":0.03816,"18.4":0.01908,"18.5-18.6":0.20352,"26.0":0.01272},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00106,"5.0-5.1":0,"6.0-6.1":0.00265,"7.0-7.1":0.00212,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00531,"10.0-10.2":0.00053,"10.3":0.00955,"11.0-11.2":0.20375,"11.3-11.4":0.00318,"12.0-12.1":0.00106,"12.2-12.5":0.03077,"13.0-13.1":0,"13.2":0.00159,"13.3":0.00106,"13.4-13.7":0.00531,"14.0-14.4":0.01061,"14.5-14.8":0.01114,"15.0-15.1":0.00955,"15.2-15.3":0.00849,"15.4":0.00955,"15.5":0.01061,"15.6-15.8":0.13902,"16.0":0.01698,"16.1":0.03502,"16.2":0.01804,"16.3":0.03343,"16.4":0.00743,"16.5":0.0138,"16.6-16.7":0.17934,"17.0":0.00955,"17.1":0.01751,"17.2":0.01273,"17.3":0.01963,"17.4":0.02918,"17.5":0.06367,"17.6-17.7":0.15706,"18.0":0.03979,"18.1":0.08065,"18.2":0.0451,"18.3":0.15387,"18.4":0.08861,"18.5-18.6":3.77519,"26.0":0.02069},P:{"4":0.0624,"20":0.0104,"21":0.0312,"22":0.0416,"23":0.0312,"24":0.15601,"25":0.14561,"26":0.0416,"27":0.40562,"28":1.80969,_:"5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 18.0","7.2-7.4":0.13521,"16.0":0.0104,"17.0":0.0104,"19.0":0.0208},I:{"0":0.06128,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00001,"4.2-4.3":0.00001,"4.4":0,"4.4.3-4.4.4":0.00004},K:{"0":4.99136,_:"10 11 12 11.1 11.5 12.1"},A:{"10":0.00398,"11":0.01193,_:"6 7 8 9 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.66154},H:{"0":0.11},L:{"0":61.80966},R:{_:"0"},M:{"0":0.21824},Q:{"14.9":0.08866}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-af.js b/node_modules.bak/caniuse-lite/data/regions/alt-af.js new file mode 100644 index 0000000..06112e5 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-af.js @@ -0,0 +1 @@ +module.exports={C:{"34":0.00286,"52":0.00857,"78":0.00286,"114":0.00857,"115":0.20556,"123":0.00286,"127":0.00571,"128":0.03426,"134":0.00286,"135":0.00286,"136":0.00857,"137":0.00286,"138":0.00857,"139":0.00857,"140":0.0257,"141":0.51961,"142":0.24553,"143":0.00286,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 116 117 118 119 120 121 122 124 125 126 129 130 131 132 133 144 145 3.5 3.6"},D:{"29":0.00286,"39":0.00286,"40":0.00286,"41":0.00286,"42":0.00286,"43":0.00857,"44":0.00286,"45":0.01428,"46":0.00286,"47":0.01142,"48":0.00857,"49":0.00857,"50":0.00571,"51":0.00286,"52":0.01428,"53":0.00286,"54":0.00286,"55":0.00571,"56":0.00571,"57":0.00286,"58":0.00571,"59":0.00571,"60":0.00286,"62":0.00571,"63":0.00286,"65":0.00571,"66":0.00571,"68":0.00571,"69":0.00571,"70":0.01142,"71":0.00571,"72":0.00571,"73":0.00857,"74":0.00571,"75":0.00857,"76":0.00571,"77":0.00286,"78":0.00857,"79":0.03426,"80":0.00857,"81":0.00857,"83":0.01428,"85":0.00286,"86":0.01142,"87":0.03141,"88":0.01142,"89":0.00286,"90":0.00571,"91":0.01142,"92":0.00286,"93":0.00857,"94":0.00571,"95":0.00857,"97":0.00286,"98":0.04854,"99":0.00286,"100":0.0257,"101":0.00571,"102":0.00857,"103":0.02855,"104":0.0257,"105":0.01999,"106":0.01142,"107":0.00571,"108":0.01713,"109":0.92502,"110":0.00857,"111":0.03141,"112":0.6281,"113":0.00857,"114":0.03141,"115":0.00286,"116":0.03712,"117":0.00571,"118":0.01428,"119":0.03712,"120":0.01999,"121":0.01428,"122":0.03141,"123":0.01999,"124":0.03997,"125":0.79655,"126":0.04568,"127":0.01713,"128":0.03712,"129":0.01713,"130":0.01999,"131":0.07994,"132":0.04854,"133":0.03997,"134":0.04283,"135":0.06852,"136":0.08851,"137":0.18272,"138":4.59655,"139":5.30459,"140":0.01142,"141":0.00286,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 61 64 67 84 96 142 143"},F:{"46":0.00286,"79":0.00571,"86":0.00286,"87":0.00571,"88":0.00571,"89":0.01713,"90":0.12562,"91":0.0257,"95":0.03426,"119":0.00857,"120":0.51961,"121":0.00857,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 85 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"12":0.00571,"14":0.00286,"17":0.01142,"18":0.01713,"84":0.00286,"89":0.00286,"90":0.00571,"92":0.03141,"100":0.00571,"102":0.00286,"109":0.01999,"114":0.05139,"118":0.01428,"119":0.00286,"120":0.00286,"121":0.00286,"122":0.01428,"123":0.00286,"124":0.00571,"125":0.00286,"126":0.00571,"127":0.00571,"128":0.00571,"129":0.00571,"130":0.00857,"131":0.01428,"132":0.00857,"133":0.01142,"134":0.02284,"135":0.01428,"136":0.01999,"137":0.0257,"138":0.81082,"139":1.53599,"140":0.00571,_:"13 15 16 79 80 81 83 85 86 87 88 91 93 94 95 96 97 98 99 101 103 104 105 106 107 108 110 111 112 113 115 116 117"},E:{"14":0.00286,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 15.4 15.5 16.2 17.0","5.1":0.00857,"13.1":0.01142,"14.1":0.00857,"15.6":0.04854,"16.0":0.00571,"16.1":0.00571,"16.3":0.00571,"16.4":0.00286,"16.5":0.00571,"16.6":0.04568,"17.1":0.01999,"17.2":0.00286,"17.3":0.00571,"17.4":0.00571,"17.5":0.00857,"17.6":0.04283,"18.0":0.00571,"18.1":0.00857,"18.2":0.00571,"18.3":0.01999,"18.4":0.01428,"18.5-18.6":0.13133,"26.0":0.00857},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00303,"6.0-6.1":0,"7.0-7.1":0.01516,"8.1-8.4":0,"9.0-9.2":0.00152,"9.3":0.01365,"10.0-10.2":0.00227,"10.3":0.01061,"11.0-11.2":0.06671,"11.3-11.4":0.00152,"12.0-12.1":0.00076,"12.2-12.5":0.08945,"13.0-13.1":0,"13.2":0,"13.3":0.00076,"13.4-13.7":0.00303,"14.0-14.4":0.00834,"14.5-14.8":0.00834,"15.0-15.1":0.06899,"15.2-15.3":0.01668,"15.4":0.0144,"15.5":0.01971,"15.6-15.8":0.48821,"16.0":0.04169,"16.1":0.06216,"16.2":0.03411,"16.3":0.05382,"16.4":0.01516,"16.5":0.02957,"16.6-16.7":0.47077,"17.0":0.02047,"17.1":0.02653,"17.2":0.02047,"17.3":0.02957,"17.4":0.04549,"17.5":0.10841,"17.6-17.7":0.20317,"18.0":0.1031,"18.1":0.17512,"18.2":0.11599,"18.3":0.33507,"18.4":0.18952,"18.5-18.6":4.58338,"26.0":0.04169},P:{"4":0.04188,"21":0.01047,"22":0.03141,"23":0.03141,"24":0.12565,"25":0.10471,"26":0.08377,"27":0.13612,"28":2.74334,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 12.0 13.0 14.0 15.0 16.0 18.0","7.2-7.4":0.13612,"11.1-11.2":0.01047,"17.0":0.01047,"19.0":0.02094},I:{"0":0.04988,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.0001},K:{"0":6.24789,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03747,"9":0.00749,"10":0.01499,"11":0.05996,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.01429,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.30009},H:{"0":0.99},L:{"0":60.75615},R:{_:"0"},M:{"0":0.2858},Q:{"14.9":0.00715}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-an.js b/node_modules.bak/caniuse-lite/data/regions/alt-an.js new file mode 100644 index 0000000..8e9eb29 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-an.js @@ -0,0 +1 @@ +module.exports={C:{"64":0.3618,"141":0.28944,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 142 143 144 145 3.5 3.6"},D:{"11":0.07236,"70":0.02412,"101":0.07236,"109":0.04824,"113":0.02412,"122":0.43416,"124":1.50026,"125":0.02412,"127":0.02412,"128":0.02412,"137":0.26532,"138":5.22439,"139":11.24474,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 76 77 78 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 102 103 104 105 106 107 108 110 111 112 114 115 116 117 118 119 120 121 123 126 129 130 131 132 133 134 135 136 140 141 142 143"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"131":0.02412,"134":0.04824,"138":0.43416,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 132 133 135 136 137 139 140"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 14.1 15.4 15.5 16.0","15.1":0.19296,"15.2-15.3":0.28944,"15.6":0.55476,"16.1":0.3618,"16.2":0.57888,"16.3":3.12113,"16.4":0.16884,"16.5":0.33768,"16.6":3.16937,"17.0":0.07236,"17.1":2.44094,"17.2":0.19296,"17.3":0.50652,"17.4":0.2412,"17.5":0.7236,"17.6":5.17615,"18.0":0.77184,"18.1":0.2412,"18.2":0.09648,"18.3":0.57888,"18.4":0.02412,"18.5-18.6":2.6339,"26.0":0.21708},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3-11.4":0,"12.0-12.1":0,"12.2-12.5":0,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0,"14.0-14.4":0,"14.5-14.8":0,"15.0-15.1":0.04685,"15.2-15.3":0.35604,"15.4":0,"15.5":0,"15.6-15.8":0.26235,"16.0":0.07027,"16.1":1.9114,"16.2":0.3092,"16.3":0.7402,"16.4":0.3092,"16.5":1.64905,"16.6-16.7":7.57063,"17.0":0.23892,"17.1":0.33262,"17.2":1.04939,"17.3":0.07027,"17.4":0.40758,"17.5":2.93737,"17.6-17.7":4.29596,"18.0":0.71677,"18.1":0.14523,"18.2":0.04685,"18.3":0.59497,"18.4":0.23892,"18.5-18.6":22.29964,"26.0":0},P:{"28":0.07246,_:"4 20 21 22 23 24 25 26 27 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0,_:"10 11 12 11.1 11.5 12.1"},A:{"11":0.14472,_:"6 7 8 9 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{_:"0"},H:{"0":0},L:{"0":3.03645},R:{_:"0"},M:{"0":1.45963},Q:{"14.9":0.09834}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-as.js b/node_modules.bak/caniuse-lite/data/regions/alt-as.js new file mode 100644 index 0000000..d68a3bc --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-as.js @@ -0,0 +1 @@ +module.exports={C:{"5":0.00339,"43":0.00339,"52":0.03388,"72":0.00339,"115":0.09825,"128":0.0271,"134":0.00339,"135":0.00339,"136":0.00678,"138":0.00678,"139":0.00678,"140":0.01694,"141":0.41334,"142":0.18973,_:"2 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 125 126 127 129 130 131 132 133 137 143 144 145 3.5 3.6"},D:{"39":0.00339,"40":0.00339,"41":0.00339,"42":0.00339,"43":0.00339,"44":0.00339,"45":0.00678,"46":0.00339,"47":0.00339,"48":0.00678,"49":0.01016,"50":0.00339,"51":0.00339,"52":0.00339,"53":0.00678,"54":0.00339,"55":0.00339,"56":0.00339,"57":0.00678,"58":0.00339,"59":0.00339,"60":0.00339,"66":0.00339,"69":0.01355,"70":0.01016,"73":0.00339,"75":0.00339,"78":0.00678,"79":0.03727,"80":0.01016,"81":0.01355,"83":0.01355,"85":0.00339,"86":0.01355,"87":0.03388,"88":0.00339,"89":0.00678,"90":0.00339,"91":0.01016,"92":0.01355,"93":0.00678,"94":0.00339,"95":0.00339,"96":0.00678,"97":0.02033,"98":0.05082,"99":0.01694,"100":0.01016,"101":0.0271,"102":0.01355,"103":0.08809,"104":0.03049,"105":1.56864,"106":0.01016,"107":0.01694,"108":0.03388,"109":0.76908,"110":0.01016,"111":0.03388,"112":4.27227,"113":0.01016,"114":0.06098,"115":0.0271,"116":0.03049,"117":0.06098,"118":0.01694,"119":0.0576,"120":0.12536,"121":0.03049,"122":0.04066,"123":0.1118,"124":0.06437,"125":0.30492,"126":0.80973,"127":0.02372,"128":0.05082,"129":0.0271,"130":0.10164,"131":0.0847,"132":0.05082,"133":0.04743,"134":0.50142,"135":0.07115,"136":0.08131,"137":0.38962,"138":4.86178,"139":5.8172,"140":0.01694,"141":0.01016,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 71 72 74 76 77 84 142 143"},F:{"46":0.00678,"90":0.0576,"91":0.0271,"95":0.01016,"119":0.00339,"120":0.23377,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00339,"92":0.01694,"106":0.00339,"109":0.03388,"113":0.01355,"114":0.0271,"115":0.00678,"116":0.00339,"117":0.00678,"118":0.00339,"119":0.00339,"120":0.05082,"121":0.00678,"122":0.01355,"123":0.00678,"124":0.00678,"125":0.00678,"126":0.01694,"127":0.02033,"128":0.01016,"129":0.01355,"130":0.01355,"131":0.03388,"132":0.01355,"133":0.02033,"134":0.0271,"135":0.02372,"136":0.0271,"137":0.04404,"138":1.08077,"139":1.97859,"140":0.00678,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 107 108 110 111 112"},E:{"14":0.00678,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 15.1 15.2-15.3 17.0","13.1":0.01016,"14.1":0.01694,"15.4":0.00339,"15.5":0.00678,"15.6":0.04743,"16.0":0.00678,"16.1":0.01016,"16.2":0.00678,"16.3":0.01355,"16.4":0.00339,"16.5":0.00678,"16.6":0.0576,"17.1":0.0271,"17.2":0.00678,"17.3":0.00678,"17.4":0.01016,"17.5":0.02033,"17.6":0.04743,"18.0":0.01016,"18.1":0.01355,"18.2":0.00678,"18.3":0.03049,"18.4":0.01694,"18.5-18.6":0.22361,"26.0":0.01016},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00311,"5.0-5.1":0.00155,"6.0-6.1":0.00078,"7.0-7.1":0.00777,"8.1-8.4":0,"9.0-9.2":0.00155,"9.3":0.00699,"10.0-10.2":0,"10.3":0.01709,"11.0-11.2":0.15225,"11.3-11.4":0.00311,"12.0-12.1":0.00155,"12.2-12.5":0.0637,"13.0-13.1":0.00078,"13.2":0.00466,"13.3":0.00311,"13.4-13.7":0.01631,"14.0-14.4":0.02796,"14.5-14.8":0.03107,"15.0-15.1":0.02097,"15.2-15.3":0.02175,"15.4":0.02874,"15.5":0.02952,"15.6-15.8":0.32548,"16.0":0.0435,"16.1":0.07146,"16.2":0.04272,"16.3":0.07069,"16.4":0.0202,"16.5":0.03651,"16.6-16.7":0.34024,"17.0":0.02641,"17.1":0.03806,"17.2":0.03263,"17.3":0.04816,"17.4":0.07146,"17.5":0.14138,"17.6-17.7":0.30528,"18.0":0.10098,"18.1":0.16623,"18.2":0.11186,"18.3":0.3146,"18.4":0.19964,"18.5-18.6":4.74543,"26.0":0.03884},P:{"21":0.01079,"22":0.01079,"23":0.02159,"24":0.02159,"25":0.03238,"26":0.05397,"27":0.07555,"28":1.3276,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 18.0 19.0","7.2-7.4":0.02159,"17.0":0.01079},I:{"0":1.91527,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00115},K:{"0":1.10709,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02776,"9":0.02082,"11":1.24903,_:"6 7 10 5.5"},N:{_:"10 11"},S:{"2.5":0.01983,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":1.47425},H:{"0":0.03},L:{"0":55.70722},R:{_:"0"},M:{"0":0.17189},Q:{"14.9":0.33055}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-eu.js b/node_modules.bak/caniuse-lite/data/regions/alt-eu.js new file mode 100644 index 0000000..007b9f1 --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-eu.js @@ -0,0 +1 @@ +module.exports={C:{"48":0.00437,"52":0.03058,"59":0.01748,"68":0.00874,"77":0.00437,"78":0.01311,"102":0.00437,"105":0.00874,"112":0.00437,"113":0.00437,"115":0.35826,"118":0.00437,"120":0.00874,"125":0.00874,"127":0.00437,"128":0.24903,"132":0.00437,"133":0.08301,"134":0.01748,"135":0.01748,"136":0.02621,"137":0.01748,"138":0.01748,"139":0.03932,"140":0.08738,"141":1.83061,"142":0.88691,"143":0.00437,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 106 107 108 109 110 111 114 116 117 119 121 122 123 124 126 129 130 131 144 145 3.5 3.6"},D:{"39":0.00874,"40":0.00874,"41":0.01311,"42":0.00874,"43":0.00874,"44":0.00874,"45":0.02621,"46":0.00874,"47":0.00874,"48":0.02185,"49":0.02185,"50":0.00874,"51":0.00874,"52":0.02185,"53":0.00874,"54":0.00874,"55":0.00874,"56":0.00874,"57":0.00874,"58":0.00874,"59":0.00874,"60":0.00874,"66":0.08301,"68":0.01311,"72":0.00437,"74":0.00437,"75":0.00874,"76":0.00437,"78":0.00437,"79":0.0568,"80":0.00874,"81":0.01311,"83":0.00437,"85":0.01311,"86":0.00874,"87":0.03932,"88":0.01748,"89":0.00437,"90":0.00874,"91":0.04369,"92":0.02185,"93":0.00874,"94":0.01311,"96":0.00437,"97":0.01748,"98":0.06554,"99":0.01311,"100":0.01311,"101":0.02185,"102":0.03495,"103":0.06117,"104":0.04806,"106":0.01311,"107":0.00874,"108":0.04369,"109":0.90875,"110":0.00437,"111":0.03058,"112":0.1267,"113":0.02185,"114":0.05243,"115":0.33641,"116":0.11359,"117":0.02621,"118":0.20097,"119":0.05243,"120":0.13107,"121":0.03932,"122":0.11796,"123":0.03932,"124":0.05243,"125":0.24466,"126":0.10923,"127":0.04806,"128":0.08301,"129":0.04806,"130":0.09612,"131":0.68593,"132":0.47622,"133":0.10049,"134":0.11359,"135":0.13107,"136":0.23593,"137":0.45001,"138":8.39722,"139":8.99577,"140":0.01748,"141":0.00437,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 69 70 71 73 77 84 95 105 142 143"},F:{"31":0.00874,"40":0.01311,"46":0.01748,"79":0.00437,"85":0.00437,"90":0.05243,"91":0.02621,"95":0.08301,"113":0.01748,"114":0.00874,"119":0.02185,"120":1.52915,"121":0.00874,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 36 37 38 39 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"17":0.00874,"92":0.00437,"96":0.02621,"109":0.0568,"114":0.00874,"120":0.02185,"122":0.01311,"126":0.00874,"127":0.00437,"129":0.00437,"130":0.00874,"131":0.02621,"132":0.01311,"133":0.01311,"134":0.0568,"135":0.01748,"136":0.02621,"137":0.03932,"138":1.91362,"139":3.61753,"140":0.00437,_:"12 13 14 15 16 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 121 123 124 125 128"},E:{"14":0.00874,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.01748,"12.1":0.00437,"13.1":0.03495,"14.1":0.04369,"15.1":0.02621,"15.4":0.00874,"15.5":0.00874,"15.6":0.18787,"16.0":0.03495,"16.1":0.01748,"16.2":0.01311,"16.3":0.03495,"16.4":0.00874,"16.5":0.01748,"16.6":0.2534,"17.0":0.00874,"17.1":0.19224,"17.2":0.01311,"17.3":0.01748,"17.4":0.03058,"17.5":0.05243,"17.6":0.19224,"18.0":0.01748,"18.1":0.03932,"18.2":0.01748,"18.3":0.09175,"18.4":0.0568,"18.5-18.6":0.85196,"26.0":0.03058},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0.00312,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.02805,"10.0-10.2":0.00312,"10.3":0.03272,"11.0-11.2":0.51573,"11.3-11.4":0.01714,"12.0-12.1":0,"12.2-12.5":0.09504,"13.0-13.1":0,"13.2":0,"13.3":0,"13.4-13.7":0.00312,"14.0-14.4":0.00779,"14.5-14.8":0.00935,"15.0-15.1":0.01558,"15.2-15.3":0.01246,"15.4":0.01091,"15.5":0.01558,"15.6-15.8":0.35992,"16.0":0.03895,"16.1":0.09349,"16.2":0.04051,"16.3":0.08258,"16.4":0.01246,"16.5":0.02493,"16.6-16.7":0.51573,"17.0":0.01714,"17.1":0.05453,"17.2":0.02026,"17.3":0.03584,"17.4":0.05453,"17.5":0.1449,"17.6-17.7":0.40822,"18.0":0.08881,"18.1":0.20411,"18.2":0.09037,"18.3":0.40043,"18.4":0.21346,"18.5-18.6":11.79636,"26.0":0.05453},P:{"4":0.03248,"21":0.02165,"22":0.02165,"23":0.04331,"24":0.03248,"25":0.03248,"26":0.07578,"27":0.08661,"28":3.26953,_:"20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02165},I:{"0":0.03371,"3":0.00001,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.00002,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00002},K:{"0":0.59689,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.04215,"9":0.03688,"10":0.01581,"11":0.0843,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.14641},H:{"0":0},L:{"0":37.65575},R:{_:"0"},M:{"0":0.59689},Q:{"14.9":0.00563}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-na.js b/node_modules.bak/caniuse-lite/data/regions/alt-na.js new file mode 100644 index 0000000..d8b2c0b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-na.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.14415,"44":0.00961,"47":0.00961,"52":0.00961,"78":0.01922,"115":0.17779,"118":0.5718,"125":0.00961,"128":0.08649,"133":0.00481,"134":0.00961,"135":0.02403,"136":0.01922,"137":0.01442,"138":0.01442,"139":0.03364,"140":0.0961,"141":1.26852,"142":0.56699,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"39":0.00961,"40":0.00961,"41":0.01442,"42":0.00961,"43":0.01442,"44":0.00961,"45":0.00961,"46":0.01442,"47":0.01442,"48":0.04325,"49":0.02883,"50":0.01442,"51":0.01442,"52":0.01922,"53":0.01442,"54":0.01442,"55":0.01442,"56":0.05286,"57":0.01442,"58":0.01442,"59":0.01442,"60":0.01442,"66":0.02403,"67":0.00481,"68":0.00481,"69":0.00481,"70":0.00961,"72":0.00481,"74":0.00961,"75":0.00481,"76":0.00961,"77":0.00481,"78":0.00961,"79":0.17779,"80":0.01442,"81":0.12493,"83":0.16337,"84":0.00481,"85":0.00961,"86":0.00961,"87":0.05766,"88":0.01442,"89":0.00481,"90":0.01442,"91":0.02403,"93":0.02403,"96":0.01442,"97":0.00961,"98":0.01442,"99":0.02403,"100":0.00481,"101":0.01442,"102":0.00961,"103":0.14415,"104":0.01922,"105":0.00961,"107":0.00481,"108":0.01922,"109":0.39401,"110":0.00481,"111":0.01442,"112":0.08649,"113":0.00961,"114":0.03364,"115":0.03364,"116":0.12493,"117":0.38921,"118":0.05766,"119":0.04325,"120":0.06727,"121":0.08649,"122":0.12013,"123":0.03844,"124":0.07688,"125":0.33635,"126":0.11532,"127":0.05286,"128":0.14415,"129":0.07208,"130":0.16337,"131":0.34116,"132":0.26908,"133":0.11532,"134":0.32194,"135":0.2883,"136":0.31713,"137":1.13398,"138":11.79628,"139":8.8364,"140":0.02403,"141":0.00481,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 71 73 92 94 95 106 142 143"},F:{"90":0.02883,"91":0.01442,"95":0.02883,"106":0.00481,"119":0.01922,"120":0.65348,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"80":0.00481,"84":0.00481,"91":0.00481,"109":0.05286,"114":0.00961,"120":0.00481,"121":0.00481,"122":0.01442,"124":0.00481,"126":0.00481,"130":0.00961,"131":0.02883,"132":0.01442,"133":0.00961,"134":0.07688,"135":0.01922,"136":0.02883,"137":0.04805,"138":2.07576,"139":4.00737,"140":0.00961,_:"12 13 14 15 16 17 18 79 81 83 85 86 87 88 89 90 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 123 125 127 128 129"},E:{"14":0.01922,"15":0.00481,_:"0 4 5 6 7 8 9 10 11 12 13 3.1 3.2 5.1 6.1 7.1 10.1","9.1":0.00481,"11.1":0.00481,"12.1":0.00961,"13.1":0.06247,"14.1":0.05286,"15.1":0.08169,"15.2-15.3":0.00481,"15.4":0.00961,"15.5":0.01442,"15.6":0.20662,"16.0":0.04805,"16.1":0.02883,"16.2":0.02403,"16.3":0.05286,"16.4":0.01922,"16.5":0.03844,"16.6":0.34596,"17.0":0.01442,"17.1":0.24506,"17.2":0.02403,"17.3":0.02883,"17.4":0.05766,"17.5":0.10571,"17.6":0.36038,"18.0":0.02883,"18.1":0.06727,"18.2":0.02883,"18.3":0.13935,"18.4":0.10571,"18.5-18.6":1.36943,"26.0":0.03364},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0.02812,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01406,"10.0-10.2":0,"10.3":0.02578,"11.0-11.2":0.93036,"11.3-11.4":0.01172,"12.0-12.1":0.00469,"12.2-12.5":0.07265,"13.0-13.1":0,"13.2":0,"13.3":0.00469,"13.4-13.7":0.01172,"14.0-14.4":0.03515,"14.5-14.8":0.03047,"15.0-15.1":0.02812,"15.2-15.3":0.01875,"15.4":0.0164,"15.5":0.02109,"15.6-15.8":0.28122,"16.0":0.03515,"16.1":0.1078,"16.2":0.04921,"16.3":0.10311,"16.4":0.0164,"16.5":0.03281,"16.6-16.7":0.55071,"17.0":0.02109,"17.1":0.04218,"17.2":0.03281,"17.3":0.05624,"17.4":0.07968,"17.5":0.18982,"17.6-17.7":0.5554,"18.0":0.07733,"18.1":0.24841,"18.2":0.10546,"18.3":0.47104,"18.4":0.24606,"18.5-18.6":18.71022,"26.0":0.07265},P:{"21":0.0222,"23":0.0111,"24":0.0111,"25":0.0111,"26":0.0333,"27":0.04441,"28":1.48762,_:"4 20 22 5.0-5.4 6.2-6.4 7.2-7.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0"},I:{"0":0.0725,"3":0,"4":0.00001,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0.00014,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.3117,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03065,"9":0.03678,"10":0.00613,"11":0.10422,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.05195},H:{"0":0},L:{"0":27.06462},R:{_:"0"},M:{"0":0.54028},Q:{"14.9":0.01039}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-oc.js b/node_modules.bak/caniuse-lite/data/regions/alt-oc.js new file mode 100644 index 0000000..e86110a --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-oc.js @@ -0,0 +1 @@ +module.exports={C:{"52":0.00759,"78":0.01138,"115":0.11003,"125":0.00759,"128":0.04932,"132":0.00759,"133":0.00759,"134":0.00759,"135":0.00759,"136":0.01897,"137":0.00379,"138":0.00759,"139":0.02276,"140":0.05691,"141":1.05473,"142":0.42872,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 120 121 122 123 124 126 127 129 130 131 143 144 145 3.5 3.6"},D:{"25":0.02656,"34":0.01138,"38":0.04553,"39":0.04932,"40":0.04932,"41":0.04932,"42":0.04932,"43":0.04932,"44":0.04932,"45":0.04932,"46":0.04932,"47":0.04932,"48":0.04932,"49":0.05312,"50":0.04932,"51":0.04932,"52":0.05312,"53":0.04932,"54":0.04932,"55":0.05312,"56":0.04932,"57":0.04932,"58":0.04932,"59":0.04932,"60":0.04932,"74":0.00379,"79":0.03035,"81":0.02276,"85":0.00759,"86":0.00379,"87":0.02656,"88":0.00759,"93":0.00759,"97":0.00379,"98":0.00379,"99":0.00759,"101":0.00379,"102":0.00379,"103":0.0607,"104":0.01138,"105":0.01518,"107":0.00379,"108":0.02656,"109":0.29973,"110":0.00379,"111":0.02276,"112":0.00379,"113":0.00759,"114":0.01897,"115":0.01138,"116":0.1252,"117":0.00759,"118":0.00759,"119":0.01518,"120":0.03035,"121":0.02656,"122":0.05312,"123":0.04173,"124":0.04173,"125":0.06829,"126":0.04173,"127":0.02656,"128":0.11003,"129":0.03415,"130":0.04173,"131":0.12141,"132":0.13279,"133":0.07209,"134":0.08726,"135":0.09864,"136":0.1897,"137":0.50081,"138":8.58582,"139":8.60479,"140":0.01518,"141":0.01138,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32 33 35 36 37 61 62 63 64 65 66 67 68 69 70 71 72 73 75 76 77 78 80 83 84 89 90 91 92 94 95 96 100 106 142 143"},F:{"46":0.01138,"90":0.00759,"91":0.00379,"95":0.00759,"119":0.01518,"120":0.80812,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 121 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"85":0.00379,"109":0.04932,"113":0.00379,"114":0.00379,"120":0.00759,"122":0.00379,"124":0.00379,"125":0.00379,"126":0.00379,"129":0.00379,"130":0.00759,"131":0.01897,"132":0.01138,"133":0.01138,"134":0.04932,"135":0.02276,"136":0.03415,"137":0.03415,"138":1.91597,"139":3.57774,"140":0.00759,_:"12 13 14 15 16 17 18 79 80 81 83 84 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 115 116 117 118 119 121 123 127 128"},E:{"13":0.00759,"14":0.02276,_:"0 4 5 6 7 8 9 10 11 12 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1","12.1":0.02276,"13.1":0.05691,"14.1":0.07209,"15.1":0.00759,"15.2-15.3":0.00759,"15.4":0.01518,"15.5":0.03415,"15.6":0.28455,"16.0":0.04553,"16.1":0.05312,"16.2":0.02276,"16.3":0.0645,"16.4":0.02276,"16.5":0.02656,"16.6":0.37561,"17.0":0.00759,"17.1":0.34525,"17.2":0.01897,"17.3":0.02656,"17.4":0.05312,"17.5":0.09864,"17.6":0.32628,"18.0":0.02656,"18.1":0.06829,"18.2":0.03794,"18.3":0.15555,"18.4":0.09485,"18.5-18.6":1.49484,"26.0":0.03415},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00155,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01865,"10.0-10.2":0,"10.3":0.0544,"11.0-11.2":4.08173,"11.3-11.4":0.00933,"12.0-12.1":0.00311,"12.2-12.5":0.10725,"13.0-13.1":0.00155,"13.2":0,"13.3":0.00155,"13.4-13.7":0.00777,"14.0-14.4":0.01088,"14.5-14.8":0.01243,"15.0-15.1":0.01399,"15.2-15.3":0.01088,"15.4":0.01243,"15.5":0.01399,"15.6-15.8":0.26113,"16.0":0.02176,"16.1":0.06995,"16.2":0.03109,"16.3":0.05751,"16.4":0.00933,"16.5":0.02021,"16.6-16.7":0.38703,"17.0":0.01399,"17.1":0.02798,"17.2":0.01865,"17.3":0.02953,"17.4":0.0373,"17.5":0.09171,"17.6-17.7":0.32331,"18.0":0.04041,"18.1":0.13989,"18.2":0.06217,"18.3":0.25647,"18.4":0.12746,"18.5-18.6":9.07431,"26.0":0.0373},P:{"4":0.07606,"21":0.02173,"23":0.01087,"24":0.02173,"25":0.0326,"26":0.04346,"27":0.0652,"28":2.03195,_:"20 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.01087},I:{"0":0.01861,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{"0":0.1179,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.00835,"9":0.07512,"11":0.04173,_:"6 7 10 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.03723},H:{"0":0},L:{"0":44.56884},R:{_:"0"},M:{"0":0.33507},Q:{"14.9":0.00621}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-sa.js b/node_modules.bak/caniuse-lite/data/regions/alt-sa.js new file mode 100644 index 0000000..422907b --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-sa.js @@ -0,0 +1 @@ +module.exports={C:{"4":0.04314,"11":0.00539,"52":0.00539,"59":0.00539,"115":0.12402,"120":0.00539,"128":0.04853,"134":0.00539,"135":0.00539,"136":0.01078,"137":0.00539,"138":0.00539,"139":0.01618,"140":0.0701,"141":0.69018,"142":0.3397,_:"2 3 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 118 119 121 122 123 124 125 126 127 129 130 131 132 133 143 144 145 3.5 3.6"},D:{"39":0.03235,"40":0.03235,"41":0.03235,"42":0.03235,"43":0.03235,"44":0.03235,"45":0.03235,"46":0.03235,"47":0.03235,"48":0.03774,"49":0.04314,"50":0.03235,"51":0.03235,"52":0.03235,"53":0.03235,"54":0.03235,"55":0.03774,"56":0.03235,"57":0.03235,"58":0.03235,"59":0.03235,"60":0.03235,"66":0.02157,"75":0.01078,"78":0.01078,"79":0.03235,"80":0.00539,"81":0.01078,"85":0.00539,"86":0.01078,"87":0.03235,"88":0.00539,"89":0.00539,"91":0.00539,"96":0.00539,"102":0.00539,"103":0.03235,"104":0.05931,"105":0.00539,"108":0.01618,"109":0.98674,"111":0.02157,"112":15.08682,"114":0.01078,"115":0.01078,"116":0.04853,"117":0.00539,"118":0.02696,"119":0.02157,"120":0.02696,"121":0.02696,"122":0.0647,"123":0.01618,"124":0.04314,"125":2.86854,"126":0.05392,"127":0.04314,"128":0.10784,"129":0.03774,"130":0.05392,"131":0.31813,"132":0.11862,"133":0.0701,"134":0.09706,"135":0.10784,"136":0.11862,"137":0.22107,"138":9.06395,"139":11.98102,"140":0.01618,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 68 69 70 71 72 73 74 76 77 83 84 90 92 93 94 95 97 98 99 100 101 106 107 110 113 141 142 143"},F:{"90":0.01078,"91":0.00539,"95":0.02157,"119":0.01618,"120":1.73622,"121":0.00539,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"92":0.01078,"109":0.02696,"114":0.07549,"122":0.01078,"131":0.01078,"132":0.00539,"133":0.00539,"134":0.04314,"135":0.01078,"136":0.01618,"137":0.02157,"138":1.24555,"139":2.45875,"140":0.00539,_:"12 13 14 15 16 17 18 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 113 115 116 117 118 119 120 121 123 124 125 126 127 128 129 130"},E:{_:"0 4 5 6 7 8 9 10 11 12 13 14 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 11.1 12.1 13.1 15.1 15.2-15.3 15.4 15.5 16.0 16.1 16.2 16.3 16.4 16.5 17.0 17.2 17.3 18.0","14.1":0.00539,"15.6":0.02157,"16.6":0.03235,"17.1":0.01078,"17.4":0.00539,"17.5":0.01078,"17.6":0.04314,"18.1":0.00539,"18.2":0.00539,"18.3":0.01618,"18.4":0.01078,"18.5-18.6":0.15098,"26.0":0.01078},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.00196,"6.0-6.1":0,"7.0-7.1":0.00049,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.00441,"10.0-10.2":0.00196,"10.3":0.00294,"11.0-11.2":0.67646,"11.3-11.4":0.01225,"12.0-12.1":0,"12.2-12.5":0.00833,"13.0-13.1":0,"13.2":0.00098,"13.3":0,"13.4-13.7":0,"14.0-14.4":0.00196,"14.5-14.8":0.00049,"15.0-15.1":0.00196,"15.2-15.3":0.00245,"15.4":0.00147,"15.5":0.00441,"15.6-15.8":0.09013,"16.0":0.00931,"16.1":0.02253,"16.2":0.00882,"16.3":0.02008,"16.4":0.00392,"16.5":0.0049,"16.6-16.7":0.18467,"17.0":0.00441,"17.1":0.00637,"17.2":0.00539,"17.3":0.0098,"17.4":0.01421,"17.5":0.03821,"17.6-17.7":0.10188,"18.0":0.02792,"18.1":0.0676,"18.2":0.02155,"18.3":0.1254,"18.4":0.0529,"18.5-18.6":3.31615,"26.0":0.01861},P:{"23":0.01095,"24":0.01095,"25":0.0219,"26":0.0438,"27":0.03285,"28":1.11679,_:"4 20 21 22 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.0438},I:{"0":0.06908,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0.00003},K:{"0":0.14746,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.02611,"9":0.01958,"10":0.00653,"11":0.0718,_:"6 7 5.5"},N:{_:"10 11"},S:{_:"2.5 3.0-3.1"},J:{_:"7 10"},O:{"0":0.01843},H:{"0":0},L:{"0":41.57666},R:{_:"0"},M:{"0":0.1152},Q:{_:"14.9"}}; diff --git a/node_modules.bak/caniuse-lite/data/regions/alt-ww.js b/node_modules.bak/caniuse-lite/data/regions/alt-ww.js new file mode 100644 index 0000000..39fb65f --- /dev/null +++ b/node_modules.bak/caniuse-lite/data/regions/alt-ww.js @@ -0,0 +1 @@ +module.exports={C:{"11":0.03145,"52":0.02752,"59":0.00393,"78":0.00786,"115":0.16903,"118":0.12186,"125":0.00393,"128":0.07862,"133":0.01572,"134":0.00786,"135":0.01179,"136":0.01179,"137":0.00786,"138":0.01179,"139":0.01966,"140":0.04717,"141":0.86875,"142":0.40489,_:"2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 53 54 55 56 57 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 116 117 119 120 121 122 123 124 126 127 129 130 131 132 143 144 145 3.5 3.6"},D:{"39":0.00786,"40":0.00786,"41":0.00786,"42":0.00786,"43":0.00786,"44":0.00786,"45":0.01179,"46":0.00786,"47":0.01179,"48":0.01966,"49":0.01966,"50":0.00786,"51":0.00786,"52":0.01179,"53":0.00786,"54":0.00786,"55":0.00786,"56":0.01572,"57":0.00786,"58":0.01179,"59":0.00786,"60":0.00786,"66":0.02359,"68":0.00393,"69":0.00786,"70":0.00786,"74":0.00393,"75":0.00393,"76":0.00393,"78":0.00786,"79":0.07076,"80":0.00786,"81":0.03538,"83":0.04324,"85":0.00786,"86":0.01179,"87":0.03931,"88":0.00786,"89":0.00393,"90":0.00786,"91":0.01966,"92":0.01179,"93":0.01179,"94":0.00393,"96":0.00786,"97":0.01572,"98":0.04324,"99":0.01572,"100":0.01179,"101":0.01966,"102":0.01572,"103":0.09041,"104":0.03145,"105":0.81372,"106":0.00786,"107":0.01179,"108":0.03145,"109":0.7233,"110":0.00786,"111":0.02752,"112":2.94039,"113":0.01179,"114":0.04717,"115":0.08255,"116":0.06683,"117":0.11793,"118":0.05897,"119":0.0511,"120":0.10614,"121":0.04324,"122":0.07076,"123":0.07469,"124":0.0629,"125":0.42848,"126":0.46779,"127":0.03538,"128":0.07862,"129":0.03931,"130":0.10614,"131":0.25552,"132":0.1769,"133":0.07076,"134":0.35379,"135":0.12972,"136":0.16117,"137":0.54248,"138":7.16621,"139":7.3038,"140":0.01966,"141":0.00786,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 61 62 63 64 65 67 71 72 73 77 84 95 142 143"},F:{"46":0.00786,"90":0.0511,"91":0.01966,"95":0.02752,"119":0.01179,"120":0.63682,"121":0.00393,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 60 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 92 93 94 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 122 9.5-9.6 10.0-10.1 10.5 10.6 11.1 11.5 11.6 12.1"},B:{"18":0.00393,"92":0.01179,"96":0.00393,"109":0.03931,"113":0.00786,"114":0.02359,"115":0.00393,"120":0.03145,"121":0.00393,"122":0.01179,"123":0.00393,"124":0.00786,"125":0.00393,"126":0.01179,"127":0.01179,"128":0.00786,"129":0.00786,"130":0.01179,"131":0.03145,"132":0.01179,"133":0.01572,"134":0.04324,"135":0.02359,"136":0.02752,"137":0.04324,"138":1.44661,"139":2.72025,"140":0.00786,_:"12 13 14 15 16 17 79 80 81 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 100 101 102 103 104 105 106 107 108 110 111 112 116 117 118 119"},E:{"14":0.01179,_:"0 4 5 6 7 8 9 10 11 12 13 15 3.1 3.2 5.1 6.1 7.1 9.1 10.1 15.2-15.3","11.1":0.00393,"12.1":0.00393,"13.1":0.02752,"14.1":0.02752,"15.1":0.02359,"15.4":0.00786,"15.5":0.00786,"15.6":0.10614,"16.0":0.01966,"16.1":0.01572,"16.2":0.01179,"16.3":0.02359,"16.4":0.00786,"16.5":0.01572,"16.6":0.15331,"17.0":0.00393,"17.1":0.10614,"17.2":0.01179,"17.3":0.01179,"17.4":0.02359,"17.5":0.04324,"17.6":0.14152,"18.0":0.01572,"18.1":0.03145,"18.2":0.01572,"18.3":0.06683,"18.4":0.04324,"18.5-18.6":0.58572,"26.0":0.01966},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0.00246,"5.0-5.1":0,"6.0-6.1":0.00616,"7.0-7.1":0.00493,"8.1-8.4":0,"9.0-9.2":0,"9.3":0.01232,"10.0-10.2":0.00123,"10.3":0.02218,"11.0-11.2":0.47309,"11.3-11.4":0.00739,"12.0-12.1":0.00246,"12.2-12.5":0.07146,"13.0-13.1":0,"13.2":0.0037,"13.3":0.00246,"13.4-13.7":0.01232,"14.0-14.4":0.02464,"14.5-14.8":0.02587,"15.0-15.1":0.02218,"15.2-15.3":0.01971,"15.4":0.02218,"15.5":0.02464,"15.6-15.8":0.32279,"16.0":0.03942,"16.1":0.08131,"16.2":0.04189,"16.3":0.07762,"16.4":0.01725,"16.5":0.03203,"16.6-16.7":0.41642,"17.0":0.02218,"17.1":0.04066,"17.2":0.02957,"17.3":0.04558,"17.4":0.06776,"17.5":0.14784,"17.6-17.7":0.36467,"18.0":0.0924,"18.1":0.18727,"18.2":0.10472,"18.3":0.35728,"18.4":0.20575,"18.5-18.6":8.76573,"26.0":0.04805},P:{"21":0.01087,"22":0.01087,"23":0.02173,"24":0.02173,"25":0.0326,"26":0.05433,"27":0.07606,"28":1.77107,_:"4 20 5.0-5.4 6.2-6.4 8.2 9.2 10.1 11.1-11.2 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0","7.2-7.4":0.02173},I:{"0":1.02402,"3":0,"4":0,"2.1":0,"2.2":0,"2.3":0,"4.1":0.0001,"4.2-4.3":0.00021,"4.4":0,"4.4.3-4.4.4":0.00072},K:{"0":0.99994,_:"10 11 12 11.1 11.5 12.1"},A:{"8":0.03792,"9":0.03034,"10":0.00758,"11":0.67498,_:"6 7 5.5"},N:{_:"10 11"},S:{"2.5":0.01214,_:"3.0-3.1"},J:{_:"7 10"},O:{"0":0.81932},H:{"0":0.05},L:{"0":46.01641},R:{_:"0"},M:{"0":0.32773},Q:{"14.9":0.176}}; diff --git a/node_modules.bak/caniuse-lite/dist/lib/statuses.js b/node_modules.bak/caniuse-lite/dist/lib/statuses.js new file mode 100644 index 0000000..4d73ab3 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/lib/statuses.js @@ -0,0 +1,9 @@ +module.exports = { + 1: 'ls', // WHATWG Living Standard + 2: 'rec', // W3C Recommendation + 3: 'pr', // W3C Proposed Recommendation + 4: 'cr', // W3C Candidate Recommendation + 5: 'wd', // W3C Working Draft + 6: 'other', // Non-W3C, but reputable + 7: 'unoff' // Unofficial, Editor's Draft or W3C "Note" +} diff --git a/node_modules.bak/caniuse-lite/dist/lib/supported.js b/node_modules.bak/caniuse-lite/dist/lib/supported.js new file mode 100644 index 0000000..3f81e4e --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/lib/supported.js @@ -0,0 +1,9 @@ +module.exports = { + y: 1 << 0, + n: 1 << 1, + a: 1 << 2, + p: 1 << 3, + u: 1 << 4, + x: 1 << 5, + d: 1 << 6 +} diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/agents.js b/node_modules.bak/caniuse-lite/dist/unpacker/agents.js new file mode 100644 index 0000000..0c8a790 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/agents.js @@ -0,0 +1,47 @@ +'use strict' + +const browsers = require('./browsers').browsers +const versions = require('./browserVersions').browserVersions +const agentsData = require('../../data/agents') + +function unpackBrowserVersions(versionsData) { + return Object.keys(versionsData).reduce((usage, version) => { + usage[versions[version]] = versionsData[version] + return usage + }, {}) +} + +module.exports.agents = Object.keys(agentsData).reduce((map, key) => { + let versionsData = agentsData[key] + map[browsers[key]] = Object.keys(versionsData).reduce((data, entry) => { + if (entry === 'A') { + data.usage_global = unpackBrowserVersions(versionsData[entry]) + } else if (entry === 'C') { + data.versions = versionsData[entry].reduce((list, version) => { + if (version === '') { + list.push(null) + } else { + list.push(versions[version]) + } + return list + }, []) + } else if (entry === 'D') { + data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]) + } else if (entry === 'E') { + data.browser = versionsData[entry] + } else if (entry === 'F') { + data.release_date = Object.keys(versionsData[entry]).reduce( + (map2, key2) => { + map2[versions[key2]] = versionsData[entry][key2] + return map2 + }, + {} + ) + } else { + // entry is B + data.prefix = versionsData[entry] + } + return data + }, {}) + return map +}, {}) diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/browserVersions.js b/node_modules.bak/caniuse-lite/dist/unpacker/browserVersions.js new file mode 100644 index 0000000..553526e --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/browserVersions.js @@ -0,0 +1 @@ +module.exports.browserVersions = require('../../data/browserVersions') diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/browsers.js b/node_modules.bak/caniuse-lite/dist/unpacker/browsers.js new file mode 100644 index 0000000..85e68b4 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/browsers.js @@ -0,0 +1 @@ +module.exports.browsers = require('../../data/browsers') diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/feature.js b/node_modules.bak/caniuse-lite/dist/unpacker/feature.js new file mode 100644 index 0000000..6690e99 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/feature.js @@ -0,0 +1,52 @@ +'use strict' + +const statuses = require('../lib/statuses') +const supported = require('../lib/supported') +const browsers = require('./browsers').browsers +const versions = require('./browserVersions').browserVersions + +const MATH2LOG = Math.log(2) + +function unpackSupport(cipher) { + // bit flags + let stats = Object.keys(supported).reduce((list, support) => { + if (cipher & supported[support]) list.push(support) + return list + }, []) + + // notes + let notes = cipher >> 7 + let notesArray = [] + while (notes) { + let note = Math.floor(Math.log(notes) / MATH2LOG) + 1 + notesArray.unshift(`#${note}`) + notes -= Math.pow(2, note - 1) + } + + return stats.concat(notesArray).join(' ') +} + +function unpackFeature(packed) { + let unpacked = { + status: statuses[packed.B], + title: packed.C, + shown: packed.D + } + unpacked.stats = Object.keys(packed.A).reduce((browserStats, key) => { + let browser = packed.A[key] + browserStats[browsers[key]] = Object.keys(browser).reduce( + (stats, support) => { + let packedVersions = browser[support].split(' ') + let unpacked2 = unpackSupport(support) + packedVersions.forEach(v => (stats[versions[v]] = unpacked2)) + return stats + }, + {} + ) + return browserStats + }, {}) + return unpacked +} + +module.exports = unpackFeature +module.exports.default = unpackFeature diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/features.js b/node_modules.bak/caniuse-lite/dist/unpacker/features.js new file mode 100644 index 0000000..8362aec --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/features.js @@ -0,0 +1,6 @@ +/* + * Load this dynamically so that it + * doesn't appear in the rollup bundle. + */ + +module.exports.features = require('../../data/features') diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/index.js b/node_modules.bak/caniuse-lite/dist/unpacker/index.js new file mode 100644 index 0000000..12017e8 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/index.js @@ -0,0 +1,4 @@ +module.exports.agents = require('./agents').agents +module.exports.feature = require('./feature') +module.exports.features = require('./features').features +module.exports.region = require('./region') diff --git a/node_modules.bak/caniuse-lite/dist/unpacker/region.js b/node_modules.bak/caniuse-lite/dist/unpacker/region.js new file mode 100644 index 0000000..d5cc2b6 --- /dev/null +++ b/node_modules.bak/caniuse-lite/dist/unpacker/region.js @@ -0,0 +1,22 @@ +'use strict' + +const browsers = require('./browsers').browsers + +function unpackRegion(packed) { + return Object.keys(packed).reduce((list, browser) => { + let data = packed[browser] + list[browsers[browser]] = Object.keys(data).reduce((memo, key) => { + let stats = data[key] + if (key === '_') { + stats.split(' ').forEach(version => (memo[version] = null)) + } else { + memo[key] = stats + } + return memo + }, {}) + return list + }, {}) +} + +module.exports = unpackRegion +module.exports.default = unpackRegion diff --git a/node_modules.bak/caniuse-lite/package.json b/node_modules.bak/caniuse-lite/package.json new file mode 100644 index 0000000..d14db0f --- /dev/null +++ b/node_modules.bak/caniuse-lite/package.json @@ -0,0 +1,34 @@ +{ + "name": "caniuse-lite", + "version": "1.0.30001741", + "description": "A smaller version of caniuse-db, with only the essentials!", + "main": "dist/unpacker/index.js", + "files": [ + "data", + "dist" + ], + "keywords": [ + "support" + ], + "author": { + "name": "Ben Briggs", + "email": "beneb.info@gmail.com", + "url": "http://beneb.info" + }, + "repository": "browserslist/caniuse-lite", + "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" + } + ], + "license": "CC-BY-4.0" +} diff --git a/node_modules.bak/chalk/index.d.ts b/node_modules.bak/chalk/index.d.ts new file mode 100644 index 0000000..9cd88f3 --- /dev/null +++ b/node_modules.bak/chalk/index.d.ts @@ -0,0 +1,415 @@ +/** +Basic foreground colors. + +[More colors here.](https://github.com/chalk/chalk/blob/master/readme.md#256-and-truecolor-color-support) +*/ +declare type ForegroundColor = + | 'black' + | 'red' + | 'green' + | 'yellow' + | 'blue' + | 'magenta' + | 'cyan' + | 'white' + | 'gray' + | 'grey' + | 'blackBright' + | 'redBright' + | 'greenBright' + | 'yellowBright' + | 'blueBright' + | 'magentaBright' + | 'cyanBright' + | 'whiteBright'; + +/** +Basic background colors. + +[More colors here.](https://github.com/chalk/chalk/blob/master/readme.md#256-and-truecolor-color-support) +*/ +declare type BackgroundColor = + | 'bgBlack' + | 'bgRed' + | 'bgGreen' + | 'bgYellow' + | 'bgBlue' + | 'bgMagenta' + | 'bgCyan' + | 'bgWhite' + | 'bgGray' + | 'bgGrey' + | 'bgBlackBright' + | 'bgRedBright' + | 'bgGreenBright' + | 'bgYellowBright' + | 'bgBlueBright' + | 'bgMagentaBright' + | 'bgCyanBright' + | 'bgWhiteBright'; + +/** +Basic colors. + +[More colors here.](https://github.com/chalk/chalk/blob/master/readme.md#256-and-truecolor-color-support) +*/ +declare type Color = ForegroundColor | BackgroundColor; + +declare type Modifiers = + | 'reset' + | 'bold' + | 'dim' + | 'italic' + | 'underline' + | 'inverse' + | 'hidden' + | 'strikethrough' + | 'visible'; + +declare namespace chalk { + /** + Levels: + - `0` - All colors disabled. + - `1` - Basic 16 colors support. + - `2` - ANSI 256 colors support. + - `3` - Truecolor 16 million colors support. + */ + type Level = 0 | 1 | 2 | 3; + + interface Options { + /** + Specify the color support for Chalk. + + By default, color support is automatically detected based on the environment. + + Levels: + - `0` - All colors disabled. + - `1` - Basic 16 colors support. + - `2` - ANSI 256 colors support. + - `3` - Truecolor 16 million colors support. + */ + level?: Level; + } + + /** + Return a new Chalk instance. + */ + type Instance = new (options?: Options) => Chalk; + + /** + Detect whether the terminal supports color. + */ + interface ColorSupport { + /** + The color level used by Chalk. + */ + level: Level; + + /** + Return whether Chalk supports basic 16 colors. + */ + hasBasic: boolean; + + /** + Return whether Chalk supports ANSI 256 colors. + */ + has256: boolean; + + /** + Return whether Chalk supports Truecolor 16 million colors. + */ + has16m: boolean; + } + + interface ChalkFunction { + /** + Use a template string. + + @remarks Template literals are unsupported for nested calls (see [issue #341](https://github.com/chalk/chalk/issues/341)) + + @example + ``` + import chalk = require('chalk'); + + log(chalk` + CPU: {red ${cpu.totalPercent}%} + RAM: {green ${ram.used / ram.total * 100}%} + DISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%} + `); + ``` + + @example + ``` + import chalk = require('chalk'); + + log(chalk.red.bgBlack`2 + 3 = {bold ${2 + 3}}`) + ``` + */ + (text: TemplateStringsArray, ...placeholders: unknown[]): string; + + (...text: unknown[]): string; + } + + interface Chalk extends ChalkFunction { + /** + Return a new Chalk instance. + */ + Instance: Instance; + + /** + The color support for Chalk. + + By default, color support is automatically detected based on the environment. + + Levels: + - `0` - All colors disabled. + - `1` - Basic 16 colors support. + - `2` - ANSI 256 colors support. + - `3` - Truecolor 16 million colors support. + */ + level: Level; + + /** + Use HEX value to set text color. + + @param color - Hexadecimal value representing the desired color. + + @example + ``` + import chalk = require('chalk'); + + chalk.hex('#DEADED'); + ``` + */ + hex(color: string): Chalk; + + /** + Use keyword color value to set text color. + + @param color - Keyword value representing the desired color. + + @example + ``` + import chalk = require('chalk'); + + chalk.keyword('orange'); + ``` + */ + keyword(color: string): Chalk; + + /** + Use RGB values to set text color. + */ + rgb(red: number, green: number, blue: number): Chalk; + + /** + Use HSL values to set text color. + */ + hsl(hue: number, saturation: number, lightness: number): Chalk; + + /** + Use HSV values to set text color. + */ + hsv(hue: number, saturation: number, value: number): Chalk; + + /** + Use HWB values to set text color. + */ + hwb(hue: number, whiteness: number, blackness: number): Chalk; + + /** + Use a [Select/Set Graphic Rendition](https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters) (SGR) [color code number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit) to set text color. + + 30 <= code && code < 38 || 90 <= code && code < 98 + For example, 31 for red, 91 for redBright. + */ + ansi(code: number): Chalk; + + /** + Use a [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set text color. + */ + ansi256(index: number): Chalk; + + /** + Use HEX value to set background color. + + @param color - Hexadecimal value representing the desired color. + + @example + ``` + import chalk = require('chalk'); + + chalk.bgHex('#DEADED'); + ``` + */ + bgHex(color: string): Chalk; + + /** + Use keyword color value to set background color. + + @param color - Keyword value representing the desired color. + + @example + ``` + import chalk = require('chalk'); + + chalk.bgKeyword('orange'); + ``` + */ + bgKeyword(color: string): Chalk; + + /** + Use RGB values to set background color. + */ + bgRgb(red: number, green: number, blue: number): Chalk; + + /** + Use HSL values to set background color. + */ + bgHsl(hue: number, saturation: number, lightness: number): Chalk; + + /** + Use HSV values to set background color. + */ + bgHsv(hue: number, saturation: number, value: number): Chalk; + + /** + Use HWB values to set background color. + */ + bgHwb(hue: number, whiteness: number, blackness: number): Chalk; + + /** + Use a [Select/Set Graphic Rendition](https://en.wikipedia.org/wiki/ANSI_escape_code#SGR_parameters) (SGR) [color code number](https://en.wikipedia.org/wiki/ANSI_escape_code#3/4_bit) to set background color. + + 30 <= code && code < 38 || 90 <= code && code < 98 + For example, 31 for red, 91 for redBright. + Use the foreground code, not the background code (for example, not 41, nor 101). + */ + bgAnsi(code: number): Chalk; + + /** + Use a [8-bit unsigned number](https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit) to set background color. + */ + bgAnsi256(index: number): Chalk; + + /** + Modifier: Resets the current color chain. + */ + readonly reset: Chalk; + + /** + Modifier: Make text bold. + */ + readonly bold: Chalk; + + /** + Modifier: Emitting only a small amount of light. + */ + readonly dim: Chalk; + + /** + Modifier: Make text italic. (Not widely supported) + */ + readonly italic: Chalk; + + /** + Modifier: Make text underline. (Not widely supported) + */ + readonly underline: Chalk; + + /** + Modifier: Inverse background and foreground colors. + */ + readonly inverse: Chalk; + + /** + Modifier: Prints the text, but makes it invisible. + */ + readonly hidden: Chalk; + + /** + Modifier: Puts a horizontal line through the center of the text. (Not widely supported) + */ + readonly strikethrough: Chalk; + + /** + Modifier: Prints the text only when Chalk has a color support level > 0. + Can be useful for things that are purely cosmetic. + */ + readonly visible: Chalk; + + readonly black: Chalk; + readonly red: Chalk; + readonly green: Chalk; + readonly yellow: Chalk; + readonly blue: Chalk; + readonly magenta: Chalk; + readonly cyan: Chalk; + readonly white: Chalk; + + /* + Alias for `blackBright`. + */ + readonly gray: Chalk; + + /* + Alias for `blackBright`. + */ + readonly grey: Chalk; + + readonly blackBright: Chalk; + readonly redBright: Chalk; + readonly greenBright: Chalk; + readonly yellowBright: Chalk; + readonly blueBright: Chalk; + readonly magentaBright: Chalk; + readonly cyanBright: Chalk; + readonly whiteBright: Chalk; + + readonly bgBlack: Chalk; + readonly bgRed: Chalk; + readonly bgGreen: Chalk; + readonly bgYellow: Chalk; + readonly bgBlue: Chalk; + readonly bgMagenta: Chalk; + readonly bgCyan: Chalk; + readonly bgWhite: Chalk; + + /* + Alias for `bgBlackBright`. + */ + readonly bgGray: Chalk; + + /* + Alias for `bgBlackBright`. + */ + readonly bgGrey: Chalk; + + readonly bgBlackBright: Chalk; + readonly bgRedBright: Chalk; + readonly bgGreenBright: Chalk; + readonly bgYellowBright: Chalk; + readonly bgBlueBright: Chalk; + readonly bgMagentaBright: Chalk; + readonly bgCyanBright: Chalk; + readonly bgWhiteBright: Chalk; + } +} + +/** +Main Chalk object that allows to chain styles together. +Call the last one as a method with a string argument. +Order doesn't matter, and later styles take precedent in case of a conflict. +This simply means that `chalk.red.yellow.green` is equivalent to `chalk.green`. +*/ +declare const chalk: chalk.Chalk & chalk.ChalkFunction & { + supportsColor: chalk.ColorSupport | false; + Level: chalk.Level; + Color: Color; + ForegroundColor: ForegroundColor; + BackgroundColor: BackgroundColor; + Modifiers: Modifiers; + stderr: chalk.Chalk & {supportsColor: chalk.ColorSupport | false}; +}; + +export = chalk; diff --git a/node_modules.bak/chalk/license b/node_modules.bak/chalk/license new file mode 100644 index 0000000..e7af2f7 --- /dev/null +++ b/node_modules.bak/chalk/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules.bak/chalk/node_modules/supports-color/browser.js b/node_modules.bak/chalk/node_modules/supports-color/browser.js new file mode 100644 index 0000000..62afa3a --- /dev/null +++ b/node_modules.bak/chalk/node_modules/supports-color/browser.js @@ -0,0 +1,5 @@ +'use strict'; +module.exports = { + stdout: false, + stderr: false +}; diff --git a/node_modules.bak/chalk/node_modules/supports-color/index.js b/node_modules.bak/chalk/node_modules/supports-color/index.js new file mode 100644 index 0000000..6fada39 --- /dev/null +++ b/node_modules.bak/chalk/node_modules/supports-color/index.js @@ -0,0 +1,135 @@ +'use strict'; +const os = require('os'); +const tty = require('tty'); +const hasFlag = require('has-flag'); + +const {env} = process; + +let forceColor; +if (hasFlag('no-color') || + hasFlag('no-colors') || + hasFlag('color=false') || + hasFlag('color=never')) { + forceColor = 0; +} else if (hasFlag('color') || + hasFlag('colors') || + hasFlag('color=true') || + hasFlag('color=always')) { + forceColor = 1; +} + +if ('FORCE_COLOR' in env) { + if (env.FORCE_COLOR === 'true') { + forceColor = 1; + } else if (env.FORCE_COLOR === 'false') { + forceColor = 0; + } else { + forceColor = env.FORCE_COLOR.length === 0 ? 1 : Math.min(parseInt(env.FORCE_COLOR, 10), 3); + } +} + +function translateLevel(level) { + if (level === 0) { + return false; + } + + return { + level, + hasBasic: true, + has256: level >= 2, + has16m: level >= 3 + }; +} + +function supportsColor(haveStream, streamIsTTY) { + if (forceColor === 0) { + return 0; + } + + if (hasFlag('color=16m') || + hasFlag('color=full') || + hasFlag('color=truecolor')) { + return 3; + } + + if (hasFlag('color=256')) { + return 2; + } + + if (haveStream && !streamIsTTY && forceColor === undefined) { + return 0; + } + + const min = forceColor || 0; + + if (env.TERM === 'dumb') { + return min; + } + + if (process.platform === 'win32') { + // Windows 10 build 10586 is the first Windows release that supports 256 colors. + // Windows 10 build 14931 is the first release that supports 16m/TrueColor. + const osRelease = os.release().split('.'); + if ( + Number(osRelease[0]) >= 10 && + Number(osRelease[2]) >= 10586 + ) { + return Number(osRelease[2]) >= 14931 ? 3 : 2; + } + + return 1; + } + + if ('CI' in env) { + if (['TRAVIS', 'CIRCLECI', 'APPVEYOR', 'GITLAB_CI', 'GITHUB_ACTIONS', 'BUILDKITE'].some(sign => sign in env) || env.CI_NAME === 'codeship') { + return 1; + } + + return min; + } + + if ('TEAMCITY_VERSION' in env) { + return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(env.TEAMCITY_VERSION) ? 1 : 0; + } + + if (env.COLORTERM === 'truecolor') { + return 3; + } + + if ('TERM_PROGRAM' in env) { + const version = parseInt((env.TERM_PROGRAM_VERSION || '').split('.')[0], 10); + + switch (env.TERM_PROGRAM) { + case 'iTerm.app': + return version >= 3 ? 3 : 2; + case 'Apple_Terminal': + return 2; + // No default + } + } + + if (/-256(color)?$/i.test(env.TERM)) { + return 2; + } + + if (/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(env.TERM)) { + return 1; + } + + if ('COLORTERM' in env) { + return 1; + } + + return min; +} + +function getSupportLevel(stream) { + const level = supportsColor(stream, stream && stream.isTTY); + return translateLevel(level); +} + +module.exports = { + supportsColor: getSupportLevel, + stdout: translateLevel(supportsColor(true, tty.isatty(1))), + stderr: translateLevel(supportsColor(true, tty.isatty(2))) +}; diff --git a/node_modules.bak/chalk/node_modules/supports-color/license b/node_modules.bak/chalk/node_modules/supports-color/license new file mode 100644 index 0000000..e7af2f7 --- /dev/null +++ b/node_modules.bak/chalk/node_modules/supports-color/license @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) Sindre Sorhus (sindresorhus.com) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules.bak/chalk/node_modules/supports-color/package.json b/node_modules.bak/chalk/node_modules/supports-color/package.json new file mode 100644 index 0000000..f7182ed --- /dev/null +++ b/node_modules.bak/chalk/node_modules/supports-color/package.json @@ -0,0 +1,53 @@ +{ + "name": "supports-color", + "version": "7.2.0", + "description": "Detect whether a terminal supports color", + "license": "MIT", + "repository": "chalk/supports-color", + "author": { + "name": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com" + }, + "engines": { + "node": ">=8" + }, + "scripts": { + "test": "xo && ava" + }, + "files": [ + "index.js", + "browser.js" + ], + "keywords": [ + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "ansi", + "styles", + "tty", + "rgb", + "256", + "shell", + "xterm", + "command-line", + "support", + "supports", + "capability", + "detect", + "truecolor", + "16m" + ], + "dependencies": { + "has-flag": "^4.0.0" + }, + "devDependencies": { + "ava": "^1.4.1", + "import-fresh": "^3.0.0", + "xo": "^0.24.0" + }, + "browser": "browser.js" +} diff --git a/node_modules.bak/chalk/node_modules/supports-color/readme.md b/node_modules.bak/chalk/node_modules/supports-color/readme.md new file mode 100644 index 0000000..3654228 --- /dev/null +++ b/node_modules.bak/chalk/node_modules/supports-color/readme.md @@ -0,0 +1,76 @@ +# supports-color [![Build Status](https://travis-ci.org/chalk/supports-color.svg?branch=master)](https://travis-ci.org/chalk/supports-color) + +> Detect whether a terminal supports color + + +## Install + +``` +$ npm install supports-color +``` + + +## Usage + +```js +const supportsColor = require('supports-color'); + +if (supportsColor.stdout) { + console.log('Terminal stdout supports color'); +} + +if (supportsColor.stdout.has256) { + console.log('Terminal stdout supports 256 colors'); +} + +if (supportsColor.stderr.has16m) { + console.log('Terminal stderr supports 16 million colors (truecolor)'); +} +``` + + +## API + +Returns an `Object` with a `stdout` and `stderr` property for testing either streams. Each property is an `Object`, or `false` if color is not supported. + +The `stdout`/`stderr` objects specifies a level of support for color through a `.level` property and a corresponding flag: + +- `.level = 1` and `.hasBasic = true`: Basic color support (16 colors) +- `.level = 2` and `.has256 = true`: 256 color support +- `.level = 3` and `.has16m = true`: Truecolor support (16 million colors) + + +## Info + +It obeys the `--color` and `--no-color` CLI flags. + +For situations where using `--color` is not possible, use the environment variable `FORCE_COLOR=1` (level 1), `FORCE_COLOR=2` (level 2), or `FORCE_COLOR=3` (level 3) to forcefully enable color, or `FORCE_COLOR=0` to forcefully disable. The use of `FORCE_COLOR` overrides all other color support checks. + +Explicit 256/Truecolor mode can be enabled using the `--color=256` and `--color=16m` flags, respectively. + + +## Related + +- [supports-color-cli](https://github.com/chalk/supports-color-cli) - CLI for this module +- [chalk](https://github.com/chalk/chalk) - Terminal string styling done right + + +## Maintainers + +- [Sindre Sorhus](https://github.com/sindresorhus) +- [Josh Junon](https://github.com/qix-) + + +--- + +
+ + Get professional support for this package with a Tidelift subscription + +
+ + Tidelift helps make open source sustainable for maintainers while giving companies
assurances about security, maintenance, and licensing for their dependencies. +
+
+ +--- diff --git a/node_modules.bak/chalk/package.json b/node_modules.bak/chalk/package.json new file mode 100644 index 0000000..47c23f2 --- /dev/null +++ b/node_modules.bak/chalk/package.json @@ -0,0 +1,68 @@ +{ + "name": "chalk", + "version": "4.1.2", + "description": "Terminal string styling done right", + "license": "MIT", + "repository": "chalk/chalk", + "funding": "https://github.com/chalk/chalk?sponsor=1", + "main": "source", + "engines": { + "node": ">=10" + }, + "scripts": { + "test": "xo && nyc ava && tsd", + "bench": "matcha benchmark.js" + }, + "files": [ + "source", + "index.d.ts" + ], + "keywords": [ + "color", + "colour", + "colors", + "terminal", + "console", + "cli", + "string", + "str", + "ansi", + "style", + "styles", + "tty", + "formatting", + "rgb", + "256", + "shell", + "xterm", + "log", + "logging", + "command-line", + "text" + ], + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "devDependencies": { + "ava": "^2.4.0", + "coveralls": "^3.0.7", + "execa": "^4.0.0", + "import-fresh": "^3.1.0", + "matcha": "^0.7.0", + "nyc": "^15.0.0", + "resolve-from": "^5.0.0", + "tsd": "^0.7.4", + "xo": "^0.28.2" + }, + "xo": { + "rules": { + "unicorn/prefer-string-slice": "off", + "unicorn/prefer-includes": "off", + "@typescript-eslint/member-ordering": "off", + "no-redeclare": "off", + "unicorn/string-content": "off", + "unicorn/better-regex": "off" + } + } +} diff --git a/node_modules.bak/chalk/readme.md b/node_modules.bak/chalk/readme.md new file mode 100644 index 0000000..a055d21 --- /dev/null +++ b/node_modules.bak/chalk/readme.md @@ -0,0 +1,341 @@ +

+
+
+ Chalk +
+
+
+

+ +> Terminal string styling done right + +[![Build Status](https://travis-ci.org/chalk/chalk.svg?branch=master)](https://travis-ci.org/chalk/chalk) [![Coverage Status](https://coveralls.io/repos/github/chalk/chalk/badge.svg?branch=master)](https://coveralls.io/github/chalk/chalk?branch=master) [![npm dependents](https://badgen.net/npm/dependents/chalk)](https://www.npmjs.com/package/chalk?activeTab=dependents) [![Downloads](https://badgen.net/npm/dt/chalk)](https://www.npmjs.com/package/chalk) [![](https://img.shields.io/badge/unicorn-approved-ff69b4.svg)](https://www.youtube.com/watch?v=9auOCbH5Ns4) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo) ![TypeScript-ready](https://img.shields.io/npm/types/chalk.svg) [![run on repl.it](https://repl.it/badge/github/chalk/chalk)](https://repl.it/github/chalk/chalk) + + + +
+ +--- + + + +--- + +
+ +## Highlights + +- Expressive API +- Highly performant +- Ability to nest styles +- [256/Truecolor color support](#256-and-truecolor-color-support) +- Auto-detects color support +- Doesn't extend `String.prototype` +- Clean and focused +- Actively maintained +- [Used by ~50,000 packages](https://www.npmjs.com/browse/depended/chalk) as of January 1, 2020 + +## Install + +```console +$ npm install chalk +``` + +## Usage + +```js +const chalk = require('chalk'); + +console.log(chalk.blue('Hello world!')); +``` + +Chalk comes with an easy to use composable API where you just chain and nest the styles you want. + +```js +const chalk = require('chalk'); +const log = console.log; + +// Combine styled and normal strings +log(chalk.blue('Hello') + ' World' + chalk.red('!')); + +// Compose multiple styles using the chainable API +log(chalk.blue.bgRed.bold('Hello world!')); + +// Pass in multiple arguments +log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz')); + +// Nest styles +log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!')); + +// Nest styles of the same type even (color, underline, background) +log(chalk.green( + 'I am a green line ' + + chalk.blue.underline.bold('with a blue substring') + + ' that becomes green again!' +)); + +// ES2015 template literal +log(` +CPU: ${chalk.red('90%')} +RAM: ${chalk.green('40%')} +DISK: ${chalk.yellow('70%')} +`); + +// ES2015 tagged template literal +log(chalk` +CPU: {red ${cpu.totalPercent}%} +RAM: {green ${ram.used / ram.total * 100}%} +DISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%} +`); + +// Use RGB colors in terminal emulators that support it. +log(chalk.keyword('orange')('Yay for orange colored text!')); +log(chalk.rgb(123, 45, 67).underline('Underlined reddish color')); +log(chalk.hex('#DEADED').bold('Bold gray!')); +``` + +Easily define your own themes: + +```js +const chalk = require('chalk'); + +const error = chalk.bold.red; +const warning = chalk.keyword('orange'); + +console.log(error('Error!')); +console.log(warning('Warning!')); +``` + +Take advantage of console.log [string substitution](https://nodejs.org/docs/latest/api/console.html#console_console_log_data_args): + +```js +const name = 'Sindre'; +console.log(chalk.green('Hello %s'), name); +//=> 'Hello Sindre' +``` + +## API + +### chalk.` + + +
+
+
+ +
+
+

This is the Vite development server that provides Hot Module Replacement for your Laravel application.

+

To access your Laravel application, you will need to run a local development server.

+

Artisan Serve

+

Laravel's local development server powered by PHP's built-in web server.

+

Laravel Sail

+

A light-weight command-line interface for interacting with Laravel's default Docker development environment.

+
+
+

+ Your Laravel application's configured APP_URL is:
+ {{ APP_URL }} +

+

Want more information on Laravel's Vite integration?

+

+ Read the docs → +

+
+
+
+
+
+ + diff --git a/node_modules.bak/laravel-vite-plugin/dist/index.d.ts b/node_modules.bak/laravel-vite-plugin/dist/index.d.ts new file mode 100644 index 0000000..916b8c3 --- /dev/null +++ b/node_modules.bak/laravel-vite-plugin/dist/index.d.ts @@ -0,0 +1,76 @@ +import { Plugin, UserConfig, ConfigEnv, Rollup } from 'vite'; +import { Config as FullReloadConfig } from 'vite-plugin-full-reload'; +interface PluginConfig { + /** + * The path or paths of the entry points to compile. + */ + input: Rollup.InputOption; + /** + * Laravel's public directory. + * + * @default 'public' + */ + publicDirectory?: string; + /** + * The public subdirectory where compiled assets should be written. + * + * @default 'build' + */ + buildDirectory?: string; + /** + * The path to the "hot" file. + * + * @default `${publicDirectory}/hot` + */ + hotFile?: string; + /** + * The path of the SSR entry point. + */ + ssr?: Rollup.InputOption; + /** + * The directory where the SSR bundle should be written. + * + * @default 'bootstrap/ssr' + */ + ssrOutputDirectory?: string; + /** + * Configuration for performing full page refresh on blade (or other) file changes. + * + * {@link https://github.com/ElMassimo/vite-plugin-full-reload} + * @default false + */ + refresh?: boolean | string | string[] | RefreshConfig | RefreshConfig[]; + /** + * Utilise the Herd or Valet TLS certificates. + * + * @default null + */ + detectTls?: string | boolean | null; + /** + * Utilise the Herd or Valet TLS certificates. + * + * @default null + * @deprecated use "detectTls" instead + */ + valetTls?: string | boolean | null; + /** + * Transform the code while serving. + */ + transformOnServe?: (code: string, url: DevServerUrl) => string; +} +interface RefreshConfig { + paths: string[]; + config?: FullReloadConfig; +} +interface LaravelPlugin extends Plugin { + config: (config: UserConfig, env: ConfigEnv) => UserConfig; +} +type DevServerUrl = `${'http' | 'https'}://${string}:${number}`; +export declare const refreshPaths: string[]; +/** + * Laravel plugin for Vite. + * + * @param config - A config object or relative path(s) of the scripts to be compiled. + */ +export default function laravel(config: string | string[] | PluginConfig): [LaravelPlugin, ...Plugin[]]; +export {}; diff --git a/node_modules.bak/laravel-vite-plugin/dist/index.js b/node_modules.bak/laravel-vite-plugin/dist/index.js new file mode 100644 index 0000000..2493116 --- /dev/null +++ b/node_modules.bak/laravel-vite-plugin/dist/index.js @@ -0,0 +1,404 @@ +import fs from "fs"; +import os from "os"; +import { fileURLToPath } from "url"; +import path from "path"; +import colors from "picocolors"; +import { loadEnv, createLogger } from "vite"; +import fullReload from "vite-plugin-full-reload"; +let exitHandlersBound = false; +const refreshPaths = [ + "app/Livewire/**", + "app/View/Components/**", + "lang/**", + "resources/lang/**", + "resources/views/**", + "routes/**" +].filter((path2) => fs.existsSync(path2.replace(/\*\*$/, ""))); +const logger = createLogger("info", { + prefix: "[laravel-vite-plugin]" +}); +function laravel(config) { + const pluginConfig = resolvePluginConfig(config); + return [ + resolveLaravelPlugin(pluginConfig), + ...resolveFullReloadConfig(pluginConfig) + ]; +} +function resolveLaravelPlugin(pluginConfig) { + let viteDevServerUrl; + let resolvedConfig; + let userConfig; + const defaultAliases = { + "@": "/resources/js" + }; + return { + name: "laravel", + enforce: "post", + config: (config, { command, mode }) => { + userConfig = config; + const ssr = !!userConfig.build?.ssr; + const env = loadEnv(mode, userConfig.envDir || process.cwd(), ""); + const assetUrl = env.ASSET_URL ?? ""; + const serverConfig = command === "serve" ? resolveDevelopmentEnvironmentServerConfig(pluginConfig.detectTls) ?? resolveEnvironmentServerConfig(env) : void 0; + ensureCommandShouldRunInEnvironment(command, env); + return { + base: userConfig.base ?? (command === "build" ? resolveBase(pluginConfig, assetUrl) : ""), + publicDir: userConfig.publicDir ?? false, + build: { + manifest: userConfig.build?.manifest ?? (ssr ? false : "manifest.json"), + ssrManifest: userConfig.build?.ssrManifest ?? (ssr ? "ssr-manifest.json" : false), + outDir: userConfig.build?.outDir ?? resolveOutDir(pluginConfig, ssr), + rollupOptions: { + input: userConfig.build?.rollupOptions?.input ?? resolveInput(pluginConfig, ssr) + }, + assetsInlineLimit: userConfig.build?.assetsInlineLimit ?? 0 + }, + server: { + origin: userConfig.server?.origin ?? "http://__laravel_vite_placeholder__.test", + cors: userConfig.server?.cors ?? { + origin: userConfig.server?.origin ?? [ + /^https?:\/\/(?:(?:[^:]+\.)?localhost|127\.0\.0\.1|\[::1\])(?::\d+)?$/, + // Copied from Vite itself. We can import this once we drop 5.0 support and require Vite 6.1+. Source: https://github.com/vitejs/vite/blob/0c854645bd17960abbe8f01b602d1a1da1a2b9fd/packages/vite/src/node/constants.ts#L200-L201 + ...env.APP_URL ? [env.APP_URL] : [], + // * (APP_URL="http://my-app.tld") + /^https?:\/\/.*\.test(:\d+)?$/ + // Valet / Herd (SCHEME://*.test:PORT) + ] + }, + ...process.env.LARAVEL_SAIL ? { + host: userConfig.server?.host ?? "0.0.0.0", + port: userConfig.server?.port ?? (env.VITE_PORT ? parseInt(env.VITE_PORT) : 5173), + strictPort: userConfig.server?.strictPort ?? true + } : void 0, + ...serverConfig ? { + host: userConfig.server?.host ?? serverConfig.host, + hmr: userConfig.server?.hmr === false ? false : { + ...serverConfig.hmr, + ...userConfig.server?.hmr === true ? {} : userConfig.server?.hmr + }, + https: userConfig.server?.https ?? serverConfig.https + } : void 0 + }, + resolve: { + alias: Array.isArray(userConfig.resolve?.alias) ? [ + ...userConfig.resolve?.alias ?? [], + ...Object.keys(defaultAliases).map((alias) => ({ + find: alias, + replacement: defaultAliases[alias] + })) + ] : { + ...defaultAliases, + ...userConfig.resolve?.alias + } + }, + ssr: { + noExternal: noExternalInertiaHelpers(userConfig) + } + }; + }, + configResolved(config) { + resolvedConfig = config; + }, + transform(code) { + if (resolvedConfig.command === "serve") { + code = code.replace(/http:\/\/__laravel_vite_placeholder__\.test/g, viteDevServerUrl); + return pluginConfig.transformOnServe(code, viteDevServerUrl); + } + }, + configureServer(server) { + const envDir = resolvedConfig.envDir || process.cwd(); + const appUrl = loadEnv(resolvedConfig.mode, envDir, "APP_URL").APP_URL ?? "undefined"; + server.httpServer?.once("listening", () => { + const address = server.httpServer?.address(); + const isAddressInfo = (x) => typeof x === "object"; + if (isAddressInfo(address)) { + viteDevServerUrl = userConfig.server?.origin ? userConfig.server.origin : resolveDevServerUrl(address, server.config, userConfig); + const hotFileParentDirectory = path.dirname(pluginConfig.hotFile); + if (!fs.existsSync(hotFileParentDirectory)) { + fs.mkdirSync(hotFileParentDirectory, { recursive: true }); + setTimeout(() => { + logger.info(`Hot file directory created ${colors.dim(fs.realpathSync(hotFileParentDirectory))}`, { clear: true, timestamp: true }); + }, 200); + } + fs.writeFileSync(pluginConfig.hotFile, `${viteDevServerUrl}${server.config.base.replace(/\/$/, "")}`); + setTimeout(() => { + server.config.logger.info(` + ${colors.red(`${colors.bold("LARAVEL")} ${laravelVersion()}`)} ${colors.dim("plugin")} ${colors.bold(`v${pluginVersion()}`)}`); + server.config.logger.info(""); + server.config.logger.info(` ${colors.green("\u279C")} ${colors.bold("APP_URL")}: ${colors.cyan(appUrl.replace(/:(\d+)/, (_, port) => `:${colors.bold(port)}`))}`); + if (typeof resolvedConfig.server.https === "object" && typeof resolvedConfig.server.https.key === "string") { + if (resolvedConfig.server.https.key.startsWith(herdMacConfigPath()) || resolvedConfig.server.https.key.startsWith(herdWindowsConfigPath())) { + server.config.logger.info(` ${colors.green("\u279C")} Using Herd certificate to secure Vite.`); + } + if (resolvedConfig.server.https.key.startsWith(valetMacConfigPath()) || resolvedConfig.server.https.key.startsWith(valetLinuxConfigPath())) { + server.config.logger.info(` ${colors.green("\u279C")} Using Valet certificate to secure Vite.`); + } + } + }, 100); + } + }); + if (!exitHandlersBound) { + const clean = () => { + if (fs.existsSync(pluginConfig.hotFile)) { + fs.rmSync(pluginConfig.hotFile); + } + }; + process.on("exit", clean); + process.on("SIGINT", () => process.exit()); + process.on("SIGTERM", () => process.exit()); + process.on("SIGHUP", () => process.exit()); + exitHandlersBound = true; + } + return () => server.middlewares.use((req, res, next) => { + if (req.url === "/index.html") { + res.statusCode = 404; + res.end( + fs.readFileSync(path.join(dirname(), "dev-server-index.html")).toString().replace(/{{ APP_URL }}/g, appUrl) + ); + } + next(); + }); + } + }; +} +function ensureCommandShouldRunInEnvironment(command, env) { + if (command === "build" || env.LARAVEL_BYPASS_ENV_CHECK === "1") { + return; + } + if (typeof env.LARAVEL_VAPOR !== "undefined") { + throw Error("You should not run the Vite HMR server on Vapor. You should build your assets for production instead. To disable this ENV check you may set LARAVEL_BYPASS_ENV_CHECK=1"); + } + if (typeof env.LARAVEL_FORGE !== "undefined") { + throw Error("You should not run the Vite HMR server in your Forge deployment script. You should build your assets for production instead. To disable this ENV check you may set LARAVEL_BYPASS_ENV_CHECK=1"); + } + if (typeof env.LARAVEL_ENVOYER !== "undefined") { + throw Error("You should not run the Vite HMR server in your Envoyer hook. You should build your assets for production instead. To disable this ENV check you may set LARAVEL_BYPASS_ENV_CHECK=1"); + } + if (typeof env.CI !== "undefined") { + throw Error("You should not run the Vite HMR server in CI environments. You should build your assets for production instead. To disable this ENV check you may set LARAVEL_BYPASS_ENV_CHECK=1"); + } +} +function laravelVersion() { + try { + const composer = JSON.parse(fs.readFileSync("composer.lock").toString()); + return composer.packages?.find((composerPackage) => composerPackage.name === "laravel/framework")?.version ?? ""; + } catch { + return ""; + } +} +function pluginVersion() { + try { + return JSON.parse(fs.readFileSync(path.join(dirname(), "../package.json")).toString())?.version; + } catch { + return ""; + } +} +function resolvePluginConfig(config) { + if (typeof config === "undefined") { + throw new Error("laravel-vite-plugin: missing configuration."); + } + if (typeof config === "string" || Array.isArray(config)) { + config = { input: config, ssr: config }; + } + if (typeof config.input === "undefined") { + throw new Error('laravel-vite-plugin: missing configuration for "input".'); + } + if (typeof config.publicDirectory === "string") { + config.publicDirectory = config.publicDirectory.trim().replace(/^\/+/, ""); + if (config.publicDirectory === "") { + throw new Error("laravel-vite-plugin: publicDirectory must be a subdirectory. E.g. 'public'."); + } + } + if (typeof config.buildDirectory === "string") { + config.buildDirectory = config.buildDirectory.trim().replace(/^\/+/, "").replace(/\/+$/, ""); + if (config.buildDirectory === "") { + throw new Error("laravel-vite-plugin: buildDirectory must be a subdirectory. E.g. 'build'."); + } + } + if (typeof config.ssrOutputDirectory === "string") { + config.ssrOutputDirectory = config.ssrOutputDirectory.trim().replace(/^\/+/, "").replace(/\/+$/, ""); + } + if (config.refresh === true) { + config.refresh = [{ paths: refreshPaths }]; + } + return { + input: config.input, + publicDirectory: config.publicDirectory ?? "public", + buildDirectory: config.buildDirectory ?? "build", + ssr: config.ssr ?? config.input, + ssrOutputDirectory: config.ssrOutputDirectory ?? "bootstrap/ssr", + refresh: config.refresh ?? false, + hotFile: config.hotFile ?? path.join(config.publicDirectory ?? "public", "hot"), + valetTls: config.valetTls ?? null, + detectTls: config.detectTls ?? config.valetTls ?? null, + transformOnServe: config.transformOnServe ?? ((code) => code) + }; +} +function resolveBase(config, assetUrl) { + return assetUrl + (!assetUrl.endsWith("/") ? "/" : "") + config.buildDirectory + "/"; +} +function resolveInput(config, ssr) { + if (ssr) { + return config.ssr; + } + return config.input; +} +function resolveOutDir(config, ssr) { + if (ssr) { + return config.ssrOutputDirectory; + } + return path.join(config.publicDirectory, config.buildDirectory); +} +function resolveFullReloadConfig({ refresh: config }) { + if (typeof config === "boolean") { + return []; + } + if (typeof config === "string") { + config = [{ paths: [config] }]; + } + if (!Array.isArray(config)) { + config = [config]; + } + if (config.some((c) => typeof c === "string")) { + config = [{ paths: config }]; + } + return config.flatMap((c) => { + const plugin = fullReload(c.paths, c.config); + plugin.__laravel_plugin_config = c; + return plugin; + }); +} +function resolveDevServerUrl(address, config, userConfig) { + const configHmrProtocol = typeof config.server.hmr === "object" ? config.server.hmr.protocol : null; + const clientProtocol = configHmrProtocol ? configHmrProtocol === "wss" ? "https" : "http" : null; + const serverProtocol = config.server.https ? "https" : "http"; + const protocol = clientProtocol ?? serverProtocol; + const configHmrHost = typeof config.server.hmr === "object" ? config.server.hmr.host : null; + const configHost = typeof config.server.host === "string" ? config.server.host : null; + const sailHost = process.env.LARAVEL_SAIL && !userConfig.server?.host ? "localhost" : null; + const serverAddress = isIpv6(address) ? `[${address.address}]` : address.address; + const host = configHmrHost ?? sailHost ?? configHost ?? serverAddress; + const configHmrClientPort = typeof config.server.hmr === "object" ? config.server.hmr.clientPort : null; + const port = configHmrClientPort ?? address.port; + return `${protocol}://${host}:${port}`; +} +function isIpv6(address) { + return address.family === "IPv6" || address.family === 6; +} +function noExternalInertiaHelpers(config) { + const userNoExternal = config.ssr?.noExternal; + const pluginNoExternal = ["laravel-vite-plugin"]; + if (userNoExternal === true) { + return true; + } + if (typeof userNoExternal === "undefined") { + return pluginNoExternal; + } + return [ + ...Array.isArray(userNoExternal) ? userNoExternal : [userNoExternal], + ...pluginNoExternal + ]; +} +function resolveEnvironmentServerConfig(env) { + if (!env.VITE_DEV_SERVER_KEY && !env.VITE_DEV_SERVER_CERT) { + return; + } + if (!fs.existsSync(env.VITE_DEV_SERVER_KEY) || !fs.existsSync(env.VITE_DEV_SERVER_CERT)) { + throw Error(`Unable to find the certificate files specified in your environment. Ensure you have correctly configured VITE_DEV_SERVER_KEY: [${env.VITE_DEV_SERVER_KEY}] and VITE_DEV_SERVER_CERT: [${env.VITE_DEV_SERVER_CERT}].`); + } + const host = resolveHostFromEnv(env); + if (!host) { + throw Error(`Unable to determine the host from the environment's APP_URL: [${env.APP_URL}].`); + } + return { + hmr: { host }, + host, + https: { + key: fs.readFileSync(env.VITE_DEV_SERVER_KEY), + cert: fs.readFileSync(env.VITE_DEV_SERVER_CERT) + } + }; +} +function resolveHostFromEnv(env) { + try { + return new URL(env.APP_URL).host; + } catch { + return; + } +} +function resolveDevelopmentEnvironmentServerConfig(host) { + if (host === false) { + return; + } + const configPath = determineDevelopmentEnvironmentConfigPath(); + if (typeof configPath === "undefined" && host === null) { + return; + } + if (typeof configPath === "undefined") { + throw Error(`Unable to find the Herd or Valet configuration directory. Please check they are correctly installed.`); + } + const resolvedHost = host === true || host === null ? path.basename(process.cwd()) + "." + resolveDevelopmentEnvironmentTld(configPath) : host; + const keyPath = path.resolve(configPath, "Certificates", `${resolvedHost}.key`); + const certPath = path.resolve(configPath, "Certificates", `${resolvedHost}.crt`); + if (!fs.existsSync(keyPath) || !fs.existsSync(certPath)) { + if (host === null) { + return; + } + if (configPath === herdMacConfigPath() || configPath === herdWindowsConfigPath()) { + throw Error(`Unable to find certificate files for your host [${resolvedHost}] in the [${configPath}/Certificates] directory. Ensure you have secured the site via the Herd UI.`); + } else if (typeof host === "string") { + throw Error(`Unable to find certificate files for your host [${resolvedHost}] in the [${configPath}/Certificates] directory. Ensure you have secured the site by running \`valet secure ${host}\`.`); + } else { + throw Error(`Unable to find certificate files for your host [${resolvedHost}] in the [${configPath}/Certificates] directory. Ensure you have secured the site by running \`valet secure\`.`); + } + } + return { + hmr: { host: resolvedHost }, + host: resolvedHost, + https: { + key: keyPath, + cert: certPath + } + }; +} +function determineDevelopmentEnvironmentConfigPath() { + if (fs.existsSync(herdMacConfigPath())) { + return herdMacConfigPath(); + } + if (fs.existsSync(herdWindowsConfigPath())) { + return herdWindowsConfigPath(); + } + if (fs.existsSync(valetMacConfigPath())) { + return valetMacConfigPath(); + } + if (fs.existsSync(valetLinuxConfigPath())) { + return valetLinuxConfigPath(); + } +} +function resolveDevelopmentEnvironmentTld(configPath) { + const configFile = path.resolve(configPath, "config.json"); + if (!fs.existsSync(configFile)) { + throw Error(`Unable to find the configuration file [${configFile}].`); + } + const config = JSON.parse(fs.readFileSync(configFile, "utf-8")); + return config.tld; +} +function dirname() { + return fileURLToPath(new URL(".", import.meta.url)); +} +function herdMacConfigPath() { + return path.resolve(os.homedir(), "Library", "Application Support", "Herd", "config", "valet"); +} +function herdWindowsConfigPath() { + return path.resolve(os.homedir(), ".config", "herd", "config", "valet"); +} +function valetMacConfigPath() { + return path.resolve(os.homedir(), ".config", "valet"); +} +function valetLinuxConfigPath() { + return path.resolve(os.homedir(), ".valet"); +} +export { + laravel as default, + refreshPaths +}; diff --git a/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.d.ts b/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.d.ts new file mode 100644 index 0000000..0b666c1 --- /dev/null +++ b/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.d.ts @@ -0,0 +1 @@ +export declare function resolvePageComponent(path: string | string[], pages: Record | (() => Promise)>): Promise; diff --git a/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.js b/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.js new file mode 100644 index 0000000..d0fcc86 --- /dev/null +++ b/node_modules.bak/laravel-vite-plugin/inertia-helpers/index.js @@ -0,0 +1,10 @@ +export async function resolvePageComponent(path, pages) { + for (const p of (Array.isArray(path) ? path : [path])) { + const page = pages[p]; + if (typeof page === 'undefined') { + continue; + } + return typeof page === 'function' ? page() : page; + } + throw new Error(`Page not found: ${path}`); +} diff --git a/node_modules.bak/laravel-vite-plugin/package.json b/node_modules.bak/laravel-vite-plugin/package.json new file mode 100644 index 0000000..8ed81e9 --- /dev/null +++ b/node_modules.bak/laravel-vite-plugin/package.json @@ -0,0 +1,68 @@ +{ + "name": "laravel-vite-plugin", + "version": "2.0.1", + "description": "Laravel plugin for Vite.", + "keywords": [ + "laravel", + "vite", + "vite-plugin" + ], + "homepage": "https://github.com/laravel/vite-plugin", + "repository": { + "type": "git", + "url": "https://github.com/laravel/vite-plugin" + }, + "license": "MIT", + "author": "Laravel", + "type": "module", + "exports": { + ".": { + "types": "./dist/index.d.ts", + "default": "./dist/index.js" + }, + "./inertia-helpers": { + "types": "./inertia-helpers/index.d.ts", + "default": "./inertia-helpers/index.js" + } + }, + "types": "./dist/index.d.ts", + "files": [ + "/dist", + "/inertia-helpers" + ], + "bin": { + "clean-orphaned-assets": "bin/clean.js" + }, + "scripts": { + "build": "npm run build-plugin && npm run build-inertia-helpers", + "build-plugin": "rm -rf dist && npm run build-plugin-types && npm run build-plugin-esm && cp src/dev-server-index.html dist/", + "build-plugin-types": "tsc --emitDeclarationOnly", + "build-plugin-esm": "esbuild src/index.ts --platform=node --format=esm --outfile=dist/index.js", + "build-inertia-helpers": "rm -rf inertia-helpers && tsc --project tsconfig.inertia-helpers.json", + "lint": "eslint --ext .ts ./src ./tests", + "test": "vitest run" + }, + "devDependencies": { + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "^9.30.1", + "@types/node": "^20.19.0 || >=22.12.0", + "@typescript-eslint/eslint-plugin": "^8.0.0", + "@typescript-eslint/parser": "^8.0.0", + "esbuild": "0.25.6", + "eslint": "^9.0.0", + "globals": "^16.3.0", + "typescript": "^5.0.0", + "vite": "^7.0.0", + "vitest": "^3.0.0" + }, + "peerDependencies": { + "vite": "^7.0.0" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "dependencies": { + "picocolors": "^1.0.0", + "vite-plugin-full-reload": "^1.1.0" + } +} diff --git a/node_modules.bak/lightningcss-linux-x64-gnu/LICENSE b/node_modules.bak/lightningcss-linux-x64-gnu/LICENSE new file mode 100644 index 0000000..89fe5b2 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-gnu/LICENSE @@ -0,0 +1,373 @@ + Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" +means each individual or legal entity that creates, contributes to +the creation of, or owns Covered Software. + +1.2. "Contributor Version" +means the combination of the Contributions of others (if any) used +by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" +means Covered Software of a particular Contributor. + +1.4. "Covered Software" +means Source Code Form to which the initial Contributor has attached +the notice in Exhibit A, the Executable Form of such Source Code +Form, and Modifications of such Source Code Form, in each case +including portions thereof. + +1.5. "Incompatible With Secondary Licenses" +means + +(a) that the initial Contributor has attached the notice described +in Exhibit B to the Covered Software; or + +(b) that the Covered Software was made available under the terms of +version 1.1 or earlier of the License, but not also under the +terms of a Secondary License. + +1.6. "Executable Form" +means any form of the work other than Source Code Form. + +1.7. "Larger Work" +means a work that combines Covered Software with other material, in +a separate file or files, that is not Covered Software. + +1.8. "License" +means this document. + +1.9. "Licensable" +means having the right to grant, to the maximum extent possible, +whether at the time of the initial grant or subsequently, any and +all of the rights conveyed by this License. + +1.10. "Modifications" +means any of the following: + +(a) any file in Source Code Form that results from an addition to, +deletion from, or modification of the contents of Covered +Software; or + +(b) any new file in Source Code Form that contains any Covered +Software. + +1.11. "Patent Claims" of a Contributor +means any patent claim(s), including without limitation, method, +process, and apparatus claims, in any patent Licensable by such +Contributor that would be infringed, but for the grant of the +License, by the making, using, selling, offering for sale, having +made, import, or transfer of either its Contributions or its +Contributor Version. + +1.12. "Secondary License" +means either the GNU General Public License, Version 2.0, the GNU +Lesser General Public License, Version 2.1, the GNU Affero General +Public License, Version 3.0, or any later versions of those +licenses. + +1.13. "Source Code Form" +means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") +means an individual or a legal entity exercising rights under this +License. For legal entities, "You" includes any entity that +controls, is controlled by, or is under common control with You. For +purposes of this definition, "control" means (a) the power, direct +or indirect, to cause the direction or management of such entity, +whether by contract or otherwise, or (b) ownership of more than +fifty percent (50%) of the outstanding shares or beneficial +ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or +as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer +for sale, have made, import, and otherwise transfer either its +Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; +or + +(b) for infringements caused by: (i) Your and any other third party's +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of +its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code +Form, as described in Section 3.1, and You must inform recipients of +the Executable Form how they can obtain a copy of such Source Code +Form by reasonable means in a timely manner, at a charge no more +than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this +License, or sublicense it under different terms, provided that the +license for the Executable Form does not attempt to limit or alter +the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + +This Source Code Form is "Incompatible With Secondary Licenses", as +defined by the Mozilla Public License, v. 2.0. diff --git a/node_modules.bak/lightningcss-linux-x64-gnu/README.md b/node_modules.bak/lightningcss-linux-x64-gnu/README.md new file mode 100644 index 0000000..84f87d3 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-gnu/README.md @@ -0,0 +1 @@ +This is the x86_64-unknown-linux-gnu build of lightningcss. See https://github.com/parcel-bundler/lightningcss for details. \ No newline at end of file diff --git a/node_modules.bak/lightningcss-linux-x64-gnu/lightningcss.linux-x64-gnu.node b/node_modules.bak/lightningcss-linux-x64-gnu/lightningcss.linux-x64-gnu.node new file mode 100644 index 0000000..f7eb568 Binary files /dev/null and b/node_modules.bak/lightningcss-linux-x64-gnu/lightningcss.linux-x64-gnu.node differ diff --git a/node_modules.bak/lightningcss-linux-x64-gnu/package.json b/node_modules.bak/lightningcss-linux-x64-gnu/package.json new file mode 100644 index 0000000..2aded46 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-gnu/package.json @@ -0,0 +1,37 @@ +{ + "name": "lightningcss-linux-x64-gnu", + "version": "1.30.1", + "license": "MPL-2.0", + "description": "A CSS parser, transformer, and minifier written in Rust", + "main": "lightningcss.linux-x64-gnu.node", + "browserslist": "last 2 versions, not dead", + "publishConfig": { + "access": "public" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "repository": { + "type": "git", + "url": "https://github.com/parcel-bundler/lightningcss.git" + }, + "engines": { + "node": ">= 12.0.0" + }, + "files": [ + "lightningcss.linux-x64-gnu.node" + ], + "resolutions": { + "lightningcss": "link:." + }, + "os": [ + "linux" + ], + "cpu": [ + "x64" + ], + "libc": [ + "glibc" + ] +} diff --git a/node_modules.bak/lightningcss-linux-x64-musl/LICENSE b/node_modules.bak/lightningcss-linux-x64-musl/LICENSE new file mode 100644 index 0000000..89fe5b2 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-musl/LICENSE @@ -0,0 +1,373 @@ + Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" +means each individual or legal entity that creates, contributes to +the creation of, or owns Covered Software. + +1.2. "Contributor Version" +means the combination of the Contributions of others (if any) used +by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" +means Covered Software of a particular Contributor. + +1.4. "Covered Software" +means Source Code Form to which the initial Contributor has attached +the notice in Exhibit A, the Executable Form of such Source Code +Form, and Modifications of such Source Code Form, in each case +including portions thereof. + +1.5. "Incompatible With Secondary Licenses" +means + +(a) that the initial Contributor has attached the notice described +in Exhibit B to the Covered Software; or + +(b) that the Covered Software was made available under the terms of +version 1.1 or earlier of the License, but not also under the +terms of a Secondary License. + +1.6. "Executable Form" +means any form of the work other than Source Code Form. + +1.7. "Larger Work" +means a work that combines Covered Software with other material, in +a separate file or files, that is not Covered Software. + +1.8. "License" +means this document. + +1.9. "Licensable" +means having the right to grant, to the maximum extent possible, +whether at the time of the initial grant or subsequently, any and +all of the rights conveyed by this License. + +1.10. "Modifications" +means any of the following: + +(a) any file in Source Code Form that results from an addition to, +deletion from, or modification of the contents of Covered +Software; or + +(b) any new file in Source Code Form that contains any Covered +Software. + +1.11. "Patent Claims" of a Contributor +means any patent claim(s), including without limitation, method, +process, and apparatus claims, in any patent Licensable by such +Contributor that would be infringed, but for the grant of the +License, by the making, using, selling, offering for sale, having +made, import, or transfer of either its Contributions or its +Contributor Version. + +1.12. "Secondary License" +means either the GNU General Public License, Version 2.0, the GNU +Lesser General Public License, Version 2.1, the GNU Affero General +Public License, Version 3.0, or any later versions of those +licenses. + +1.13. "Source Code Form" +means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") +means an individual or a legal entity exercising rights under this +License. For legal entities, "You" includes any entity that +controls, is controlled by, or is under common control with You. For +purposes of this definition, "control" means (a) the power, direct +or indirect, to cause the direction or management of such entity, +whether by contract or otherwise, or (b) ownership of more than +fifty percent (50%) of the outstanding shares or beneficial +ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or +as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer +for sale, have made, import, and otherwise transfer either its +Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; +or + +(b) for infringements caused by: (i) Your and any other third party's +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of +its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code +Form, as described in Section 3.1, and You must inform recipients of +the Executable Form how they can obtain a copy of such Source Code +Form by reasonable means in a timely manner, at a charge no more +than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this +License, or sublicense it under different terms, provided that the +license for the Executable Form does not attempt to limit or alter +the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + +This Source Code Form is "Incompatible With Secondary Licenses", as +defined by the Mozilla Public License, v. 2.0. diff --git a/node_modules.bak/lightningcss-linux-x64-musl/README.md b/node_modules.bak/lightningcss-linux-x64-musl/README.md new file mode 100644 index 0000000..527d999 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-musl/README.md @@ -0,0 +1 @@ +This is the x86_64-unknown-linux-musl build of lightningcss. See https://github.com/parcel-bundler/lightningcss for details. \ No newline at end of file diff --git a/node_modules.bak/lightningcss-linux-x64-musl/lightningcss.linux-x64-musl.node b/node_modules.bak/lightningcss-linux-x64-musl/lightningcss.linux-x64-musl.node new file mode 100644 index 0000000..e83ac09 Binary files /dev/null and b/node_modules.bak/lightningcss-linux-x64-musl/lightningcss.linux-x64-musl.node differ diff --git a/node_modules.bak/lightningcss-linux-x64-musl/package.json b/node_modules.bak/lightningcss-linux-x64-musl/package.json new file mode 100644 index 0000000..9a20494 --- /dev/null +++ b/node_modules.bak/lightningcss-linux-x64-musl/package.json @@ -0,0 +1,37 @@ +{ + "name": "lightningcss-linux-x64-musl", + "version": "1.30.1", + "license": "MPL-2.0", + "description": "A CSS parser, transformer, and minifier written in Rust", + "main": "lightningcss.linux-x64-musl.node", + "browserslist": "last 2 versions, not dead", + "publishConfig": { + "access": "public" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "repository": { + "type": "git", + "url": "https://github.com/parcel-bundler/lightningcss.git" + }, + "engines": { + "node": ">= 12.0.0" + }, + "files": [ + "lightningcss.linux-x64-musl.node" + ], + "resolutions": { + "lightningcss": "link:." + }, + "os": [ + "linux" + ], + "cpu": [ + "x64" + ], + "libc": [ + "musl" + ] +} diff --git a/node_modules.bak/lightningcss/LICENSE b/node_modules.bak/lightningcss/LICENSE new file mode 100644 index 0000000..89fe5b2 --- /dev/null +++ b/node_modules.bak/lightningcss/LICENSE @@ -0,0 +1,373 @@ + Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" +means each individual or legal entity that creates, contributes to +the creation of, or owns Covered Software. + +1.2. "Contributor Version" +means the combination of the Contributions of others (if any) used +by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" +means Covered Software of a particular Contributor. + +1.4. "Covered Software" +means Source Code Form to which the initial Contributor has attached +the notice in Exhibit A, the Executable Form of such Source Code +Form, and Modifications of such Source Code Form, in each case +including portions thereof. + +1.5. "Incompatible With Secondary Licenses" +means + +(a) that the initial Contributor has attached the notice described +in Exhibit B to the Covered Software; or + +(b) that the Covered Software was made available under the terms of +version 1.1 or earlier of the License, but not also under the +terms of a Secondary License. + +1.6. "Executable Form" +means any form of the work other than Source Code Form. + +1.7. "Larger Work" +means a work that combines Covered Software with other material, in +a separate file or files, that is not Covered Software. + +1.8. "License" +means this document. + +1.9. "Licensable" +means having the right to grant, to the maximum extent possible, +whether at the time of the initial grant or subsequently, any and +all of the rights conveyed by this License. + +1.10. "Modifications" +means any of the following: + +(a) any file in Source Code Form that results from an addition to, +deletion from, or modification of the contents of Covered +Software; or + +(b) any new file in Source Code Form that contains any Covered +Software. + +1.11. "Patent Claims" of a Contributor +means any patent claim(s), including without limitation, method, +process, and apparatus claims, in any patent Licensable by such +Contributor that would be infringed, but for the grant of the +License, by the making, using, selling, offering for sale, having +made, import, or transfer of either its Contributions or its +Contributor Version. + +1.12. "Secondary License" +means either the GNU General Public License, Version 2.0, the GNU +Lesser General Public License, Version 2.1, the GNU Affero General +Public License, Version 3.0, or any later versions of those +licenses. + +1.13. "Source Code Form" +means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") +means an individual or a legal entity exercising rights under this +License. For legal entities, "You" includes any entity that +controls, is controlled by, or is under common control with You. For +purposes of this definition, "control" means (a) the power, direct +or indirect, to cause the direction or management of such entity, +whether by contract or otherwise, or (b) ownership of more than +fifty percent (50%) of the outstanding shares or beneficial +ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) +Licensable by such Contributor to use, reproduce, make available, +modify, display, perform, distribute, and otherwise exploit its +Contributions, either on an unmodified basis, with Modifications, or +as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer +for sale, have made, import, and otherwise transfer either its +Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; +or + +(b) for infringements caused by: (i) Your and any other third party's +modifications of Covered Software, or (ii) the combination of its +Contributions with other software (except as part of its Contributor +Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of +its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code +Form, as described in Section 3.1, and You must inform recipients of +the Executable Form how they can obtain a copy of such Source Code +Form by reasonable means in a timely manner, at a charge no more +than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this +License, or sublicense it under different terms, provided that the +license for the Executable Form does not attempt to limit or alter +the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + +This Source Code Form is subject to the terms of the Mozilla Public +License, v. 2.0. If a copy of the MPL was not distributed with this +file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + +This Source Code Form is "Incompatible With Secondary Licenses", as +defined by the Mozilla Public License, v. 2.0. diff --git a/node_modules.bak/lightningcss/README.md b/node_modules.bak/lightningcss/README.md new file mode 100644 index 0000000..f44d7b3 --- /dev/null +++ b/node_modules.bak/lightningcss/README.md @@ -0,0 +1,105 @@ +# ⚡️ Lightning CSS + +An extremely fast CSS parser, transformer, and minifier written in Rust. Use it with [Parcel](https://parceljs.org), as a standalone library or CLI, or via a plugin with any other tool. + +performance and build size charts +performance and build size charts + +## Features + +- **Extremely fast** – Parsing and minifying large files is completed in milliseconds, often with significantly smaller output than other tools. See [benchmarks](#benchmarks) below. +- **Typed property values** – many other CSS parsers treat property values as an untyped series of tokens. This means that each transformer that wants to do something with these values must interpret them itself, leading to duplicate work and inconsistencies. Lightning CSS parses all values using the grammar from the CSS specification, and exposes a specific value type for each property. +- **Browser-grade parser** – Lightning CSS is built on the [cssparser](https://github.com/servo/rust-cssparser) and [selectors](https://github.com/servo/stylo/tree/main/selectors) crates created by Mozilla and used by Firefox and Servo. These provide a solid general purpose CSS-parsing foundation on top of which Lightning CSS implements support for all specific CSS rules and properties. +- **Minification** – One of the main purposes of Lightning CSS is to minify CSS to make it smaller. This includes many optimizations including: + - Combining longhand properties into shorthands where possible. + - Merging adjacent rules with the same selectors or declarations when it is safe to do so. + - Combining CSS transforms into a single matrix or vice versa when smaller. + - Removing vendor prefixes that are not needed, based on the provided browser targets. + - Reducing `calc()` expressions where possible. + - Converting colors to shorter hex notation where possible. + - Minifying gradients. + - Minifying CSS grid templates. + - Normalizing property value order. + - Removing default property sub-values which will be inferred by browsers. + - Many micro-optimizations, e.g. converting to shorter units, removing unnecessary quotation marks, etc. +- **Vendor prefixing** – Lightning CSS accepts a list of browser targets, and automatically adds (and removes) vendor prefixes. +- **Browserslist configuration** – Lightning CSS supports opt-in browserslist configuration discovery to resolve browser targets and integrate with your existing tools and config setup. +- **Syntax lowering** – Lightning CSS parses modern CSS syntax, and generates more compatible output where needed, based on browser targets. + - CSS Nesting + - Custom media queries (draft spec) + - Logical properties + * [Color Level 5](https://drafts.csswg.org/css-color-5/) + - `color-mix()` function + - Relative color syntax, e.g. `lab(from purple calc(l * .8) a b)` + - [Color Level 4](https://drafts.csswg.org/css-color-4/) + - `lab()`, `lch()`, `oklab()`, and `oklch()` colors + - `color()` function supporting predefined color spaces such as `display-p3` and `xyz` + - Space separated components in `rgb` and `hsl` functions + - Hex with alpha syntax + - `hwb()` color syntax + - Percent syntax for opacity + - `#rgba` and `#rrggbbaa` hex colors + - Selectors + - `:not` with multiple arguments + - `:lang` with multiple arguments + - `:dir` + - `:is` + - Double position gradient stops (e.g. `red 40% 80%`) + - `clamp()`, `round()`, `rem()`, and `mod()` math functions + - Alignment shorthands (e.g. `place-items`) + - Two-value `overflow` shorthand + - Media query range syntax (e.g. `@media (width <= 100px)` or `@media (100px < width < 500px)`) + - Multi-value `display` property (e.g. `inline flex`) + - `system-ui` font family fallbacks +- **CSS modules** – Lightning CSS supports compiling a subset of [CSS modules](https://github.com/css-modules/css-modules) features. + - Locally scoped class and id selectors + - Locally scoped custom identifiers, e.g. `@keyframes` names, grid lines/areas, `@counter-style` names, etc. + - Opt-in support for locally scoped CSS variables and other dashed identifiers. + - `:local()` and `:global()` selectors + - The `composes` property +- **Custom transforms** – The Lightning CSS visitor API can be used to implement custom transform plugins. + +## Documentation + +Lightning CSS can be used from [Parcel](https://parceljs.org), as a standalone library from JavaScript or Rust, using a standalone CLI, or wrapped as a plugin within any other tool. See the [Lightning CSS website](https://lightningcss.dev/docs.html) for documentation. + +## Benchmarks + +performance and build size charts +performance and build size charts + +``` +$ node bench.js bootstrap-4.css +cssnano: 544.809ms +159636 bytes + +esbuild: 17.199ms +160332 bytes + +lightningcss: 4.16ms +143091 bytes + + +$ node bench.js animate.css +cssnano: 283.105ms +71723 bytes + +esbuild: 11.858ms +72183 bytes + +lightningcss: 1.973ms +23666 bytes + + +$ node bench.js tailwind.css +cssnano: 2.198s +1925626 bytes + +esbuild: 107.668ms +1961642 bytes + +lightningcss: 43.368ms +1824130 bytes +``` + +For more benchmarks comparing more tools and input, see [here](http://goalsmashers.github.io/css-minification-benchmark/). Note that some of the tools shown perform unsafe optimizations that may change the behavior of the original CSS in favor of smaller file size. Lightning CSS does not do this – the output CSS should always behave identically to the input. Keep this in mind when comparing file sizes between tools. diff --git a/node_modules.bak/lightningcss/node/ast.d.ts b/node_modules.bak/lightningcss/node/ast.d.ts new file mode 100644 index 0000000..08d9d78 --- /dev/null +++ b/node_modules.bak/lightningcss/node/ast.d.ts @@ -0,0 +1,9739 @@ +/* eslint-disable */ +/** + * This file was automatically generated by json-schema-to-typescript. + * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, + * and run json-schema-to-typescript to regenerate this file. + */ + +export type String = string; +/** + * A CSS rule. + */ +export type Rule = | { + type: "media"; + value: MediaRule; + } +| { + type: "import"; + value: ImportRule; + } +| { + type: "style"; + value: StyleRule; + } +| { + type: "keyframes"; + value: KeyframesRule; + } +| { + type: "font-face"; + value: FontFaceRule; + } +| { + type: "font-palette-values"; + value: FontPaletteValuesRule; + } +| { + type: "font-feature-values"; + value: FontFeatureValuesRule; + } +| { + type: "page"; + value: PageRule; + } +| { + type: "supports"; + value: SupportsRule; + } +| { + type: "counter-style"; + value: CounterStyleRule; + } +| { + type: "namespace"; + value: NamespaceRule; + } +| { + type: "moz-document"; + value: MozDocumentRule; + } +| { + type: "nesting"; + value: NestingRule; + } +| { + type: "nested-declarations"; + value: NestedDeclarationsRule; + } +| { + type: "viewport"; + value: ViewportRule; + } +| { + type: "custom-media"; + value: CustomMediaRule; + } +| { + type: "layer-statement"; + value: LayerStatementRule; + } +| { + type: "layer-block"; + value: LayerBlockRule; + } +| { + type: "property"; + value: PropertyRule; + } +| { + type: "container"; + value: ContainerRule; + } +| { + type: "scope"; + value: ScopeRule; + } +| { + type: "starting-style"; + value: StartingStyleRule; + } +| { + type: "view-transition"; + value: ViewTransitionRule; + } +| { + type: "ignored"; + } +| { + type: "unknown"; + value: UnknownAtRule; + } +| { + type: "custom"; + value: DefaultAtRule; + }; +/** + * Represents a media condition. + */ +export type MediaCondition = + | { + type: "feature"; + value: QueryFeatureFor_MediaFeatureId; + } + | { + type: "not"; + value: MediaCondition; + } + | { + /** + * The conditions for the operator. + */ + conditions: MediaCondition[]; + /** + * The operator for the conditions. + */ + operator: Operator; + type: "operation"; + }; +/** + * A generic media feature or container feature. + */ +export type QueryFeatureFor_MediaFeatureId = + | { + /** + * The name of the feature. + */ + name: MediaFeatureNameFor_MediaFeatureId; + type: "plain"; + /** + * The feature value. + */ + value: MediaFeatureValue; + } + | { + /** + * The name of the feature. + */ + name: MediaFeatureNameFor_MediaFeatureId; + type: "boolean"; + } + | { + /** + * The name of the feature. + */ + name: MediaFeatureNameFor_MediaFeatureId; + /** + * A comparator. + */ + operator: MediaFeatureComparison; + type: "range"; + /** + * The feature value. + */ + value: MediaFeatureValue; + } + | { + /** + * The end value. + */ + end: MediaFeatureValue; + /** + * A comparator for the end value. + */ + endOperator: MediaFeatureComparison; + /** + * The name of the feature. + */ + name: MediaFeatureNameFor_MediaFeatureId; + /** + * A start value. + */ + start: MediaFeatureValue; + /** + * A comparator for the start value. + */ + startOperator: MediaFeatureComparison; + type: "interval"; + }; +/** + * A media feature name. + */ +export type MediaFeatureNameFor_MediaFeatureId = MediaFeatureId | String | String; +/** + * A media query feature identifier. + */ +export type MediaFeatureId = + | "width" + | "height" + | "aspect-ratio" + | "orientation" + | "overflow-block" + | "overflow-inline" + | "horizontal-viewport-segments" + | "vertical-viewport-segments" + | "display-mode" + | "resolution" + | "scan" + | "grid" + | "update" + | "environment-blending" + | "color" + | "color-index" + | "monochrome" + | "color-gamut" + | "dynamic-range" + | "inverted-colors" + | "pointer" + | "hover" + | "any-pointer" + | "any-hover" + | "nav-controls" + | "video-color-gamut" + | "video-dynamic-range" + | "scripting" + | "prefers-reduced-motion" + | "prefers-reduced-transparency" + | "prefers-contrast" + | "forced-colors" + | "prefers-color-scheme" + | "prefers-reduced-data" + | "device-width" + | "device-height" + | "device-aspect-ratio" + | "-webkit-device-pixel-ratio" + | "-moz-device-pixel-ratio"; +/** + * [media feature value](https://drafts.csswg.org/mediaqueries/#typedef-mf-value) within a media query. + * + * See [MediaFeature](MediaFeature). + */ +export type MediaFeatureValue = + | { + type: "length"; + value: Length; + } + | { + type: "number"; + value: number; + } + | { + type: "integer"; + value: number; + } + | { + type: "boolean"; + value: boolean; + } + | { + type: "resolution"; + value: Resolution; + } + | { + type: "ratio"; + value: Ratio; + } + | { + type: "ident"; + value: String; + } + | { + type: "env"; + value: EnvironmentVariable; + }; +/** + * A CSS [``](https://www.w3.org/TR/css-values-4/#lengths) value, with support for `calc()`. + */ +export type Length = + | { + type: "value"; + value: LengthValue; + } + | { + type: "calc"; + value: CalcFor_Length; + }; +export type LengthUnit = + | "px" + | "in" + | "cm" + | "mm" + | "q" + | "pt" + | "pc" + | "em" + | "rem" + | "ex" + | "rex" + | "ch" + | "rch" + | "cap" + | "rcap" + | "ic" + | "ric" + | "lh" + | "rlh" + | "vw" + | "lvw" + | "svw" + | "dvw" + | "cqw" + | "vh" + | "lvh" + | "svh" + | "dvh" + | "cqh" + | "vi" + | "svi" + | "lvi" + | "dvi" + | "cqi" + | "vb" + | "svb" + | "lvb" + | "dvb" + | "cqb" + | "vmin" + | "svmin" + | "lvmin" + | "dvmin" + | "cqmin" + | "vmax" + | "svmax" + | "lvmax" + | "dvmax" + | "cqmax"; +/** + * A mathematical expression used within the [`calc()`](https://www.w3.org/TR/css-values-4/#calc-func) function. + * + * This type supports generic value types. Values such as [Length](super::length::Length), [Percentage](super::percentage::Percentage), [Time](super::time::Time), and [Angle](super::angle::Angle) support `calc()` expressions. + */ +export type CalcFor_Length = + | { + type: "value"; + value: Length; + } + | { + type: "number"; + value: number; + } + | { + type: "sum"; + /** + * @minItems 2 + * @maxItems 2 + */ + value: [CalcFor_Length, CalcFor_Length]; + } + | { + type: "product"; + /** + * @minItems 2 + * @maxItems 2 + */ + value: [number, CalcFor_Length]; + } + | { + type: "function"; + value: MathFunctionFor_Length; + }; +/** + * A CSS [math function](https://www.w3.org/TR/css-values-4/#math-function). + * + * Math functions may be used in most properties and values that accept numeric values, including lengths, percentages, angles, times, etc. + */ +export type MathFunctionFor_Length = + | { + type: "calc"; + value: CalcFor_Length; + } + | { + type: "min"; + value: CalcFor_Length[]; + } + | { + type: "max"; + value: CalcFor_Length[]; + } + | { + type: "clamp"; + /** + * @minItems 3 + * @maxItems 3 + */ + value: [CalcFor_Length, CalcFor_Length, CalcFor_Length]; + } + | { + type: "round"; + /** + * @minItems 3 + * @maxItems 3 + */ + value: [RoundingStrategy, CalcFor_Length, CalcFor_Length]; + } + | { + type: "rem"; + /** + * @minItems 2 + * @maxItems 2 + */ + value: [CalcFor_Length, CalcFor_Length]; + } + | { + type: "mod"; + /** + * @minItems 2 + * @maxItems 2 + */ + value: [CalcFor_Length, CalcFor_Length]; + } + | { + type: "abs"; + value: CalcFor_Length; + } + | { + type: "sign"; + value: CalcFor_Length; + } + | { + type: "hypot"; + value: CalcFor_Length[]; + }; +/** + * A [rounding strategy](https://www.w3.org/TR/css-values-4/#typedef-rounding-strategy), as used in the `round()` function. + */ +export type RoundingStrategy = "nearest" | "up" | "down" | "to-zero"; +/** + * A CSS [``](https://www.w3.org/TR/css-values-4/#resolution) value. + */ +export type Resolution = + | { + type: "dpi"; + value: number; + } + | { + type: "dpcm"; + value: number; + } + | { + type: "dppx"; + value: number; + }; +/** + * A CSS [``](https://www.w3.org/TR/css-values-4/#ratios) value, representing the ratio of two numeric values. + * + * @minItems 2 + * @maxItems 2 + */ +export type Ratio = [number, number]; +/** + * A raw CSS token, or a parsed value. + */ +export type TokenOrValue = + | { + type: "token"; + value: Token; + } + | { + type: "color"; + value: CssColor; + } + | { + type: "unresolved-color"; + value: UnresolvedColor; + } + | { + type: "url"; + value: Url; + } + | { + type: "var"; + value: Variable; + } + | { + type: "env"; + value: EnvironmentVariable; + } + | { + type: "function"; + value: Function; + } + | { + type: "length"; + value: LengthValue; + } + | { + type: "angle"; + value: Angle; + } + | { + type: "time"; + value: Time; + } + | { + type: "resolution"; + value: Resolution; + } + | { + type: "dashed-ident"; + value: String; + } + | { + type: "animation-name"; + value: AnimationName; + }; +/** + * A raw CSS token. + */ +export type Token = + | { + type: "ident"; + value: String; + } + | { + type: "at-keyword"; + value: String; + } + | { + type: "hash"; + value: String; + } + | { + type: "id-hash"; + value: String; + } + | { + type: "string"; + value: String; + } + | { + type: "unquoted-url"; + value: String; + } + | { + type: "delim"; + value: string; + } + | { + type: "number"; + /** + * The value as a float + */ + value: number; + } + | { + type: "percentage"; + /** + * The value as a float, divided by 100 so that the nominal range is 0.0 to 1.0. + */ + value: number; + } + | { + type: "dimension"; + /** + * The unit, e.g. "px" in `12px` + */ + unit: String; + /** + * The value as a float + */ + value: number; + } + | { + type: "white-space"; + value: String; + } + | { + type: "comment"; + value: String; + } + | { + type: "colon"; + } + | { + type: "semicolon"; + } + | { + type: "comma"; + } + | { + type: "include-match"; + } + | { + type: "dash-match"; + } + | { + type: "prefix-match"; + } + | { + type: "suffix-match"; + } + | { + type: "substring-match"; + } + | { + type: "cdo"; + } + | { + type: "cdc"; + } + | { + type: "function"; + value: String; + } + | { + type: "parenthesis-block"; + } + | { + type: "square-bracket-block"; + } + | { + type: "curly-bracket-block"; + } + | { + type: "bad-url"; + value: String; + } + | { + type: "bad-string"; + value: String; + } + | { + type: "close-parenthesis"; + } + | { + type: "close-square-bracket"; + } + | { + type: "close-curly-bracket"; + }; +/** + * A CSS [``](https://www.w3.org/TR/css-color-4/#color-type) value. + * + * CSS supports many different color spaces to represent colors. The most common values are stored as RGBA using a single byte per component. Less common values are stored using a `Box` to reduce the amount of memory used per color. + * + * Each color space is represented as a struct that implements the `From` and `Into` traits for all other color spaces, so it is possible to convert between color spaces easily. In addition, colors support [interpolation](#method.interpolate) as in the `color-mix()` function. + */ +export type CssColor = CurrentColor | RGBColor | LABColor | PredefinedColor | FloatColor | LightDark | SystemColor; +export type CurrentColor = { + type: "currentcolor"; +}; +export type RGBColor = { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "rgb"; +}; +/** + * A color in a LAB color space, including the `lab()`, `lch()`, `oklab()`, and `oklch()` functions. + */ +export type LABColor = + | { + /** + * The a component. + */ + a: number; + /** + * The alpha component. + */ + alpha: number; + /** + * The b component. + */ + b: number; + /** + * The lightness component. + */ + l: number; + type: "lab"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The chroma component. + */ + c: number; + /** + * The hue component. + */ + h: number; + /** + * The lightness component. + */ + l: number; + type: "lch"; + } + | { + /** + * The a component. + */ + a: number; + /** + * The alpha component. + */ + alpha: number; + /** + * The b component. + */ + b: number; + /** + * The lightness component. + */ + l: number; + type: "oklab"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The chroma component. + */ + c: number; + /** + * The hue component. + */ + h: number; + /** + * The lightness component. + */ + l: number; + type: "oklch"; + }; +/** + * A color in a predefined color space, e.g. `display-p3`. + */ +export type PredefinedColor = + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "srgb"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "srgb-linear"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "display-p3"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "a98-rgb"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "prophoto-rgb"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "rec2020"; + } + | { + /** + * The alpha component. + */ + alpha: number; + type: "xyz-d50"; + /** + * The x component. + */ + x: number; + /** + * The y component. + */ + y: number; + /** + * The z component. + */ + z: number; + } + | { + /** + * The alpha component. + */ + alpha: number; + type: "xyz-d65"; + /** + * The x component. + */ + x: number; + /** + * The y component. + */ + y: number; + /** + * The z component. + */ + z: number; + }; +/** + * A floating point representation of color types that are usually stored as RGBA. These are used when there are any `none` components, which are represented as NaN. + */ +export type FloatColor = + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "rgb"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The hue component. + */ + h: number; + /** + * The lightness component. + */ + l: number; + /** + * The saturation component. + */ + s: number; + type: "hsl"; + } + | { + /** + * The alpha component. + */ + alpha: number; + /** + * The blackness component. + */ + b: number; + /** + * The hue component. + */ + h: number; + type: "hwb"; + /** + * The whiteness component. + */ + w: number; + }; +export type LightDark = { + dark: CssColor; + light: CssColor; + type: "light-dark"; +}; +/** + * A CSS [system color](https://drafts.csswg.org/css-color/#css-system-colors) keyword. + */ +export type SystemColor = + | "accentcolor" + | "accentcolortext" + | "activetext" + | "buttonborder" + | "buttonface" + | "buttontext" + | "canvas" + | "canvastext" + | "field" + | "fieldtext" + | "graytext" + | "highlight" + | "highlighttext" + | "linktext" + | "mark" + | "marktext" + | "selecteditem" + | "selecteditemtext" + | "visitedtext" + | "activeborder" + | "activecaption" + | "appworkspace" + | "background" + | "buttonhighlight" + | "buttonshadow" + | "captiontext" + | "inactiveborder" + | "inactivecaption" + | "inactivecaptiontext" + | "infobackground" + | "infotext" + | "menu" + | "menutext" + | "scrollbar" + | "threeddarkshadow" + | "threedface" + | "threedhighlight" + | "threedlightshadow" + | "threedshadow" + | "window" + | "windowframe" + | "windowtext"; +/** + * A color value with an unresolved alpha value (e.g. a variable). These can be converted from the modern slash syntax to older comma syntax. This can only be done when the only unresolved component is the alpha since variables can resolve to multiple tokens. + */ +export type UnresolvedColor = + | { + /** + * The unresolved alpha component. + */ + alpha: TokenOrValue[]; + /** + * The blue component. + */ + b: number; + /** + * The green component. + */ + g: number; + /** + * The red component. + */ + r: number; + type: "rgb"; + } + | { + /** + * The unresolved alpha component. + */ + alpha: TokenOrValue[]; + /** + * The hue component. + */ + h: number; + /** + * The lightness component. + */ + l: number; + /** + * The saturation component. + */ + s: number; + type: "hsl"; + } + | { + /** + * The dark value. + */ + dark: TokenOrValue[]; + /** + * The light value. + */ + light: TokenOrValue[]; + type: "light-dark"; + }; +/** + * Defines where the class names referenced in the `composes` property are located. + * + * See [Composes](Composes). + */ +export type Specifier = + | { + type: "global"; + } + | { + type: "file"; + value: String; + } + | { + type: "source-index"; + value: number; + }; +/** + * A CSS [``](https://www.w3.org/TR/css-values-4/#angles) value. + * + * Angles may be explicit or computed by `calc()`, but are always stored and serialized as their computed value. + */ +export type Angle = + | { + type: "deg"; + value: number; + } + | { + type: "rad"; + value: number; + } + | { + type: "grad"; + value: number; + } + | { + type: "turn"; + value: number; + }; +/** + * A CSS [`