Changeset 24a616f
- Timestamp:
- 10/13/21 15:44:57 (3 years ago)
- Branches:
- develop, master
- Children:
- 120759b
- Parents:
- 194a359
- Files:
-
- 29 added
- 7 deleted
- 45 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
app/Http/Controllers/Dashboard/DepartmentsController.php
r194a359 r24a616f 11 11 use App\Http\Controllers\Controller; 12 12 use Illuminate\Support\Facades\Auth; 13 use Illuminate\Support\Facades\Storage; 13 14 14 15 class DepartmentsController extends Controller … … 17 18 { 18 19 return view("dashboard.departments.index")->with([ 19 "departments" => Department::all() 20 "departments" => Department::all(), 20 21 ]); 21 22 } … … 37 38 $department = Department::findOrFail($id); 38 39 40 $oldDepartmentCode = $department->code; 41 39 42 $department->name = $request->name; 40 43 $department->code = $request->code; 44 45 $path = '/Departments/' . $request->code; 46 $department->location = $path; 47 48 $files = Storage::allFiles($oldDepartmentCode); 49 50 if($department->isDirty('code')) 51 { 52 if(!Storage::disk('local')->has('Departments/' . $request->code)){ 53 Storage::disk('local')->move('Departments/' . $oldDepartmentCode, 'Departments/' . $department->code); 54 } 55 } 41 56 42 57 $department->save(); … … 54 69 $department->code = $request->code; 55 70 71 if(!Storage::disk('local')->has('Departments/' . $request->code)){ 72 Storage::disk('local')->makeDirectory('Departments/' . $request->code); 73 } 74 56 75 $department->user_id = auth()->id(); 76 $department->location = '/Departments/' . $request->code; 77 78 dd($department->location); 57 79 58 80 $department->save(); -
app/Http/Controllers/Dashboard/IndexController.php
r194a359 r24a616f 15 15 ); 16 16 17 Alert::flash("test");18 19 17 return view("dashboard.index")->with([ 20 18 "counters" => $counters, -
app/Http/Controllers/Dashboard/SettingsController.php
r194a359 r24a616f 9 9 use App\Http\Requests\Dashboard\PhotosSettingsRequest; 10 10 use App\Http\Requests\Dashboard\SocialLinksSettingsRequest; 11 use App\Http\Requests\Dashboard\UpdateUserData; 12 use App\Http\Requests\Dashboard\UpdateUserRequest; 11 13 use App\Http\Requests\Dashboard\UsernameSettingsRequest; 12 14 use App\Http\Requests\Dashboard\UserProfileSettingsRequest; … … 78 80 } 79 81 80 81 82 82 } -
app/Http/Controllers/Dashboard/UsersController.php
r194a359 r24a616f 5 5 use App\Helpers\Alert; 6 6 use App\Http\Requests\Dashboard\NewUserRequest; 7 use App\Http\Requests\Dashboard\UpdateUserData; 7 8 use App\Http\Requests\Dashboard\UpdateUserRequest; 9 use App\Models\Avatar; 10 use Illuminate\Support\Facades\File; 8 11 use App\Models\Role; 9 12 use App\Models\User; … … 12 15 use App\Notifications\WelcomeUser; 13 16 use App\Http\Controllers\Controller; 17 use Illuminate\Support\Facades\Storage; 14 18 15 19 class UsersController extends Controller 16 20 { 21 17 22 public function index() 18 23 { … … 44 49 $user->role_id = $request->userRole; 45 50 51 if ($request->hasFile("avatar")) { 52 $image = $request->file("avatar"); 53 $avatarName = $user->id . '_avatar' . time() . '.' . request()->avatar->getClientOriginalExtension(); 54 55 if (!empty($user->avatar)) { 56 Storage::disk('uploads')->delete("/users/" . $user->avatar); 57 } 58 59 Storage::disk('uploads')->put("/users/" . $avatarName, File::get($image)); 60 61 $user->avatar = $avatarName; 62 } 46 63 $user->save(); 47 64 … … 70 87 $user->mobile_number = $request->mobile_number; 71 88 $user->role_id = $request->userRole; 89 90 if ($request->hasFile("avatar")) { 91 $image = $request->file("avatar"); 92 $avatarName = $user->id . '_avatar' . time() . '.' . request()->avatar->getClientOriginalExtension(); 93 94 if (!empty($user->avatar)) { 95 Storage::disk('uploads')->delete("/users/" . $user->avatar); 96 } 97 98 Storage::disk('uploads')->put("/users/" . $avatarName, File::get($image)); 99 100 $user->avatar = $avatarName; 101 } 102 72 103 if($user->isDirty('email')) { 73 104 $user->notify(new VerifyNewEmail($user)); … … 78 109 79 110 return redirect()->route("dashboard.users.index"); 80 }81 82 public function editUserData(UpdateUserRequest $request, $id)83 {84 $user = User::findOrFail($id);85 $user->name = $request->name;86 $user->surname = $request->surname;87 $user->mobile_number = $request->mobile_number;88 89 $user->save();90 91 Alert::flash("User data updated successfully");92 93 return redirect()->route("dashboard.settings.index");94 111 } 95 112 … … 129 146 return $roles; 130 147 } 148 149 public function editUserData(UpdateUserData $request, $id) 150 { 151 $user = User::findOrFail($id); 152 $user->name = $request->name; 153 $user->surname = $request->surname; 154 $user->mobile_number = $request->mobile_number; 155 156 if ($request->hasFile("avatar")) { 157 $image = $request->file("avatar"); 158 $avatarName = $user->id . '_avatar' . time() . '.' . request()->avatar->getClientOriginalExtension(); 159 160 if (!empty($user->avatar)) { 161 Storage::disk('uploads')->delete("/users/" . $user->avatar); 162 } 163 164 Storage::disk('uploads')->put("/users/" . $avatarName, File::get($image)); 165 166 $user->avatar = $avatarName; 167 } 168 169 $user->save(); 170 171 Alert::flash("User data updated successfully"); 172 173 return redirect()->route("dashboard.settings.index"); 174 } 131 175 } -
app/Http/Kernel.php
r194a359 r24a616f 39 39 \App\Http\Middleware\VerifyCsrfToken::class, 40 40 \Illuminate\Routing\Middleware\SubstituteBindings::class, 41 \App\Http\Middleware\LastSeenUserActivity::class, 41 42 ], 42 43 -
app/Http/Requests/Dashboard/NewUserRequest.php
r194a359 r24a616f 30 30 "email" => "required|string|email|max:255|unique:users,email", 31 31 "username" => "required|min:8|unique:users,username", 32 "userRole" => "required|exists:roles,id" 32 "userRole" => "required|exists:roles,id", 33 "avatar" => "mimes:jpeg,png,gif|max:5000", 33 34 ]; 34 35 } -
app/Http/Requests/Dashboard/UpdateUserRequest.php
r194a359 r24a616f 30 30 "email" => "required|string|email|max:255|unique:users,email,$this->id,id", 31 31 "username" => "required|min:8|unique:users,username,$this->id,id", 32 "userRole" => "required|exists:roles,id" 32 "userRole" => "required|exists:roles,id", 33 "avatar" => "mimes:jpeg,png,gif|max:5000", 33 34 ]; 34 35 } -
app/Models/Department.php
r194a359 r24a616f 3 3 namespace App\Models; 4 4 5 use Illuminate\Database\Eloquent\Factories\HasFactory; 5 6 use Illuminate\Database\Eloquent\Model; 6 7 use Illuminate\Notifications\Notifiable; … … 9 10 { 10 11 use Notifiable; 12 use HasFactory; 11 13 12 14 protected $table = "departments"; 13 15 14 protected $fillable = ["name", "code", " user_id"];16 protected $fillable = ["name", "code", "location", "user_id"]; 15 17 16 18 protected $casts = [ … … 22 24 return User::where('id', $this->user_id)->pluck('username')->first(); 23 25 } 26 27 public function document(){ 28 return $this->hasMany(Document::class); 29 } 24 30 } -
app/Models/User.php
r194a359 r24a616f 25 25 "email", 26 26 "mobile_number", 27 "avatar", 27 28 "role_id" 28 29 ]; … … 126 127 return Str::random($length); 127 128 } 128 129 129 } -
app/Providers/RouteServiceProvider.php
r194a359 r24a616f 18 18 * @var string 19 19 */ 20 public const HOME = '/ home';20 public const HOME = '/dashboard'; 21 21 22 22 /** -
config/filesystems.php
r194a359 r24a616f 34 34 'driver' => 'local', 35 35 'root' => storage_path('app'), 36 'permissions' => [ 37 'file' => [ 38 'public' => 0664, 39 'private' => 0600, 40 ], 41 'dir' => [ 42 'public' => 0775, 43 'private' => 0700, 44 ], 45 ], 46 ], 47 48 'image-uploads' => [ 49 'driver' => 'local', 50 'root' => public_path() . '/assets/images/uploads', 36 51 ], 37 52 … … 41 56 'url' => env('APP_URL').'/storage', 42 57 'visibility' => 'public', 58 ], 59 60 'uploads' => [ 61 'driver' => 'local', 62 'root' => public_path() . '/uploads', 43 63 ], 44 64 -
database/migrations/2021_09_27_171107_create_users_table.php
r194a359 r24a616f 23 23 $table->string('email')->unique(); 24 24 $table->string('mobile_number')->unique(); 25 $table->string('avatar')->nullable(); 25 26 $table->integer('role_id')->unsigned(); 26 27 $table->foreign("role_id")->references("id")->on("roles"); -
database/migrations/2021_09_29_121244_create_departments_table.php
r194a359 r24a616f 19 19 $table->string("name"); 20 20 $table->string("code"); 21 $table->string("location"); 21 22 $table->timestamps(); 22 23 -
database/seeders/DatabaseSeeder.php
r194a359 r24a616f 19 19 $this->call(UsersTableSeeder::class); 20 20 $this->call(DepartmentsTableSeeder::class); 21 $this->call(DocumentsTableSeeder::class); 21 22 } 22 23 } -
database/seeders/DepartmentsTableSeeder.php
r194a359 r24a616f 3 3 namespace Database\Seeders; 4 4 5 use App\Models\Department; 5 6 use Carbon\Carbon; 6 7 use Illuminate\Database\Seeder; … … 15 16 public function run() 16 17 { 17 \DB::table('departments')->insert([ 18 [ 19 "name" => "HR department", 20 "code" => "14", 21 "user_id" => "1", 22 "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 23 ], 24 [ 25 "name" => "IT department", 26 "code" => "01", 27 "user_id" => "1", 28 "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 29 ], 30 [ 31 "name" => "Business department", 32 "code" => "12", 33 "user_id" => "1", 34 "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 35 ], 36 ]); 18 // \DB::table('departments')->insert([ 19 // [ 20 // "name" => "HR department", 21 // "code" => "14", 22 // "location" => "C:\laragon\www\SaveSpace\storage/Departments/14", 23 // "user_id" => "1", 24 // "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 25 // ], 26 // [ 27 // "name" => "IT department", 28 // "code" => "01", 29 // "location" => "C:\laragon\www\SaveSpace\storage/Departments/01", 30 // "user_id" => "1", 31 // "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 32 // ], 33 // [ 34 // "name" => "Business department", 35 // "code" => "12", 36 // "location" => "C:\laragon\www\SaveSpace\storage/Departments/12", 37 // "user_id" => "1", 38 // "created_at" => Carbon::now()->format('Y-m-d H:i:s'), 39 // ], 40 // ]); 41 42 Department::factory()->count(50)->create(); 37 43 } 38 44 } -
database/seeders/PermissionsTableSeeder.php
r194a359 r24a616f 18 18 \DB::table('permissions')->insert([ 19 19 ["name" => "create_user"], // Create new user 20 ["name" => "access_all_users"], // Access to all users to manage 21 ["name" => "access_all_departments"], // Access to all departments to manage 20 ["name" => "manage_all_users"], // Access all users to manage 21 ["name" => "manage_all_departments"], // Access all departments to manage 22 ["name" => "manage_all_documents"], // Access all documents to manage 23 ["name" => "view_all_departments"], // Access all departments to view 24 ["name" => "view_all_documents"], // Access all documents to view 25 ["name" => "edit_all_documents"], // Edit all documents 26 ["name" => "edit_document"], // Edit your document/s 27 ["name" => "delete_all_documents"], // Delete all document/s 28 ["name" => "delete_document"], // Delete your document/s 22 29 ]); 23 30 } -
database/seeders/RolesPermissionsTableSeeder.php
r194a359 r24a616f 19 19 ["role_id" => 1, "permission_id" => 2], 20 20 ["role_id" => 1, "permission_id" => 3], 21 ["role_id" => 1, "permission_id" => 4], 22 ["role_id" => 1, "permission_id" => 5], 23 ["role_id" => 1, "permission_id" => 6], 24 ["role_id" => 1, "permission_id" => 7], 25 ["role_id" => 1, "permission_id" => 8], 26 ["role_id" => 1, "permission_id" => 9], 27 ["role_id" => 1, "permission_id" => 10], 21 28 22 29 // Referent 23 ["role_id" => 2, "permission_id" => 3] 30 ["role_id" => 2, "permission_id" => 3], 31 ["role_id" => 2, "permission_id" => 4], 32 ["role_id" => 2, "permission_id" => 5], 33 ["role_id" => 2, "permission_id" => 6], 34 ["role_id" => 2, "permission_id" => 7], 35 ["role_id" => 2, "permission_id" => 8], 36 ["role_id" => 2, "permission_id" => 9], 37 ["role_id" => 2, "permission_id" => 10], 38 39 // Viewer 40 ["role_id" => 3, "permission_id" => 5], 41 ["role_id" => 3, "permission_id" => 6], 24 42 ]); 25 43 } -
database/seeders/RolesTableSeeder.php
r194a359 r24a616f 16 16 \DB::table('roles')->insert([ 17 17 ["name" => "Admin"], // Have access to all users(managing users), departments, documents etc 18 ["name" => "Referent"], // Have access to all departments, documents etc 18 ["name" => "Referent"], // Have access to manage and view all departments, documents etc 19 ["name" => "Viewer"], // Have access to view all departments, documents etc 19 20 ]); 20 21 } -
database/seeders/UsersTableSeeder.php
r194a359 r24a616f 41 41 ]); 42 42 43 //factory(App\Models\User::class, 50)->create();44 43 } 45 44 } -
package-lock.json
r194a359 r24a616f 1 1 { 2 "name": "SaveSpace", 3 "lockfileVersion": 2, 2 4 "requires": true, 3 "lockfileVersion": 1, 4 "dependencies": { 5 "@babel/code-frame": { 5 "packages": { 6 "": { 7 "dependencies": { 8 "clipboard": "^2.0.8" 9 }, 10 "devDependencies": { 11 "axios": "^0.21", 12 "laravel-mix": "^6.0.6", 13 "lodash": "^4.17.19", 14 "postcss": "^8.1.14", 15 "resolve-url-loader": "^4.0.0", 16 "sass": "^1.42.1", 17 "sass-loader": "^12.1.0" 18 } 19 }, 20 "node_modules/@babel/code-frame": { 6 21 "version": "7.14.5", 7 22 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 8 23 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 9 24 "dev": true, 10 " requires": {25 "dependencies": { 11 26 "@babel/highlight": "^7.14.5" 12 } 13 }, 14 "@babel/compat-data": { 27 }, 28 "engines": { 29 "node": ">=6.9.0" 30 } 31 }, 32 "node_modules/@babel/compat-data": { 15 33 "version": "7.15.0", 16 34 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", 17 35 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", 18 "dev": true 19 }, 20 "@babel/core": { 36 "dev": true, 37 "engines": { 38 "node": ">=6.9.0" 39 } 40 }, 41 "node_modules/@babel/core": { 21 42 "version": "7.15.5", 22 43 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", 23 44 "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", 24 45 "dev": true, 25 " requires": {46 "dependencies": { 26 47 "@babel/code-frame": "^7.14.5", 27 48 "@babel/generator": "^7.15.4", … … 40 61 "source-map": "^0.5.0" 41 62 }, 42 "dependencies": { 43 "semver": { 44 "version": "6.3.0", 45 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 46 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 47 "dev": true 48 } 49 } 50 }, 51 "@babel/generator": { 63 "engines": { 64 "node": ">=6.9.0" 65 }, 66 "funding": { 67 "type": "opencollective", 68 "url": "https://opencollective.com/babel" 69 } 70 }, 71 "node_modules/@babel/core/node_modules/semver": { 72 "version": "6.3.0", 73 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 74 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 75 "dev": true, 76 "bin": { 77 "semver": "bin/semver.js" 78 } 79 }, 80 "node_modules/@babel/generator": { 52 81 "version": "7.15.4", 53 82 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", 54 83 "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", 55 84 "dev": true, 56 " requires": {85 "dependencies": { 57 86 "@babel/types": "^7.15.4", 58 87 "jsesc": "^2.5.1", 59 88 "source-map": "^0.5.0" 60 } 61 }, 62 "@babel/helper-annotate-as-pure": { 89 }, 90 "engines": { 91 "node": ">=6.9.0" 92 } 93 }, 94 "node_modules/@babel/helper-annotate-as-pure": { 63 95 "version": "7.15.4", 64 96 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", 65 97 "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", 66 98 "dev": true, 67 " requires": {99 "dependencies": { 68 100 "@babel/types": "^7.15.4" 69 } 70 }, 71 "@babel/helper-builder-binary-assignment-operator-visitor": { 101 }, 102 "engines": { 103 "node": ">=6.9.0" 104 } 105 }, 106 "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { 72 107 "version": "7.15.4", 73 108 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", 74 109 "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", 75 110 "dev": true, 76 " requires": {111 "dependencies": { 77 112 "@babel/helper-explode-assignable-expression": "^7.15.4", 78 113 "@babel/types": "^7.15.4" 79 } 80 }, 81 "@babel/helper-compilation-targets": { 114 }, 115 "engines": { 116 "node": ">=6.9.0" 117 } 118 }, 119 "node_modules/@babel/helper-compilation-targets": { 82 120 "version": "7.15.4", 83 121 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", 84 122 "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", 85 123 "dev": true, 86 " requires": {124 "dependencies": { 87 125 "@babel/compat-data": "^7.15.0", 88 126 "@babel/helper-validator-option": "^7.14.5", … … 90 128 "semver": "^6.3.0" 91 129 }, 92 "dependencies": { 93 "semver": { 94 "version": "6.3.0", 95 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 96 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 97 "dev": true 98 } 99 } 100 }, 101 "@babel/helper-create-class-features-plugin": { 130 "engines": { 131 "node": ">=6.9.0" 132 }, 133 "peerDependencies": { 134 "@babel/core": "^7.0.0" 135 } 136 }, 137 "node_modules/@babel/helper-compilation-targets/node_modules/semver": { 138 "version": "6.3.0", 139 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 140 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 141 "dev": true, 142 "bin": { 143 "semver": "bin/semver.js" 144 } 145 }, 146 "node_modules/@babel/helper-create-class-features-plugin": { 102 147 "version": "7.15.4", 103 148 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", 104 149 "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", 105 150 "dev": true, 106 " requires": {151 "dependencies": { 107 152 "@babel/helper-annotate-as-pure": "^7.15.4", 108 153 "@babel/helper-function-name": "^7.15.4", … … 111 156 "@babel/helper-replace-supers": "^7.15.4", 112 157 "@babel/helper-split-export-declaration": "^7.15.4" 113 } 114 }, 115 "@babel/helper-create-regexp-features-plugin": { 158 }, 159 "engines": { 160 "node": ">=6.9.0" 161 }, 162 "peerDependencies": { 163 "@babel/core": "^7.0.0" 164 } 165 }, 166 "node_modules/@babel/helper-create-regexp-features-plugin": { 116 167 "version": "7.14.5", 117 168 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", 118 169 "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", 119 170 "dev": true, 120 " requires": {171 "dependencies": { 121 172 "@babel/helper-annotate-as-pure": "^7.14.5", 122 173 "regexpu-core": "^4.7.1" 123 } 124 }, 125 "@babel/helper-define-polyfill-provider": { 174 }, 175 "engines": { 176 "node": ">=6.9.0" 177 }, 178 "peerDependencies": { 179 "@babel/core": "^7.0.0" 180 } 181 }, 182 "node_modules/@babel/helper-define-polyfill-provider": { 126 183 "version": "0.2.3", 127 184 "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", 128 185 "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", 129 186 "dev": true, 130 " requires": {187 "dependencies": { 131 188 "@babel/helper-compilation-targets": "^7.13.0", 132 189 "@babel/helper-module-imports": "^7.12.13", … … 138 195 "semver": "^6.1.2" 139 196 }, 140 "dependencies": { 141 "semver": { 142 "version": "6.3.0", 143 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 144 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 145 "dev": true 146 } 147 } 148 }, 149 "@babel/helper-explode-assignable-expression": { 197 "peerDependencies": { 198 "@babel/core": "^7.4.0-0" 199 } 200 }, 201 "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { 202 "version": "6.3.0", 203 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 204 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 205 "dev": true, 206 "bin": { 207 "semver": "bin/semver.js" 208 } 209 }, 210 "node_modules/@babel/helper-explode-assignable-expression": { 150 211 "version": "7.15.4", 151 212 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", 152 213 "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", 153 214 "dev": true, 154 " requires": {215 "dependencies": { 155 216 "@babel/types": "^7.15.4" 156 } 157 }, 158 "@babel/helper-function-name": { 217 }, 218 "engines": { 219 "node": ">=6.9.0" 220 } 221 }, 222 "node_modules/@babel/helper-function-name": { 159 223 "version": "7.15.4", 160 224 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", 161 225 "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", 162 226 "dev": true, 163 " requires": {227 "dependencies": { 164 228 "@babel/helper-get-function-arity": "^7.15.4", 165 229 "@babel/template": "^7.15.4", 166 230 "@babel/types": "^7.15.4" 167 } 168 }, 169 "@babel/helper-get-function-arity": { 231 }, 232 "engines": { 233 "node": ">=6.9.0" 234 } 235 }, 236 "node_modules/@babel/helper-get-function-arity": { 170 237 "version": "7.15.4", 171 238 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", 172 239 "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", 173 240 "dev": true, 174 " requires": {241 "dependencies": { 175 242 "@babel/types": "^7.15.4" 176 } 177 }, 178 "@babel/helper-hoist-variables": { 243 }, 244 "engines": { 245 "node": ">=6.9.0" 246 } 247 }, 248 "node_modules/@babel/helper-hoist-variables": { 179 249 "version": "7.15.4", 180 250 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", 181 251 "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", 182 252 "dev": true, 183 " requires": {253 "dependencies": { 184 254 "@babel/types": "^7.15.4" 185 } 186 }, 187 "@babel/helper-member-expression-to-functions": { 255 }, 256 "engines": { 257 "node": ">=6.9.0" 258 } 259 }, 260 "node_modules/@babel/helper-member-expression-to-functions": { 188 261 "version": "7.15.4", 189 262 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", 190 263 "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", 191 264 "dev": true, 192 " requires": {265 "dependencies": { 193 266 "@babel/types": "^7.15.4" 194 } 195 }, 196 "@babel/helper-module-imports": { 267 }, 268 "engines": { 269 "node": ">=6.9.0" 270 } 271 }, 272 "node_modules/@babel/helper-module-imports": { 197 273 "version": "7.15.4", 198 274 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", 199 275 "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", 200 276 "dev": true, 201 " requires": {277 "dependencies": { 202 278 "@babel/types": "^7.15.4" 203 } 204 }, 205 "@babel/helper-module-transforms": { 279 }, 280 "engines": { 281 "node": ">=6.9.0" 282 } 283 }, 284 "node_modules/@babel/helper-module-transforms": { 206 285 "version": "7.15.7", 207 286 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", 208 287 "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", 209 288 "dev": true, 210 " requires": {289 "dependencies": { 211 290 "@babel/helper-module-imports": "^7.15.4", 212 291 "@babel/helper-replace-supers": "^7.15.4", … … 217 296 "@babel/traverse": "^7.15.4", 218 297 "@babel/types": "^7.15.6" 219 } 220 }, 221 "@babel/helper-optimise-call-expression": { 298 }, 299 "engines": { 300 "node": ">=6.9.0" 301 } 302 }, 303 "node_modules/@babel/helper-optimise-call-expression": { 222 304 "version": "7.15.4", 223 305 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", 224 306 "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", 225 307 "dev": true, 226 " requires": {308 "dependencies": { 227 309 "@babel/types": "^7.15.4" 228 } 229 }, 230 "@babel/helper-plugin-utils": { 310 }, 311 "engines": { 312 "node": ">=6.9.0" 313 } 314 }, 315 "node_modules/@babel/helper-plugin-utils": { 231 316 "version": "7.14.5", 232 317 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 233 318 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 234 "dev": true 235 }, 236 "@babel/helper-remap-async-to-generator": { 319 "dev": true, 320 "engines": { 321 "node": ">=6.9.0" 322 } 323 }, 324 "node_modules/@babel/helper-remap-async-to-generator": { 237 325 "version": "7.15.4", 238 326 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", 239 327 "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", 240 328 "dev": true, 241 " requires": {329 "dependencies": { 242 330 "@babel/helper-annotate-as-pure": "^7.15.4", 243 331 "@babel/helper-wrap-function": "^7.15.4", 244 332 "@babel/types": "^7.15.4" 245 } 246 }, 247 "@babel/helper-replace-supers": { 333 }, 334 "engines": { 335 "node": ">=6.9.0" 336 } 337 }, 338 "node_modules/@babel/helper-replace-supers": { 248 339 "version": "7.15.4", 249 340 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", 250 341 "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", 251 342 "dev": true, 252 " requires": {343 "dependencies": { 253 344 "@babel/helper-member-expression-to-functions": "^7.15.4", 254 345 "@babel/helper-optimise-call-expression": "^7.15.4", 255 346 "@babel/traverse": "^7.15.4", 256 347 "@babel/types": "^7.15.4" 257 } 258 }, 259 "@babel/helper-simple-access": { 348 }, 349 "engines": { 350 "node": ">=6.9.0" 351 } 352 }, 353 "node_modules/@babel/helper-simple-access": { 260 354 "version": "7.15.4", 261 355 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", 262 356 "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", 263 357 "dev": true, 264 " requires": {358 "dependencies": { 265 359 "@babel/types": "^7.15.4" 266 } 267 }, 268 "@babel/helper-skip-transparent-expression-wrappers": { 360 }, 361 "engines": { 362 "node": ">=6.9.0" 363 } 364 }, 365 "node_modules/@babel/helper-skip-transparent-expression-wrappers": { 269 366 "version": "7.15.4", 270 367 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", 271 368 "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", 272 369 "dev": true, 273 " requires": {370 "dependencies": { 274 371 "@babel/types": "^7.15.4" 275 } 276 }, 277 "@babel/helper-split-export-declaration": { 372 }, 373 "engines": { 374 "node": ">=6.9.0" 375 } 376 }, 377 "node_modules/@babel/helper-split-export-declaration": { 278 378 "version": "7.15.4", 279 379 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", 280 380 "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", 281 381 "dev": true, 282 " requires": {382 "dependencies": { 283 383 "@babel/types": "^7.15.4" 284 } 285 }, 286 "@babel/helper-validator-identifier": { 384 }, 385 "engines": { 386 "node": ">=6.9.0" 387 } 388 }, 389 "node_modules/@babel/helper-validator-identifier": { 287 390 "version": "7.15.7", 288 391 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", 289 392 "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", 290 "dev": true 291 }, 292 "@babel/helper-validator-option": { 393 "dev": true, 394 "engines": { 395 "node": ">=6.9.0" 396 } 397 }, 398 "node_modules/@babel/helper-validator-option": { 293 399 "version": "7.14.5", 294 400 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 295 401 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 296 "dev": true 297 }, 298 "@babel/helper-wrap-function": { 402 "dev": true, 403 "engines": { 404 "node": ">=6.9.0" 405 } 406 }, 407 "node_modules/@babel/helper-wrap-function": { 299 408 "version": "7.15.4", 300 409 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", 301 410 "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", 302 411 "dev": true, 303 " requires": {412 "dependencies": { 304 413 "@babel/helper-function-name": "^7.15.4", 305 414 "@babel/template": "^7.15.4", 306 415 "@babel/traverse": "^7.15.4", 307 416 "@babel/types": "^7.15.4" 308 } 309 }, 310 "@babel/helpers": { 417 }, 418 "engines": { 419 "node": ">=6.9.0" 420 } 421 }, 422 "node_modules/@babel/helpers": { 311 423 "version": "7.15.4", 312 424 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", 313 425 "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", 314 426 "dev": true, 315 " requires": {427 "dependencies": { 316 428 "@babel/template": "^7.15.4", 317 429 "@babel/traverse": "^7.15.4", 318 430 "@babel/types": "^7.15.4" 319 } 320 }, 321 "@babel/highlight": { 431 }, 432 "engines": { 433 "node": ">=6.9.0" 434 } 435 }, 436 "node_modules/@babel/highlight": { 322 437 "version": "7.14.5", 323 438 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 324 439 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 325 440 "dev": true, 326 " requires": {441 "dependencies": { 327 442 "@babel/helper-validator-identifier": "^7.14.5", 328 443 "chalk": "^2.0.0", 329 444 "js-tokens": "^4.0.0" 330 445 }, 331 "dependencies": { 332 "chalk": { 333 "version": "2.4.2", 334 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 335 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 336 "dev": true, 337 "requires": { 338 "ansi-styles": "^3.2.1", 339 "escape-string-regexp": "^1.0.5", 340 "supports-color": "^5.3.0" 341 } 342 } 343 } 344 }, 345 "@babel/parser": { 446 "engines": { 447 "node": ">=6.9.0" 448 } 449 }, 450 "node_modules/@babel/highlight/node_modules/chalk": { 451 "version": "2.4.2", 452 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 453 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 454 "dev": true, 455 "dependencies": { 456 "ansi-styles": "^3.2.1", 457 "escape-string-regexp": "^1.0.5", 458 "supports-color": "^5.3.0" 459 }, 460 "engines": { 461 "node": ">=4" 462 } 463 }, 464 "node_modules/@babel/parser": { 346 465 "version": "7.15.7", 347 466 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", 348 467 "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", 349 "dev": true 350 }, 351 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 468 "dev": true, 469 "bin": { 470 "parser": "bin/babel-parser.js" 471 }, 472 "engines": { 473 "node": ">=6.0.0" 474 } 475 }, 476 "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 352 477 "version": "7.15.4", 353 478 "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", 354 479 "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", 355 480 "dev": true, 356 " requires": {481 "dependencies": { 357 482 "@babel/helper-plugin-utils": "^7.14.5", 358 483 "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", 359 484 "@babel/plugin-proposal-optional-chaining": "^7.14.5" 360 } 361 }, 362 "@babel/plugin-proposal-async-generator-functions": { 485 }, 486 "engines": { 487 "node": ">=6.9.0" 488 }, 489 "peerDependencies": { 490 "@babel/core": "^7.13.0" 491 } 492 }, 493 "node_modules/@babel/plugin-proposal-async-generator-functions": { 363 494 "version": "7.15.4", 364 495 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", 365 496 "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", 366 497 "dev": true, 367 " requires": {498 "dependencies": { 368 499 "@babel/helper-plugin-utils": "^7.14.5", 369 500 "@babel/helper-remap-async-to-generator": "^7.15.4", 370 501 "@babel/plugin-syntax-async-generators": "^7.8.4" 371 } 372 }, 373 "@babel/plugin-proposal-class-properties": { 502 }, 503 "engines": { 504 "node": ">=6.9.0" 505 }, 506 "peerDependencies": { 507 "@babel/core": "^7.0.0-0" 508 } 509 }, 510 "node_modules/@babel/plugin-proposal-class-properties": { 374 511 "version": "7.14.5", 375 512 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", 376 513 "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", 377 514 "dev": true, 378 " requires": {515 "dependencies": { 379 516 "@babel/helper-create-class-features-plugin": "^7.14.5", 380 517 "@babel/helper-plugin-utils": "^7.14.5" 381 } 382 }, 383 "@babel/plugin-proposal-class-static-block": { 518 }, 519 "engines": { 520 "node": ">=6.9.0" 521 }, 522 "peerDependencies": { 523 "@babel/core": "^7.0.0-0" 524 } 525 }, 526 "node_modules/@babel/plugin-proposal-class-static-block": { 384 527 "version": "7.15.4", 385 528 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", 386 529 "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", 387 530 "dev": true, 388 " requires": {531 "dependencies": { 389 532 "@babel/helper-create-class-features-plugin": "^7.15.4", 390 533 "@babel/helper-plugin-utils": "^7.14.5", 391 534 "@babel/plugin-syntax-class-static-block": "^7.14.5" 392 } 393 }, 394 "@babel/plugin-proposal-dynamic-import": { 535 }, 536 "engines": { 537 "node": ">=6.9.0" 538 }, 539 "peerDependencies": { 540 "@babel/core": "^7.12.0" 541 } 542 }, 543 "node_modules/@babel/plugin-proposal-dynamic-import": { 395 544 "version": "7.14.5", 396 545 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", 397 546 "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", 398 547 "dev": true, 399 " requires": {548 "dependencies": { 400 549 "@babel/helper-plugin-utils": "^7.14.5", 401 550 "@babel/plugin-syntax-dynamic-import": "^7.8.3" 402 } 403 }, 404 "@babel/plugin-proposal-export-namespace-from": { 551 }, 552 "engines": { 553 "node": ">=6.9.0" 554 }, 555 "peerDependencies": { 556 "@babel/core": "^7.0.0-0" 557 } 558 }, 559 "node_modules/@babel/plugin-proposal-export-namespace-from": { 405 560 "version": "7.14.5", 406 561 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", 407 562 "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", 408 563 "dev": true, 409 " requires": {564 "dependencies": { 410 565 "@babel/helper-plugin-utils": "^7.14.5", 411 566 "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 412 } 413 }, 414 "@babel/plugin-proposal-json-strings": { 567 }, 568 "engines": { 569 "node": ">=6.9.0" 570 }, 571 "peerDependencies": { 572 "@babel/core": "^7.0.0-0" 573 } 574 }, 575 "node_modules/@babel/plugin-proposal-json-strings": { 415 576 "version": "7.14.5", 416 577 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", 417 578 "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", 418 579 "dev": true, 419 " requires": {580 "dependencies": { 420 581 "@babel/helper-plugin-utils": "^7.14.5", 421 582 "@babel/plugin-syntax-json-strings": "^7.8.3" 422 } 423 }, 424 "@babel/plugin-proposal-logical-assignment-operators": { 583 }, 584 "engines": { 585 "node": ">=6.9.0" 586 }, 587 "peerDependencies": { 588 "@babel/core": "^7.0.0-0" 589 } 590 }, 591 "node_modules/@babel/plugin-proposal-logical-assignment-operators": { 425 592 "version": "7.14.5", 426 593 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", 427 594 "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", 428 595 "dev": true, 429 " requires": {596 "dependencies": { 430 597 "@babel/helper-plugin-utils": "^7.14.5", 431 598 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 432 } 433 }, 434 "@babel/plugin-proposal-nullish-coalescing-operator": { 599 }, 600 "engines": { 601 "node": ">=6.9.0" 602 }, 603 "peerDependencies": { 604 "@babel/core": "^7.0.0-0" 605 } 606 }, 607 "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { 435 608 "version": "7.14.5", 436 609 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", 437 610 "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", 438 611 "dev": true, 439 " requires": {612 "dependencies": { 440 613 "@babel/helper-plugin-utils": "^7.14.5", 441 614 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 442 } 443 }, 444 "@babel/plugin-proposal-numeric-separator": { 615 }, 616 "engines": { 617 "node": ">=6.9.0" 618 }, 619 "peerDependencies": { 620 "@babel/core": "^7.0.0-0" 621 } 622 }, 623 "node_modules/@babel/plugin-proposal-numeric-separator": { 445 624 "version": "7.14.5", 446 625 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", 447 626 "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", 448 627 "dev": true, 449 " requires": {628 "dependencies": { 450 629 "@babel/helper-plugin-utils": "^7.14.5", 451 630 "@babel/plugin-syntax-numeric-separator": "^7.10.4" 452 } 453 }, 454 "@babel/plugin-proposal-object-rest-spread": { 631 }, 632 "engines": { 633 "node": ">=6.9.0" 634 }, 635 "peerDependencies": { 636 "@babel/core": "^7.0.0-0" 637 } 638 }, 639 "node_modules/@babel/plugin-proposal-object-rest-spread": { 455 640 "version": "7.15.6", 456 641 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", 457 642 "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", 458 643 "dev": true, 459 " requires": {644 "dependencies": { 460 645 "@babel/compat-data": "^7.15.0", 461 646 "@babel/helper-compilation-targets": "^7.15.4", … … 463 648 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 464 649 "@babel/plugin-transform-parameters": "^7.15.4" 465 } 466 }, 467 "@babel/plugin-proposal-optional-catch-binding": { 650 }, 651 "engines": { 652 "node": ">=6.9.0" 653 }, 654 "peerDependencies": { 655 "@babel/core": "^7.0.0-0" 656 } 657 }, 658 "node_modules/@babel/plugin-proposal-optional-catch-binding": { 468 659 "version": "7.14.5", 469 660 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", 470 661 "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", 471 662 "dev": true, 472 " requires": {663 "dependencies": { 473 664 "@babel/helper-plugin-utils": "^7.14.5", 474 665 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 475 } 476 }, 477 "@babel/plugin-proposal-optional-chaining": { 666 }, 667 "engines": { 668 "node": ">=6.9.0" 669 }, 670 "peerDependencies": { 671 "@babel/core": "^7.0.0-0" 672 } 673 }, 674 "node_modules/@babel/plugin-proposal-optional-chaining": { 478 675 "version": "7.14.5", 479 676 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", 480 677 "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", 481 678 "dev": true, 482 " requires": {679 "dependencies": { 483 680 "@babel/helper-plugin-utils": "^7.14.5", 484 681 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", 485 682 "@babel/plugin-syntax-optional-chaining": "^7.8.3" 486 } 487 }, 488 "@babel/plugin-proposal-private-methods": { 683 }, 684 "engines": { 685 "node": ">=6.9.0" 686 }, 687 "peerDependencies": { 688 "@babel/core": "^7.0.0-0" 689 } 690 }, 691 "node_modules/@babel/plugin-proposal-private-methods": { 489 692 "version": "7.14.5", 490 693 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", 491 694 "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", 492 695 "dev": true, 493 " requires": {696 "dependencies": { 494 697 "@babel/helper-create-class-features-plugin": "^7.14.5", 495 698 "@babel/helper-plugin-utils": "^7.14.5" 496 } 497 }, 498 "@babel/plugin-proposal-private-property-in-object": { 699 }, 700 "engines": { 701 "node": ">=6.9.0" 702 }, 703 "peerDependencies": { 704 "@babel/core": "^7.0.0-0" 705 } 706 }, 707 "node_modules/@babel/plugin-proposal-private-property-in-object": { 499 708 "version": "7.15.4", 500 709 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", 501 710 "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", 502 711 "dev": true, 503 " requires": {712 "dependencies": { 504 713 "@babel/helper-annotate-as-pure": "^7.15.4", 505 714 "@babel/helper-create-class-features-plugin": "^7.15.4", 506 715 "@babel/helper-plugin-utils": "^7.14.5", 507 716 "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 508 } 509 }, 510 "@babel/plugin-proposal-unicode-property-regex": { 717 }, 718 "engines": { 719 "node": ">=6.9.0" 720 }, 721 "peerDependencies": { 722 "@babel/core": "^7.0.0-0" 723 } 724 }, 725 "node_modules/@babel/plugin-proposal-unicode-property-regex": { 511 726 "version": "7.14.5", 512 727 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", 513 728 "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", 514 729 "dev": true, 515 " requires": {730 "dependencies": { 516 731 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 517 732 "@babel/helper-plugin-utils": "^7.14.5" 518 } 519 }, 520 "@babel/plugin-syntax-async-generators": { 733 }, 734 "engines": { 735 "node": ">=4" 736 }, 737 "peerDependencies": { 738 "@babel/core": "^7.0.0-0" 739 } 740 }, 741 "node_modules/@babel/plugin-syntax-async-generators": { 521 742 "version": "7.8.4", 522 743 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 523 744 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 524 745 "dev": true, 525 " requires": {746 "dependencies": { 526 747 "@babel/helper-plugin-utils": "^7.8.0" 527 } 528 }, 529 "@babel/plugin-syntax-class-properties": { 748 }, 749 "peerDependencies": { 750 "@babel/core": "^7.0.0-0" 751 } 752 }, 753 "node_modules/@babel/plugin-syntax-class-properties": { 530 754 "version": "7.12.13", 531 755 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 532 756 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 533 757 "dev": true, 534 " requires": {758 "dependencies": { 535 759 "@babel/helper-plugin-utils": "^7.12.13" 536 } 537 }, 538 "@babel/plugin-syntax-class-static-block": { 760 }, 761 "peerDependencies": { 762 "@babel/core": "^7.0.0-0" 763 } 764 }, 765 "node_modules/@babel/plugin-syntax-class-static-block": { 539 766 "version": "7.14.5", 540 767 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 541 768 "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 542 769 "dev": true, 543 " requires": {770 "dependencies": { 544 771 "@babel/helper-plugin-utils": "^7.14.5" 545 } 546 }, 547 "@babel/plugin-syntax-dynamic-import": { 772 }, 773 "engines": { 774 "node": ">=6.9.0" 775 }, 776 "peerDependencies": { 777 "@babel/core": "^7.0.0-0" 778 } 779 }, 780 "node_modules/@babel/plugin-syntax-dynamic-import": { 548 781 "version": "7.8.3", 549 782 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 550 783 "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 551 784 "dev": true, 552 " requires": {785 "dependencies": { 553 786 "@babel/helper-plugin-utils": "^7.8.0" 554 } 555 }, 556 "@babel/plugin-syntax-export-namespace-from": { 787 }, 788 "peerDependencies": { 789 "@babel/core": "^7.0.0-0" 790 } 791 }, 792 "node_modules/@babel/plugin-syntax-export-namespace-from": { 557 793 "version": "7.8.3", 558 794 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 559 795 "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 560 796 "dev": true, 561 " requires": {797 "dependencies": { 562 798 "@babel/helper-plugin-utils": "^7.8.3" 563 } 564 }, 565 "@babel/plugin-syntax-json-strings": { 799 }, 800 "peerDependencies": { 801 "@babel/core": "^7.0.0-0" 802 } 803 }, 804 "node_modules/@babel/plugin-syntax-json-strings": { 566 805 "version": "7.8.3", 567 806 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 568 807 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 569 808 "dev": true, 570 " requires": {809 "dependencies": { 571 810 "@babel/helper-plugin-utils": "^7.8.0" 572 } 573 }, 574 "@babel/plugin-syntax-logical-assignment-operators": { 811 }, 812 "peerDependencies": { 813 "@babel/core": "^7.0.0-0" 814 } 815 }, 816 "node_modules/@babel/plugin-syntax-logical-assignment-operators": { 575 817 "version": "7.10.4", 576 818 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 577 819 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 578 820 "dev": true, 579 " requires": {821 "dependencies": { 580 822 "@babel/helper-plugin-utils": "^7.10.4" 581 } 582 }, 583 "@babel/plugin-syntax-nullish-coalescing-operator": { 823 }, 824 "peerDependencies": { 825 "@babel/core": "^7.0.0-0" 826 } 827 }, 828 "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { 584 829 "version": "7.8.3", 585 830 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 586 831 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 587 832 "dev": true, 588 " requires": {833 "dependencies": { 589 834 "@babel/helper-plugin-utils": "^7.8.0" 590 } 591 }, 592 "@babel/plugin-syntax-numeric-separator": { 835 }, 836 "peerDependencies": { 837 "@babel/core": "^7.0.0-0" 838 } 839 }, 840 "node_modules/@babel/plugin-syntax-numeric-separator": { 593 841 "version": "7.10.4", 594 842 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 595 843 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 596 844 "dev": true, 597 " requires": {845 "dependencies": { 598 846 "@babel/helper-plugin-utils": "^7.10.4" 599 } 600 }, 601 "@babel/plugin-syntax-object-rest-spread": { 847 }, 848 "peerDependencies": { 849 "@babel/core": "^7.0.0-0" 850 } 851 }, 852 "node_modules/@babel/plugin-syntax-object-rest-spread": { 602 853 "version": "7.8.3", 603 854 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 604 855 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 605 856 "dev": true, 606 " requires": {857 "dependencies": { 607 858 "@babel/helper-plugin-utils": "^7.8.0" 608 } 609 }, 610 "@babel/plugin-syntax-optional-catch-binding": { 859 }, 860 "peerDependencies": { 861 "@babel/core": "^7.0.0-0" 862 } 863 }, 864 "node_modules/@babel/plugin-syntax-optional-catch-binding": { 611 865 "version": "7.8.3", 612 866 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 613 867 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 614 868 "dev": true, 615 " requires": {869 "dependencies": { 616 870 "@babel/helper-plugin-utils": "^7.8.0" 617 } 618 }, 619 "@babel/plugin-syntax-optional-chaining": { 871 }, 872 "peerDependencies": { 873 "@babel/core": "^7.0.0-0" 874 } 875 }, 876 "node_modules/@babel/plugin-syntax-optional-chaining": { 620 877 "version": "7.8.3", 621 878 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 622 879 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 623 880 "dev": true, 624 " requires": {881 "dependencies": { 625 882 "@babel/helper-plugin-utils": "^7.8.0" 626 } 627 }, 628 "@babel/plugin-syntax-private-property-in-object": { 883 }, 884 "peerDependencies": { 885 "@babel/core": "^7.0.0-0" 886 } 887 }, 888 "node_modules/@babel/plugin-syntax-private-property-in-object": { 629 889 "version": "7.14.5", 630 890 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 631 891 "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 632 892 "dev": true, 633 " requires": {893 "dependencies": { 634 894 "@babel/helper-plugin-utils": "^7.14.5" 635 } 636 }, 637 "@babel/plugin-syntax-top-level-await": { 895 }, 896 "engines": { 897 "node": ">=6.9.0" 898 }, 899 "peerDependencies": { 900 "@babel/core": "^7.0.0-0" 901 } 902 }, 903 "node_modules/@babel/plugin-syntax-top-level-await": { 638 904 "version": "7.14.5", 639 905 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 640 906 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 641 907 "dev": true, 642 " requires": {908 "dependencies": { 643 909 "@babel/helper-plugin-utils": "^7.14.5" 644 } 645 }, 646 "@babel/plugin-transform-arrow-functions": { 910 }, 911 "engines": { 912 "node": ">=6.9.0" 913 }, 914 "peerDependencies": { 915 "@babel/core": "^7.0.0-0" 916 } 917 }, 918 "node_modules/@babel/plugin-transform-arrow-functions": { 647 919 "version": "7.14.5", 648 920 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", 649 921 "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", 650 922 "dev": true, 651 " requires": {923 "dependencies": { 652 924 "@babel/helper-plugin-utils": "^7.14.5" 653 } 654 }, 655 "@babel/plugin-transform-async-to-generator": { 925 }, 926 "engines": { 927 "node": ">=6.9.0" 928 }, 929 "peerDependencies": { 930 "@babel/core": "^7.0.0-0" 931 } 932 }, 933 "node_modules/@babel/plugin-transform-async-to-generator": { 656 934 "version": "7.14.5", 657 935 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", 658 936 "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", 659 937 "dev": true, 660 " requires": {938 "dependencies": { 661 939 "@babel/helper-module-imports": "^7.14.5", 662 940 "@babel/helper-plugin-utils": "^7.14.5", 663 941 "@babel/helper-remap-async-to-generator": "^7.14.5" 664 } 665 }, 666 "@babel/plugin-transform-block-scoped-functions": { 942 }, 943 "engines": { 944 "node": ">=6.9.0" 945 }, 946 "peerDependencies": { 947 "@babel/core": "^7.0.0-0" 948 } 949 }, 950 "node_modules/@babel/plugin-transform-block-scoped-functions": { 667 951 "version": "7.14.5", 668 952 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", 669 953 "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", 670 954 "dev": true, 671 " requires": {955 "dependencies": { 672 956 "@babel/helper-plugin-utils": "^7.14.5" 673 } 674 }, 675 "@babel/plugin-transform-block-scoping": { 957 }, 958 "engines": { 959 "node": ">=6.9.0" 960 }, 961 "peerDependencies": { 962 "@babel/core": "^7.0.0-0" 963 } 964 }, 965 "node_modules/@babel/plugin-transform-block-scoping": { 676 966 "version": "7.15.3", 677 967 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", 678 968 "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", 679 969 "dev": true, 680 " requires": {970 "dependencies": { 681 971 "@babel/helper-plugin-utils": "^7.14.5" 682 } 683 }, 684 "@babel/plugin-transform-classes": { 972 }, 973 "engines": { 974 "node": ">=6.9.0" 975 }, 976 "peerDependencies": { 977 "@babel/core": "^7.0.0-0" 978 } 979 }, 980 "node_modules/@babel/plugin-transform-classes": { 685 981 "version": "7.15.4", 686 982 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", 687 983 "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", 688 984 "dev": true, 689 " requires": {985 "dependencies": { 690 986 "@babel/helper-annotate-as-pure": "^7.15.4", 691 987 "@babel/helper-function-name": "^7.15.4", … … 695 991 "@babel/helper-split-export-declaration": "^7.15.4", 696 992 "globals": "^11.1.0" 697 } 698 }, 699 "@babel/plugin-transform-computed-properties": { 993 }, 994 "engines": { 995 "node": ">=6.9.0" 996 }, 997 "peerDependencies": { 998 "@babel/core": "^7.0.0-0" 999 } 1000 }, 1001 "node_modules/@babel/plugin-transform-computed-properties": { 700 1002 "version": "7.14.5", 701 1003 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", 702 1004 "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", 703 1005 "dev": true, 704 " requires": {1006 "dependencies": { 705 1007 "@babel/helper-plugin-utils": "^7.14.5" 706 } 707 }, 708 "@babel/plugin-transform-destructuring": { 1008 }, 1009 "engines": { 1010 "node": ">=6.9.0" 1011 }, 1012 "peerDependencies": { 1013 "@babel/core": "^7.0.0-0" 1014 } 1015 }, 1016 "node_modules/@babel/plugin-transform-destructuring": { 709 1017 "version": "7.14.7", 710 1018 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", 711 1019 "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", 712 1020 "dev": true, 713 " requires": {1021 "dependencies": { 714 1022 "@babel/helper-plugin-utils": "^7.14.5" 715 } 716 }, 717 "@babel/plugin-transform-dotall-regex": { 1023 }, 1024 "engines": { 1025 "node": ">=6.9.0" 1026 }, 1027 "peerDependencies": { 1028 "@babel/core": "^7.0.0-0" 1029 } 1030 }, 1031 "node_modules/@babel/plugin-transform-dotall-regex": { 718 1032 "version": "7.14.5", 719 1033 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", 720 1034 "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", 721 1035 "dev": true, 722 " requires": {1036 "dependencies": { 723 1037 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 724 1038 "@babel/helper-plugin-utils": "^7.14.5" 725 } 726 }, 727 "@babel/plugin-transform-duplicate-keys": { 1039 }, 1040 "engines": { 1041 "node": ">=6.9.0" 1042 }, 1043 "peerDependencies": { 1044 "@babel/core": "^7.0.0-0" 1045 } 1046 }, 1047 "node_modules/@babel/plugin-transform-duplicate-keys": { 728 1048 "version": "7.14.5", 729 1049 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", 730 1050 "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", 731 1051 "dev": true, 732 " requires": {1052 "dependencies": { 733 1053 "@babel/helper-plugin-utils": "^7.14.5" 734 } 735 }, 736 "@babel/plugin-transform-exponentiation-operator": { 1054 }, 1055 "engines": { 1056 "node": ">=6.9.0" 1057 }, 1058 "peerDependencies": { 1059 "@babel/core": "^7.0.0-0" 1060 } 1061 }, 1062 "node_modules/@babel/plugin-transform-exponentiation-operator": { 737 1063 "version": "7.14.5", 738 1064 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", 739 1065 "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", 740 1066 "dev": true, 741 " requires": {1067 "dependencies": { 742 1068 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", 743 1069 "@babel/helper-plugin-utils": "^7.14.5" 744 } 745 }, 746 "@babel/plugin-transform-for-of": { 1070 }, 1071 "engines": { 1072 "node": ">=6.9.0" 1073 }, 1074 "peerDependencies": { 1075 "@babel/core": "^7.0.0-0" 1076 } 1077 }, 1078 "node_modules/@babel/plugin-transform-for-of": { 747 1079 "version": "7.15.4", 748 1080 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", 749 1081 "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", 750 1082 "dev": true, 751 " requires": {1083 "dependencies": { 752 1084 "@babel/helper-plugin-utils": "^7.14.5" 753 } 754 }, 755 "@babel/plugin-transform-function-name": { 1085 }, 1086 "engines": { 1087 "node": ">=6.9.0" 1088 }, 1089 "peerDependencies": { 1090 "@babel/core": "^7.0.0-0" 1091 } 1092 }, 1093 "node_modules/@babel/plugin-transform-function-name": { 756 1094 "version": "7.14.5", 757 1095 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", 758 1096 "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", 759 1097 "dev": true, 760 " requires": {1098 "dependencies": { 761 1099 "@babel/helper-function-name": "^7.14.5", 762 1100 "@babel/helper-plugin-utils": "^7.14.5" 763 } 764 }, 765 "@babel/plugin-transform-literals": { 1101 }, 1102 "engines": { 1103 "node": ">=6.9.0" 1104 }, 1105 "peerDependencies": { 1106 "@babel/core": "^7.0.0-0" 1107 } 1108 }, 1109 "node_modules/@babel/plugin-transform-literals": { 766 1110 "version": "7.14.5", 767 1111 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", 768 1112 "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", 769 1113 "dev": true, 770 " requires": {1114 "dependencies": { 771 1115 "@babel/helper-plugin-utils": "^7.14.5" 772 } 773 }, 774 "@babel/plugin-transform-member-expression-literals": { 1116 }, 1117 "engines": { 1118 "node": ">=6.9.0" 1119 }, 1120 "peerDependencies": { 1121 "@babel/core": "^7.0.0-0" 1122 } 1123 }, 1124 "node_modules/@babel/plugin-transform-member-expression-literals": { 775 1125 "version": "7.14.5", 776 1126 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", 777 1127 "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", 778 1128 "dev": true, 779 " requires": {1129 "dependencies": { 780 1130 "@babel/helper-plugin-utils": "^7.14.5" 781 } 782 }, 783 "@babel/plugin-transform-modules-amd": { 1131 }, 1132 "engines": { 1133 "node": ">=6.9.0" 1134 }, 1135 "peerDependencies": { 1136 "@babel/core": "^7.0.0-0" 1137 } 1138 }, 1139 "node_modules/@babel/plugin-transform-modules-amd": { 784 1140 "version": "7.14.5", 785 1141 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", 786 1142 "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", 787 1143 "dev": true, 788 " requires": {1144 "dependencies": { 789 1145 "@babel/helper-module-transforms": "^7.14.5", 790 1146 "@babel/helper-plugin-utils": "^7.14.5", 791 1147 "babel-plugin-dynamic-import-node": "^2.3.3" 792 } 793 }, 794 "@babel/plugin-transform-modules-commonjs": { 1148 }, 1149 "engines": { 1150 "node": ">=6.9.0" 1151 }, 1152 "peerDependencies": { 1153 "@babel/core": "^7.0.0-0" 1154 } 1155 }, 1156 "node_modules/@babel/plugin-transform-modules-commonjs": { 795 1157 "version": "7.15.4", 796 1158 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", 797 1159 "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", 798 1160 "dev": true, 799 " requires": {1161 "dependencies": { 800 1162 "@babel/helper-module-transforms": "^7.15.4", 801 1163 "@babel/helper-plugin-utils": "^7.14.5", 802 1164 "@babel/helper-simple-access": "^7.15.4", 803 1165 "babel-plugin-dynamic-import-node": "^2.3.3" 804 } 805 }, 806 "@babel/plugin-transform-modules-systemjs": { 1166 }, 1167 "engines": { 1168 "node": ">=6.9.0" 1169 }, 1170 "peerDependencies": { 1171 "@babel/core": "^7.0.0-0" 1172 } 1173 }, 1174 "node_modules/@babel/plugin-transform-modules-systemjs": { 807 1175 "version": "7.15.4", 808 1176 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", 809 1177 "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", 810 1178 "dev": true, 811 " requires": {1179 "dependencies": { 812 1180 "@babel/helper-hoist-variables": "^7.15.4", 813 1181 "@babel/helper-module-transforms": "^7.15.4", … … 815 1183 "@babel/helper-validator-identifier": "^7.14.9", 816 1184 "babel-plugin-dynamic-import-node": "^2.3.3" 817 } 818 }, 819 "@babel/plugin-transform-modules-umd": { 1185 }, 1186 "engines": { 1187 "node": ">=6.9.0" 1188 }, 1189 "peerDependencies": { 1190 "@babel/core": "^7.0.0-0" 1191 } 1192 }, 1193 "node_modules/@babel/plugin-transform-modules-umd": { 820 1194 "version": "7.14.5", 821 1195 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", 822 1196 "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", 823 1197 "dev": true, 824 " requires": {1198 "dependencies": { 825 1199 "@babel/helper-module-transforms": "^7.14.5", 826 1200 "@babel/helper-plugin-utils": "^7.14.5" 827 } 828 }, 829 "@babel/plugin-transform-named-capturing-groups-regex": { 1201 }, 1202 "engines": { 1203 "node": ">=6.9.0" 1204 }, 1205 "peerDependencies": { 1206 "@babel/core": "^7.0.0-0" 1207 } 1208 }, 1209 "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { 830 1210 "version": "7.14.9", 831 1211 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", 832 1212 "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", 833 1213 "dev": true, 834 " requires": {1214 "dependencies": { 835 1215 "@babel/helper-create-regexp-features-plugin": "^7.14.5" 836 } 837 }, 838 "@babel/plugin-transform-new-target": { 1216 }, 1217 "engines": { 1218 "node": ">=6.9.0" 1219 }, 1220 "peerDependencies": { 1221 "@babel/core": "^7.0.0" 1222 } 1223 }, 1224 "node_modules/@babel/plugin-transform-new-target": { 839 1225 "version": "7.14.5", 840 1226 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", 841 1227 "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", 842 1228 "dev": true, 843 " requires": {1229 "dependencies": { 844 1230 "@babel/helper-plugin-utils": "^7.14.5" 845 } 846 }, 847 "@babel/plugin-transform-object-super": { 1231 }, 1232 "engines": { 1233 "node": ">=6.9.0" 1234 }, 1235 "peerDependencies": { 1236 "@babel/core": "^7.0.0-0" 1237 } 1238 }, 1239 "node_modules/@babel/plugin-transform-object-super": { 848 1240 "version": "7.14.5", 849 1241 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", 850 1242 "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", 851 1243 "dev": true, 852 " requires": {1244 "dependencies": { 853 1245 "@babel/helper-plugin-utils": "^7.14.5", 854 1246 "@babel/helper-replace-supers": "^7.14.5" 855 } 856 }, 857 "@babel/plugin-transform-parameters": { 1247 }, 1248 "engines": { 1249 "node": ">=6.9.0" 1250 }, 1251 "peerDependencies": { 1252 "@babel/core": "^7.0.0-0" 1253 } 1254 }, 1255 "node_modules/@babel/plugin-transform-parameters": { 858 1256 "version": "7.15.4", 859 1257 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", 860 1258 "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", 861 1259 "dev": true, 862 " requires": {1260 "dependencies": { 863 1261 "@babel/helper-plugin-utils": "^7.14.5" 864 } 865 }, 866 "@babel/plugin-transform-property-literals": { 1262 }, 1263 "engines": { 1264 "node": ">=6.9.0" 1265 }, 1266 "peerDependencies": { 1267 "@babel/core": "^7.0.0-0" 1268 } 1269 }, 1270 "node_modules/@babel/plugin-transform-property-literals": { 867 1271 "version": "7.14.5", 868 1272 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", 869 1273 "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", 870 1274 "dev": true, 871 " requires": {1275 "dependencies": { 872 1276 "@babel/helper-plugin-utils": "^7.14.5" 873 } 874 }, 875 "@babel/plugin-transform-regenerator": { 1277 }, 1278 "engines": { 1279 "node": ">=6.9.0" 1280 }, 1281 "peerDependencies": { 1282 "@babel/core": "^7.0.0-0" 1283 } 1284 }, 1285 "node_modules/@babel/plugin-transform-regenerator": { 876 1286 "version": "7.14.5", 877 1287 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", 878 1288 "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", 879 1289 "dev": true, 880 " requires": {1290 "dependencies": { 881 1291 "regenerator-transform": "^0.14.2" 882 } 883 }, 884 "@babel/plugin-transform-reserved-words": { 1292 }, 1293 "engines": { 1294 "node": ">=6.9.0" 1295 }, 1296 "peerDependencies": { 1297 "@babel/core": "^7.0.0-0" 1298 } 1299 }, 1300 "node_modules/@babel/plugin-transform-reserved-words": { 885 1301 "version": "7.14.5", 886 1302 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", 887 1303 "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", 888 1304 "dev": true, 889 " requires": {1305 "dependencies": { 890 1306 "@babel/helper-plugin-utils": "^7.14.5" 891 } 892 }, 893 "@babel/plugin-transform-runtime": { 1307 }, 1308 "engines": { 1309 "node": ">=6.9.0" 1310 }, 1311 "peerDependencies": { 1312 "@babel/core": "^7.0.0-0" 1313 } 1314 }, 1315 "node_modules/@babel/plugin-transform-runtime": { 894 1316 "version": "7.15.0", 895 1317 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", 896 1318 "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", 897 1319 "dev": true, 898 " requires": {1320 "dependencies": { 899 1321 "@babel/helper-module-imports": "^7.14.5", 900 1322 "@babel/helper-plugin-utils": "^7.14.5", … … 904 1326 "semver": "^6.3.0" 905 1327 }, 906 "dependencies": { 907 "semver": { 908 "version": "6.3.0", 909 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 910 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 911 "dev": true 912 } 913 } 914 }, 915 "@babel/plugin-transform-shorthand-properties": { 1328 "engines": { 1329 "node": ">=6.9.0" 1330 }, 1331 "peerDependencies": { 1332 "@babel/core": "^7.0.0-0" 1333 } 1334 }, 1335 "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { 1336 "version": "6.3.0", 1337 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1338 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1339 "dev": true, 1340 "bin": { 1341 "semver": "bin/semver.js" 1342 } 1343 }, 1344 "node_modules/@babel/plugin-transform-shorthand-properties": { 916 1345 "version": "7.14.5", 917 1346 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", 918 1347 "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", 919 1348 "dev": true, 920 " requires": {1349 "dependencies": { 921 1350 "@babel/helper-plugin-utils": "^7.14.5" 922 } 923 }, 924 "@babel/plugin-transform-spread": { 1351 }, 1352 "engines": { 1353 "node": ">=6.9.0" 1354 }, 1355 "peerDependencies": { 1356 "@babel/core": "^7.0.0-0" 1357 } 1358 }, 1359 "node_modules/@babel/plugin-transform-spread": { 925 1360 "version": "7.14.6", 926 1361 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", 927 1362 "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", 928 1363 "dev": true, 929 " requires": {1364 "dependencies": { 930 1365 "@babel/helper-plugin-utils": "^7.14.5", 931 1366 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" 932 } 933 }, 934 "@babel/plugin-transform-sticky-regex": { 1367 }, 1368 "engines": { 1369 "node": ">=6.9.0" 1370 }, 1371 "peerDependencies": { 1372 "@babel/core": "^7.0.0-0" 1373 } 1374 }, 1375 "node_modules/@babel/plugin-transform-sticky-regex": { 935 1376 "version": "7.14.5", 936 1377 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", 937 1378 "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", 938 1379 "dev": true, 939 " requires": {1380 "dependencies": { 940 1381 "@babel/helper-plugin-utils": "^7.14.5" 941 } 942 }, 943 "@babel/plugin-transform-template-literals": { 1382 }, 1383 "engines": { 1384 "node": ">=6.9.0" 1385 }, 1386 "peerDependencies": { 1387 "@babel/core": "^7.0.0-0" 1388 } 1389 }, 1390 "node_modules/@babel/plugin-transform-template-literals": { 944 1391 "version": "7.14.5", 945 1392 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", 946 1393 "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", 947 1394 "dev": true, 948 " requires": {1395 "dependencies": { 949 1396 "@babel/helper-plugin-utils": "^7.14.5" 950 } 951 }, 952 "@babel/plugin-transform-typeof-symbol": { 1397 }, 1398 "engines": { 1399 "node": ">=6.9.0" 1400 }, 1401 "peerDependencies": { 1402 "@babel/core": "^7.0.0-0" 1403 } 1404 }, 1405 "node_modules/@babel/plugin-transform-typeof-symbol": { 953 1406 "version": "7.14.5", 954 1407 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", 955 1408 "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", 956 1409 "dev": true, 957 " requires": {1410 "dependencies": { 958 1411 "@babel/helper-plugin-utils": "^7.14.5" 959 } 960 }, 961 "@babel/plugin-transform-unicode-escapes": { 1412 }, 1413 "engines": { 1414 "node": ">=6.9.0" 1415 }, 1416 "peerDependencies": { 1417 "@babel/core": "^7.0.0-0" 1418 } 1419 }, 1420 "node_modules/@babel/plugin-transform-unicode-escapes": { 962 1421 "version": "7.14.5", 963 1422 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", 964 1423 "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", 965 1424 "dev": true, 966 " requires": {1425 "dependencies": { 967 1426 "@babel/helper-plugin-utils": "^7.14.5" 968 } 969 }, 970 "@babel/plugin-transform-unicode-regex": { 1427 }, 1428 "engines": { 1429 "node": ">=6.9.0" 1430 }, 1431 "peerDependencies": { 1432 "@babel/core": "^7.0.0-0" 1433 } 1434 }, 1435 "node_modules/@babel/plugin-transform-unicode-regex": { 971 1436 "version": "7.14.5", 972 1437 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", 973 1438 "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", 974 1439 "dev": true, 975 " requires": {1440 "dependencies": { 976 1441 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 977 1442 "@babel/helper-plugin-utils": "^7.14.5" 978 } 979 }, 980 "@babel/preset-env": { 1443 }, 1444 "engines": { 1445 "node": ">=6.9.0" 1446 }, 1447 "peerDependencies": { 1448 "@babel/core": "^7.0.0-0" 1449 } 1450 }, 1451 "node_modules/@babel/preset-env": { 981 1452 "version": "7.15.6", 982 1453 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", 983 1454 "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", 984 1455 "dev": true, 985 " requires": {1456 "dependencies": { 986 1457 "@babel/compat-data": "^7.15.0", 987 1458 "@babel/helper-compilation-targets": "^7.15.4", … … 1058 1529 "semver": "^6.3.0" 1059 1530 }, 1060 "dependencies": { 1061 "semver": { 1062 "version": "6.3.0", 1063 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1064 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1065 "dev": true 1066 } 1067 } 1068 }, 1069 "@babel/preset-modules": { 1531 "engines": { 1532 "node": ">=6.9.0" 1533 }, 1534 "peerDependencies": { 1535 "@babel/core": "^7.0.0-0" 1536 } 1537 }, 1538 "node_modules/@babel/preset-env/node_modules/semver": { 1539 "version": "6.3.0", 1540 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1541 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1542 "dev": true, 1543 "bin": { 1544 "semver": "bin/semver.js" 1545 } 1546 }, 1547 "node_modules/@babel/preset-modules": { 1070 1548 "version": "0.1.4", 1071 1549 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", 1072 1550 "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", 1073 1551 "dev": true, 1074 " requires": {1552 "dependencies": { 1075 1553 "@babel/helper-plugin-utils": "^7.0.0", 1076 1554 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", … … 1078 1556 "@babel/types": "^7.4.4", 1079 1557 "esutils": "^2.0.2" 1080 } 1081 }, 1082 "@babel/runtime": { 1558 }, 1559 "peerDependencies": { 1560 "@babel/core": "^7.0.0-0" 1561 } 1562 }, 1563 "node_modules/@babel/runtime": { 1083 1564 "version": "7.15.4", 1084 1565 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", 1085 1566 "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", 1086 1567 "dev": true, 1087 " requires": {1568 "dependencies": { 1088 1569 "regenerator-runtime": "^0.13.4" 1089 } 1090 }, 1091 "@babel/template": { 1570 }, 1571 "engines": { 1572 "node": ">=6.9.0" 1573 } 1574 }, 1575 "node_modules/@babel/template": { 1092 1576 "version": "7.15.4", 1093 1577 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", 1094 1578 "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", 1095 1579 "dev": true, 1096 " requires": {1580 "dependencies": { 1097 1581 "@babel/code-frame": "^7.14.5", 1098 1582 "@babel/parser": "^7.15.4", 1099 1583 "@babel/types": "^7.15.4" 1100 } 1101 }, 1102 "@babel/traverse": { 1584 }, 1585 "engines": { 1586 "node": ">=6.9.0" 1587 } 1588 }, 1589 "node_modules/@babel/traverse": { 1103 1590 "version": "7.15.4", 1104 1591 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", 1105 1592 "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", 1106 1593 "dev": true, 1107 " requires": {1594 "dependencies": { 1108 1595 "@babel/code-frame": "^7.14.5", 1109 1596 "@babel/generator": "^7.15.4", … … 1115 1602 "debug": "^4.1.0", 1116 1603 "globals": "^11.1.0" 1117 } 1118 }, 1119 "@babel/types": { 1604 }, 1605 "engines": { 1606 "node": ">=6.9.0" 1607 } 1608 }, 1609 "node_modules/@babel/types": { 1120 1610 "version": "7.15.6", 1121 1611 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", 1122 1612 "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", 1123 1613 "dev": true, 1124 " requires": {1614 "dependencies": { 1125 1615 "@babel/helper-validator-identifier": "^7.14.9", 1126 1616 "to-fast-properties": "^2.0.0" 1127 } 1128 }, 1129 "@discoveryjs/json-ext": { 1617 }, 1618 "engines": { 1619 "node": ">=6.9.0" 1620 } 1621 }, 1622 "node_modules/@discoveryjs/json-ext": { 1130 1623 "version": "0.5.5", 1131 1624 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz", 1132 1625 "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==", 1133 "dev": true 1134 }, 1135 "@nodelib/fs.scandir": { 1626 "dev": true, 1627 "engines": { 1628 "node": ">=10.0.0" 1629 } 1630 }, 1631 "node_modules/@nodelib/fs.scandir": { 1136 1632 "version": "2.1.5", 1137 1633 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 1138 1634 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 1139 1635 "dev": true, 1140 " requires": {1636 "dependencies": { 1141 1637 "@nodelib/fs.stat": "2.0.5", 1142 1638 "run-parallel": "^1.1.9" 1143 } 1144 }, 1145 "@nodelib/fs.stat": { 1639 }, 1640 "engines": { 1641 "node": ">= 8" 1642 } 1643 }, 1644 "node_modules/@nodelib/fs.stat": { 1146 1645 "version": "2.0.5", 1147 1646 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 1148 1647 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 1149 "dev": true 1150 }, 1151 "@nodelib/fs.walk": { 1648 "dev": true, 1649 "engines": { 1650 "node": ">= 8" 1651 } 1652 }, 1653 "node_modules/@nodelib/fs.walk": { 1152 1654 "version": "1.2.8", 1153 1655 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 1154 1656 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 1155 1657 "dev": true, 1156 " requires": {1658 "dependencies": { 1157 1659 "@nodelib/fs.scandir": "2.1.5", 1158 1660 "fastq": "^1.6.0" 1159 } 1160 }, 1161 "@trysound/sax": { 1661 }, 1662 "engines": { 1663 "node": ">= 8" 1664 } 1665 }, 1666 "node_modules/@trysound/sax": { 1162 1667 "version": "0.2.0", 1163 1668 "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", 1164 1669 "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", 1165 "dev": true 1166 }, 1167 "@types/babel__core": { 1670 "dev": true, 1671 "engines": { 1672 "node": ">=10.13.0" 1673 } 1674 }, 1675 "node_modules/@types/babel__core": { 1168 1676 "version": "7.1.16", 1169 1677 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", 1170 1678 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", 1171 1679 "dev": true, 1172 " requires": {1680 "dependencies": { 1173 1681 "@babel/parser": "^7.1.0", 1174 1682 "@babel/types": "^7.0.0", … … 1178 1686 } 1179 1687 }, 1180 " @types/babel__generator": {1688 "node_modules/@types/babel__generator": { 1181 1689 "version": "7.6.3", 1182 1690 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", 1183 1691 "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", 1184 1692 "dev": true, 1185 " requires": {1693 "dependencies": { 1186 1694 "@babel/types": "^7.0.0" 1187 1695 } 1188 1696 }, 1189 " @types/babel__template": {1697 "node_modules/@types/babel__template": { 1190 1698 "version": "7.4.1", 1191 1699 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 1192 1700 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 1193 1701 "dev": true, 1194 " requires": {1702 "dependencies": { 1195 1703 "@babel/parser": "^7.1.0", 1196 1704 "@babel/types": "^7.0.0" 1197 1705 } 1198 1706 }, 1199 " @types/babel__traverse": {1707 "node_modules/@types/babel__traverse": { 1200 1708 "version": "7.14.2", 1201 1709 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", 1202 1710 "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", 1203 1711 "dev": true, 1204 " requires": {1712 "dependencies": { 1205 1713 "@babel/types": "^7.3.0" 1206 1714 } 1207 1715 }, 1208 " @types/clean-css": {1716 "node_modules/@types/clean-css": { 1209 1717 "version": "4.2.5", 1210 1718 "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz", 1211 1719 "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==", 1212 1720 "dev": true, 1213 " requires": {1721 "dependencies": { 1214 1722 "@types/node": "*", 1215 1723 "source-map": "^0.6.0" 1216 }, 1217 "dependencies": { 1218 "source-map": { 1219 "version": "0.6.1", 1220 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1221 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1222 "dev": true 1223 } 1224 } 1225 }, 1226 "@types/eslint": { 1724 } 1725 }, 1726 "node_modules/@types/clean-css/node_modules/source-map": { 1727 "version": "0.6.1", 1728 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1729 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1730 "dev": true, 1731 "engines": { 1732 "node": ">=0.10.0" 1733 } 1734 }, 1735 "node_modules/@types/eslint": { 1227 1736 "version": "7.28.0", 1228 1737 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", 1229 1738 "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", 1230 1739 "dev": true, 1231 " requires": {1740 "dependencies": { 1232 1741 "@types/estree": "*", 1233 1742 "@types/json-schema": "*" 1234 1743 } 1235 1744 }, 1236 " @types/eslint-scope": {1745 "node_modules/@types/eslint-scope": { 1237 1746 "version": "3.7.1", 1238 1747 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", 1239 1748 "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", 1240 1749 "dev": true, 1241 " requires": {1750 "dependencies": { 1242 1751 "@types/eslint": "*", 1243 1752 "@types/estree": "*" 1244 1753 } 1245 1754 }, 1246 " @types/estree": {1755 "node_modules/@types/estree": { 1247 1756 "version": "0.0.50", 1248 1757 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", … … 1250 1759 "dev": true 1251 1760 }, 1252 " @types/glob": {1761 "node_modules/@types/glob": { 1253 1762 "version": "7.1.4", 1254 1763 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", 1255 1764 "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", 1256 1765 "dev": true, 1257 " requires": {1766 "dependencies": { 1258 1767 "@types/minimatch": "*", 1259 1768 "@types/node": "*" 1260 1769 } 1261 1770 }, 1262 " @types/http-proxy": {1771 "node_modules/@types/http-proxy": { 1263 1772 "version": "1.17.7", 1264 1773 "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", 1265 1774 "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", 1266 1775 "dev": true, 1267 " requires": {1776 "dependencies": { 1268 1777 "@types/node": "*" 1269 1778 } 1270 1779 }, 1271 " @types/imagemin": {1780 "node_modules/@types/imagemin": { 1272 1781 "version": "7.0.1", 1273 1782 "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.1.tgz", 1274 1783 "integrity": "sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==", 1275 1784 "dev": true, 1276 " requires": {1785 "dependencies": { 1277 1786 "@types/node": "*" 1278 1787 } 1279 1788 }, 1280 " @types/imagemin-gifsicle": {1789 "node_modules/@types/imagemin-gifsicle": { 1281 1790 "version": "7.0.1", 1282 1791 "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", 1283 1792 "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", 1284 1793 "dev": true, 1285 " requires": {1794 "dependencies": { 1286 1795 "@types/imagemin": "*" 1287 1796 } 1288 1797 }, 1289 " @types/imagemin-mozjpeg": {1798 "node_modules/@types/imagemin-mozjpeg": { 1290 1799 "version": "8.0.1", 1291 1800 "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", 1292 1801 "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", 1293 1802 "dev": true, 1294 " requires": {1803 "dependencies": { 1295 1804 "@types/imagemin": "*" 1296 1805 } 1297 1806 }, 1298 " @types/imagemin-optipng": {1807 "node_modules/@types/imagemin-optipng": { 1299 1808 "version": "5.2.1", 1300 1809 "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", 1301 1810 "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", 1302 1811 "dev": true, 1303 " requires": {1812 "dependencies": { 1304 1813 "@types/imagemin": "*" 1305 1814 } 1306 1815 }, 1307 " @types/imagemin-svgo": {1816 "node_modules/@types/imagemin-svgo": { 1308 1817 "version": "8.0.1", 1309 1818 "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", 1310 1819 "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", 1311 1820 "dev": true, 1312 " requires": {1821 "dependencies": { 1313 1822 "@types/imagemin": "*", 1314 1823 "@types/svgo": "^1" 1315 1824 } 1316 1825 }, 1317 " @types/json-schema": {1826 "node_modules/@types/json-schema": { 1318 1827 "version": "7.0.9", 1319 1828 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", … … 1321 1830 "dev": true 1322 1831 }, 1323 " @types/minimatch": {1832 "node_modules/@types/minimatch": { 1324 1833 "version": "3.0.5", 1325 1834 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", … … 1327 1836 "dev": true 1328 1837 }, 1329 " @types/node": {1838 "node_modules/@types/node": { 1330 1839 "version": "16.10.1", 1331 1840 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", … … 1333 1842 "dev": true 1334 1843 }, 1335 " @types/parse-json": {1844 "node_modules/@types/parse-json": { 1336 1845 "version": "4.0.0", 1337 1846 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", … … 1339 1848 "dev": true 1340 1849 }, 1341 " @types/retry": {1850 "node_modules/@types/retry": { 1342 1851 "version": "0.12.1", 1343 1852 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", … … 1345 1854 "dev": true 1346 1855 }, 1347 " @types/svgo": {1856 "node_modules/@types/svgo": { 1348 1857 "version": "1.3.6", 1349 1858 "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", … … 1351 1860 "dev": true 1352 1861 }, 1353 " @webassemblyjs/ast": {1862 "node_modules/@webassemblyjs/ast": { 1354 1863 "version": "1.11.1", 1355 1864 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 1356 1865 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 1357 1866 "dev": true, 1358 " requires": {1867 "dependencies": { 1359 1868 "@webassemblyjs/helper-numbers": "1.11.1", 1360 1869 "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 1361 1870 } 1362 1871 }, 1363 " @webassemblyjs/floating-point-hex-parser": {1872 "node_modules/@webassemblyjs/floating-point-hex-parser": { 1364 1873 "version": "1.11.1", 1365 1874 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", … … 1367 1876 "dev": true 1368 1877 }, 1369 " @webassemblyjs/helper-api-error": {1878 "node_modules/@webassemblyjs/helper-api-error": { 1370 1879 "version": "1.11.1", 1371 1880 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", … … 1373 1882 "dev": true 1374 1883 }, 1375 " @webassemblyjs/helper-buffer": {1884 "node_modules/@webassemblyjs/helper-buffer": { 1376 1885 "version": "1.11.1", 1377 1886 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", … … 1379 1888 "dev": true 1380 1889 }, 1381 " @webassemblyjs/helper-numbers": {1890 "node_modules/@webassemblyjs/helper-numbers": { 1382 1891 "version": "1.11.1", 1383 1892 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 1384 1893 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 1385 1894 "dev": true, 1386 " requires": {1895 "dependencies": { 1387 1896 "@webassemblyjs/floating-point-hex-parser": "1.11.1", 1388 1897 "@webassemblyjs/helper-api-error": "1.11.1", … … 1390 1899 } 1391 1900 }, 1392 " @webassemblyjs/helper-wasm-bytecode": {1901 "node_modules/@webassemblyjs/helper-wasm-bytecode": { 1393 1902 "version": "1.11.1", 1394 1903 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", … … 1396 1905 "dev": true 1397 1906 }, 1398 " @webassemblyjs/helper-wasm-section": {1907 "node_modules/@webassemblyjs/helper-wasm-section": { 1399 1908 "version": "1.11.1", 1400 1909 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 1401 1910 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 1402 1911 "dev": true, 1403 " requires": {1912 "dependencies": { 1404 1913 "@webassemblyjs/ast": "1.11.1", 1405 1914 "@webassemblyjs/helper-buffer": "1.11.1", … … 1408 1917 } 1409 1918 }, 1410 " @webassemblyjs/ieee754": {1919 "node_modules/@webassemblyjs/ieee754": { 1411 1920 "version": "1.11.1", 1412 1921 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 1413 1922 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 1414 1923 "dev": true, 1415 " requires": {1924 "dependencies": { 1416 1925 "@xtuc/ieee754": "^1.2.0" 1417 1926 } 1418 1927 }, 1419 " @webassemblyjs/leb128": {1928 "node_modules/@webassemblyjs/leb128": { 1420 1929 "version": "1.11.1", 1421 1930 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 1422 1931 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 1423 1932 "dev": true, 1424 " requires": {1933 "dependencies": { 1425 1934 "@xtuc/long": "4.2.2" 1426 1935 } 1427 1936 }, 1428 " @webassemblyjs/utf8": {1937 "node_modules/@webassemblyjs/utf8": { 1429 1938 "version": "1.11.1", 1430 1939 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", … … 1432 1941 "dev": true 1433 1942 }, 1434 " @webassemblyjs/wasm-edit": {1943 "node_modules/@webassemblyjs/wasm-edit": { 1435 1944 "version": "1.11.1", 1436 1945 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 1437 1946 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 1438 1947 "dev": true, 1439 " requires": {1948 "dependencies": { 1440 1949 "@webassemblyjs/ast": "1.11.1", 1441 1950 "@webassemblyjs/helper-buffer": "1.11.1", … … 1448 1957 } 1449 1958 }, 1450 " @webassemblyjs/wasm-gen": {1959 "node_modules/@webassemblyjs/wasm-gen": { 1451 1960 "version": "1.11.1", 1452 1961 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 1453 1962 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 1454 1963 "dev": true, 1455 " requires": {1964 "dependencies": { 1456 1965 "@webassemblyjs/ast": "1.11.1", 1457 1966 "@webassemblyjs/helper-wasm-bytecode": "1.11.1", … … 1461 1970 } 1462 1971 }, 1463 " @webassemblyjs/wasm-opt": {1972 "node_modules/@webassemblyjs/wasm-opt": { 1464 1973 "version": "1.11.1", 1465 1974 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 1466 1975 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 1467 1976 "dev": true, 1468 " requires": {1977 "dependencies": { 1469 1978 "@webassemblyjs/ast": "1.11.1", 1470 1979 "@webassemblyjs/helper-buffer": "1.11.1", … … 1473 1982 } 1474 1983 }, 1475 " @webassemblyjs/wasm-parser": {1984 "node_modules/@webassemblyjs/wasm-parser": { 1476 1985 "version": "1.11.1", 1477 1986 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 1478 1987 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 1479 1988 "dev": true, 1480 " requires": {1989 "dependencies": { 1481 1990 "@webassemblyjs/ast": "1.11.1", 1482 1991 "@webassemblyjs/helper-api-error": "1.11.1", … … 1487 1996 } 1488 1997 }, 1489 " @webassemblyjs/wast-printer": {1998 "node_modules/@webassemblyjs/wast-printer": { 1490 1999 "version": "1.11.1", 1491 2000 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 1492 2001 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 1493 2002 "dev": true, 1494 " requires": {2003 "dependencies": { 1495 2004 "@webassemblyjs/ast": "1.11.1", 1496 2005 "@xtuc/long": "4.2.2" 1497 2006 } 1498 2007 }, 1499 " @webpack-cli/configtest": {2008 "node_modules/@webpack-cli/configtest": { 1500 2009 "version": "1.0.4", 1501 2010 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", 1502 2011 "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", 1503 "dev": true 1504 }, 1505 "@webpack-cli/info": { 2012 "dev": true, 2013 "peerDependencies": { 2014 "webpack": "4.x.x || 5.x.x", 2015 "webpack-cli": "4.x.x" 2016 } 2017 }, 2018 "node_modules/@webpack-cli/info": { 1506 2019 "version": "1.3.0", 1507 2020 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", 1508 2021 "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", 1509 2022 "dev": true, 1510 " requires": {2023 "dependencies": { 1511 2024 "envinfo": "^7.7.3" 1512 } 1513 }, 1514 "@webpack-cli/serve": { 2025 }, 2026 "peerDependencies": { 2027 "webpack-cli": "4.x.x" 2028 } 2029 }, 2030 "node_modules/@webpack-cli/serve": { 1515 2031 "version": "1.5.2", 1516 2032 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", 1517 2033 "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", 1518 "dev": true 1519 }, 1520 "@xtuc/ieee754": { 2034 "dev": true, 2035 "peerDependencies": { 2036 "webpack-cli": "4.x.x" 2037 }, 2038 "peerDependenciesMeta": { 2039 "webpack-dev-server": { 2040 "optional": true 2041 } 2042 } 2043 }, 2044 "node_modules/@xtuc/ieee754": { 1521 2045 "version": "1.2.0", 1522 2046 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", … … 1524 2048 "dev": true 1525 2049 }, 1526 " @xtuc/long": {2050 "node_modules/@xtuc/long": { 1527 2051 "version": "4.2.2", 1528 2052 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", … … 1530 2054 "dev": true 1531 2055 }, 1532 " accepts": {2056 "node_modules/accepts": { 1533 2057 "version": "1.3.7", 1534 2058 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 1535 2059 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 1536 2060 "dev": true, 1537 " requires": {2061 "dependencies": { 1538 2062 "mime-types": "~2.1.24", 1539 2063 "negotiator": "0.6.2" 1540 } 1541 }, 1542 "acorn": { 2064 }, 2065 "engines": { 2066 "node": ">= 0.6" 2067 } 2068 }, 2069 "node_modules/acorn": { 1543 2070 "version": "8.5.0", 1544 2071 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", 1545 2072 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", 1546 "dev": true 1547 }, 1548 "acorn-import-assertions": { 2073 "dev": true, 2074 "bin": { 2075 "acorn": "bin/acorn" 2076 }, 2077 "engines": { 2078 "node": ">=0.4.0" 2079 } 2080 }, 2081 "node_modules/acorn-import-assertions": { 1549 2082 "version": "1.7.6", 1550 2083 "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", 1551 2084 "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", 1552 "dev": true 1553 }, 1554 "adjust-sourcemap-loader": { 2085 "dev": true, 2086 "peerDependencies": { 2087 "acorn": "^8" 2088 } 2089 }, 2090 "node_modules/adjust-sourcemap-loader": { 1555 2091 "version": "4.0.0", 1556 2092 "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", 1557 2093 "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", 1558 2094 "dev": true, 1559 " requires": {2095 "dependencies": { 1560 2096 "loader-utils": "^2.0.0", 1561 2097 "regex-parser": "^2.2.11" 1562 2098 }, 1563 "dependencies": { 1564 "loader-utils": { 1565 "version": "2.0.0", 1566 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 1567 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 1568 "dev": true, 1569 "requires": { 1570 "big.js": "^5.2.2", 1571 "emojis-list": "^3.0.0", 1572 "json5": "^2.1.2" 1573 } 1574 } 1575 } 1576 }, 1577 "aggregate-error": { 2099 "engines": { 2100 "node": ">=8.9" 2101 } 2102 }, 2103 "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { 2104 "version": "2.0.0", 2105 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 2106 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 2107 "dev": true, 2108 "dependencies": { 2109 "big.js": "^5.2.2", 2110 "emojis-list": "^3.0.0", 2111 "json5": "^2.1.2" 2112 }, 2113 "engines": { 2114 "node": ">=8.9.0" 2115 } 2116 }, 2117 "node_modules/aggregate-error": { 1578 2118 "version": "3.1.0", 1579 2119 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 1580 2120 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 1581 2121 "dev": true, 1582 " requires": {2122 "dependencies": { 1583 2123 "clean-stack": "^2.0.0", 1584 2124 "indent-string": "^4.0.0" 1585 } 1586 }, 1587 "ajv": { 2125 }, 2126 "engines": { 2127 "node": ">=8" 2128 } 2129 }, 2130 "node_modules/ajv": { 1588 2131 "version": "6.12.6", 1589 2132 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 1590 2133 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 1591 2134 "dev": true, 1592 " requires": {2135 "dependencies": { 1593 2136 "fast-deep-equal": "^3.1.1", 1594 2137 "fast-json-stable-stringify": "^2.0.0", 1595 2138 "json-schema-traverse": "^0.4.1", 1596 2139 "uri-js": "^4.2.2" 1597 } 1598 }, 1599 "ajv-keywords": { 2140 }, 2141 "funding": { 2142 "type": "github", 2143 "url": "https://github.com/sponsors/epoberezkin" 2144 } 2145 }, 2146 "node_modules/ajv-keywords": { 1600 2147 "version": "3.5.2", 1601 2148 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 1602 2149 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 1603 "dev": true 1604 }, 1605 "alphanum-sort": { 2150 "dev": true, 2151 "peerDependencies": { 2152 "ajv": "^6.9.1" 2153 } 2154 }, 2155 "node_modules/alphanum-sort": { 1606 2156 "version": "1.0.2", 1607 2157 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", … … 1609 2159 "dev": true 1610 2160 }, 1611 " ansi-escapes": {2161 "node_modules/ansi-escapes": { 1612 2162 "version": "4.3.2", 1613 2163 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 1614 2164 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 1615 2165 "dev": true, 1616 " requires": {2166 "dependencies": { 1617 2167 "type-fest": "^0.21.3" 1618 } 1619 }, 1620 "ansi-html-community": { 2168 }, 2169 "engines": { 2170 "node": ">=8" 2171 }, 2172 "funding": { 2173 "url": "https://github.com/sponsors/sindresorhus" 2174 } 2175 }, 2176 "node_modules/ansi-html-community": { 1621 2177 "version": "0.0.8", 1622 2178 "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 1623 2179 "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 1624 "dev": true 1625 }, 1626 "ansi-regex": { 2180 "dev": true, 2181 "engines": [ 2182 "node >= 0.8.0" 2183 ], 2184 "bin": { 2185 "ansi-html": "bin/ansi-html" 2186 } 2187 }, 2188 "node_modules/ansi-regex": { 1627 2189 "version": "5.0.1", 1628 2190 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 1629 2191 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 1630 "dev": true 1631 }, 1632 "ansi-styles": { 2192 "dev": true, 2193 "engines": { 2194 "node": ">=8" 2195 } 2196 }, 2197 "node_modules/ansi-styles": { 1633 2198 "version": "3.2.1", 1634 2199 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 1635 2200 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 1636 2201 "dev": true, 1637 " requires": {2202 "dependencies": { 1638 2203 "color-convert": "^1.9.0" 1639 } 1640 }, 1641 "anymatch": { 2204 }, 2205 "engines": { 2206 "node": ">=4" 2207 } 2208 }, 2209 "node_modules/anymatch": { 1642 2210 "version": "3.1.2", 1643 2211 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 1644 2212 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 1645 2213 "dev": true, 1646 " requires": {2214 "dependencies": { 1647 2215 "normalize-path": "^3.0.0", 1648 2216 "picomatch": "^2.0.4" 1649 } 1650 }, 1651 "array-flatten": { 2217 }, 2218 "engines": { 2219 "node": ">= 8" 2220 } 2221 }, 2222 "node_modules/array-flatten": { 1652 2223 "version": "2.1.2", 1653 2224 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", … … 1655 2226 "dev": true 1656 2227 }, 1657 " array-union": {2228 "node_modules/array-union": { 1658 2229 "version": "2.1.0", 1659 2230 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 1660 2231 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 1661 "dev": true 1662 }, 1663 "asn1.js": { 2232 "dev": true, 2233 "engines": { 2234 "node": ">=8" 2235 } 2236 }, 2237 "node_modules/asn1.js": { 1664 2238 "version": "5.4.1", 1665 2239 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 1666 2240 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 1667 2241 "dev": true, 1668 " requires": {2242 "dependencies": { 1669 2243 "bn.js": "^4.0.0", 1670 2244 "inherits": "^2.0.1", 1671 2245 "minimalistic-assert": "^1.0.0", 1672 2246 "safer-buffer": "^2.1.0" 1673 }, 1674 "dependencies": { 1675 "bn.js": { 1676 "version": "4.12.0", 1677 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 1678 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 1679 "dev": true 1680 } 1681 } 1682 }, 1683 "assert": { 2247 } 2248 }, 2249 "node_modules/asn1.js/node_modules/bn.js": { 2250 "version": "4.12.0", 2251 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2252 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2253 "dev": true 2254 }, 2255 "node_modules/assert": { 1684 2256 "version": "1.5.0", 1685 2257 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", 1686 2258 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", 1687 2259 "dev": true, 1688 " requires": {2260 "dependencies": { 1689 2261 "object-assign": "^4.1.1", 1690 2262 "util": "0.10.3" 1691 }, 1692 "dependencies": { 1693 "inherits": { 1694 "version": "2.0.1", 1695 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 1696 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 1697 "dev": true 1698 }, 1699 "util": { 1700 "version": "0.10.3", 1701 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 1702 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 1703 "dev": true, 1704 "requires": { 1705 "inherits": "2.0.1" 1706 } 1707 } 1708 } 1709 }, 1710 "async": { 2263 } 2264 }, 2265 "node_modules/assert/node_modules/inherits": { 2266 "version": "2.0.1", 2267 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 2268 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 2269 "dev": true 2270 }, 2271 "node_modules/assert/node_modules/util": { 2272 "version": "0.10.3", 2273 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 2274 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 2275 "dev": true, 2276 "dependencies": { 2277 "inherits": "2.0.1" 2278 } 2279 }, 2280 "node_modules/async": { 1711 2281 "version": "2.6.3", 1712 2282 "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 1713 2283 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 1714 2284 "dev": true, 1715 " requires": {2285 "dependencies": { 1716 2286 "lodash": "^4.17.14" 1717 2287 } 1718 2288 }, 1719 " autoprefixer": {2289 "node_modules/autoprefixer": { 1720 2290 "version": "10.3.6", 1721 2291 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz", 1722 2292 "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==", 1723 2293 "dev": true, 1724 " requires": {2294 "dependencies": { 1725 2295 "browserslist": "^4.17.1", 1726 2296 "caniuse-lite": "^1.0.30001260", … … 1730 2300 "postcss-value-parser": "^4.1.0" 1731 2301 }, 1732 "dependencies": { 1733 "nanocolors": { 1734 "version": "0.2.10", 1735 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", 1736 "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", 1737 "dev": true 1738 } 1739 } 1740 }, 1741 "axios": { 2302 "bin": { 2303 "autoprefixer": "bin/autoprefixer" 2304 }, 2305 "engines": { 2306 "node": "^10 || ^12 || >=14" 2307 }, 2308 "funding": { 2309 "type": "opencollective", 2310 "url": "https://opencollective.com/postcss/" 2311 }, 2312 "peerDependencies": { 2313 "postcss": "^8.1.0" 2314 } 2315 }, 2316 "node_modules/autoprefixer/node_modules/nanocolors": { 2317 "version": "0.2.10", 2318 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", 2319 "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", 2320 "dev": true 2321 }, 2322 "node_modules/axios": { 1742 2323 "version": "0.21.4", 1743 2324 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", 1744 2325 "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", 1745 2326 "dev": true, 1746 " requires": {2327 "dependencies": { 1747 2328 "follow-redirects": "^1.14.0" 1748 2329 } 1749 2330 }, 1750 " babel-loader": {2331 "node_modules/babel-loader": { 1751 2332 "version": "8.2.2", 1752 2333 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", 1753 2334 "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", 1754 2335 "dev": true, 1755 " requires": {2336 "dependencies": { 1756 2337 "find-cache-dir": "^3.3.1", 1757 2338 "loader-utils": "^1.4.0", 1758 2339 "make-dir": "^3.1.0", 1759 2340 "schema-utils": "^2.6.5" 1760 } 1761 }, 1762 "babel-plugin-dynamic-import-node": { 2341 }, 2342 "engines": { 2343 "node": ">= 8.9" 2344 }, 2345 "peerDependencies": { 2346 "@babel/core": "^7.0.0", 2347 "webpack": ">=2" 2348 } 2349 }, 2350 "node_modules/babel-plugin-dynamic-import-node": { 1763 2351 "version": "2.3.3", 1764 2352 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", 1765 2353 "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", 1766 2354 "dev": true, 1767 " requires": {2355 "dependencies": { 1768 2356 "object.assign": "^4.1.0" 1769 2357 } 1770 2358 }, 1771 " babel-plugin-polyfill-corejs2": {2359 "node_modules/babel-plugin-polyfill-corejs2": { 1772 2360 "version": "0.2.2", 1773 2361 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", 1774 2362 "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", 1775 2363 "dev": true, 1776 " requires": {2364 "dependencies": { 1777 2365 "@babel/compat-data": "^7.13.11", 1778 2366 "@babel/helper-define-polyfill-provider": "^0.2.2", 1779 2367 "semver": "^6.1.1" 1780 2368 }, 1781 "dependencies": { 1782 "semver": { 1783 "version": "6.3.0", 1784 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1785 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1786 "dev": true 1787 } 1788 } 1789 }, 1790 "babel-plugin-polyfill-corejs3": { 2369 "peerDependencies": { 2370 "@babel/core": "^7.0.0-0" 2371 } 2372 }, 2373 "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { 2374 "version": "6.3.0", 2375 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 2376 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 2377 "dev": true, 2378 "bin": { 2379 "semver": "bin/semver.js" 2380 } 2381 }, 2382 "node_modules/babel-plugin-polyfill-corejs3": { 1791 2383 "version": "0.2.5", 1792 2384 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", 1793 2385 "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", 1794 2386 "dev": true, 1795 " requires": {2387 "dependencies": { 1796 2388 "@babel/helper-define-polyfill-provider": "^0.2.2", 1797 2389 "core-js-compat": "^3.16.2" 1798 } 1799 }, 1800 "babel-plugin-polyfill-regenerator": { 2390 }, 2391 "peerDependencies": { 2392 "@babel/core": "^7.0.0-0" 2393 } 2394 }, 2395 "node_modules/babel-plugin-polyfill-regenerator": { 1801 2396 "version": "0.2.2", 1802 2397 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", 1803 2398 "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", 1804 2399 "dev": true, 1805 " requires": {2400 "dependencies": { 1806 2401 "@babel/helper-define-polyfill-provider": "^0.2.2" 1807 } 1808 }, 1809 "balanced-match": { 2402 }, 2403 "peerDependencies": { 2404 "@babel/core": "^7.0.0-0" 2405 } 2406 }, 2407 "node_modules/balanced-match": { 1810 2408 "version": "1.0.2", 1811 2409 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", … … 1813 2411 "dev": true 1814 2412 }, 1815 " base64-js": {2413 "node_modules/base64-js": { 1816 2414 "version": "1.5.1", 1817 2415 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 1818 2416 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 1819 "dev": true 1820 }, 1821 "batch": { 2417 "dev": true, 2418 "funding": [ 2419 { 2420 "type": "github", 2421 "url": "https://github.com/sponsors/feross" 2422 }, 2423 { 2424 "type": "patreon", 2425 "url": "https://www.patreon.com/feross" 2426 }, 2427 { 2428 "type": "consulting", 2429 "url": "https://feross.org/support" 2430 } 2431 ] 2432 }, 2433 "node_modules/batch": { 1822 2434 "version": "0.6.1", 1823 2435 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", … … 1825 2437 "dev": true 1826 2438 }, 1827 " big.js": {2439 "node_modules/big.js": { 1828 2440 "version": "5.2.2", 1829 2441 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 1830 2442 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 1831 "dev": true 1832 }, 1833 "binary-extensions": { 2443 "dev": true, 2444 "engines": { 2445 "node": "*" 2446 } 2447 }, 2448 "node_modules/binary-extensions": { 1834 2449 "version": "2.2.0", 1835 2450 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 1836 2451 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 1837 "dev": true 1838 }, 1839 "bn.js": { 2452 "dev": true, 2453 "engines": { 2454 "node": ">=8" 2455 } 2456 }, 2457 "node_modules/bn.js": { 1840 2458 "version": "5.2.0", 1841 2459 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", … … 1843 2461 "dev": true 1844 2462 }, 1845 " body-parser": {2463 "node_modules/body-parser": { 1846 2464 "version": "1.19.0", 1847 2465 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 1848 2466 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 1849 2467 "dev": true, 1850 " requires": {2468 "dependencies": { 1851 2469 "bytes": "3.1.0", 1852 2470 "content-type": "~1.0.4", … … 1860 2478 "type-is": "~1.6.17" 1861 2479 }, 1862 "dependencies": { 1863 "bytes": { 1864 "version": "3.1.0", 1865 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 1866 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 1867 "dev": true 1868 }, 1869 "debug": { 1870 "version": "2.6.9", 1871 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1872 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1873 "dev": true, 1874 "requires": { 1875 "ms": "2.0.0" 1876 } 1877 }, 1878 "ms": { 1879 "version": "2.0.0", 1880 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1881 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1882 "dev": true 1883 } 1884 } 1885 }, 1886 "bonjour": { 2480 "engines": { 2481 "node": ">= 0.8" 2482 } 2483 }, 2484 "node_modules/body-parser/node_modules/bytes": { 2485 "version": "3.1.0", 2486 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 2487 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 2488 "dev": true, 2489 "engines": { 2490 "node": ">= 0.8" 2491 } 2492 }, 2493 "node_modules/body-parser/node_modules/debug": { 2494 "version": "2.6.9", 2495 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2496 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2497 "dev": true, 2498 "dependencies": { 2499 "ms": "2.0.0" 2500 } 2501 }, 2502 "node_modules/body-parser/node_modules/ms": { 2503 "version": "2.0.0", 2504 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2505 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2506 "dev": true 2507 }, 2508 "node_modules/bonjour": { 1887 2509 "version": "3.5.0", 1888 2510 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 1889 2511 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 1890 2512 "dev": true, 1891 " requires": {2513 "dependencies": { 1892 2514 "array-flatten": "^2.1.0", 1893 2515 "deep-equal": "^1.0.1", … … 1898 2520 } 1899 2521 }, 1900 " boolbase": {2522 "node_modules/boolbase": { 1901 2523 "version": "1.0.0", 1902 2524 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", … … 1904 2526 "dev": true 1905 2527 }, 1906 " brace-expansion": {2528 "node_modules/brace-expansion": { 1907 2529 "version": "1.1.11", 1908 2530 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 1909 2531 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 1910 2532 "dev": true, 1911 " requires": {2533 "dependencies": { 1912 2534 "balanced-match": "^1.0.0", 1913 2535 "concat-map": "0.0.1" 1914 2536 } 1915 2537 }, 1916 " braces": {2538 "node_modules/braces": { 1917 2539 "version": "3.0.2", 1918 2540 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 1919 2541 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 1920 2542 "dev": true, 1921 " requires": {2543 "dependencies": { 1922 2544 "fill-range": "^7.0.1" 1923 } 1924 }, 1925 "brorand": { 2545 }, 2546 "engines": { 2547 "node": ">=8" 2548 } 2549 }, 2550 "node_modules/brorand": { 1926 2551 "version": "1.1.0", 1927 2552 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", … … 1929 2554 "dev": true 1930 2555 }, 1931 " browserify-aes": {2556 "node_modules/browserify-aes": { 1932 2557 "version": "1.2.0", 1933 2558 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 1934 2559 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 1935 2560 "dev": true, 1936 " requires": {2561 "dependencies": { 1937 2562 "buffer-xor": "^1.0.3", 1938 2563 "cipher-base": "^1.0.0", … … 1943 2568 } 1944 2569 }, 1945 " browserify-cipher": {2570 "node_modules/browserify-cipher": { 1946 2571 "version": "1.0.1", 1947 2572 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 1948 2573 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 1949 2574 "dev": true, 1950 " requires": {2575 "dependencies": { 1951 2576 "browserify-aes": "^1.0.4", 1952 2577 "browserify-des": "^1.0.0", … … 1954 2579 } 1955 2580 }, 1956 " browserify-des": {2581 "node_modules/browserify-des": { 1957 2582 "version": "1.0.2", 1958 2583 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 1959 2584 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 1960 2585 "dev": true, 1961 " requires": {2586 "dependencies": { 1962 2587 "cipher-base": "^1.0.1", 1963 2588 "des.js": "^1.0.0", … … 1966 2591 } 1967 2592 }, 1968 " browserify-rsa": {2593 "node_modules/browserify-rsa": { 1969 2594 "version": "4.1.0", 1970 2595 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 1971 2596 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 1972 2597 "dev": true, 1973 " requires": {2598 "dependencies": { 1974 2599 "bn.js": "^5.0.0", 1975 2600 "randombytes": "^2.0.1" 1976 2601 } 1977 2602 }, 1978 " browserify-sign": {2603 "node_modules/browserify-sign": { 1979 2604 "version": "4.2.1", 1980 2605 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 1981 2606 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 1982 2607 "dev": true, 1983 " requires": {2608 "dependencies": { 1984 2609 "bn.js": "^5.1.1", 1985 2610 "browserify-rsa": "^4.0.1", … … 1991 2616 "readable-stream": "^3.6.0", 1992 2617 "safe-buffer": "^5.2.0" 1993 }, 1994 "dependencies": { 1995 "readable-stream": { 1996 "version": "3.6.0", 1997 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1998 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1999 "dev": true, 2000 "requires": { 2001 "inherits": "^2.0.3", 2002 "string_decoder": "^1.1.1", 2003 "util-deprecate": "^1.0.1" 2004 } 2618 } 2619 }, 2620 "node_modules/browserify-sign/node_modules/readable-stream": { 2621 "version": "3.6.0", 2622 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 2623 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 2624 "dev": true, 2625 "dependencies": { 2626 "inherits": "^2.0.3", 2627 "string_decoder": "^1.1.1", 2628 "util-deprecate": "^1.0.1" 2629 }, 2630 "engines": { 2631 "node": ">= 6" 2632 } 2633 }, 2634 "node_modules/browserify-sign/node_modules/safe-buffer": { 2635 "version": "5.2.1", 2636 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2637 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2638 "dev": true, 2639 "funding": [ 2640 { 2641 "type": "github", 2642 "url": "https://github.com/sponsors/feross" 2005 2643 }, 2006 "safe-buffer": { 2007 "version": "5.2.1", 2008 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 2009 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 2010 "dev": true 2644 { 2645 "type": "patreon", 2646 "url": "https://www.patreon.com/feross" 2647 }, 2648 { 2649 "type": "consulting", 2650 "url": "https://feross.org/support" 2011 2651 } 2012 }2013 }, 2014 " browserify-zlib": {2652 ] 2653 }, 2654 "node_modules/browserify-zlib": { 2015 2655 "version": "0.2.0", 2016 2656 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 2017 2657 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 2018 2658 "dev": true, 2019 " requires": {2659 "dependencies": { 2020 2660 "pako": "~1.0.5" 2021 2661 } 2022 2662 }, 2023 " browserslist": {2663 "node_modules/browserslist": { 2024 2664 "version": "4.17.1", 2025 2665 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", 2026 2666 "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", 2027 2667 "dev": true, 2028 " requires": {2668 "dependencies": { 2029 2669 "caniuse-lite": "^1.0.30001259", 2030 2670 "electron-to-chromium": "^1.3.846", … … 2032 2672 "nanocolors": "^0.1.5", 2033 2673 "node-releases": "^1.1.76" 2034 } 2035 }, 2036 "buffer": { 2674 }, 2675 "bin": { 2676 "browserslist": "cli.js" 2677 }, 2678 "engines": { 2679 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 2680 }, 2681 "funding": { 2682 "type": "opencollective", 2683 "url": "https://opencollective.com/browserslist" 2684 } 2685 }, 2686 "node_modules/buffer": { 2037 2687 "version": "4.9.2", 2038 2688 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", 2039 2689 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", 2040 2690 "dev": true, 2041 " requires": {2691 "dependencies": { 2042 2692 "base64-js": "^1.0.2", 2043 2693 "ieee754": "^1.1.4", … … 2045 2695 } 2046 2696 }, 2047 " buffer-from": {2697 "node_modules/buffer-from": { 2048 2698 "version": "1.1.2", 2049 2699 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", … … 2051 2701 "dev": true 2052 2702 }, 2053 " buffer-indexof": {2703 "node_modules/buffer-indexof": { 2054 2704 "version": "1.1.1", 2055 2705 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", … … 2057 2707 "dev": true 2058 2708 }, 2059 " buffer-xor": {2709 "node_modules/buffer-xor": { 2060 2710 "version": "1.0.3", 2061 2711 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", … … 2063 2713 "dev": true 2064 2714 }, 2065 " builtin-status-codes": {2715 "node_modules/builtin-status-codes": { 2066 2716 "version": "3.0.0", 2067 2717 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", … … 2069 2719 "dev": true 2070 2720 }, 2071 " bytes": {2721 "node_modules/bytes": { 2072 2722 "version": "3.0.0", 2073 2723 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 2074 2724 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 2075 "dev": true 2076 }, 2077 "call-bind": { 2725 "dev": true, 2726 "engines": { 2727 "node": ">= 0.8" 2728 } 2729 }, 2730 "node_modules/call-bind": { 2078 2731 "version": "1.0.2", 2079 2732 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 2080 2733 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 2081 2734 "dev": true, 2082 " requires": {2735 "dependencies": { 2083 2736 "function-bind": "^1.1.1", 2084 2737 "get-intrinsic": "^1.0.2" 2085 } 2086 }, 2087 "callsites": { 2738 }, 2739 "funding": { 2740 "url": "https://github.com/sponsors/ljharb" 2741 } 2742 }, 2743 "node_modules/callsites": { 2088 2744 "version": "3.1.0", 2089 2745 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 2090 2746 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 2091 "dev": true 2092 }, 2093 "camel-case": { 2747 "dev": true, 2748 "engines": { 2749 "node": ">=6" 2750 } 2751 }, 2752 "node_modules/camel-case": { 2094 2753 "version": "4.1.2", 2095 2754 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 2096 2755 "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 2097 2756 "dev": true, 2098 " requires": {2757 "dependencies": { 2099 2758 "pascal-case": "^3.1.2", 2100 2759 "tslib": "^2.0.3" 2101 2760 } 2102 2761 }, 2103 " caniuse-api": {2762 "node_modules/caniuse-api": { 2104 2763 "version": "3.0.0", 2105 2764 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", 2106 2765 "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", 2107 2766 "dev": true, 2108 " requires": {2767 "dependencies": { 2109 2768 "browserslist": "^4.0.0", 2110 2769 "caniuse-lite": "^1.0.0", … … 2113 2772 } 2114 2773 }, 2115 " caniuse-lite": {2774 "node_modules/caniuse-lite": { 2116 2775 "version": "1.0.30001260", 2117 2776 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", 2118 2777 "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", 2119 2778 "dev": true, 2120 " requires": {2779 "dependencies": { 2121 2780 "nanocolors": "^0.1.0" 2122 } 2123 }, 2124 "chalk": { 2781 }, 2782 "funding": { 2783 "type": "opencollective", 2784 "url": "https://opencollective.com/browserslist" 2785 } 2786 }, 2787 "node_modules/chalk": { 2125 2788 "version": "4.1.2", 2126 2789 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 2127 2790 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 2128 2791 "dev": true, 2129 " requires": {2792 "dependencies": { 2130 2793 "ansi-styles": "^4.1.0", 2131 2794 "supports-color": "^7.1.0" 2132 2795 }, 2133 "dependencies": { 2134 "ansi-styles": { 2135 "version": "4.3.0", 2136 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2137 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2138 "dev": true, 2139 "requires": { 2140 "color-convert": "^2.0.1" 2141 } 2142 }, 2143 "color-convert": { 2144 "version": "2.0.1", 2145 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2146 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2147 "dev": true, 2148 "requires": { 2149 "color-name": "~1.1.4" 2150 } 2151 }, 2152 "color-name": { 2153 "version": "1.1.4", 2154 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2155 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2156 "dev": true 2157 }, 2158 "has-flag": { 2159 "version": "4.0.0", 2160 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2161 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2162 "dev": true 2163 }, 2164 "supports-color": { 2165 "version": "7.2.0", 2166 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2167 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2168 "dev": true, 2169 "requires": { 2170 "has-flag": "^4.0.0" 2171 } 2172 } 2173 } 2174 }, 2175 "charenc": { 2796 "engines": { 2797 "node": ">=10" 2798 }, 2799 "funding": { 2800 "url": "https://github.com/chalk/chalk?sponsor=1" 2801 } 2802 }, 2803 "node_modules/chalk/node_modules/ansi-styles": { 2804 "version": "4.3.0", 2805 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 2806 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 2807 "dev": true, 2808 "dependencies": { 2809 "color-convert": "^2.0.1" 2810 }, 2811 "engines": { 2812 "node": ">=8" 2813 }, 2814 "funding": { 2815 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 2816 } 2817 }, 2818 "node_modules/chalk/node_modules/color-convert": { 2819 "version": "2.0.1", 2820 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2821 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2822 "dev": true, 2823 "dependencies": { 2824 "color-name": "~1.1.4" 2825 }, 2826 "engines": { 2827 "node": ">=7.0.0" 2828 } 2829 }, 2830 "node_modules/chalk/node_modules/color-name": { 2831 "version": "1.1.4", 2832 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2833 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2834 "dev": true 2835 }, 2836 "node_modules/chalk/node_modules/has-flag": { 2837 "version": "4.0.0", 2838 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 2839 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 2840 "dev": true, 2841 "engines": { 2842 "node": ">=8" 2843 } 2844 }, 2845 "node_modules/chalk/node_modules/supports-color": { 2846 "version": "7.2.0", 2847 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 2848 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 2849 "dev": true, 2850 "dependencies": { 2851 "has-flag": "^4.0.0" 2852 }, 2853 "engines": { 2854 "node": ">=8" 2855 } 2856 }, 2857 "node_modules/charenc": { 2176 2858 "version": "0.0.2", 2177 2859 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 2178 2860 "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", 2179 "dev": true 2180 }, 2181 "chokidar": { 2861 "dev": true, 2862 "engines": { 2863 "node": "*" 2864 } 2865 }, 2866 "node_modules/chokidar": { 2182 2867 "version": "3.5.2", 2183 2868 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 2184 2869 "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 2185 2870 "dev": true, 2186 " requires": {2871 "dependencies": { 2187 2872 "anymatch": "~3.1.2", 2188 2873 "braces": "~3.0.2", 2189 "fsevents": "~2.3.2",2190 2874 "glob-parent": "~5.1.2", 2191 2875 "is-binary-path": "~2.1.0", … … 2193 2877 "normalize-path": "~3.0.0", 2194 2878 "readdirp": "~3.6.0" 2195 } 2196 }, 2197 "chrome-trace-event": { 2879 }, 2880 "engines": { 2881 "node": ">= 8.10.0" 2882 }, 2883 "optionalDependencies": { 2884 "fsevents": "~2.3.2" 2885 } 2886 }, 2887 "node_modules/chrome-trace-event": { 2198 2888 "version": "1.0.3", 2199 2889 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 2200 2890 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 2201 "dev": true 2202 }, 2203 "ci-info": { 2891 "dev": true, 2892 "engines": { 2893 "node": ">=6.0" 2894 } 2895 }, 2896 "node_modules/ci-info": { 2204 2897 "version": "3.2.0", 2205 2898 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", … … 2207 2900 "dev": true 2208 2901 }, 2209 " cipher-base": {2902 "node_modules/cipher-base": { 2210 2903 "version": "1.0.4", 2211 2904 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 2212 2905 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 2213 2906 "dev": true, 2214 " requires": {2907 "dependencies": { 2215 2908 "inherits": "^2.0.1", 2216 2909 "safe-buffer": "^5.0.1" 2217 2910 } 2218 2911 }, 2219 " clean-css": {2912 "node_modules/clean-css": { 2220 2913 "version": "5.2.0", 2221 2914 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.0.tgz", 2222 2915 "integrity": "sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==", 2223 2916 "dev": true, 2224 " requires": {2917 "dependencies": { 2225 2918 "source-map": "~0.6.0" 2226 2919 }, 2227 "dependencies": { 2228 "source-map": { 2229 "version": "0.6.1", 2230 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2231 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2232 "dev": true 2233 } 2234 } 2235 }, 2236 "clean-stack": { 2920 "engines": { 2921 "node": ">= 10.0" 2922 } 2923 }, 2924 "node_modules/clean-css/node_modules/source-map": { 2925 "version": "0.6.1", 2926 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2927 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2928 "dev": true, 2929 "engines": { 2930 "node": ">=0.10.0" 2931 } 2932 }, 2933 "node_modules/clean-stack": { 2237 2934 "version": "2.2.0", 2238 2935 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 2239 2936 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 2240 "dev": true 2241 }, 2242 "cli-table3": { 2937 "dev": true, 2938 "engines": { 2939 "node": ">=6" 2940 } 2941 }, 2942 "node_modules/cli-table3": { 2243 2943 "version": "0.6.0", 2244 2944 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", 2245 2945 "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", 2246 2946 "dev": true, 2247 "requires": { 2248 "colors": "^1.1.2", 2947 "dependencies": { 2249 2948 "object-assign": "^4.1.0", 2250 2949 "string-width": "^4.2.0" 2251 } 2252 }, 2253 "cliui": { 2950 }, 2951 "engines": { 2952 "node": "10.* || >= 12.*" 2953 }, 2954 "optionalDependencies": { 2955 "colors": "^1.1.2" 2956 } 2957 }, 2958 "node_modules/clipboard": { 2959 "version": "2.0.8", 2960 "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", 2961 "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", 2962 "dependencies": { 2963 "good-listener": "^1.2.2", 2964 "select": "^1.1.2", 2965 "tiny-emitter": "^2.0.0" 2966 } 2967 }, 2968 "node_modules/cliui": { 2254 2969 "version": "7.0.4", 2255 2970 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 2256 2971 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 2257 2972 "dev": true, 2258 " requires": {2973 "dependencies": { 2259 2974 "string-width": "^4.2.0", 2260 2975 "strip-ansi": "^6.0.0", … … 2262 2977 } 2263 2978 }, 2264 " clone-deep": {2979 "node_modules/clone-deep": { 2265 2980 "version": "4.0.1", 2266 2981 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 2267 2982 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 2268 2983 "dev": true, 2269 " requires": {2984 "dependencies": { 2270 2985 "is-plain-object": "^2.0.4", 2271 2986 "kind-of": "^6.0.2", 2272 2987 "shallow-clone": "^3.0.0" 2273 } 2274 }, 2275 "collect.js": { 2988 }, 2989 "engines": { 2990 "node": ">=6" 2991 } 2992 }, 2993 "node_modules/collect.js": { 2276 2994 "version": "4.29.0", 2277 2995 "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.0.tgz", … … 2279 2997 "dev": true 2280 2998 }, 2281 " color-convert": {2999 "node_modules/color-convert": { 2282 3000 "version": "1.9.3", 2283 3001 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 2284 3002 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 2285 3003 "dev": true, 2286 " requires": {3004 "dependencies": { 2287 3005 "color-name": "1.1.3" 2288 3006 } 2289 3007 }, 2290 " color-name": {3008 "node_modules/color-name": { 2291 3009 "version": "1.1.3", 2292 3010 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", … … 2294 3012 "dev": true 2295 3013 }, 2296 " colord": {3014 "node_modules/colord": { 2297 3015 "version": "2.8.0", 2298 3016 "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz", … … 2300 3018 "dev": true 2301 3019 }, 2302 " colorette": {3020 "node_modules/colorette": { 2303 3021 "version": "1.4.0", 2304 3022 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", … … 2306 3024 "dev": true 2307 3025 }, 2308 " colors": {3026 "node_modules/colors": { 2309 3027 "version": "1.4.0", 2310 3028 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 2311 3029 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 2312 3030 "dev": true, 2313 "optional": true 2314 }, 2315 "commander": { 3031 "optional": true, 3032 "engines": { 3033 "node": ">=0.1.90" 3034 } 3035 }, 3036 "node_modules/commander": { 2316 3037 "version": "7.2.0", 2317 3038 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 2318 3039 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 2319 "dev": true 2320 }, 2321 "commondir": { 3040 "dev": true, 3041 "engines": { 3042 "node": ">= 10" 3043 } 3044 }, 3045 "node_modules/commondir": { 2322 3046 "version": "1.0.1", 2323 3047 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", … … 2325 3049 "dev": true 2326 3050 }, 2327 " compressible": {3051 "node_modules/compressible": { 2328 3052 "version": "2.0.18", 2329 3053 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 2330 3054 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 2331 3055 "dev": true, 2332 " requires": {3056 "dependencies": { 2333 3057 "mime-db": ">= 1.43.0 < 2" 2334 } 2335 }, 2336 "compression": { 3058 }, 3059 "engines": { 3060 "node": ">= 0.6" 3061 } 3062 }, 3063 "node_modules/compression": { 2337 3064 "version": "1.7.4", 2338 3065 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 2339 3066 "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 2340 3067 "dev": true, 2341 " requires": {3068 "dependencies": { 2342 3069 "accepts": "~1.3.5", 2343 3070 "bytes": "3.0.0", … … 2348 3075 "vary": "~1.1.2" 2349 3076 }, 2350 "dependencies": { 2351 "debug": { 2352 "version": "2.6.9", 2353 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 2354 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 2355 "dev": true, 2356 "requires": { 2357 "ms": "2.0.0" 2358 } 2359 }, 2360 "ms": { 2361 "version": "2.0.0", 2362 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 2363 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 2364 "dev": true 2365 } 2366 } 2367 }, 2368 "concat": { 3077 "engines": { 3078 "node": ">= 0.8.0" 3079 } 3080 }, 3081 "node_modules/compression/node_modules/debug": { 3082 "version": "2.6.9", 3083 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3084 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3085 "dev": true, 3086 "dependencies": { 3087 "ms": "2.0.0" 3088 } 3089 }, 3090 "node_modules/compression/node_modules/ms": { 3091 "version": "2.0.0", 3092 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3093 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3094 "dev": true 3095 }, 3096 "node_modules/concat": { 2369 3097 "version": "1.0.3", 2370 3098 "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", 2371 3099 "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=", 2372 3100 "dev": true, 2373 " requires": {3101 "dependencies": { 2374 3102 "commander": "^2.9.0" 2375 3103 }, 2376 "dependencies": { 2377 "commander": { 2378 "version": "2.20.3", 2379 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 2380 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 2381 "dev": true 2382 } 2383 } 2384 }, 2385 "concat-map": { 3104 "bin": { 3105 "concat": "bin/concat" 3106 }, 3107 "engines": { 3108 "node": ">=6" 3109 } 3110 }, 3111 "node_modules/concat-map": { 2386 3112 "version": "0.0.1", 2387 3113 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", … … 2389 3115 "dev": true 2390 3116 }, 2391 "connect-history-api-fallback": { 3117 "node_modules/concat/node_modules/commander": { 3118 "version": "2.20.3", 3119 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3120 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3121 "dev": true 3122 }, 3123 "node_modules/connect-history-api-fallback": { 2392 3124 "version": "1.6.0", 2393 3125 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 2394 3126 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 2395 "dev": true 2396 }, 2397 "consola": { 3127 "dev": true, 3128 "engines": { 3129 "node": ">=0.8" 3130 } 3131 }, 3132 "node_modules/consola": { 2398 3133 "version": "2.15.3", 2399 3134 "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", … … 2401 3136 "dev": true 2402 3137 }, 2403 " console-browserify": {3138 "node_modules/console-browserify": { 2404 3139 "version": "1.2.0", 2405 3140 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", … … 2407 3142 "dev": true 2408 3143 }, 2409 " constants-browserify": {3144 "node_modules/constants-browserify": { 2410 3145 "version": "1.0.0", 2411 3146 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", … … 2413 3148 "dev": true 2414 3149 }, 2415 " content-disposition": {3150 "node_modules/content-disposition": { 2416 3151 "version": "0.5.3", 2417 3152 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 2418 3153 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 2419 3154 "dev": true, 2420 " requires": {3155 "dependencies": { 2421 3156 "safe-buffer": "5.1.2" 2422 } 2423 }, 2424 "content-type": { 3157 }, 3158 "engines": { 3159 "node": ">= 0.6" 3160 } 3161 }, 3162 "node_modules/content-type": { 2425 3163 "version": "1.0.4", 2426 3164 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 2427 3165 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 2428 "dev": true 2429 }, 2430 "convert-source-map": { 3166 "dev": true, 3167 "engines": { 3168 "node": ">= 0.6" 3169 } 3170 }, 3171 "node_modules/convert-source-map": { 2431 3172 "version": "1.8.0", 2432 3173 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 2433 3174 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 2434 3175 "dev": true, 2435 " requires": {3176 "dependencies": { 2436 3177 "safe-buffer": "~5.1.1" 2437 3178 } 2438 3179 }, 2439 " cookie": {3180 "node_modules/cookie": { 2440 3181 "version": "0.4.0", 2441 3182 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 2442 3183 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 2443 "dev": true 2444 }, 2445 "cookie-signature": { 3184 "dev": true, 3185 "engines": { 3186 "node": ">= 0.6" 3187 } 3188 }, 3189 "node_modules/cookie-signature": { 2446 3190 "version": "1.0.6", 2447 3191 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", … … 2449 3193 "dev": true 2450 3194 }, 2451 " core-js-compat": {3195 "node_modules/core-js-compat": { 2452 3196 "version": "3.18.1", 2453 3197 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz", 2454 3198 "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==", 2455 3199 "dev": true, 2456 " requires": {3200 "dependencies": { 2457 3201 "browserslist": "^4.17.1", 2458 3202 "semver": "7.0.0" 2459 3203 }, 2460 "dependencies": { 2461 "semver": { 2462 "version": "7.0.0", 2463 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", 2464 "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", 2465 "dev": true 2466 } 2467 } 2468 }, 2469 "core-util-is": { 3204 "funding": { 3205 "type": "opencollective", 3206 "url": "https://opencollective.com/core-js" 3207 } 3208 }, 3209 "node_modules/core-js-compat/node_modules/semver": { 3210 "version": "7.0.0", 3211 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", 3212 "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", 3213 "dev": true, 3214 "bin": { 3215 "semver": "bin/semver.js" 3216 } 3217 }, 3218 "node_modules/core-util-is": { 2470 3219 "version": "1.0.3", 2471 3220 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", … … 2473 3222 "dev": true 2474 3223 }, 2475 " cosmiconfig": {3224 "node_modules/cosmiconfig": { 2476 3225 "version": "7.0.1", 2477 3226 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 2478 3227 "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 2479 3228 "dev": true, 2480 " requires": {3229 "dependencies": { 2481 3230 "@types/parse-json": "^4.0.0", 2482 3231 "import-fresh": "^3.2.1", … … 2484 3233 "path-type": "^4.0.0", 2485 3234 "yaml": "^1.10.0" 2486 } 2487 }, 2488 "create-ecdh": { 3235 }, 3236 "engines": { 3237 "node": ">=10" 3238 } 3239 }, 3240 "node_modules/create-ecdh": { 2489 3241 "version": "4.0.4", 2490 3242 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 2491 3243 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 2492 3244 "dev": true, 2493 " requires": {3245 "dependencies": { 2494 3246 "bn.js": "^4.1.0", 2495 3247 "elliptic": "^6.5.3" 2496 }, 2497 "dependencies": { 2498 "bn.js": { 2499 "version": "4.12.0", 2500 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2501 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2502 "dev": true 2503 } 2504 } 2505 }, 2506 "create-hash": { 3248 } 3249 }, 3250 "node_modules/create-ecdh/node_modules/bn.js": { 3251 "version": "4.12.0", 3252 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3253 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3254 "dev": true 3255 }, 3256 "node_modules/create-hash": { 2507 3257 "version": "1.2.0", 2508 3258 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 2509 3259 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 2510 3260 "dev": true, 2511 " requires": {3261 "dependencies": { 2512 3262 "cipher-base": "^1.0.1", 2513 3263 "inherits": "^2.0.1", … … 2517 3267 } 2518 3268 }, 2519 " create-hmac": {3269 "node_modules/create-hmac": { 2520 3270 "version": "1.1.7", 2521 3271 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 2522 3272 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 2523 3273 "dev": true, 2524 " requires": {3274 "dependencies": { 2525 3275 "cipher-base": "^1.0.3", 2526 3276 "create-hash": "^1.1.0", … … 2531 3281 } 2532 3282 }, 2533 " cross-spawn": {3283 "node_modules/cross-spawn": { 2534 3284 "version": "7.0.3", 2535 3285 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 2536 3286 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 2537 3287 "dev": true, 2538 " requires": {3288 "dependencies": { 2539 3289 "path-key": "^3.1.0", 2540 3290 "shebang-command": "^2.0.0", 2541 3291 "which": "^2.0.1" 2542 } 2543 }, 2544 "crypt": { 3292 }, 3293 "engines": { 3294 "node": ">= 8" 3295 } 3296 }, 3297 "node_modules/crypt": { 2545 3298 "version": "0.0.2", 2546 3299 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 2547 3300 "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", 2548 "dev": true 2549 }, 2550 "crypto-browserify": { 3301 "dev": true, 3302 "engines": { 3303 "node": "*" 3304 } 3305 }, 3306 "node_modules/crypto-browserify": { 2551 3307 "version": "3.12.0", 2552 3308 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 2553 3309 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 2554 3310 "dev": true, 2555 " requires": {3311 "dependencies": { 2556 3312 "browserify-cipher": "^1.0.0", 2557 3313 "browserify-sign": "^4.0.0", … … 2565 3321 "randombytes": "^2.0.0", 2566 3322 "randomfill": "^1.0.3" 2567 } 2568 }, 2569 "css-color-names": { 3323 }, 3324 "engines": { 3325 "node": "*" 3326 } 3327 }, 3328 "node_modules/css-color-names": { 2570 3329 "version": "1.0.1", 2571 3330 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", 2572 3331 "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", 2573 "dev": true 2574 }, 2575 "css-declaration-sorter": { 3332 "dev": true, 3333 "engines": { 3334 "node": "*" 3335 } 3336 }, 3337 "node_modules/css-declaration-sorter": { 2576 3338 "version": "6.1.3", 2577 3339 "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", 2578 3340 "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", 2579 3341 "dev": true, 2580 " requires": {3342 "dependencies": { 2581 3343 "timsort": "^0.3.0" 2582 } 2583 }, 2584 "css-loader": { 3344 }, 3345 "engines": { 3346 "node": ">= 10" 3347 }, 3348 "peerDependencies": { 3349 "postcss": "^8.0.9" 3350 } 3351 }, 3352 "node_modules/css-loader": { 2585 3353 "version": "5.2.7", 2586 3354 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", 2587 3355 "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", 2588 3356 "dev": true, 2589 " requires": {3357 "dependencies": { 2590 3358 "icss-utils": "^5.1.0", 2591 3359 "loader-utils": "^2.0.0", … … 2599 3367 "semver": "^7.3.5" 2600 3368 }, 2601 "dependencies": { 2602 "loader-utils": { 2603 "version": "2.0.0", 2604 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 2605 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 2606 "dev": true, 2607 "requires": { 2608 "big.js": "^5.2.2", 2609 "emojis-list": "^3.0.0", 2610 "json5": "^2.1.2" 2611 } 2612 }, 2613 "schema-utils": { 2614 "version": "3.1.1", 2615 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 2616 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 2617 "dev": true, 2618 "requires": { 2619 "@types/json-schema": "^7.0.8", 2620 "ajv": "^6.12.5", 2621 "ajv-keywords": "^3.5.2" 2622 } 2623 } 2624 } 2625 }, 2626 "css-select": { 3369 "engines": { 3370 "node": ">= 10.13.0" 3371 }, 3372 "funding": { 3373 "type": "opencollective", 3374 "url": "https://opencollective.com/webpack" 3375 }, 3376 "peerDependencies": { 3377 "webpack": "^4.27.0 || ^5.0.0" 3378 } 3379 }, 3380 "node_modules/css-loader/node_modules/loader-utils": { 3381 "version": "2.0.0", 3382 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 3383 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 3384 "dev": true, 3385 "dependencies": { 3386 "big.js": "^5.2.2", 3387 "emojis-list": "^3.0.0", 3388 "json5": "^2.1.2" 3389 }, 3390 "engines": { 3391 "node": ">=8.9.0" 3392 } 3393 }, 3394 "node_modules/css-loader/node_modules/schema-utils": { 3395 "version": "3.1.1", 3396 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 3397 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 3398 "dev": true, 3399 "dependencies": { 3400 "@types/json-schema": "^7.0.8", 3401 "ajv": "^6.12.5", 3402 "ajv-keywords": "^3.5.2" 3403 }, 3404 "engines": { 3405 "node": ">= 10.13.0" 3406 }, 3407 "funding": { 3408 "type": "opencollective", 3409 "url": "https://opencollective.com/webpack" 3410 } 3411 }, 3412 "node_modules/css-select": { 2627 3413 "version": "4.1.3", 2628 3414 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 2629 3415 "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 2630 3416 "dev": true, 2631 " requires": {3417 "dependencies": { 2632 3418 "boolbase": "^1.0.0", 2633 3419 "css-what": "^5.0.0", … … 2635 3421 "domutils": "^2.6.0", 2636 3422 "nth-check": "^2.0.0" 2637 } 2638 }, 2639 "css-tree": { 3423 }, 3424 "funding": { 3425 "url": "https://github.com/sponsors/fb55" 3426 } 3427 }, 3428 "node_modules/css-tree": { 2640 3429 "version": "1.1.3", 2641 3430 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 2642 3431 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 2643 3432 "dev": true, 2644 " requires": {3433 "dependencies": { 2645 3434 "mdn-data": "2.0.14", 2646 3435 "source-map": "^0.6.1" 2647 3436 }, 2648 "dependencies": { 2649 "source-map": { 2650 "version": "0.6.1", 2651 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2652 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2653 "dev": true 2654 } 2655 } 2656 }, 2657 "css-what": { 3437 "engines": { 3438 "node": ">=8.0.0" 3439 } 3440 }, 3441 "node_modules/css-tree/node_modules/source-map": { 3442 "version": "0.6.1", 3443 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3444 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3445 "dev": true, 3446 "engines": { 3447 "node": ">=0.10.0" 3448 } 3449 }, 3450 "node_modules/css-what": { 2658 3451 "version": "5.0.1", 2659 3452 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 2660 3453 "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", 2661 "dev": true 2662 }, 2663 "cssesc": { 3454 "dev": true, 3455 "engines": { 3456 "node": ">= 6" 3457 }, 3458 "funding": { 3459 "url": "https://github.com/sponsors/fb55" 3460 } 3461 }, 3462 "node_modules/cssesc": { 2664 3463 "version": "3.0.0", 2665 3464 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 2666 3465 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 2667 "dev": true 2668 }, 2669 "cssnano": { 3466 "dev": true, 3467 "bin": { 3468 "cssesc": "bin/cssesc" 3469 }, 3470 "engines": { 3471 "node": ">=4" 3472 } 3473 }, 3474 "node_modules/cssnano": { 2670 3475 "version": "5.0.8", 2671 3476 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", 2672 3477 "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", 2673 3478 "dev": true, 2674 " requires": {3479 "dependencies": { 2675 3480 "cssnano-preset-default": "^5.1.4", 2676 3481 "is-resolvable": "^1.1.0", 2677 3482 "lilconfig": "^2.0.3", 2678 3483 "yaml": "^1.10.2" 2679 } 2680 }, 2681 "cssnano-preset-default": { 3484 }, 3485 "engines": { 3486 "node": "^10 || ^12 || >=14.0" 3487 }, 3488 "funding": { 3489 "type": "opencollective", 3490 "url": "https://opencollective.com/cssnano" 3491 }, 3492 "peerDependencies": { 3493 "postcss": "^8.2.15" 3494 } 3495 }, 3496 "node_modules/cssnano-preset-default": { 2682 3497 "version": "5.1.4", 2683 3498 "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", 2684 3499 "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", 2685 3500 "dev": true, 2686 " requires": {3501 "dependencies": { 2687 3502 "css-declaration-sorter": "^6.0.3", 2688 3503 "cssnano-utils": "^2.0.1", … … 2714 3529 "postcss-svgo": "^5.0.2", 2715 3530 "postcss-unique-selectors": "^5.0.1" 2716 } 2717 }, 2718 "cssnano-utils": { 3531 }, 3532 "engines": { 3533 "node": "^10 || ^12 || >=14.0" 3534 }, 3535 "peerDependencies": { 3536 "postcss": "^8.2.15" 3537 } 3538 }, 3539 "node_modules/cssnano-utils": { 2719 3540 "version": "2.0.1", 2720 3541 "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", 2721 3542 "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", 2722 "dev": true 2723 }, 2724 "csso": { 3543 "dev": true, 3544 "engines": { 3545 "node": "^10 || ^12 || >=14.0" 3546 }, 3547 "peerDependencies": { 3548 "postcss": "^8.2.15" 3549 } 3550 }, 3551 "node_modules/csso": { 2725 3552 "version": "4.2.0", 2726 3553 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 2727 3554 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 2728 3555 "dev": true, 2729 " requires": {3556 "dependencies": { 2730 3557 "css-tree": "^1.1.2" 2731 } 2732 }, 2733 "debug": { 3558 }, 3559 "engines": { 3560 "node": ">=8.0.0" 3561 } 3562 }, 3563 "node_modules/debug": { 2734 3564 "version": "4.3.2", 2735 3565 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 2736 3566 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 2737 3567 "dev": true, 2738 " requires": {3568 "dependencies": { 2739 3569 "ms": "2.1.2" 2740 } 2741 }, 2742 "deep-equal": { 3570 }, 3571 "engines": { 3572 "node": ">=6.0" 3573 }, 3574 "peerDependenciesMeta": { 3575 "supports-color": { 3576 "optional": true 3577 } 3578 } 3579 }, 3580 "node_modules/deep-equal": { 2743 3581 "version": "1.1.1", 2744 3582 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 2745 3583 "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 2746 3584 "dev": true, 2747 " requires": {3585 "dependencies": { 2748 3586 "is-arguments": "^1.0.4", 2749 3587 "is-date-object": "^1.0.1", … … 2752 3590 "object-keys": "^1.1.1", 2753 3591 "regexp.prototype.flags": "^1.2.0" 2754 } 2755 }, 2756 "default-gateway": { 3592 }, 3593 "funding": { 3594 "url": "https://github.com/sponsors/ljharb" 3595 } 3596 }, 3597 "node_modules/default-gateway": { 2757 3598 "version": "6.0.3", 2758 3599 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", 2759 3600 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", 2760 3601 "dev": true, 2761 " requires": {3602 "dependencies": { 2762 3603 "execa": "^5.0.0" 2763 } 2764 }, 2765 "define-lazy-prop": { 3604 }, 3605 "engines": { 3606 "node": ">= 10" 3607 } 3608 }, 3609 "node_modules/define-lazy-prop": { 2766 3610 "version": "2.0.0", 2767 3611 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 2768 3612 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 2769 "dev": true 2770 }, 2771 "define-properties": { 3613 "dev": true, 3614 "engines": { 3615 "node": ">=8" 3616 } 3617 }, 3618 "node_modules/define-properties": { 2772 3619 "version": "1.1.3", 2773 3620 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 2774 3621 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 2775 3622 "dev": true, 2776 " requires": {3623 "dependencies": { 2777 3624 "object-keys": "^1.0.12" 2778 } 2779 }, 2780 "del": { 3625 }, 3626 "engines": { 3627 "node": ">= 0.4" 3628 } 3629 }, 3630 "node_modules/del": { 2781 3631 "version": "6.0.0", 2782 3632 "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", 2783 3633 "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", 2784 3634 "dev": true, 2785 " requires": {3635 "dependencies": { 2786 3636 "globby": "^11.0.1", 2787 3637 "graceful-fs": "^4.2.4", … … 2793 3643 "slash": "^3.0.0" 2794 3644 }, 2795 "dependencies": { 2796 "globby": { 2797 "version": "11.0.4", 2798 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 2799 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 2800 "dev": true, 2801 "requires": { 2802 "array-union": "^2.1.0", 2803 "dir-glob": "^3.0.1", 2804 "fast-glob": "^3.1.1", 2805 "ignore": "^5.1.4", 2806 "merge2": "^1.3.0", 2807 "slash": "^3.0.0" 2808 } 2809 } 2810 } 2811 }, 2812 "depd": { 3645 "engines": { 3646 "node": ">=10" 3647 }, 3648 "funding": { 3649 "url": "https://github.com/sponsors/sindresorhus" 3650 } 3651 }, 3652 "node_modules/del/node_modules/globby": { 3653 "version": "11.0.4", 3654 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 3655 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 3656 "dev": true, 3657 "dependencies": { 3658 "array-union": "^2.1.0", 3659 "dir-glob": "^3.0.1", 3660 "fast-glob": "^3.1.1", 3661 "ignore": "^5.1.4", 3662 "merge2": "^1.3.0", 3663 "slash": "^3.0.0" 3664 }, 3665 "engines": { 3666 "node": ">=10" 3667 }, 3668 "funding": { 3669 "url": "https://github.com/sponsors/sindresorhus" 3670 } 3671 }, 3672 "node_modules/delegate": { 3673 "version": "3.2.0", 3674 "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", 3675 "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" 3676 }, 3677 "node_modules/depd": { 2813 3678 "version": "1.1.2", 2814 3679 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 2815 3680 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 2816 "dev": true 2817 }, 2818 "des.js": { 3681 "dev": true, 3682 "engines": { 3683 "node": ">= 0.6" 3684 } 3685 }, 3686 "node_modules/des.js": { 2819 3687 "version": "1.0.1", 2820 3688 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 2821 3689 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 2822 3690 "dev": true, 2823 " requires": {3691 "dependencies": { 2824 3692 "inherits": "^2.0.1", 2825 3693 "minimalistic-assert": "^1.0.0" 2826 3694 } 2827 3695 }, 2828 " destroy": {3696 "node_modules/destroy": { 2829 3697 "version": "1.0.4", 2830 3698 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", … … 2832 3700 "dev": true 2833 3701 }, 2834 " detect-node": {3702 "node_modules/detect-node": { 2835 3703 "version": "2.1.0", 2836 3704 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", … … 2838 3706 "dev": true 2839 3707 }, 2840 " diffie-hellman": {3708 "node_modules/diffie-hellman": { 2841 3709 "version": "5.0.3", 2842 3710 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 2843 3711 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 2844 3712 "dev": true, 2845 " requires": {3713 "dependencies": { 2846 3714 "bn.js": "^4.1.0", 2847 3715 "miller-rabin": "^4.0.0", 2848 3716 "randombytes": "^2.0.0" 2849 }, 2850 "dependencies": { 2851 "bn.js": { 2852 "version": "4.12.0", 2853 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2854 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2855 "dev": true 2856 } 2857 } 2858 }, 2859 "dir-glob": { 3717 } 3718 }, 3719 "node_modules/diffie-hellman/node_modules/bn.js": { 3720 "version": "4.12.0", 3721 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3722 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3723 "dev": true 3724 }, 3725 "node_modules/dir-glob": { 2860 3726 "version": "3.0.1", 2861 3727 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 2862 3728 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 2863 3729 "dev": true, 2864 " requires": {3730 "dependencies": { 2865 3731 "path-type": "^4.0.0" 2866 } 2867 }, 2868 "dns-equal": { 3732 }, 3733 "engines": { 3734 "node": ">=8" 3735 } 3736 }, 3737 "node_modules/dns-equal": { 2869 3738 "version": "1.0.0", 2870 3739 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", … … 2872 3741 "dev": true 2873 3742 }, 2874 " dns-packet": {3743 "node_modules/dns-packet": { 2875 3744 "version": "1.3.4", 2876 3745 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", 2877 3746 "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", 2878 3747 "dev": true, 2879 " requires": {3748 "dependencies": { 2880 3749 "ip": "^1.1.0", 2881 3750 "safe-buffer": "^5.0.1" 2882 3751 } 2883 3752 }, 2884 " dns-txt": {3753 "node_modules/dns-txt": { 2885 3754 "version": "2.0.2", 2886 3755 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 2887 3756 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 2888 3757 "dev": true, 2889 " requires": {3758 "dependencies": { 2890 3759 "buffer-indexof": "^1.0.0" 2891 3760 } 2892 3761 }, 2893 " dom-serializer": {3762 "node_modules/dom-serializer": { 2894 3763 "version": "1.3.2", 2895 3764 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 2896 3765 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 2897 3766 "dev": true, 2898 " requires": {3767 "dependencies": { 2899 3768 "domelementtype": "^2.0.1", 2900 3769 "domhandler": "^4.2.0", 2901 3770 "entities": "^2.0.0" 2902 } 2903 }, 2904 "domain-browser": { 3771 }, 3772 "funding": { 3773 "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" 3774 } 3775 }, 3776 "node_modules/domain-browser": { 2905 3777 "version": "1.2.0", 2906 3778 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", 2907 3779 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", 2908 "dev": true 2909 }, 2910 "domelementtype": { 3780 "dev": true, 3781 "engines": { 3782 "node": ">=0.4", 3783 "npm": ">=1.2" 3784 } 3785 }, 3786 "node_modules/domelementtype": { 2911 3787 "version": "2.2.0", 2912 3788 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 2913 3789 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 2914 "dev": true 2915 }, 2916 "domhandler": { 3790 "dev": true, 3791 "funding": [ 3792 { 3793 "type": "github", 3794 "url": "https://github.com/sponsors/fb55" 3795 } 3796 ] 3797 }, 3798 "node_modules/domhandler": { 2917 3799 "version": "4.2.2", 2918 3800 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 2919 3801 "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 2920 3802 "dev": true, 2921 " requires": {3803 "dependencies": { 2922 3804 "domelementtype": "^2.2.0" 2923 } 2924 }, 2925 "domutils": { 3805 }, 3806 "engines": { 3807 "node": ">= 4" 3808 }, 3809 "funding": { 3810 "url": "https://github.com/fb55/domhandler?sponsor=1" 3811 } 3812 }, 3813 "node_modules/domutils": { 2926 3814 "version": "2.8.0", 2927 3815 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 2928 3816 "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 2929 3817 "dev": true, 2930 " requires": {3818 "dependencies": { 2931 3819 "dom-serializer": "^1.0.1", 2932 3820 "domelementtype": "^2.2.0", 2933 3821 "domhandler": "^4.2.0" 2934 } 2935 }, 2936 "dot-case": { 3822 }, 3823 "funding": { 3824 "url": "https://github.com/fb55/domutils?sponsor=1" 3825 } 3826 }, 3827 "node_modules/dot-case": { 2937 3828 "version": "3.0.4", 2938 3829 "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 2939 3830 "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 2940 3831 "dev": true, 2941 " requires": {3832 "dependencies": { 2942 3833 "no-case": "^3.0.4", 2943 3834 "tslib": "^2.0.3" 2944 3835 } 2945 3836 }, 2946 " dotenv": {3837 "node_modules/dotenv": { 2947 3838 "version": "10.0.0", 2948 3839 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", 2949 3840 "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", 2950 "dev": true 2951 }, 2952 "dotenv-expand": { 3841 "dev": true, 3842 "engines": { 3843 "node": ">=10" 3844 } 3845 }, 3846 "node_modules/dotenv-expand": { 2953 3847 "version": "5.1.0", 2954 3848 "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", … … 2956 3850 "dev": true 2957 3851 }, 2958 " ee-first": {3852 "node_modules/ee-first": { 2959 3853 "version": "1.1.1", 2960 3854 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", … … 2962 3856 "dev": true 2963 3857 }, 2964 " electron-to-chromium": {3858 "node_modules/electron-to-chromium": { 2965 3859 "version": "1.3.850", 2966 3860 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", … … 2968 3862 "dev": true 2969 3863 }, 2970 " elliptic": {3864 "node_modules/elliptic": { 2971 3865 "version": "6.5.4", 2972 3866 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 2973 3867 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 2974 3868 "dev": true, 2975 " requires": {3869 "dependencies": { 2976 3870 "bn.js": "^4.11.9", 2977 3871 "brorand": "^1.1.0", … … 2981 3875 "minimalistic-assert": "^1.0.1", 2982 3876 "minimalistic-crypto-utils": "^1.0.1" 2983 }, 2984 "dependencies": { 2985 "bn.js": { 2986 "version": "4.12.0", 2987 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 2988 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 2989 "dev": true 2990 } 2991 } 2992 }, 2993 "emoji-regex": { 3877 } 3878 }, 3879 "node_modules/elliptic/node_modules/bn.js": { 3880 "version": "4.12.0", 3881 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 3882 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 3883 "dev": true 3884 }, 3885 "node_modules/emoji-regex": { 2994 3886 "version": "8.0.0", 2995 3887 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", … … 2997 3889 "dev": true 2998 3890 }, 2999 " emojis-list": {3891 "node_modules/emojis-list": { 3000 3892 "version": "3.0.0", 3001 3893 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 3002 3894 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 3003 "dev": true 3004 }, 3005 "encodeurl": { 3895 "dev": true, 3896 "engines": { 3897 "node": ">= 4" 3898 } 3899 }, 3900 "node_modules/encodeurl": { 3006 3901 "version": "1.0.2", 3007 3902 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 3008 3903 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 3009 "dev": true 3010 }, 3011 "enhanced-resolve": { 3904 "dev": true, 3905 "engines": { 3906 "node": ">= 0.8" 3907 } 3908 }, 3909 "node_modules/enhanced-resolve": { 3012 3910 "version": "5.8.3", 3013 3911 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", 3014 3912 "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", 3015 3913 "dev": true, 3016 " requires": {3914 "dependencies": { 3017 3915 "graceful-fs": "^4.2.4", 3018 3916 "tapable": "^2.2.0" 3019 } 3020 }, 3021 "entities": { 3917 }, 3918 "engines": { 3919 "node": ">=10.13.0" 3920 } 3921 }, 3922 "node_modules/entities": { 3022 3923 "version": "2.2.0", 3023 3924 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 3024 3925 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 3025 "dev": true 3026 }, 3027 "envinfo": { 3926 "dev": true, 3927 "funding": { 3928 "url": "https://github.com/fb55/entities?sponsor=1" 3929 } 3930 }, 3931 "node_modules/envinfo": { 3028 3932 "version": "7.8.1", 3029 3933 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 3030 3934 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 3031 "dev": true 3032 }, 3033 "error-ex": { 3935 "dev": true, 3936 "bin": { 3937 "envinfo": "dist/cli.js" 3938 }, 3939 "engines": { 3940 "node": ">=4" 3941 } 3942 }, 3943 "node_modules/error-ex": { 3034 3944 "version": "1.3.2", 3035 3945 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 3036 3946 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 3037 3947 "dev": true, 3038 " requires": {3948 "dependencies": { 3039 3949 "is-arrayish": "^0.2.1" 3040 3950 } 3041 3951 }, 3042 " es-module-lexer": {3952 "node_modules/es-module-lexer": { 3043 3953 "version": "0.9.0", 3044 3954 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.0.tgz", … … 3046 3956 "dev": true 3047 3957 }, 3048 " escalade": {3958 "node_modules/escalade": { 3049 3959 "version": "3.1.1", 3050 3960 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 3051 3961 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 3052 "dev": true 3053 }, 3054 "escape-html": { 3962 "dev": true, 3963 "engines": { 3964 "node": ">=6" 3965 } 3966 }, 3967 "node_modules/escape-html": { 3055 3968 "version": "1.0.3", 3056 3969 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", … … 3058 3971 "dev": true 3059 3972 }, 3060 " escape-string-regexp": {3973 "node_modules/escape-string-regexp": { 3061 3974 "version": "1.0.5", 3062 3975 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 3063 3976 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 3064 "dev": true 3065 }, 3066 "eslint-scope": { 3977 "dev": true, 3978 "engines": { 3979 "node": ">=0.8.0" 3980 } 3981 }, 3982 "node_modules/eslint-scope": { 3067 3983 "version": "5.1.1", 3068 3984 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 3069 3985 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 3070 3986 "dev": true, 3071 " requires": {3987 "dependencies": { 3072 3988 "esrecurse": "^4.3.0", 3073 3989 "estraverse": "^4.1.1" 3074 } 3075 }, 3076 "esrecurse": { 3990 }, 3991 "engines": { 3992 "node": ">=8.0.0" 3993 } 3994 }, 3995 "node_modules/esrecurse": { 3077 3996 "version": "4.3.0", 3078 3997 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 3079 3998 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 3080 3999 "dev": true, 3081 " requires": {4000 "dependencies": { 3082 4001 "estraverse": "^5.2.0" 3083 4002 }, 3084 "dependencies": { 3085 "estraverse": { 3086 "version": "5.2.0", 3087 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 3088 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 3089 "dev": true 3090 } 3091 } 3092 }, 3093 "estraverse": { 4003 "engines": { 4004 "node": ">=4.0" 4005 } 4006 }, 4007 "node_modules/esrecurse/node_modules/estraverse": { 4008 "version": "5.2.0", 4009 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 4010 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 4011 "dev": true, 4012 "engines": { 4013 "node": ">=4.0" 4014 } 4015 }, 4016 "node_modules/estraverse": { 3094 4017 "version": "4.3.0", 3095 4018 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 3096 4019 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 3097 "dev": true 3098 }, 3099 "esutils": { 4020 "dev": true, 4021 "engines": { 4022 "node": ">=4.0" 4023 } 4024 }, 4025 "node_modules/esutils": { 3100 4026 "version": "2.0.3", 3101 4027 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 3102 4028 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 3103 "dev": true 3104 }, 3105 "etag": { 4029 "dev": true, 4030 "engines": { 4031 "node": ">=0.10.0" 4032 } 4033 }, 4034 "node_modules/etag": { 3106 4035 "version": "1.8.1", 3107 4036 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 3108 4037 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 3109 "dev": true 3110 }, 3111 "eventemitter3": { 4038 "dev": true, 4039 "engines": { 4040 "node": ">= 0.6" 4041 } 4042 }, 4043 "node_modules/eventemitter3": { 3112 4044 "version": "4.0.7", 3113 4045 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", … … 3115 4047 "dev": true 3116 4048 }, 3117 " events": {4049 "node_modules/events": { 3118 4050 "version": "3.3.0", 3119 4051 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 3120 4052 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 3121 "dev": true 3122 }, 3123 "evp_bytestokey": { 4053 "dev": true, 4054 "engines": { 4055 "node": ">=0.8.x" 4056 } 4057 }, 4058 "node_modules/evp_bytestokey": { 3124 4059 "version": "1.0.3", 3125 4060 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 3126 4061 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 3127 4062 "dev": true, 3128 " requires": {4063 "dependencies": { 3129 4064 "md5.js": "^1.3.4", 3130 4065 "safe-buffer": "^5.1.1" 3131 4066 } 3132 4067 }, 3133 " execa": {4068 "node_modules/execa": { 3134 4069 "version": "5.1.1", 3135 4070 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 3136 4071 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 3137 4072 "dev": true, 3138 " requires": {4073 "dependencies": { 3139 4074 "cross-spawn": "^7.0.3", 3140 4075 "get-stream": "^6.0.0", … … 3146 4081 "signal-exit": "^3.0.3", 3147 4082 "strip-final-newline": "^2.0.0" 3148 } 3149 }, 3150 "express": { 4083 }, 4084 "engines": { 4085 "node": ">=10" 4086 }, 4087 "funding": { 4088 "url": "https://github.com/sindresorhus/execa?sponsor=1" 4089 } 4090 }, 4091 "node_modules/express": { 3151 4092 "version": "4.17.1", 3152 4093 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 3153 4094 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 3154 4095 "dev": true, 3155 " requires": {4096 "dependencies": { 3156 4097 "accepts": "~1.3.7", 3157 4098 "array-flatten": "1.1.1", … … 3185 4126 "vary": "~1.1.2" 3186 4127 }, 3187 "dependencies": { 3188 "array-flatten": { 3189 "version": "1.1.1", 3190 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 3191 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 3192 "dev": true 3193 }, 3194 "debug": { 3195 "version": "2.6.9", 3196 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3197 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3198 "dev": true, 3199 "requires": { 3200 "ms": "2.0.0" 3201 } 3202 }, 3203 "ms": { 3204 "version": "2.0.0", 3205 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3206 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3207 "dev": true 3208 } 3209 } 3210 }, 3211 "fast-deep-equal": { 4128 "engines": { 4129 "node": ">= 0.10.0" 4130 } 4131 }, 4132 "node_modules/express/node_modules/array-flatten": { 4133 "version": "1.1.1", 4134 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 4135 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 4136 "dev": true 4137 }, 4138 "node_modules/express/node_modules/debug": { 4139 "version": "2.6.9", 4140 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4141 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4142 "dev": true, 4143 "dependencies": { 4144 "ms": "2.0.0" 4145 } 4146 }, 4147 "node_modules/express/node_modules/ms": { 4148 "version": "2.0.0", 4149 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4150 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4151 "dev": true 4152 }, 4153 "node_modules/fast-deep-equal": { 3212 4154 "version": "3.1.3", 3213 4155 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", … … 3215 4157 "dev": true 3216 4158 }, 3217 " fast-glob": {4159 "node_modules/fast-glob": { 3218 4160 "version": "3.2.7", 3219 4161 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 3220 4162 "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 3221 4163 "dev": true, 3222 " requires": {4164 "dependencies": { 3223 4165 "@nodelib/fs.stat": "^2.0.2", 3224 4166 "@nodelib/fs.walk": "^1.2.3", … … 3226 4168 "merge2": "^1.3.0", 3227 4169 "micromatch": "^4.0.4" 3228 } 3229 }, 3230 "fast-json-stable-stringify": { 4170 }, 4171 "engines": { 4172 "node": ">=8" 4173 } 4174 }, 4175 "node_modules/fast-json-stable-stringify": { 3231 4176 "version": "2.1.0", 3232 4177 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", … … 3234 4179 "dev": true 3235 4180 }, 3236 " fastest-levenshtein": {4181 "node_modules/fastest-levenshtein": { 3237 4182 "version": "1.0.12", 3238 4183 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", … … 3240 4185 "dev": true 3241 4186 }, 3242 " fastq": {4187 "node_modules/fastq": { 3243 4188 "version": "1.13.0", 3244 4189 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 3245 4190 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 3246 4191 "dev": true, 3247 " requires": {4192 "dependencies": { 3248 4193 "reusify": "^1.0.4" 3249 4194 } 3250 4195 }, 3251 " faye-websocket": {4196 "node_modules/faye-websocket": { 3252 4197 "version": "0.11.4", 3253 4198 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 3254 4199 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 3255 4200 "dev": true, 3256 " requires": {4201 "dependencies": { 3257 4202 "websocket-driver": ">=0.5.1" 3258 } 3259 }, 3260 "figures": { 4203 }, 4204 "engines": { 4205 "node": ">=0.8.0" 4206 } 4207 }, 4208 "node_modules/figures": { 3261 4209 "version": "3.2.0", 3262 4210 "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 3263 4211 "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 3264 4212 "dev": true, 3265 " requires": {4213 "dependencies": { 3266 4214 "escape-string-regexp": "^1.0.5" 3267 } 3268 }, 3269 "file-loader": { 4215 }, 4216 "engines": { 4217 "node": ">=8" 4218 }, 4219 "funding": { 4220 "url": "https://github.com/sponsors/sindresorhus" 4221 } 4222 }, 4223 "node_modules/file-loader": { 3270 4224 "version": "6.2.0", 3271 4225 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", 3272 4226 "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", 3273 4227 "dev": true, 3274 " requires": {4228 "dependencies": { 3275 4229 "loader-utils": "^2.0.0", 3276 4230 "schema-utils": "^3.0.0" 3277 4231 }, 3278 "dependencies": { 3279 "loader-utils": { 3280 "version": "2.0.0", 3281 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 3282 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 3283 "dev": true, 3284 "requires": { 3285 "big.js": "^5.2.2", 3286 "emojis-list": "^3.0.0", 3287 "json5": "^2.1.2" 3288 } 3289 }, 3290 "schema-utils": { 3291 "version": "3.1.1", 3292 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 3293 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 3294 "dev": true, 3295 "requires": { 3296 "@types/json-schema": "^7.0.8", 3297 "ajv": "^6.12.5", 3298 "ajv-keywords": "^3.5.2" 3299 } 3300 } 3301 } 3302 }, 3303 "file-type": { 4232 "engines": { 4233 "node": ">= 10.13.0" 4234 }, 4235 "funding": { 4236 "type": "opencollective", 4237 "url": "https://opencollective.com/webpack" 4238 }, 4239 "peerDependencies": { 4240 "webpack": "^4.0.0 || ^5.0.0" 4241 } 4242 }, 4243 "node_modules/file-loader/node_modules/loader-utils": { 4244 "version": "2.0.0", 4245 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 4246 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 4247 "dev": true, 4248 "dependencies": { 4249 "big.js": "^5.2.2", 4250 "emojis-list": "^3.0.0", 4251 "json5": "^2.1.2" 4252 }, 4253 "engines": { 4254 "node": ">=8.9.0" 4255 } 4256 }, 4257 "node_modules/file-loader/node_modules/schema-utils": { 4258 "version": "3.1.1", 4259 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 4260 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 4261 "dev": true, 4262 "dependencies": { 4263 "@types/json-schema": "^7.0.8", 4264 "ajv": "^6.12.5", 4265 "ajv-keywords": "^3.5.2" 4266 }, 4267 "engines": { 4268 "node": ">= 10.13.0" 4269 }, 4270 "funding": { 4271 "type": "opencollective", 4272 "url": "https://opencollective.com/webpack" 4273 } 4274 }, 4275 "node_modules/file-type": { 3304 4276 "version": "12.4.2", 3305 4277 "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", 3306 4278 "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", 3307 "dev": true 3308 }, 3309 "fill-range": { 4279 "dev": true, 4280 "engines": { 4281 "node": ">=8" 4282 } 4283 }, 4284 "node_modules/fill-range": { 3310 4285 "version": "7.0.1", 3311 4286 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 3312 4287 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 3313 4288 "dev": true, 3314 " requires": {4289 "dependencies": { 3315 4290 "to-regex-range": "^5.0.1" 3316 } 3317 }, 3318 "finalhandler": { 4291 }, 4292 "engines": { 4293 "node": ">=8" 4294 } 4295 }, 4296 "node_modules/finalhandler": { 3319 4297 "version": "1.1.2", 3320 4298 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 3321 4299 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 3322 4300 "dev": true, 3323 " requires": {4301 "dependencies": { 3324 4302 "debug": "2.6.9", 3325 4303 "encodeurl": "~1.0.2", … … 3330 4308 "unpipe": "~1.0.0" 3331 4309 }, 3332 "dependencies": { 3333 "debug": { 3334 "version": "2.6.9", 3335 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 3336 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 3337 "dev": true, 3338 "requires": { 3339 "ms": "2.0.0" 3340 } 3341 }, 3342 "ms": { 3343 "version": "2.0.0", 3344 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 3345 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 3346 "dev": true 3347 } 3348 } 3349 }, 3350 "find-cache-dir": { 4310 "engines": { 4311 "node": ">= 0.8" 4312 } 4313 }, 4314 "node_modules/finalhandler/node_modules/debug": { 4315 "version": "2.6.9", 4316 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 4317 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 4318 "dev": true, 4319 "dependencies": { 4320 "ms": "2.0.0" 4321 } 4322 }, 4323 "node_modules/finalhandler/node_modules/ms": { 4324 "version": "2.0.0", 4325 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 4326 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 4327 "dev": true 4328 }, 4329 "node_modules/find-cache-dir": { 3351 4330 "version": "3.3.2", 3352 4331 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 3353 4332 "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 3354 4333 "dev": true, 3355 " requires": {4334 "dependencies": { 3356 4335 "commondir": "^1.0.1", 3357 4336 "make-dir": "^3.0.2", 3358 4337 "pkg-dir": "^4.1.0" 3359 } 3360 }, 3361 "find-up": { 4338 }, 4339 "engines": { 4340 "node": ">=8" 4341 }, 4342 "funding": { 4343 "url": "https://github.com/avajs/find-cache-dir?sponsor=1" 4344 } 4345 }, 4346 "node_modules/find-up": { 3362 4347 "version": "4.1.0", 3363 4348 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 3364 4349 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 3365 4350 "dev": true, 3366 " requires": {4351 "dependencies": { 3367 4352 "locate-path": "^5.0.0", 3368 4353 "path-exists": "^4.0.0" 3369 } 3370 }, 3371 "follow-redirects": { 4354 }, 4355 "engines": { 4356 "node": ">=8" 4357 } 4358 }, 4359 "node_modules/follow-redirects": { 3372 4360 "version": "1.14.4", 3373 4361 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", 3374 4362 "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", 3375 "dev": true 3376 }, 3377 "forwarded": { 4363 "dev": true, 4364 "funding": [ 4365 { 4366 "type": "individual", 4367 "url": "https://github.com/sponsors/RubenVerborgh" 4368 } 4369 ], 4370 "engines": { 4371 "node": ">=4.0" 4372 }, 4373 "peerDependenciesMeta": { 4374 "debug": { 4375 "optional": true 4376 } 4377 } 4378 }, 4379 "node_modules/forwarded": { 3378 4380 "version": "0.2.0", 3379 4381 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 3380 4382 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 3381 "dev": true 3382 }, 3383 "fraction.js": { 4383 "dev": true, 4384 "engines": { 4385 "node": ">= 0.6" 4386 } 4387 }, 4388 "node_modules/fraction.js": { 3384 4389 "version": "4.1.1", 3385 4390 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 3386 4391 "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", 3387 "dev": true 3388 }, 3389 "fresh": { 4392 "dev": true, 4393 "engines": { 4394 "node": "*" 4395 }, 4396 "funding": { 4397 "type": "patreon", 4398 "url": "https://www.patreon.com/infusion" 4399 } 4400 }, 4401 "node_modules/fresh": { 3390 4402 "version": "0.5.2", 3391 4403 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 3392 4404 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 3393 "dev": true 3394 }, 3395 "fs-extra": { 4405 "dev": true, 4406 "engines": { 4407 "node": ">= 0.6" 4408 } 4409 }, 4410 "node_modules/fs-extra": { 3396 4411 "version": "10.0.0", 3397 4412 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", 3398 4413 "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", 3399 4414 "dev": true, 3400 " requires": {4415 "dependencies": { 3401 4416 "graceful-fs": "^4.2.0", 3402 4417 "jsonfile": "^6.0.1", 3403 4418 "universalify": "^2.0.0" 3404 } 3405 }, 3406 "fs-monkey": { 4419 }, 4420 "engines": { 4421 "node": ">=12" 4422 } 4423 }, 4424 "node_modules/fs-monkey": { 3407 4425 "version": "1.0.3", 3408 4426 "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", … … 3410 4428 "dev": true 3411 4429 }, 3412 " fs.realpath": {4430 "node_modules/fs.realpath": { 3413 4431 "version": "1.0.0", 3414 4432 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", … … 3416 4434 "dev": true 3417 4435 }, 3418 " fsevents": {4436 "node_modules/fsevents": { 3419 4437 "version": "2.3.2", 3420 4438 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 3421 4439 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 3422 4440 "dev": true, 3423 "optional": true 3424 }, 3425 "function-bind": { 4441 "hasInstallScript": true, 4442 "optional": true, 4443 "os": [ 4444 "darwin" 4445 ], 4446 "engines": { 4447 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 4448 } 4449 }, 4450 "node_modules/function-bind": { 3426 4451 "version": "1.1.1", 3427 4452 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", … … 3429 4454 "dev": true 3430 4455 }, 3431 " gensync": {4456 "node_modules/gensync": { 3432 4457 "version": "1.0.0-beta.2", 3433 4458 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 3434 4459 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 3435 "dev": true 3436 }, 3437 "get-caller-file": { 4460 "dev": true, 4461 "engines": { 4462 "node": ">=6.9.0" 4463 } 4464 }, 4465 "node_modules/get-caller-file": { 3438 4466 "version": "2.0.5", 3439 4467 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 3440 4468 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 3441 "dev": true 3442 }, 3443 "get-intrinsic": { 4469 "dev": true, 4470 "engines": { 4471 "node": "6.* || 8.* || >= 10.*" 4472 } 4473 }, 4474 "node_modules/get-intrinsic": { 3444 4475 "version": "1.1.1", 3445 4476 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 3446 4477 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 3447 4478 "dev": true, 3448 " requires": {4479 "dependencies": { 3449 4480 "function-bind": "^1.1.1", 3450 4481 "has": "^1.0.3", 3451 4482 "has-symbols": "^1.0.1" 3452 } 3453 }, 3454 "get-stream": { 4483 }, 4484 "funding": { 4485 "url": "https://github.com/sponsors/ljharb" 4486 } 4487 }, 4488 "node_modules/get-stream": { 3455 4489 "version": "6.0.1", 3456 4490 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 3457 4491 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 3458 "dev": true 3459 }, 3460 "glob": { 4492 "dev": true, 4493 "engines": { 4494 "node": ">=10" 4495 }, 4496 "funding": { 4497 "url": "https://github.com/sponsors/sindresorhus" 4498 } 4499 }, 4500 "node_modules/glob": { 3461 4501 "version": "7.2.0", 3462 4502 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 3463 4503 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 3464 4504 "dev": true, 3465 " requires": {4505 "dependencies": { 3466 4506 "fs.realpath": "^1.0.0", 3467 4507 "inflight": "^1.0.4", … … 3470 4510 "once": "^1.3.0", 3471 4511 "path-is-absolute": "^1.0.0" 3472 } 3473 }, 3474 "glob-parent": { 4512 }, 4513 "engines": { 4514 "node": "*" 4515 }, 4516 "funding": { 4517 "url": "https://github.com/sponsors/isaacs" 4518 } 4519 }, 4520 "node_modules/glob-parent": { 3475 4521 "version": "5.1.2", 3476 4522 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 3477 4523 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 3478 4524 "dev": true, 3479 " requires": {4525 "dependencies": { 3480 4526 "is-glob": "^4.0.1" 3481 } 3482 }, 3483 "glob-to-regexp": { 4527 }, 4528 "engines": { 4529 "node": ">= 6" 4530 } 4531 }, 4532 "node_modules/glob-to-regexp": { 3484 4533 "version": "0.4.1", 3485 4534 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", … … 3487 4536 "dev": true 3488 4537 }, 3489 " globals": {4538 "node_modules/globals": { 3490 4539 "version": "11.12.0", 3491 4540 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 3492 4541 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 3493 "dev": true 3494 }, 3495 "globby": { 4542 "dev": true, 4543 "engines": { 4544 "node": ">=4" 4545 } 4546 }, 4547 "node_modules/globby": { 3496 4548 "version": "10.0.2", 3497 4549 "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", 3498 4550 "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", 3499 4551 "dev": true, 3500 " requires": {4552 "dependencies": { 3501 4553 "@types/glob": "^7.1.1", 3502 4554 "array-union": "^2.1.0", … … 3507 4559 "merge2": "^1.2.3", 3508 4560 "slash": "^3.0.0" 3509 } 3510 }, 3511 "graceful-fs": { 4561 }, 4562 "engines": { 4563 "node": ">=8" 4564 } 4565 }, 4566 "node_modules/good-listener": { 4567 "version": "1.2.2", 4568 "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", 4569 "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", 4570 "dependencies": { 4571 "delegate": "^3.1.2" 4572 } 4573 }, 4574 "node_modules/graceful-fs": { 3512 4575 "version": "4.2.8", 3513 4576 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", … … 3515 4578 "dev": true 3516 4579 }, 3517 " growly": {4580 "node_modules/growly": { 3518 4581 "version": "1.3.0", 3519 4582 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", … … 3521 4584 "dev": true 3522 4585 }, 3523 " handle-thing": {4586 "node_modules/handle-thing": { 3524 4587 "version": "2.0.1", 3525 4588 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", … … 3527 4590 "dev": true 3528 4591 }, 3529 " has": {4592 "node_modules/has": { 3530 4593 "version": "1.0.3", 3531 4594 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 3532 4595 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 3533 4596 "dev": true, 3534 " requires": {4597 "dependencies": { 3535 4598 "function-bind": "^1.1.1" 3536 } 3537 }, 3538 "has-flag": { 4599 }, 4600 "engines": { 4601 "node": ">= 0.4.0" 4602 } 4603 }, 4604 "node_modules/has-flag": { 3539 4605 "version": "3.0.0", 3540 4606 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 3541 4607 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 3542 "dev": true 3543 }, 3544 "has-symbols": { 4608 "dev": true, 4609 "engines": { 4610 "node": ">=4" 4611 } 4612 }, 4613 "node_modules/has-symbols": { 3545 4614 "version": "1.0.2", 3546 4615 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", 3547 4616 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", 3548 "dev": true 3549 }, 3550 "has-tostringtag": { 4617 "dev": true, 4618 "engines": { 4619 "node": ">= 0.4" 4620 }, 4621 "funding": { 4622 "url": "https://github.com/sponsors/ljharb" 4623 } 4624 }, 4625 "node_modules/has-tostringtag": { 3551 4626 "version": "1.0.0", 3552 4627 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 3553 4628 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 3554 4629 "dev": true, 3555 " requires": {4630 "dependencies": { 3556 4631 "has-symbols": "^1.0.2" 3557 } 3558 }, 3559 "hash-base": { 4632 }, 4633 "engines": { 4634 "node": ">= 0.4" 4635 }, 4636 "funding": { 4637 "url": "https://github.com/sponsors/ljharb" 4638 } 4639 }, 4640 "node_modules/hash-base": { 3560 4641 "version": "3.1.0", 3561 4642 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 3562 4643 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 3563 4644 "dev": true, 3564 " requires": {4645 "dependencies": { 3565 4646 "inherits": "^2.0.4", 3566 4647 "readable-stream": "^3.6.0", 3567 4648 "safe-buffer": "^5.2.0" 3568 4649 }, 3569 "dependencies": { 3570 "readable-stream": { 3571 "version": "3.6.0", 3572 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 3573 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 3574 "dev": true, 3575 "requires": { 3576 "inherits": "^2.0.3", 3577 "string_decoder": "^1.1.1", 3578 "util-deprecate": "^1.0.1" 3579 } 4650 "engines": { 4651 "node": ">=4" 4652 } 4653 }, 4654 "node_modules/hash-base/node_modules/readable-stream": { 4655 "version": "3.6.0", 4656 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 4657 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 4658 "dev": true, 4659 "dependencies": { 4660 "inherits": "^2.0.3", 4661 "string_decoder": "^1.1.1", 4662 "util-deprecate": "^1.0.1" 4663 }, 4664 "engines": { 4665 "node": ">= 6" 4666 } 4667 }, 4668 "node_modules/hash-base/node_modules/safe-buffer": { 4669 "version": "5.2.1", 4670 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 4671 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 4672 "dev": true, 4673 "funding": [ 4674 { 4675 "type": "github", 4676 "url": "https://github.com/sponsors/feross" 3580 4677 }, 3581 "safe-buffer": { 3582 "version": "5.2.1", 3583 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 3584 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 3585 "dev": true 4678 { 4679 "type": "patreon", 4680 "url": "https://www.patreon.com/feross" 4681 }, 4682 { 4683 "type": "consulting", 4684 "url": "https://feross.org/support" 3586 4685 } 3587 }3588 }, 3589 " hash-sum": {4686 ] 4687 }, 4688 "node_modules/hash-sum": { 3590 4689 "version": "1.0.2", 3591 4690 "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", … … 3593 4692 "dev": true 3594 4693 }, 3595 " hash.js": {4694 "node_modules/hash.js": { 3596 4695 "version": "1.1.7", 3597 4696 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 3598 4697 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 3599 4698 "dev": true, 3600 " requires": {4699 "dependencies": { 3601 4700 "inherits": "^2.0.3", 3602 4701 "minimalistic-assert": "^1.0.1" 3603 4702 } 3604 4703 }, 3605 " he": {4704 "node_modules/he": { 3606 4705 "version": "1.2.0", 3607 4706 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 3608 4707 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 3609 "dev": true 3610 }, 3611 "hmac-drbg": { 4708 "dev": true, 4709 "bin": { 4710 "he": "bin/he" 4711 } 4712 }, 4713 "node_modules/hmac-drbg": { 3612 4714 "version": "1.0.1", 3613 4715 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 3614 4716 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 3615 4717 "dev": true, 3616 " requires": {4718 "dependencies": { 3617 4719 "hash.js": "^1.0.3", 3618 4720 "minimalistic-assert": "^1.0.0", … … 3620 4722 } 3621 4723 }, 3622 " hpack.js": {4724 "node_modules/hpack.js": { 3623 4725 "version": "2.1.6", 3624 4726 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 3625 4727 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 3626 4728 "dev": true, 3627 " requires": {4729 "dependencies": { 3628 4730 "inherits": "^2.0.1", 3629 4731 "obuf": "^1.0.0", … … 3632 4734 } 3633 4735 }, 3634 " html-entities": {4736 "node_modules/html-entities": { 3635 4737 "version": "2.3.2", 3636 4738 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", … … 3638 4740 "dev": true 3639 4741 }, 3640 " html-loader": {4742 "node_modules/html-loader": { 3641 4743 "version": "1.3.2", 3642 4744 "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", 3643 4745 "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", 3644 4746 "dev": true, 3645 " requires": {4747 "dependencies": { 3646 4748 "html-minifier-terser": "^5.1.1", 3647 4749 "htmlparser2": "^4.1.0", … … 3649 4751 "schema-utils": "^3.0.0" 3650 4752 }, 3651 "dependencies": { 3652 "loader-utils": { 3653 "version": "2.0.0", 3654 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 3655 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 3656 "dev": true, 3657 "requires": { 3658 "big.js": "^5.2.2", 3659 "emojis-list": "^3.0.0", 3660 "json5": "^2.1.2" 3661 } 3662 }, 3663 "schema-utils": { 3664 "version": "3.1.1", 3665 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 3666 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 3667 "dev": true, 3668 "requires": { 3669 "@types/json-schema": "^7.0.8", 3670 "ajv": "^6.12.5", 3671 "ajv-keywords": "^3.5.2" 3672 } 3673 } 3674 } 3675 }, 3676 "html-minifier-terser": { 4753 "engines": { 4754 "node": ">= 10.13.0" 4755 }, 4756 "funding": { 4757 "type": "opencollective", 4758 "url": "https://opencollective.com/webpack" 4759 }, 4760 "peerDependencies": { 4761 "webpack": "^4.0.0 || ^5.0.0" 4762 } 4763 }, 4764 "node_modules/html-loader/node_modules/loader-utils": { 4765 "version": "2.0.0", 4766 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 4767 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 4768 "dev": true, 4769 "dependencies": { 4770 "big.js": "^5.2.2", 4771 "emojis-list": "^3.0.0", 4772 "json5": "^2.1.2" 4773 }, 4774 "engines": { 4775 "node": ">=8.9.0" 4776 } 4777 }, 4778 "node_modules/html-loader/node_modules/schema-utils": { 4779 "version": "3.1.1", 4780 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 4781 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 4782 "dev": true, 4783 "dependencies": { 4784 "@types/json-schema": "^7.0.8", 4785 "ajv": "^6.12.5", 4786 "ajv-keywords": "^3.5.2" 4787 }, 4788 "engines": { 4789 "node": ">= 10.13.0" 4790 }, 4791 "funding": { 4792 "type": "opencollective", 4793 "url": "https://opencollective.com/webpack" 4794 } 4795 }, 4796 "node_modules/html-minifier-terser": { 3677 4797 "version": "5.1.1", 3678 4798 "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", 3679 4799 "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", 3680 4800 "dev": true, 3681 " requires": {4801 "dependencies": { 3682 4802 "camel-case": "^4.1.1", 3683 4803 "clean-css": "^4.2.3", … … 3688 4808 "terser": "^4.6.3" 3689 4809 }, 3690 "dependencies": { 3691 "clean-css": { 3692 "version": "4.2.3", 3693 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 3694 "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 3695 "dev": true, 3696 "requires": { 3697 "source-map": "~0.6.0" 3698 } 3699 }, 3700 "commander": { 3701 "version": "4.1.1", 3702 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 3703 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 3704 "dev": true 3705 }, 3706 "source-map": { 3707 "version": "0.6.1", 3708 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 3709 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 3710 "dev": true 3711 }, 3712 "terser": { 3713 "version": "4.8.0", 3714 "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 3715 "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 3716 "dev": true, 3717 "requires": { 3718 "commander": "^2.20.0", 3719 "source-map": "~0.6.1", 3720 "source-map-support": "~0.5.12" 3721 }, 3722 "dependencies": { 3723 "commander": { 3724 "version": "2.20.3", 3725 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 3726 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 3727 "dev": true 3728 } 3729 } 3730 } 3731 } 3732 }, 3733 "htmlparser2": { 4810 "bin": { 4811 "html-minifier-terser": "cli.js" 4812 }, 4813 "engines": { 4814 "node": ">=6" 4815 } 4816 }, 4817 "node_modules/html-minifier-terser/node_modules/clean-css": { 4818 "version": "4.2.3", 4819 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 4820 "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 4821 "dev": true, 4822 "dependencies": { 4823 "source-map": "~0.6.0" 4824 }, 4825 "engines": { 4826 "node": ">= 4.0" 4827 } 4828 }, 4829 "node_modules/html-minifier-terser/node_modules/commander": { 4830 "version": "4.1.1", 4831 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 4832 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 4833 "dev": true, 4834 "engines": { 4835 "node": ">= 6" 4836 } 4837 }, 4838 "node_modules/html-minifier-terser/node_modules/source-map": { 4839 "version": "0.6.1", 4840 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 4841 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 4842 "dev": true, 4843 "engines": { 4844 "node": ">=0.10.0" 4845 } 4846 }, 4847 "node_modules/html-minifier-terser/node_modules/terser": { 4848 "version": "4.8.0", 4849 "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 4850 "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 4851 "dev": true, 4852 "dependencies": { 4853 "commander": "^2.20.0", 4854 "source-map": "~0.6.1", 4855 "source-map-support": "~0.5.12" 4856 }, 4857 "bin": { 4858 "terser": "bin/terser" 4859 }, 4860 "engines": { 4861 "node": ">=6.0.0" 4862 } 4863 }, 4864 "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { 4865 "version": "2.20.3", 4866 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 4867 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 4868 "dev": true 4869 }, 4870 "node_modules/htmlparser2": { 3734 4871 "version": "4.1.0", 3735 4872 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", 3736 4873 "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", 3737 4874 "dev": true, 3738 " requires": {4875 "dependencies": { 3739 4876 "domelementtype": "^2.0.1", 3740 4877 "domhandler": "^3.0.0", 3741 4878 "domutils": "^2.0.0", 3742 4879 "entities": "^2.0.0" 3743 }, 3744 "dependencies": { 3745 "domhandler": { 3746 "version": "3.3.0", 3747 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", 3748 "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", 3749 "dev": true, 3750 "requires": { 3751 "domelementtype": "^2.0.1" 3752 } 3753 } 3754 } 3755 }, 3756 "http-deceiver": { 4880 } 4881 }, 4882 "node_modules/htmlparser2/node_modules/domhandler": { 4883 "version": "3.3.0", 4884 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", 4885 "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", 4886 "dev": true, 4887 "dependencies": { 4888 "domelementtype": "^2.0.1" 4889 }, 4890 "engines": { 4891 "node": ">= 4" 4892 }, 4893 "funding": { 4894 "url": "https://github.com/fb55/domhandler?sponsor=1" 4895 } 4896 }, 4897 "node_modules/http-deceiver": { 3757 4898 "version": "1.2.7", 3758 4899 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", … … 3760 4901 "dev": true 3761 4902 }, 3762 " http-errors": {4903 "node_modules/http-errors": { 3763 4904 "version": "1.7.2", 3764 4905 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 3765 4906 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 3766 4907 "dev": true, 3767 " requires": {4908 "dependencies": { 3768 4909 "depd": "~1.1.2", 3769 4910 "inherits": "2.0.3", … … 3772 4913 "toidentifier": "1.0.0" 3773 4914 }, 3774 "dependencies": { 3775 "inherits": { 3776 "version": "2.0.3", 3777 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 3778 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 3779 "dev": true 3780 } 3781 } 3782 }, 3783 "http-parser-js": { 4915 "engines": { 4916 "node": ">= 0.6" 4917 } 4918 }, 4919 "node_modules/http-errors/node_modules/inherits": { 4920 "version": "2.0.3", 4921 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 4922 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 4923 "dev": true 4924 }, 4925 "node_modules/http-parser-js": { 3784 4926 "version": "0.5.3", 3785 4927 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", … … 3787 4929 "dev": true 3788 4930 }, 3789 " http-proxy": {4931 "node_modules/http-proxy": { 3790 4932 "version": "1.18.1", 3791 4933 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 3792 4934 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 3793 4935 "dev": true, 3794 " requires": {4936 "dependencies": { 3795 4937 "eventemitter3": "^4.0.0", 3796 4938 "follow-redirects": "^1.0.0", 3797 4939 "requires-port": "^1.0.0" 3798 } 3799 }, 3800 "http-proxy-middleware": { 4940 }, 4941 "engines": { 4942 "node": ">=8.0.0" 4943 } 4944 }, 4945 "node_modules/http-proxy-middleware": { 3801 4946 "version": "2.0.1", 3802 4947 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", 3803 4948 "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", 3804 4949 "dev": true, 3805 " requires": {4950 "dependencies": { 3806 4951 "@types/http-proxy": "^1.17.5", 3807 4952 "http-proxy": "^1.18.1", … … 3809 4954 "is-plain-obj": "^3.0.0", 3810 4955 "micromatch": "^4.0.2" 3811 } 3812 }, 3813 "https-browserify": { 4956 }, 4957 "engines": { 4958 "node": ">=12.0.0" 4959 } 4960 }, 4961 "node_modules/https-browserify": { 3814 4962 "version": "1.0.0", 3815 4963 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", … … 3817 4965 "dev": true 3818 4966 }, 3819 " human-signals": {4967 "node_modules/human-signals": { 3820 4968 "version": "2.1.0", 3821 4969 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 3822 4970 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 3823 "dev": true 3824 }, 3825 "iconv-lite": { 4971 "dev": true, 4972 "engines": { 4973 "node": ">=10.17.0" 4974 } 4975 }, 4976 "node_modules/iconv-lite": { 3826 4977 "version": "0.4.24", 3827 4978 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 3828 4979 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 3829 4980 "dev": true, 3830 " requires": {4981 "dependencies": { 3831 4982 "safer-buffer": ">= 2.1.2 < 3" 3832 } 3833 }, 3834 "icss-utils": { 4983 }, 4984 "engines": { 4985 "node": ">=0.10.0" 4986 } 4987 }, 4988 "node_modules/icss-utils": { 3835 4989 "version": "5.1.0", 3836 4990 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 3837 4991 "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 3838 "dev": true 3839 }, 3840 "ieee754": { 4992 "dev": true, 4993 "engines": { 4994 "node": "^10 || ^12 || >= 14" 4995 }, 4996 "peerDependencies": { 4997 "postcss": "^8.1.0" 4998 } 4999 }, 5000 "node_modules/ieee754": { 3841 5001 "version": "1.2.1", 3842 5002 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 3843 5003 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 3844 "dev": true 3845 }, 3846 "ignore": { 5004 "dev": true, 5005 "funding": [ 5006 { 5007 "type": "github", 5008 "url": "https://github.com/sponsors/feross" 5009 }, 5010 { 5011 "type": "patreon", 5012 "url": "https://www.patreon.com/feross" 5013 }, 5014 { 5015 "type": "consulting", 5016 "url": "https://feross.org/support" 5017 } 5018 ] 5019 }, 5020 "node_modules/ignore": { 3847 5021 "version": "5.1.8", 3848 5022 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 3849 5023 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 3850 "dev": true 3851 }, 3852 "imagemin": { 5024 "dev": true, 5025 "engines": { 5026 "node": ">= 4" 5027 } 5028 }, 5029 "node_modules/imagemin": { 3853 5030 "version": "7.0.1", 3854 5031 "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", 3855 5032 "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", 3856 5033 "dev": true, 3857 " requires": {5034 "dependencies": { 3858 5035 "file-type": "^12.0.0", 3859 5036 "globby": "^10.0.0", … … 3863 5040 "p-pipe": "^3.0.0", 3864 5041 "replace-ext": "^1.0.0" 3865 } 3866 }, 3867 "img-loader": { 5042 }, 5043 "engines": { 5044 "node": ">=8" 5045 } 5046 }, 5047 "node_modules/img-loader": { 3868 5048 "version": "4.0.0", 3869 5049 "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", 3870 5050 "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", 3871 5051 "dev": true, 3872 " requires": {5052 "dependencies": { 3873 5053 "loader-utils": "^1.1.0" 3874 } 3875 }, 3876 "import-cwd": { 5054 }, 5055 "engines": { 5056 "node": ">=12" 5057 }, 5058 "peerDependencies": { 5059 "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" 5060 } 5061 }, 5062 "node_modules/import-cwd": { 3877 5063 "version": "3.0.0", 3878 5064 "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 3879 5065 "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 3880 5066 "dev": true, 3881 " requires": {5067 "dependencies": { 3882 5068 "import-from": "^3.0.0" 3883 } 3884 }, 3885 "import-fresh": { 5069 }, 5070 "engines": { 5071 "node": ">=8" 5072 } 5073 }, 5074 "node_modules/import-fresh": { 3886 5075 "version": "3.3.0", 3887 5076 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 3888 5077 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 3889 5078 "dev": true, 3890 " requires": {5079 "dependencies": { 3891 5080 "parent-module": "^1.0.0", 3892 5081 "resolve-from": "^4.0.0" 3893 5082 }, 3894 "dependencies": { 3895 "resolve-from": { 3896 "version": "4.0.0", 3897 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 3898 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 3899 "dev": true 3900 } 3901 } 3902 }, 3903 "import-from": { 5083 "engines": { 5084 "node": ">=6" 5085 }, 5086 "funding": { 5087 "url": "https://github.com/sponsors/sindresorhus" 5088 } 5089 }, 5090 "node_modules/import-fresh/node_modules/resolve-from": { 5091 "version": "4.0.0", 5092 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 5093 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 5094 "dev": true, 5095 "engines": { 5096 "node": ">=4" 5097 } 5098 }, 5099 "node_modules/import-from": { 3904 5100 "version": "3.0.0", 3905 5101 "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 3906 5102 "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 3907 5103 "dev": true, 3908 " requires": {5104 "dependencies": { 3909 5105 "resolve-from": "^5.0.0" 3910 } 3911 }, 3912 "import-local": { 5106 }, 5107 "engines": { 5108 "node": ">=8" 5109 } 5110 }, 5111 "node_modules/import-local": { 3913 5112 "version": "3.0.2", 3914 5113 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", 3915 5114 "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", 3916 5115 "dev": true, 3917 " requires": {5116 "dependencies": { 3918 5117 "pkg-dir": "^4.2.0", 3919 5118 "resolve-cwd": "^3.0.0" 3920 } 3921 }, 3922 "indent-string": { 5119 }, 5120 "bin": { 5121 "import-local-fixture": "fixtures/cli.js" 5122 }, 5123 "engines": { 5124 "node": ">=8" 5125 } 5126 }, 5127 "node_modules/indent-string": { 3923 5128 "version": "4.0.0", 3924 5129 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 3925 5130 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 3926 "dev": true 3927 }, 3928 "inflight": { 5131 "dev": true, 5132 "engines": { 5133 "node": ">=8" 5134 } 5135 }, 5136 "node_modules/inflight": { 3929 5137 "version": "1.0.6", 3930 5138 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 3931 5139 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 3932 5140 "dev": true, 3933 " requires": {5141 "dependencies": { 3934 5142 "once": "^1.3.0", 3935 5143 "wrappy": "1" 3936 5144 } 3937 5145 }, 3938 " inherits": {5146 "node_modules/inherits": { 3939 5147 "version": "2.0.4", 3940 5148 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", … … 3942 5150 "dev": true 3943 5151 }, 3944 " internal-ip": {5152 "node_modules/internal-ip": { 3945 5153 "version": "6.2.0", 3946 5154 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", 3947 5155 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", 3948 5156 "dev": true, 3949 " requires": {5157 "dependencies": { 3950 5158 "default-gateway": "^6.0.0", 3951 5159 "ipaddr.js": "^1.9.1", … … 3953 5161 "p-event": "^4.2.0" 3954 5162 }, 3955 "dependencies": { 3956 "ipaddr.js": { 3957 "version": "1.9.1", 3958 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 3959 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 3960 "dev": true 3961 } 3962 } 3963 }, 3964 "interpret": { 5163 "engines": { 5164 "node": ">=10" 5165 }, 5166 "funding": { 5167 "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" 5168 } 5169 }, 5170 "node_modules/internal-ip/node_modules/ipaddr.js": { 5171 "version": "1.9.1", 5172 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 5173 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 5174 "dev": true, 5175 "engines": { 5176 "node": ">= 0.10" 5177 } 5178 }, 5179 "node_modules/interpret": { 3965 5180 "version": "2.2.0", 3966 5181 "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", 3967 5182 "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", 3968 "dev": true 3969 }, 3970 "ip": { 5183 "dev": true, 5184 "engines": { 5185 "node": ">= 0.10" 5186 } 5187 }, 5188 "node_modules/ip": { 3971 5189 "version": "1.1.5", 3972 5190 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", … … 3974 5192 "dev": true 3975 5193 }, 3976 " ip-regex": {5194 "node_modules/ip-regex": { 3977 5195 "version": "4.3.0", 3978 5196 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", 3979 5197 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", 3980 "dev": true 3981 }, 3982 "ipaddr.js": { 5198 "dev": true, 5199 "engines": { 5200 "node": ">=8" 5201 } 5202 }, 5203 "node_modules/ipaddr.js": { 3983 5204 "version": "2.0.1", 3984 5205 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", 3985 5206 "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", 3986 "dev": true 3987 }, 3988 "is-absolute-url": { 5207 "dev": true, 5208 "engines": { 5209 "node": ">= 10" 5210 } 5211 }, 5212 "node_modules/is-absolute-url": { 3989 5213 "version": "3.0.3", 3990 5214 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 3991 5215 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 3992 "dev": true 3993 }, 3994 "is-arguments": { 5216 "dev": true, 5217 "engines": { 5218 "node": ">=8" 5219 } 5220 }, 5221 "node_modules/is-arguments": { 3995 5222 "version": "1.1.1", 3996 5223 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 3997 5224 "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 3998 5225 "dev": true, 3999 " requires": {5226 "dependencies": { 4000 5227 "call-bind": "^1.0.2", 4001 5228 "has-tostringtag": "^1.0.0" 4002 } 4003 }, 4004 "is-arrayish": { 5229 }, 5230 "engines": { 5231 "node": ">= 0.4" 5232 }, 5233 "funding": { 5234 "url": "https://github.com/sponsors/ljharb" 5235 } 5236 }, 5237 "node_modules/is-arrayish": { 4005 5238 "version": "0.2.1", 4006 5239 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", … … 4008 5241 "dev": true 4009 5242 }, 4010 " is-binary-path": {5243 "node_modules/is-binary-path": { 4011 5244 "version": "2.1.0", 4012 5245 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 4013 5246 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 4014 5247 "dev": true, 4015 " requires": {5248 "dependencies": { 4016 5249 "binary-extensions": "^2.0.0" 4017 } 4018 }, 4019 "is-buffer": { 5250 }, 5251 "engines": { 5252 "node": ">=8" 5253 } 5254 }, 5255 "node_modules/is-buffer": { 4020 5256 "version": "1.1.6", 4021 5257 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", … … 4023 5259 "dev": true 4024 5260 }, 4025 " is-core-module": {5261 "node_modules/is-core-module": { 4026 5262 "version": "2.7.0", 4027 5263 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", 4028 5264 "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", 4029 5265 "dev": true, 4030 " requires": {5266 "dependencies": { 4031 5267 "has": "^1.0.3" 4032 } 4033 }, 4034 "is-date-object": { 5268 }, 5269 "funding": { 5270 "url": "https://github.com/sponsors/ljharb" 5271 } 5272 }, 5273 "node_modules/is-date-object": { 4035 5274 "version": "1.0.5", 4036 5275 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 4037 5276 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 4038 5277 "dev": true, 4039 " requires": {5278 "dependencies": { 4040 5279 "has-tostringtag": "^1.0.0" 4041 } 4042 }, 4043 "is-docker": { 5280 }, 5281 "engines": { 5282 "node": ">= 0.4" 5283 }, 5284 "funding": { 5285 "url": "https://github.com/sponsors/ljharb" 5286 } 5287 }, 5288 "node_modules/is-docker": { 4044 5289 "version": "2.2.1", 4045 5290 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 4046 5291 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 4047 "dev": true 4048 }, 4049 "is-extglob": { 5292 "dev": true, 5293 "bin": { 5294 "is-docker": "cli.js" 5295 }, 5296 "engines": { 5297 "node": ">=8" 5298 }, 5299 "funding": { 5300 "url": "https://github.com/sponsors/sindresorhus" 5301 } 5302 }, 5303 "node_modules/is-extglob": { 4050 5304 "version": "2.1.1", 4051 5305 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 4052 5306 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 4053 "dev": true 4054 }, 4055 "is-fullwidth-code-point": { 5307 "dev": true, 5308 "engines": { 5309 "node": ">=0.10.0" 5310 } 5311 }, 5312 "node_modules/is-fullwidth-code-point": { 4056 5313 "version": "3.0.0", 4057 5314 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 4058 5315 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 4059 "dev": true 4060 }, 4061 "is-glob": { 5316 "dev": true, 5317 "engines": { 5318 "node": ">=8" 5319 } 5320 }, 5321 "node_modules/is-glob": { 4062 5322 "version": "4.0.2", 4063 5323 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz", 4064 5324 "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==", 4065 5325 "dev": true, 4066 " requires": {5326 "dependencies": { 4067 5327 "is-extglob": "^2.1.1" 4068 } 4069 }, 4070 "is-ip": { 5328 }, 5329 "engines": { 5330 "node": ">=0.10.0" 5331 } 5332 }, 5333 "node_modules/is-ip": { 4071 5334 "version": "3.1.0", 4072 5335 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", 4073 5336 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", 4074 5337 "dev": true, 4075 " requires": {5338 "dependencies": { 4076 5339 "ip-regex": "^4.0.0" 4077 } 4078 }, 4079 "is-number": { 5340 }, 5341 "engines": { 5342 "node": ">=8" 5343 } 5344 }, 5345 "node_modules/is-number": { 4080 5346 "version": "7.0.0", 4081 5347 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 4082 5348 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 4083 "dev": true 4084 }, 4085 "is-path-cwd": { 5349 "dev": true, 5350 "engines": { 5351 "node": ">=0.12.0" 5352 } 5353 }, 5354 "node_modules/is-path-cwd": { 4086 5355 "version": "2.2.0", 4087 5356 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 4088 5357 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 4089 "dev": true 4090 }, 4091 "is-path-inside": { 5358 "dev": true, 5359 "engines": { 5360 "node": ">=6" 5361 } 5362 }, 5363 "node_modules/is-path-inside": { 4092 5364 "version": "3.0.3", 4093 5365 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 4094 5366 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 4095 "dev": true 4096 }, 4097 "is-plain-obj": { 5367 "dev": true, 5368 "engines": { 5369 "node": ">=8" 5370 } 5371 }, 5372 "node_modules/is-plain-obj": { 4098 5373 "version": "3.0.0", 4099 5374 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 4100 5375 "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 4101 "dev": true 4102 }, 4103 "is-plain-object": { 5376 "dev": true, 5377 "engines": { 5378 "node": ">=10" 5379 }, 5380 "funding": { 5381 "url": "https://github.com/sponsors/sindresorhus" 5382 } 5383 }, 5384 "node_modules/is-plain-object": { 4104 5385 "version": "2.0.4", 4105 5386 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 4106 5387 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 4107 5388 "dev": true, 4108 " requires": {5389 "dependencies": { 4109 5390 "isobject": "^3.0.1" 4110 } 4111 }, 4112 "is-regex": { 5391 }, 5392 "engines": { 5393 "node": ">=0.10.0" 5394 } 5395 }, 5396 "node_modules/is-regex": { 4113 5397 "version": "1.1.4", 4114 5398 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 4115 5399 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 4116 5400 "dev": true, 4117 " requires": {5401 "dependencies": { 4118 5402 "call-bind": "^1.0.2", 4119 5403 "has-tostringtag": "^1.0.0" 4120 } 4121 }, 4122 "is-resolvable": { 5404 }, 5405 "engines": { 5406 "node": ">= 0.4" 5407 }, 5408 "funding": { 5409 "url": "https://github.com/sponsors/ljharb" 5410 } 5411 }, 5412 "node_modules/is-resolvable": { 4123 5413 "version": "1.1.0", 4124 5414 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", … … 4126 5416 "dev": true 4127 5417 }, 4128 " is-stream": {5418 "node_modules/is-stream": { 4129 5419 "version": "2.0.1", 4130 5420 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 4131 5421 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 4132 "dev": true 4133 }, 4134 "is-wsl": { 5422 "dev": true, 5423 "engines": { 5424 "node": ">=8" 5425 }, 5426 "funding": { 5427 "url": "https://github.com/sponsors/sindresorhus" 5428 } 5429 }, 5430 "node_modules/is-wsl": { 4135 5431 "version": "2.2.0", 4136 5432 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 4137 5433 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 4138 5434 "dev": true, 4139 " requires": {5435 "dependencies": { 4140 5436 "is-docker": "^2.0.0" 4141 } 4142 }, 4143 "isarray": { 5437 }, 5438 "engines": { 5439 "node": ">=8" 5440 } 5441 }, 5442 "node_modules/isarray": { 4144 5443 "version": "1.0.0", 4145 5444 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", … … 4147 5446 "dev": true 4148 5447 }, 4149 " isexe": {5448 "node_modules/isexe": { 4150 5449 "version": "2.0.0", 4151 5450 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", … … 4153 5452 "dev": true 4154 5453 }, 4155 " isobject": {5454 "node_modules/isobject": { 4156 5455 "version": "3.0.1", 4157 5456 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 4158 5457 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 4159 "dev": true 4160 }, 4161 "jest-worker": { 5458 "dev": true, 5459 "engines": { 5460 "node": ">=0.10.0" 5461 } 5462 }, 5463 "node_modules/jest-worker": { 4162 5464 "version": "27.2.2", 4163 5465 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.2.tgz", 4164 5466 "integrity": "sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==", 4165 5467 "dev": true, 4166 " requires": {5468 "dependencies": { 4167 5469 "@types/node": "*", 4168 5470 "merge-stream": "^2.0.0", 4169 5471 "supports-color": "^8.0.0" 4170 5472 }, 4171 "dependencies": { 4172 "has-flag": { 4173 "version": "4.0.0", 4174 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 4175 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 4176 "dev": true 4177 }, 4178 "supports-color": { 4179 "version": "8.1.1", 4180 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 4181 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 4182 "dev": true, 4183 "requires": { 4184 "has-flag": "^4.0.0" 4185 } 4186 } 4187 } 4188 }, 4189 "js-tokens": { 5473 "engines": { 5474 "node": ">= 10.13.0" 5475 } 5476 }, 5477 "node_modules/jest-worker/node_modules/has-flag": { 5478 "version": "4.0.0", 5479 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 5480 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 5481 "dev": true, 5482 "engines": { 5483 "node": ">=8" 5484 } 5485 }, 5486 "node_modules/jest-worker/node_modules/supports-color": { 5487 "version": "8.1.1", 5488 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 5489 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 5490 "dev": true, 5491 "dependencies": { 5492 "has-flag": "^4.0.0" 5493 }, 5494 "engines": { 5495 "node": ">=10" 5496 }, 5497 "funding": { 5498 "url": "https://github.com/chalk/supports-color?sponsor=1" 5499 } 5500 }, 5501 "node_modules/js-tokens": { 4190 5502 "version": "4.0.0", 4191 5503 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", … … 4193 5505 "dev": true 4194 5506 }, 4195 " jsesc": {5507 "node_modules/jsesc": { 4196 5508 "version": "2.5.2", 4197 5509 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 4198 5510 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 4199 "dev": true 4200 }, 4201 "json-parse-better-errors": { 5511 "dev": true, 5512 "bin": { 5513 "jsesc": "bin/jsesc" 5514 }, 5515 "engines": { 5516 "node": ">=4" 5517 } 5518 }, 5519 "node_modules/json-parse-better-errors": { 4202 5520 "version": "1.0.2", 4203 5521 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", … … 4205 5523 "dev": true 4206 5524 }, 4207 " json-parse-even-better-errors": {5525 "node_modules/json-parse-even-better-errors": { 4208 5526 "version": "2.3.1", 4209 5527 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", … … 4211 5529 "dev": true 4212 5530 }, 4213 " json-schema-traverse": {5531 "node_modules/json-schema-traverse": { 4214 5532 "version": "0.4.1", 4215 5533 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", … … 4217 5535 "dev": true 4218 5536 }, 4219 " json5": {5537 "node_modules/json5": { 4220 5538 "version": "2.2.0", 4221 5539 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 4222 5540 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 4223 5541 "dev": true, 4224 " requires": {5542 "dependencies": { 4225 5543 "minimist": "^1.2.5" 4226 } 4227 }, 4228 "jsonfile": { 5544 }, 5545 "bin": { 5546 "json5": "lib/cli.js" 5547 }, 5548 "engines": { 5549 "node": ">=6" 5550 } 5551 }, 5552 "node_modules/jsonfile": { 4229 5553 "version": "6.1.0", 4230 5554 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4231 5555 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4232 5556 "dev": true, 4233 "requires": { 4234 "graceful-fs": "^4.1.6", 5557 "dependencies": { 4235 5558 "universalify": "^2.0.0" 4236 } 4237 }, 4238 "junk": { 5559 }, 5560 "optionalDependencies": { 5561 "graceful-fs": "^4.1.6" 5562 } 5563 }, 5564 "node_modules/junk": { 4239 5565 "version": "3.1.0", 4240 5566 "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", 4241 5567 "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", 4242 "dev": true 4243 }, 4244 "kind-of": { 5568 "dev": true, 5569 "engines": { 5570 "node": ">=8" 5571 } 5572 }, 5573 "node_modules/kind-of": { 4245 5574 "version": "6.0.3", 4246 5575 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 4247 5576 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 4248 "dev": true 4249 }, 4250 "klona": { 5577 "dev": true, 5578 "engines": { 5579 "node": ">=0.10.0" 5580 } 5581 }, 5582 "node_modules/klona": { 4251 5583 "version": "2.0.4", 4252 5584 "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", 4253 5585 "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", 4254 "dev": true 4255 }, 4256 "laravel-mix": { 5586 "dev": true, 5587 "engines": { 5588 "node": ">= 8" 5589 } 5590 }, 5591 "node_modules/laravel-mix": { 4257 5592 "version": "6.0.31", 4258 5593 "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.31.tgz", 4259 5594 "integrity": "sha512-T9uFNNARS5hXl5JggCkLKybwAnyYEHBXzPseC0yJ/6EVK7eyvPOq2UAGDVqhfYTZKxrMd5B5ww1kEooDRoH+OA==", 4260 5595 "dev": true, 4261 " requires": {5596 "dependencies": { 4262 5597 "@babel/core": "^7.14.5", 4263 5598 "@babel/plugin-proposal-object-rest-spread": "^7.14.5", … … 4310 5645 "webpackbar": "^5.0.0-3", 4311 5646 "yargs": "^17.0.1" 4312 } 4313 }, 4314 "lilconfig": { 5647 }, 5648 "bin": { 5649 "laravel-mix": "bin/cli.js", 5650 "mix": "bin/cli.js" 5651 }, 5652 "engines": { 5653 "node": ">=12.14.0" 5654 }, 5655 "peerDependencies": { 5656 "postcss": "^8.3.1" 5657 } 5658 }, 5659 "node_modules/lilconfig": { 4315 5660 "version": "2.0.3", 4316 5661 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 4317 5662 "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", 4318 "dev": true 4319 }, 4320 "lines-and-columns": { 5663 "dev": true, 5664 "engines": { 5665 "node": ">=10" 5666 } 5667 }, 5668 "node_modules/lines-and-columns": { 4321 5669 "version": "1.1.6", 4322 5670 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", … … 4324 5672 "dev": true 4325 5673 }, 4326 " loader-runner": {5674 "node_modules/loader-runner": { 4327 5675 "version": "4.2.0", 4328 5676 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", 4329 5677 "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", 4330 "dev": true 4331 }, 4332 "loader-utils": { 5678 "dev": true, 5679 "engines": { 5680 "node": ">=6.11.5" 5681 } 5682 }, 5683 "node_modules/loader-utils": { 4333 5684 "version": "1.4.0", 4334 5685 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 4335 5686 "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 4336 5687 "dev": true, 4337 " requires": {5688 "dependencies": { 4338 5689 "big.js": "^5.2.2", 4339 5690 "emojis-list": "^3.0.0", 4340 5691 "json5": "^1.0.1" 4341 5692 }, 4342 "dependencies": { 4343 "json5": { 4344 "version": "1.0.1", 4345 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 4346 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 4347 "dev": true, 4348 "requires": { 4349 "minimist": "^1.2.0" 4350 } 4351 } 4352 } 4353 }, 4354 "locate-path": { 5693 "engines": { 5694 "node": ">=4.0.0" 5695 } 5696 }, 5697 "node_modules/loader-utils/node_modules/json5": { 5698 "version": "1.0.1", 5699 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 5700 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 5701 "dev": true, 5702 "dependencies": { 5703 "minimist": "^1.2.0" 5704 }, 5705 "bin": { 5706 "json5": "lib/cli.js" 5707 } 5708 }, 5709 "node_modules/locate-path": { 4355 5710 "version": "5.0.0", 4356 5711 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 4357 5712 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 4358 5713 "dev": true, 4359 " requires": {5714 "dependencies": { 4360 5715 "p-locate": "^4.1.0" 4361 } 4362 }, 4363 "lodash": { 5716 }, 5717 "engines": { 5718 "node": ">=8" 5719 } 5720 }, 5721 "node_modules/lodash": { 4364 5722 "version": "4.17.21", 4365 5723 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", … … 4367 5725 "dev": true 4368 5726 }, 4369 " lodash.debounce": {5727 "node_modules/lodash.debounce": { 4370 5728 "version": "4.0.8", 4371 5729 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", … … 4373 5731 "dev": true 4374 5732 }, 4375 " lodash.memoize": {5733 "node_modules/lodash.memoize": { 4376 5734 "version": "4.1.2", 4377 5735 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", … … 4379 5737 "dev": true 4380 5738 }, 4381 " lodash.uniq": {5739 "node_modules/lodash.uniq": { 4382 5740 "version": "4.5.0", 4383 5741 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", … … 4385 5743 "dev": true 4386 5744 }, 4387 " lower-case": {5745 "node_modules/lower-case": { 4388 5746 "version": "2.0.2", 4389 5747 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 4390 5748 "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 4391 5749 "dev": true, 4392 " requires": {5750 "dependencies": { 4393 5751 "tslib": "^2.0.3" 4394 5752 } 4395 5753 }, 4396 " lru-cache": {5754 "node_modules/lru-cache": { 4397 5755 "version": "6.0.0", 4398 5756 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 4399 5757 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 4400 5758 "dev": true, 4401 " requires": {5759 "dependencies": { 4402 5760 "yallist": "^4.0.0" 4403 } 4404 }, 4405 "make-dir": { 5761 }, 5762 "engines": { 5763 "node": ">=10" 5764 } 5765 }, 5766 "node_modules/make-dir": { 4406 5767 "version": "3.1.0", 4407 5768 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 4408 5769 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 4409 5770 "dev": true, 4410 " requires": {5771 "dependencies": { 4411 5772 "semver": "^6.0.0" 4412 5773 }, 4413 "dependencies": { 4414 "semver": { 4415 "version": "6.3.0", 4416 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 4417 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 4418 "dev": true 4419 } 4420 } 4421 }, 4422 "md5": { 5774 "engines": { 5775 "node": ">=8" 5776 }, 5777 "funding": { 5778 "url": "https://github.com/sponsors/sindresorhus" 5779 } 5780 }, 5781 "node_modules/make-dir/node_modules/semver": { 5782 "version": "6.3.0", 5783 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 5784 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 5785 "dev": true, 5786 "bin": { 5787 "semver": "bin/semver.js" 5788 } 5789 }, 5790 "node_modules/md5": { 4423 5791 "version": "2.3.0", 4424 5792 "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", 4425 5793 "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", 4426 5794 "dev": true, 4427 " requires": {5795 "dependencies": { 4428 5796 "charenc": "0.0.2", 4429 5797 "crypt": "0.0.2", … … 4431 5799 } 4432 5800 }, 4433 " md5.js": {5801 "node_modules/md5.js": { 4434 5802 "version": "1.3.5", 4435 5803 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 4436 5804 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 4437 5805 "dev": true, 4438 " requires": {5806 "dependencies": { 4439 5807 "hash-base": "^3.0.0", 4440 5808 "inherits": "^2.0.1", … … 4442 5810 } 4443 5811 }, 4444 " mdn-data": {5812 "node_modules/mdn-data": { 4445 5813 "version": "2.0.14", 4446 5814 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", … … 4448 5816 "dev": true 4449 5817 }, 4450 " media-typer": {5818 "node_modules/media-typer": { 4451 5819 "version": "0.3.0", 4452 5820 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 4453 5821 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 4454 "dev": true 4455 }, 4456 "memfs": { 5822 "dev": true, 5823 "engines": { 5824 "node": ">= 0.6" 5825 } 5826 }, 5827 "node_modules/memfs": { 4457 5828 "version": "3.3.0", 4458 5829 "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", 4459 5830 "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", 4460 5831 "dev": true, 4461 " requires": {5832 "dependencies": { 4462 5833 "fs-monkey": "1.0.3" 4463 } 4464 }, 4465 "merge-descriptors": { 5834 }, 5835 "engines": { 5836 "node": ">= 4.0.0" 5837 } 5838 }, 5839 "node_modules/merge-descriptors": { 4466 5840 "version": "1.0.1", 4467 5841 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", … … 4469 5843 "dev": true 4470 5844 }, 4471 " merge-stream": {5845 "node_modules/merge-stream": { 4472 5846 "version": "2.0.0", 4473 5847 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", … … 4475 5849 "dev": true 4476 5850 }, 4477 " merge2": {5851 "node_modules/merge2": { 4478 5852 "version": "1.4.1", 4479 5853 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 4480 5854 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 4481 "dev": true 4482 }, 4483 "methods": { 5855 "dev": true, 5856 "engines": { 5857 "node": ">= 8" 5858 } 5859 }, 5860 "node_modules/methods": { 4484 5861 "version": "1.1.2", 4485 5862 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 4486 5863 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 4487 "dev": true 4488 }, 4489 "micromatch": { 5864 "dev": true, 5865 "engines": { 5866 "node": ">= 0.6" 5867 } 5868 }, 5869 "node_modules/micromatch": { 4490 5870 "version": "4.0.4", 4491 5871 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 4492 5872 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 4493 5873 "dev": true, 4494 " requires": {5874 "dependencies": { 4495 5875 "braces": "^3.0.1", 4496 5876 "picomatch": "^2.2.3" 4497 } 4498 }, 4499 "miller-rabin": { 5877 }, 5878 "engines": { 5879 "node": ">=8.6" 5880 } 5881 }, 5882 "node_modules/miller-rabin": { 4500 5883 "version": "4.0.1", 4501 5884 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 4502 5885 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 4503 5886 "dev": true, 4504 " requires": {5887 "dependencies": { 4505 5888 "bn.js": "^4.0.0", 4506 5889 "brorand": "^1.0.1" 4507 5890 }, 4508 "dependencies": { 4509 "bn.js": { 4510 "version": "4.12.0", 4511 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 4512 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 4513 "dev": true 4514 } 4515 } 4516 }, 4517 "mime": { 5891 "bin": { 5892 "miller-rabin": "bin/miller-rabin" 5893 } 5894 }, 5895 "node_modules/miller-rabin/node_modules/bn.js": { 5896 "version": "4.12.0", 5897 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 5898 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 5899 "dev": true 5900 }, 5901 "node_modules/mime": { 4518 5902 "version": "1.6.0", 4519 5903 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 4520 5904 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 4521 "dev": true 4522 }, 4523 "mime-db": { 5905 "dev": true, 5906 "bin": { 5907 "mime": "cli.js" 5908 }, 5909 "engines": { 5910 "node": ">=4" 5911 } 5912 }, 5913 "node_modules/mime-db": { 4524 5914 "version": "1.49.0", 4525 5915 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", 4526 5916 "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", 4527 "dev": true 4528 }, 4529 "mime-types": { 5917 "dev": true, 5918 "engines": { 5919 "node": ">= 0.6" 5920 } 5921 }, 5922 "node_modules/mime-types": { 4530 5923 "version": "2.1.32", 4531 5924 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", 4532 5925 "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", 4533 5926 "dev": true, 4534 " requires": {5927 "dependencies": { 4535 5928 "mime-db": "1.49.0" 4536 } 4537 }, 4538 "mimic-fn": { 5929 }, 5930 "engines": { 5931 "node": ">= 0.6" 5932 } 5933 }, 5934 "node_modules/mimic-fn": { 4539 5935 "version": "2.1.0", 4540 5936 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 4541 5937 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 4542 "dev": true 4543 }, 4544 "mini-css-extract-plugin": { 5938 "dev": true, 5939 "engines": { 5940 "node": ">=6" 5941 } 5942 }, 5943 "node_modules/mini-css-extract-plugin": { 4545 5944 "version": "1.6.2", 4546 5945 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", 4547 5946 "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", 4548 5947 "dev": true, 4549 " requires": {5948 "dependencies": { 4550 5949 "loader-utils": "^2.0.0", 4551 5950 "schema-utils": "^3.0.0", 4552 5951 "webpack-sources": "^1.1.0" 4553 5952 }, 4554 "dependencies": { 4555 "loader-utils": { 4556 "version": "2.0.0", 4557 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 4558 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 4559 "dev": true, 4560 "requires": { 4561 "big.js": "^5.2.2", 4562 "emojis-list": "^3.0.0", 4563 "json5": "^2.1.2" 4564 } 4565 }, 4566 "schema-utils": { 4567 "version": "3.1.1", 4568 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 4569 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 4570 "dev": true, 4571 "requires": { 4572 "@types/json-schema": "^7.0.8", 4573 "ajv": "^6.12.5", 4574 "ajv-keywords": "^3.5.2" 4575 } 4576 } 4577 } 4578 }, 4579 "minimalistic-assert": { 5953 "engines": { 5954 "node": ">= 10.13.0" 5955 }, 5956 "funding": { 5957 "type": "opencollective", 5958 "url": "https://opencollective.com/webpack" 5959 }, 5960 "peerDependencies": { 5961 "webpack": "^4.4.0 || ^5.0.0" 5962 } 5963 }, 5964 "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { 5965 "version": "2.0.0", 5966 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 5967 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 5968 "dev": true, 5969 "dependencies": { 5970 "big.js": "^5.2.2", 5971 "emojis-list": "^3.0.0", 5972 "json5": "^2.1.2" 5973 }, 5974 "engines": { 5975 "node": ">=8.9.0" 5976 } 5977 }, 5978 "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { 5979 "version": "3.1.1", 5980 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 5981 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 5982 "dev": true, 5983 "dependencies": { 5984 "@types/json-schema": "^7.0.8", 5985 "ajv": "^6.12.5", 5986 "ajv-keywords": "^3.5.2" 5987 }, 5988 "engines": { 5989 "node": ">= 10.13.0" 5990 }, 5991 "funding": { 5992 "type": "opencollective", 5993 "url": "https://opencollective.com/webpack" 5994 } 5995 }, 5996 "node_modules/minimalistic-assert": { 4580 5997 "version": "1.0.1", 4581 5998 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", … … 4583 6000 "dev": true 4584 6001 }, 4585 " minimalistic-crypto-utils": {6002 "node_modules/minimalistic-crypto-utils": { 4586 6003 "version": "1.0.1", 4587 6004 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", … … 4589 6006 "dev": true 4590 6007 }, 4591 " minimatch": {6008 "node_modules/minimatch": { 4592 6009 "version": "3.0.4", 4593 6010 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 4594 6011 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 4595 6012 "dev": true, 4596 " requires": {6013 "dependencies": { 4597 6014 "brace-expansion": "^1.1.7" 4598 } 4599 }, 4600 "minimist": { 6015 }, 6016 "engines": { 6017 "node": "*" 6018 } 6019 }, 6020 "node_modules/minimist": { 4601 6021 "version": "1.2.5", 4602 6022 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", … … 4604 6024 "dev": true 4605 6025 }, 4606 " mkdirp": {6026 "node_modules/mkdirp": { 4607 6027 "version": "0.5.5", 4608 6028 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 4609 6029 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 4610 6030 "dev": true, 4611 " requires": {6031 "dependencies": { 4612 6032 "minimist": "^1.2.5" 4613 } 4614 }, 4615 "ms": { 6033 }, 6034 "bin": { 6035 "mkdirp": "bin/cmd.js" 6036 } 6037 }, 6038 "node_modules/ms": { 4616 6039 "version": "2.1.2", 4617 6040 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", … … 4619 6042 "dev": true 4620 6043 }, 4621 " multicast-dns": {6044 "node_modules/multicast-dns": { 4622 6045 "version": "6.2.3", 4623 6046 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 4624 6047 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 4625 6048 "dev": true, 4626 " requires": {6049 "dependencies": { 4627 6050 "dns-packet": "^1.3.1", 4628 6051 "thunky": "^1.0.2" 4629 } 4630 }, 4631 "multicast-dns-service-types": { 6052 }, 6053 "bin": { 6054 "multicast-dns": "cli.js" 6055 } 6056 }, 6057 "node_modules/multicast-dns-service-types": { 4632 6058 "version": "1.1.0", 4633 6059 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", … … 4635 6061 "dev": true 4636 6062 }, 4637 "n anocolors": {6063 "node_modules/nanocolors": { 4638 6064 "version": "0.1.12", 4639 6065 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", … … 4641 6067 "dev": true 4642 6068 }, 4643 "n anoid": {6069 "node_modules/nanoid": { 4644 6070 "version": "3.1.28", 4645 6071 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", 4646 6072 "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", 4647 "dev": true 4648 }, 4649 "negotiator": { 6073 "dev": true, 6074 "bin": { 6075 "nanoid": "bin/nanoid.cjs" 6076 }, 6077 "engines": { 6078 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" 6079 } 6080 }, 6081 "node_modules/negotiator": { 4650 6082 "version": "0.6.2", 4651 6083 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 4652 6084 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 4653 "dev": true 4654 }, 4655 "neo-async": { 6085 "dev": true, 6086 "engines": { 6087 "node": ">= 0.6" 6088 } 6089 }, 6090 "node_modules/neo-async": { 4656 6091 "version": "2.6.2", 4657 6092 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", … … 4659 6094 "dev": true 4660 6095 }, 4661 "no -case": {6096 "node_modules/no-case": { 4662 6097 "version": "3.0.4", 4663 6098 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 4664 6099 "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 4665 6100 "dev": true, 4666 " requires": {6101 "dependencies": { 4667 6102 "lower-case": "^2.0.2", 4668 6103 "tslib": "^2.0.3" 4669 6104 } 4670 6105 }, 4671 "node -forge": {6106 "node_modules/node-forge": { 4672 6107 "version": "0.10.0", 4673 6108 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 4674 6109 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 4675 "dev": true 4676 }, 4677 "node-libs-browser": { 6110 "dev": true, 6111 "engines": { 6112 "node": ">= 6.0.0" 6113 } 6114 }, 6115 "node_modules/node-libs-browser": { 4678 6116 "version": "2.2.1", 4679 6117 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", 4680 6118 "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", 4681 6119 "dev": true, 4682 " requires": {6120 "dependencies": { 4683 6121 "assert": "^1.1.1", 4684 6122 "browserify-zlib": "^0.2.0", … … 4704 6142 "util": "^0.11.0", 4705 6143 "vm-browserify": "^1.0.1" 6144 } 6145 }, 6146 "node_modules/node-libs-browser/node_modules/punycode": { 6147 "version": "1.4.1", 6148 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", 6149 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", 6150 "dev": true 6151 }, 6152 "node_modules/node-notifier": { 6153 "version": "9.0.1", 6154 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", 6155 "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", 6156 "dev": true, 6157 "dependencies": { 6158 "growly": "^1.3.0", 6159 "is-wsl": "^2.2.0", 6160 "semver": "^7.3.2", 6161 "shellwords": "^0.1.1", 6162 "uuid": "^8.3.0", 6163 "which": "^2.0.2" 6164 } 6165 }, 6166 "node_modules/node-notifier/node_modules/uuid": { 6167 "version": "8.3.2", 6168 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", 6169 "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", 6170 "dev": true, 6171 "bin": { 6172 "uuid": "dist/bin/uuid" 6173 } 6174 }, 6175 "node_modules/node-releases": { 6176 "version": "1.1.76", 6177 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.76.tgz", 6178 "integrity": "sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==", 6179 "dev": true 6180 }, 6181 "node_modules/normalize-path": { 6182 "version": "3.0.0", 6183 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6184 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6185 "dev": true, 6186 "engines": { 6187 "node": ">=0.10.0" 6188 } 6189 }, 6190 "node_modules/normalize-range": { 6191 "version": "0.1.2", 6192 "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", 6193 "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", 6194 "dev": true, 6195 "engines": { 6196 "node": ">=0.10.0" 6197 } 6198 }, 6199 "node_modules/normalize-url": { 6200 "version": "6.1.0", 6201 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", 6202 "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", 6203 "dev": true, 6204 "engines": { 6205 "node": ">=10" 6206 }, 6207 "funding": { 6208 "url": "https://github.com/sponsors/sindresorhus" 6209 } 6210 }, 6211 "node_modules/npm-run-path": { 6212 "version": "4.0.1", 6213 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", 6214 "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", 6215 "dev": true, 6216 "dependencies": { 6217 "path-key": "^3.0.0" 6218 }, 6219 "engines": { 6220 "node": ">=8" 6221 } 6222 }, 6223 "node_modules/nth-check": { 6224 "version": "2.0.1", 6225 "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", 6226 "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", 6227 "dev": true, 6228 "dependencies": { 6229 "boolbase": "^1.0.0" 6230 }, 6231 "funding": { 6232 "url": "https://github.com/fb55/nth-check?sponsor=1" 6233 } 6234 }, 6235 "node_modules/object-assign": { 6236 "version": "4.1.1", 6237 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 6238 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 6239 "dev": true, 6240 "engines": { 6241 "node": ">=0.10.0" 6242 } 6243 }, 6244 "node_modules/object-is": { 6245 "version": "1.1.5", 6246 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", 6247 "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", 6248 "dev": true, 6249 "dependencies": { 6250 "call-bind": "^1.0.2", 6251 "define-properties": "^1.1.3" 6252 }, 6253 "engines": { 6254 "node": ">= 0.4" 6255 }, 6256 "funding": { 6257 "url": "https://github.com/sponsors/ljharb" 6258 } 6259 }, 6260 "node_modules/object-keys": { 6261 "version": "1.1.1", 6262 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", 6263 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", 6264 "dev": true, 6265 "engines": { 6266 "node": ">= 0.4" 6267 } 6268 }, 6269 "node_modules/object.assign": { 6270 "version": "4.1.2", 6271 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", 6272 "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", 6273 "dev": true, 6274 "dependencies": { 6275 "call-bind": "^1.0.0", 6276 "define-properties": "^1.1.3", 6277 "has-symbols": "^1.0.1", 6278 "object-keys": "^1.1.1" 6279 }, 6280 "engines": { 6281 "node": ">= 0.4" 6282 }, 6283 "funding": { 6284 "url": "https://github.com/sponsors/ljharb" 6285 } 6286 }, 6287 "node_modules/obuf": { 6288 "version": "1.1.2", 6289 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", 6290 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", 6291 "dev": true 6292 }, 6293 "node_modules/on-finished": { 6294 "version": "2.3.0", 6295 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", 6296 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", 6297 "dev": true, 6298 "dependencies": { 6299 "ee-first": "1.1.1" 6300 }, 6301 "engines": { 6302 "node": ">= 0.8" 6303 } 6304 }, 6305 "node_modules/on-headers": { 6306 "version": "1.0.2", 6307 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", 6308 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", 6309 "dev": true, 6310 "engines": { 6311 "node": ">= 0.8" 6312 } 6313 }, 6314 "node_modules/once": { 6315 "version": "1.4.0", 6316 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 6317 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 6318 "dev": true, 6319 "dependencies": { 6320 "wrappy": "1" 6321 } 6322 }, 6323 "node_modules/onetime": { 6324 "version": "5.1.2", 6325 "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", 6326 "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", 6327 "dev": true, 6328 "dependencies": { 6329 "mimic-fn": "^2.1.0" 6330 }, 6331 "engines": { 6332 "node": ">=6" 6333 }, 6334 "funding": { 6335 "url": "https://github.com/sponsors/sindresorhus" 6336 } 6337 }, 6338 "node_modules/open": { 6339 "version": "8.2.1", 6340 "resolved": "https://registry.npmjs.org/open/-/open-8.2.1.tgz", 6341 "integrity": "sha512-rXILpcQlkF/QuFez2BJDf3GsqpjGKbkUUToAIGo9A0Q6ZkoSGogZJulrUdwRkrAsoQvoZsrjCYt8+zblOk7JQQ==", 6342 "dev": true, 6343 "dependencies": { 6344 "define-lazy-prop": "^2.0.0", 6345 "is-docker": "^2.1.1", 6346 "is-wsl": "^2.2.0" 6347 }, 6348 "engines": { 6349 "node": ">=12" 6350 }, 6351 "funding": { 6352 "url": "https://github.com/sponsors/sindresorhus" 6353 } 6354 }, 6355 "node_modules/os-browserify": { 6356 "version": "0.3.0", 6357 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", 6358 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", 6359 "dev": true 6360 }, 6361 "node_modules/p-event": { 6362 "version": "4.2.0", 6363 "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", 6364 "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", 6365 "dev": true, 6366 "dependencies": { 6367 "p-timeout": "^3.1.0" 6368 }, 6369 "engines": { 6370 "node": ">=8" 6371 }, 6372 "funding": { 6373 "url": "https://github.com/sponsors/sindresorhus" 6374 } 6375 }, 6376 "node_modules/p-finally": { 6377 "version": "1.0.0", 6378 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", 6379 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", 6380 "dev": true, 6381 "engines": { 6382 "node": ">=4" 6383 } 6384 }, 6385 "node_modules/p-limit": { 6386 "version": "2.3.0", 6387 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 6388 "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 6389 "dev": true, 6390 "dependencies": { 6391 "p-try": "^2.0.0" 6392 }, 6393 "engines": { 6394 "node": ">=6" 6395 }, 6396 "funding": { 6397 "url": "https://github.com/sponsors/sindresorhus" 6398 } 6399 }, 6400 "node_modules/p-locate": { 6401 "version": "4.1.0", 6402 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 6403 "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 6404 "dev": true, 6405 "dependencies": { 6406 "p-limit": "^2.2.0" 6407 }, 6408 "engines": { 6409 "node": ">=8" 6410 } 6411 }, 6412 "node_modules/p-map": { 6413 "version": "4.0.0", 6414 "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", 6415 "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", 6416 "dev": true, 6417 "dependencies": { 6418 "aggregate-error": "^3.0.0" 6419 }, 6420 "engines": { 6421 "node": ">=10" 6422 }, 6423 "funding": { 6424 "url": "https://github.com/sponsors/sindresorhus" 6425 } 6426 }, 6427 "node_modules/p-pipe": { 6428 "version": "3.1.0", 6429 "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz", 6430 "integrity": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==", 6431 "dev": true, 6432 "engines": { 6433 "node": ">=8" 6434 }, 6435 "funding": { 6436 "url": "https://github.com/sponsors/sindresorhus" 6437 } 6438 }, 6439 "node_modules/p-retry": { 6440 "version": "4.6.1", 6441 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", 6442 "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", 6443 "dev": true, 6444 "dependencies": { 6445 "@types/retry": "^0.12.0", 6446 "retry": "^0.13.1" 6447 }, 6448 "engines": { 6449 "node": ">=8" 6450 } 6451 }, 6452 "node_modules/p-timeout": { 6453 "version": "3.2.0", 6454 "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", 6455 "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", 6456 "dev": true, 6457 "dependencies": { 6458 "p-finally": "^1.0.0" 6459 }, 6460 "engines": { 6461 "node": ">=8" 6462 } 6463 }, 6464 "node_modules/p-try": { 6465 "version": "2.2.0", 6466 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 6467 "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 6468 "dev": true, 6469 "engines": { 6470 "node": ">=6" 6471 } 6472 }, 6473 "node_modules/pako": { 6474 "version": "1.0.11", 6475 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", 6476 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", 6477 "dev": true 6478 }, 6479 "node_modules/param-case": { 6480 "version": "3.0.4", 6481 "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", 6482 "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", 6483 "dev": true, 6484 "dependencies": { 6485 "dot-case": "^3.0.4", 6486 "tslib": "^2.0.3" 6487 } 6488 }, 6489 "node_modules/parent-module": { 6490 "version": "1.0.1", 6491 "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", 6492 "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", 6493 "dev": true, 6494 "dependencies": { 6495 "callsites": "^3.0.0" 6496 }, 6497 "engines": { 6498 "node": ">=6" 6499 } 6500 }, 6501 "node_modules/parse-asn1": { 6502 "version": "5.1.6", 6503 "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", 6504 "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", 6505 "dev": true, 6506 "dependencies": { 6507 "asn1.js": "^5.2.0", 6508 "browserify-aes": "^1.0.0", 6509 "evp_bytestokey": "^1.0.0", 6510 "pbkdf2": "^3.0.3", 6511 "safe-buffer": "^5.1.1" 6512 } 6513 }, 6514 "node_modules/parse-json": { 6515 "version": "5.2.0", 6516 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", 6517 "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", 6518 "dev": true, 6519 "dependencies": { 6520 "@babel/code-frame": "^7.0.0", 6521 "error-ex": "^1.3.1", 6522 "json-parse-even-better-errors": "^2.3.0", 6523 "lines-and-columns": "^1.1.6" 6524 }, 6525 "engines": { 6526 "node": ">=8" 6527 }, 6528 "funding": { 6529 "url": "https://github.com/sponsors/sindresorhus" 6530 } 6531 }, 6532 "node_modules/parseurl": { 6533 "version": "1.3.3", 6534 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", 6535 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", 6536 "dev": true, 6537 "engines": { 6538 "node": ">= 0.8" 6539 } 6540 }, 6541 "node_modules/pascal-case": { 6542 "version": "3.1.2", 6543 "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", 6544 "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", 6545 "dev": true, 6546 "dependencies": { 6547 "no-case": "^3.0.4", 6548 "tslib": "^2.0.3" 6549 } 6550 }, 6551 "node_modules/path-browserify": { 6552 "version": "0.0.1", 6553 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", 6554 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", 6555 "dev": true 6556 }, 6557 "node_modules/path-exists": { 6558 "version": "4.0.0", 6559 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 6560 "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 6561 "dev": true, 6562 "engines": { 6563 "node": ">=8" 6564 } 6565 }, 6566 "node_modules/path-is-absolute": { 6567 "version": "1.0.1", 6568 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 6569 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 6570 "dev": true, 6571 "engines": { 6572 "node": ">=0.10.0" 6573 } 6574 }, 6575 "node_modules/path-key": { 6576 "version": "3.1.1", 6577 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", 6578 "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", 6579 "dev": true, 6580 "engines": { 6581 "node": ">=8" 6582 } 6583 }, 6584 "node_modules/path-parse": { 6585 "version": "1.0.7", 6586 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 6587 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 6588 "dev": true 6589 }, 6590 "node_modules/path-to-regexp": { 6591 "version": "0.1.7", 6592 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", 6593 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", 6594 "dev": true 6595 }, 6596 "node_modules/path-type": { 6597 "version": "4.0.0", 6598 "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", 6599 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 6600 "dev": true, 6601 "engines": { 6602 "node": ">=8" 6603 } 6604 }, 6605 "node_modules/pbkdf2": { 6606 "version": "3.1.2", 6607 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", 6608 "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", 6609 "dev": true, 6610 "dependencies": { 6611 "create-hash": "^1.1.2", 6612 "create-hmac": "^1.1.4", 6613 "ripemd160": "^2.0.1", 6614 "safe-buffer": "^5.0.1", 6615 "sha.js": "^2.4.8" 6616 }, 6617 "engines": { 6618 "node": ">=0.12" 6619 } 6620 }, 6621 "node_modules/picomatch": { 6622 "version": "2.3.0", 6623 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", 6624 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", 6625 "dev": true, 6626 "engines": { 6627 "node": ">=8.6" 6628 }, 6629 "funding": { 6630 "url": "https://github.com/sponsors/jonschlinkert" 6631 } 6632 }, 6633 "node_modules/pkg-dir": { 6634 "version": "4.2.0", 6635 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", 6636 "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", 6637 "dev": true, 6638 "dependencies": { 6639 "find-up": "^4.0.0" 6640 }, 6641 "engines": { 6642 "node": ">=8" 6643 } 6644 }, 6645 "node_modules/portfinder": { 6646 "version": "1.0.28", 6647 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", 6648 "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", 6649 "dev": true, 6650 "dependencies": { 6651 "async": "^2.6.2", 6652 "debug": "^3.1.1", 6653 "mkdirp": "^0.5.5" 6654 }, 6655 "engines": { 6656 "node": ">= 0.12.0" 6657 } 6658 }, 6659 "node_modules/portfinder/node_modules/debug": { 6660 "version": "3.2.7", 6661 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 6662 "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 6663 "dev": true, 6664 "dependencies": { 6665 "ms": "^2.1.1" 6666 } 6667 }, 6668 "node_modules/postcss": { 6669 "version": "8.3.8", 6670 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.8.tgz", 6671 "integrity": "sha512-GT5bTjjZnwDifajzczOC+r3FI3Cu+PgPvrsjhQdRqa2kTJ4968/X9CUce9xttIB0xOs5c6xf0TCWZo/y9lF6bA==", 6672 "dev": true, 6673 "dependencies": { 6674 "nanocolors": "^0.2.2", 6675 "nanoid": "^3.1.25", 6676 "source-map-js": "^0.6.2" 6677 }, 6678 "engines": { 6679 "node": "^10 || ^12 || >=14" 6680 }, 6681 "funding": { 6682 "type": "opencollective", 6683 "url": "https://opencollective.com/postcss/" 6684 } 6685 }, 6686 "node_modules/postcss-calc": { 6687 "version": "8.0.0", 6688 "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", 6689 "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", 6690 "dev": true, 6691 "dependencies": { 6692 "postcss-selector-parser": "^6.0.2", 6693 "postcss-value-parser": "^4.0.2" 6694 }, 6695 "peerDependencies": { 6696 "postcss": "^8.2.2" 6697 } 6698 }, 6699 "node_modules/postcss-colormin": { 6700 "version": "5.2.0", 6701 "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", 6702 "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", 6703 "dev": true, 6704 "dependencies": { 6705 "browserslist": "^4.16.6", 6706 "caniuse-api": "^3.0.0", 6707 "colord": "^2.0.1", 6708 "postcss-value-parser": "^4.1.0" 6709 }, 6710 "engines": { 6711 "node": "^10 || ^12 || >=14.0" 6712 }, 6713 "peerDependencies": { 6714 "postcss": "^8.2.15" 6715 } 6716 }, 6717 "node_modules/postcss-convert-values": { 6718 "version": "5.0.1", 6719 "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", 6720 "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", 6721 "dev": true, 6722 "dependencies": { 6723 "postcss-value-parser": "^4.1.0" 6724 }, 6725 "engines": { 6726 "node": "^10 || ^12 || >=14.0" 6727 }, 6728 "peerDependencies": { 6729 "postcss": "^8.2.15" 6730 } 6731 }, 6732 "node_modules/postcss-discard-comments": { 6733 "version": "5.0.1", 6734 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", 6735 "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", 6736 "dev": true, 6737 "engines": { 6738 "node": "^10 || ^12 || >=14.0" 6739 }, 6740 "peerDependencies": { 6741 "postcss": "^8.2.15" 6742 } 6743 }, 6744 "node_modules/postcss-discard-duplicates": { 6745 "version": "5.0.1", 6746 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", 6747 "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", 6748 "dev": true, 6749 "engines": { 6750 "node": "^10 || ^12 || >=14.0" 6751 }, 6752 "peerDependencies": { 6753 "postcss": "^8.2.15" 6754 } 6755 }, 6756 "node_modules/postcss-discard-empty": { 6757 "version": "5.0.1", 6758 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", 6759 "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", 6760 "dev": true, 6761 "engines": { 6762 "node": "^10 || ^12 || >=14.0" 6763 }, 6764 "peerDependencies": { 6765 "postcss": "^8.2.15" 6766 } 6767 }, 6768 "node_modules/postcss-discard-overridden": { 6769 "version": "5.0.1", 6770 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", 6771 "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", 6772 "dev": true, 6773 "engines": { 6774 "node": "^10 || ^12 || >=14.0" 6775 }, 6776 "peerDependencies": { 6777 "postcss": "^8.2.15" 6778 } 6779 }, 6780 "node_modules/postcss-load-config": { 6781 "version": "3.1.0", 6782 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", 6783 "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", 6784 "dev": true, 6785 "dependencies": { 6786 "import-cwd": "^3.0.0", 6787 "lilconfig": "^2.0.3", 6788 "yaml": "^1.10.2" 6789 }, 6790 "engines": { 6791 "node": ">= 10" 6792 }, 6793 "funding": { 6794 "type": "opencollective", 6795 "url": "https://opencollective.com/postcss/" 6796 }, 6797 "peerDependencies": { 6798 "ts-node": ">=9.0.0" 6799 }, 6800 "peerDependenciesMeta": { 6801 "ts-node": { 6802 "optional": true 6803 } 6804 } 6805 }, 6806 "node_modules/postcss-loader": { 6807 "version": "6.1.1", 6808 "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.1.1.tgz", 6809 "integrity": "sha512-lBmJMvRh1D40dqpWKr9Rpygwxn8M74U9uaCSeYGNKLGInbk9mXBt1ultHf2dH9Ghk6Ue4UXlXWwGMH9QdUJ5ug==", 6810 "dev": true, 6811 "dependencies": { 6812 "cosmiconfig": "^7.0.0", 6813 "klona": "^2.0.4", 6814 "semver": "^7.3.5" 6815 }, 6816 "engines": { 6817 "node": ">= 12.13.0" 6818 }, 6819 "funding": { 6820 "type": "opencollective", 6821 "url": "https://opencollective.com/webpack" 6822 }, 6823 "peerDependencies": { 6824 "postcss": "^7.0.0 || ^8.0.1", 6825 "webpack": "^5.0.0" 6826 } 6827 }, 6828 "node_modules/postcss-merge-longhand": { 6829 "version": "5.0.2", 6830 "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", 6831 "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", 6832 "dev": true, 6833 "dependencies": { 6834 "css-color-names": "^1.0.1", 6835 "postcss-value-parser": "^4.1.0", 6836 "stylehacks": "^5.0.1" 6837 }, 6838 "engines": { 6839 "node": "^10 || ^12 || >=14.0" 6840 }, 6841 "peerDependencies": { 6842 "postcss": "^8.2.15" 6843 } 6844 }, 6845 "node_modules/postcss-merge-rules": { 6846 "version": "5.0.2", 6847 "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", 6848 "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", 6849 "dev": true, 6850 "dependencies": { 6851 "browserslist": "^4.16.6", 6852 "caniuse-api": "^3.0.0", 6853 "cssnano-utils": "^2.0.1", 6854 "postcss-selector-parser": "^6.0.5", 6855 "vendors": "^1.0.3" 6856 }, 6857 "engines": { 6858 "node": "^10 || ^12 || >=14.0" 6859 }, 6860 "peerDependencies": { 6861 "postcss": "^8.2.15" 6862 } 6863 }, 6864 "node_modules/postcss-minify-font-values": { 6865 "version": "5.0.1", 6866 "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", 6867 "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", 6868 "dev": true, 6869 "dependencies": { 6870 "postcss-value-parser": "^4.1.0" 6871 }, 6872 "engines": { 6873 "node": "^10 || ^12 || >=14.0" 6874 }, 6875 "peerDependencies": { 6876 "postcss": "^8.2.15" 6877 } 6878 }, 6879 "node_modules/postcss-minify-gradients": { 6880 "version": "5.0.2", 6881 "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", 6882 "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", 6883 "dev": true, 6884 "dependencies": { 6885 "colord": "^2.6", 6886 "cssnano-utils": "^2.0.1", 6887 "postcss-value-parser": "^4.1.0" 6888 }, 6889 "engines": { 6890 "node": "^10 || ^12 || >=14.0" 6891 }, 6892 "peerDependencies": { 6893 "postcss": "^8.2.15" 6894 } 6895 }, 6896 "node_modules/postcss-minify-params": { 6897 "version": "5.0.1", 6898 "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", 6899 "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", 6900 "dev": true, 6901 "dependencies": { 6902 "alphanum-sort": "^1.0.2", 6903 "browserslist": "^4.16.0", 6904 "cssnano-utils": "^2.0.1", 6905 "postcss-value-parser": "^4.1.0", 6906 "uniqs": "^2.0.0" 6907 }, 6908 "engines": { 6909 "node": "^10 || ^12 || >=14.0" 6910 }, 6911 "peerDependencies": { 6912 "postcss": "^8.2.15" 6913 } 6914 }, 6915 "node_modules/postcss-minify-selectors": { 6916 "version": "5.1.0", 6917 "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", 6918 "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", 6919 "dev": true, 6920 "dependencies": { 6921 "alphanum-sort": "^1.0.2", 6922 "postcss-selector-parser": "^6.0.5" 6923 }, 6924 "engines": { 6925 "node": "^10 || ^12 || >=14.0" 6926 }, 6927 "peerDependencies": { 6928 "postcss": "^8.2.15" 6929 } 6930 }, 6931 "node_modules/postcss-modules-extract-imports": { 6932 "version": "3.0.0", 6933 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", 6934 "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", 6935 "dev": true, 6936 "engines": { 6937 "node": "^10 || ^12 || >= 14" 6938 }, 6939 "peerDependencies": { 6940 "postcss": "^8.1.0" 6941 } 6942 }, 6943 "node_modules/postcss-modules-local-by-default": { 6944 "version": "4.0.0", 6945 "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", 6946 "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", 6947 "dev": true, 6948 "dependencies": { 6949 "icss-utils": "^5.0.0", 6950 "postcss-selector-parser": "^6.0.2", 6951 "postcss-value-parser": "^4.1.0" 6952 }, 6953 "engines": { 6954 "node": "^10 || ^12 || >= 14" 6955 }, 6956 "peerDependencies": { 6957 "postcss": "^8.1.0" 6958 } 6959 }, 6960 "node_modules/postcss-modules-scope": { 6961 "version": "3.0.0", 6962 "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", 6963 "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", 6964 "dev": true, 6965 "dependencies": { 6966 "postcss-selector-parser": "^6.0.4" 6967 }, 6968 "engines": { 6969 "node": "^10 || ^12 || >= 14" 6970 }, 6971 "peerDependencies": { 6972 "postcss": "^8.1.0" 6973 } 6974 }, 6975 "node_modules/postcss-modules-values": { 6976 "version": "4.0.0", 6977 "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", 6978 "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", 6979 "dev": true, 6980 "dependencies": { 6981 "icss-utils": "^5.0.0" 6982 }, 6983 "engines": { 6984 "node": "^10 || ^12 || >= 14" 6985 }, 6986 "peerDependencies": { 6987 "postcss": "^8.1.0" 6988 } 6989 }, 6990 "node_modules/postcss-normalize-charset": { 6991 "version": "5.0.1", 6992 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", 6993 "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", 6994 "dev": true, 6995 "engines": { 6996 "node": "^10 || ^12 || >=14.0" 6997 }, 6998 "peerDependencies": { 6999 "postcss": "^8.2.15" 7000 } 7001 }, 7002 "node_modules/postcss-normalize-display-values": { 7003 "version": "5.0.1", 7004 "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", 7005 "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", 7006 "dev": true, 7007 "dependencies": { 7008 "cssnano-utils": "^2.0.1", 7009 "postcss-value-parser": "^4.1.0" 7010 }, 7011 "engines": { 7012 "node": "^10 || ^12 || >=14.0" 7013 }, 7014 "peerDependencies": { 7015 "postcss": "^8.2.15" 7016 } 7017 }, 7018 "node_modules/postcss-normalize-positions": { 7019 "version": "5.0.1", 7020 "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", 7021 "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", 7022 "dev": true, 7023 "dependencies": { 7024 "postcss-value-parser": "^4.1.0" 7025 }, 7026 "engines": { 7027 "node": "^10 || ^12 || >=14.0" 7028 }, 7029 "peerDependencies": { 7030 "postcss": "^8.2.15" 7031 } 7032 }, 7033 "node_modules/postcss-normalize-repeat-style": { 7034 "version": "5.0.1", 7035 "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", 7036 "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", 7037 "dev": true, 7038 "dependencies": { 7039 "cssnano-utils": "^2.0.1", 7040 "postcss-value-parser": "^4.1.0" 7041 }, 7042 "engines": { 7043 "node": "^10 || ^12 || >=14.0" 7044 }, 7045 "peerDependencies": { 7046 "postcss": "^8.2.15" 7047 } 7048 }, 7049 "node_modules/postcss-normalize-string": { 7050 "version": "5.0.1", 7051 "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", 7052 "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", 7053 "dev": true, 7054 "dependencies": { 7055 "postcss-value-parser": "^4.1.0" 7056 }, 7057 "engines": { 7058 "node": "^10 || ^12 || >=14.0" 7059 }, 7060 "peerDependencies": { 7061 "postcss": "^8.2.15" 7062 } 7063 }, 7064 "node_modules/postcss-normalize-timing-functions": { 7065 "version": "5.0.1", 7066 "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", 7067 "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", 7068 "dev": true, 7069 "dependencies": { 7070 "cssnano-utils": "^2.0.1", 7071 "postcss-value-parser": "^4.1.0" 7072 }, 7073 "engines": { 7074 "node": "^10 || ^12 || >=14.0" 7075 }, 7076 "peerDependencies": { 7077 "postcss": "^8.2.15" 7078 } 7079 }, 7080 "node_modules/postcss-normalize-unicode": { 7081 "version": "5.0.1", 7082 "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", 7083 "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", 7084 "dev": true, 7085 "dependencies": { 7086 "browserslist": "^4.16.0", 7087 "postcss-value-parser": "^4.1.0" 7088 }, 7089 "engines": { 7090 "node": "^10 || ^12 || >=14.0" 7091 }, 7092 "peerDependencies": { 7093 "postcss": "^8.2.15" 7094 } 7095 }, 7096 "node_modules/postcss-normalize-url": { 7097 "version": "5.0.2", 7098 "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", 7099 "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", 7100 "dev": true, 7101 "dependencies": { 7102 "is-absolute-url": "^3.0.3", 7103 "normalize-url": "^6.0.1", 7104 "postcss-value-parser": "^4.1.0" 7105 }, 7106 "engines": { 7107 "node": "^10 || ^12 || >=14.0" 7108 }, 7109 "peerDependencies": { 7110 "postcss": "^8.2.15" 7111 } 7112 }, 7113 "node_modules/postcss-normalize-whitespace": { 7114 "version": "5.0.1", 7115 "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", 7116 "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", 7117 "dev": true, 7118 "dependencies": { 7119 "postcss-value-parser": "^4.1.0" 7120 }, 7121 "engines": { 7122 "node": "^10 || ^12 || >=14.0" 7123 }, 7124 "peerDependencies": { 7125 "postcss": "^8.2.15" 7126 } 7127 }, 7128 "node_modules/postcss-ordered-values": { 7129 "version": "5.0.2", 7130 "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", 7131 "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", 7132 "dev": true, 7133 "dependencies": { 7134 "cssnano-utils": "^2.0.1", 7135 "postcss-value-parser": "^4.1.0" 7136 }, 7137 "engines": { 7138 "node": "^10 || ^12 || >=14.0" 7139 }, 7140 "peerDependencies": { 7141 "postcss": "^8.2.15" 7142 } 7143 }, 7144 "node_modules/postcss-reduce-initial": { 7145 "version": "5.0.1", 7146 "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", 7147 "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", 7148 "dev": true, 7149 "dependencies": { 7150 "browserslist": "^4.16.0", 7151 "caniuse-api": "^3.0.0" 7152 }, 7153 "engines": { 7154 "node": "^10 || ^12 || >=14.0" 7155 }, 7156 "peerDependencies": { 7157 "postcss": "^8.2.15" 7158 } 7159 }, 7160 "node_modules/postcss-reduce-transforms": { 7161 "version": "5.0.1", 7162 "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", 7163 "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", 7164 "dev": true, 7165 "dependencies": { 7166 "cssnano-utils": "^2.0.1", 7167 "postcss-value-parser": "^4.1.0" 7168 }, 7169 "engines": { 7170 "node": "^10 || ^12 || >=14.0" 7171 }, 7172 "peerDependencies": { 7173 "postcss": "^8.2.15" 7174 } 7175 }, 7176 "node_modules/postcss-selector-parser": { 7177 "version": "6.0.6", 7178 "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", 7179 "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", 7180 "dev": true, 7181 "dependencies": { 7182 "cssesc": "^3.0.0", 7183 "util-deprecate": "^1.0.2" 7184 }, 7185 "engines": { 7186 "node": ">=4" 7187 } 7188 }, 7189 "node_modules/postcss-svgo": { 7190 "version": "5.0.2", 7191 "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", 7192 "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", 7193 "dev": true, 7194 "dependencies": { 7195 "postcss-value-parser": "^4.1.0", 7196 "svgo": "^2.3.0" 7197 }, 7198 "engines": { 7199 "node": "^10 || ^12 || >=14.0" 7200 }, 7201 "peerDependencies": { 7202 "postcss": "^8.2.15" 7203 } 7204 }, 7205 "node_modules/postcss-unique-selectors": { 7206 "version": "5.0.1", 7207 "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", 7208 "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", 7209 "dev": true, 7210 "dependencies": { 7211 "alphanum-sort": "^1.0.2", 7212 "postcss-selector-parser": "^6.0.5", 7213 "uniqs": "^2.0.0" 7214 }, 7215 "engines": { 7216 "node": "^10 || ^12 || >=14.0" 7217 }, 7218 "peerDependencies": { 7219 "postcss": "^8.2.15" 7220 } 7221 }, 7222 "node_modules/postcss-value-parser": { 7223 "version": "4.1.0", 7224 "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", 7225 "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", 7226 "dev": true 7227 }, 7228 "node_modules/postcss/node_modules/nanocolors": { 7229 "version": "0.2.10", 7230 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", 7231 "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", 7232 "dev": true 7233 }, 7234 "node_modules/pretty-time": { 7235 "version": "1.1.0", 7236 "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", 7237 "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", 7238 "dev": true, 7239 "engines": { 7240 "node": ">=4" 7241 } 7242 }, 7243 "node_modules/process": { 7244 "version": "0.11.10", 7245 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", 7246 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", 7247 "dev": true, 7248 "engines": { 7249 "node": ">= 0.6.0" 7250 } 7251 }, 7252 "node_modules/process-nextick-args": { 7253 "version": "2.0.1", 7254 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 7255 "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 7256 "dev": true 7257 }, 7258 "node_modules/proxy-addr": { 7259 "version": "2.0.7", 7260 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", 7261 "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", 7262 "dev": true, 7263 "dependencies": { 7264 "forwarded": "0.2.0", 7265 "ipaddr.js": "1.9.1" 7266 }, 7267 "engines": { 7268 "node": ">= 0.10" 7269 } 7270 }, 7271 "node_modules/proxy-addr/node_modules/ipaddr.js": { 7272 "version": "1.9.1", 7273 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 7274 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 7275 "dev": true, 7276 "engines": { 7277 "node": ">= 0.10" 7278 } 7279 }, 7280 "node_modules/public-encrypt": { 7281 "version": "4.0.3", 7282 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", 7283 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", 7284 "dev": true, 7285 "dependencies": { 7286 "bn.js": "^4.1.0", 7287 "browserify-rsa": "^4.0.0", 7288 "create-hash": "^1.1.0", 7289 "parse-asn1": "^5.0.0", 7290 "randombytes": "^2.0.1", 7291 "safe-buffer": "^5.1.2" 7292 } 7293 }, 7294 "node_modules/public-encrypt/node_modules/bn.js": { 7295 "version": "4.12.0", 7296 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 7297 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 7298 "dev": true 7299 }, 7300 "node_modules/punycode": { 7301 "version": "2.1.1", 7302 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 7303 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 7304 "dev": true, 7305 "engines": { 7306 "node": ">=6" 7307 } 7308 }, 7309 "node_modules/qs": { 7310 "version": "6.7.0", 7311 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", 7312 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", 7313 "dev": true, 7314 "engines": { 7315 "node": ">=0.6" 7316 } 7317 }, 7318 "node_modules/querystring": { 7319 "version": "0.2.0", 7320 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", 7321 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", 7322 "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", 7323 "dev": true, 7324 "engines": { 7325 "node": ">=0.4.x" 7326 } 7327 }, 7328 "node_modules/querystring-es3": { 7329 "version": "0.2.1", 7330 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", 7331 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", 7332 "dev": true, 7333 "engines": { 7334 "node": ">=0.4.x" 7335 } 7336 }, 7337 "node_modules/queue-microtask": { 7338 "version": "1.2.3", 7339 "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", 7340 "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 7341 "dev": true, 7342 "funding": [ 7343 { 7344 "type": "github", 7345 "url": "https://github.com/sponsors/feross" 7346 }, 7347 { 7348 "type": "patreon", 7349 "url": "https://www.patreon.com/feross" 7350 }, 7351 { 7352 "type": "consulting", 7353 "url": "https://feross.org/support" 7354 } 7355 ] 7356 }, 7357 "node_modules/randombytes": { 7358 "version": "2.1.0", 7359 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", 7360 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", 7361 "dev": true, 7362 "dependencies": { 7363 "safe-buffer": "^5.1.0" 7364 } 7365 }, 7366 "node_modules/randomfill": { 7367 "version": "1.0.4", 7368 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", 7369 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", 7370 "dev": true, 7371 "dependencies": { 7372 "randombytes": "^2.0.5", 7373 "safe-buffer": "^5.1.0" 7374 } 7375 }, 7376 "node_modules/range-parser": { 7377 "version": "1.2.1", 7378 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", 7379 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", 7380 "dev": true, 7381 "engines": { 7382 "node": ">= 0.6" 7383 } 7384 }, 7385 "node_modules/raw-body": { 7386 "version": "2.4.0", 7387 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", 7388 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", 7389 "dev": true, 7390 "dependencies": { 7391 "bytes": "3.1.0", 7392 "http-errors": "1.7.2", 7393 "iconv-lite": "0.4.24", 7394 "unpipe": "1.0.0" 7395 }, 7396 "engines": { 7397 "node": ">= 0.8" 7398 } 7399 }, 7400 "node_modules/raw-body/node_modules/bytes": { 7401 "version": "3.1.0", 7402 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 7403 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 7404 "dev": true, 7405 "engines": { 7406 "node": ">= 0.8" 7407 } 7408 }, 7409 "node_modules/readable-stream": { 7410 "version": "2.3.7", 7411 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 7412 "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 7413 "dev": true, 7414 "dependencies": { 7415 "core-util-is": "~1.0.0", 7416 "inherits": "~2.0.3", 7417 "isarray": "~1.0.0", 7418 "process-nextick-args": "~2.0.0", 7419 "safe-buffer": "~5.1.1", 7420 "string_decoder": "~1.1.1", 7421 "util-deprecate": "~1.0.1" 7422 } 7423 }, 7424 "node_modules/readable-stream/node_modules/string_decoder": { 7425 "version": "1.1.1", 7426 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 7427 "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 7428 "dev": true, 7429 "dependencies": { 7430 "safe-buffer": "~5.1.0" 7431 } 7432 }, 7433 "node_modules/readdirp": { 7434 "version": "3.6.0", 7435 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", 7436 "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", 7437 "dev": true, 7438 "dependencies": { 7439 "picomatch": "^2.2.1" 7440 }, 7441 "engines": { 7442 "node": ">=8.10.0" 7443 } 7444 }, 7445 "node_modules/rechoir": { 7446 "version": "0.7.1", 7447 "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", 7448 "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", 7449 "dev": true, 7450 "dependencies": { 7451 "resolve": "^1.9.0" 7452 }, 7453 "engines": { 7454 "node": ">= 0.10" 7455 } 7456 }, 7457 "node_modules/regenerate": { 7458 "version": "1.4.2", 7459 "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", 7460 "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", 7461 "dev": true 7462 }, 7463 "node_modules/regenerate-unicode-properties": { 7464 "version": "9.0.0", 7465 "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", 7466 "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", 7467 "dev": true, 7468 "dependencies": { 7469 "regenerate": "^1.4.2" 7470 }, 7471 "engines": { 7472 "node": ">=4" 7473 } 7474 }, 7475 "node_modules/regenerator-runtime": { 7476 "version": "0.13.9", 7477 "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", 7478 "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", 7479 "dev": true 7480 }, 7481 "node_modules/regenerator-transform": { 7482 "version": "0.14.5", 7483 "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", 7484 "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", 7485 "dev": true, 7486 "dependencies": { 7487 "@babel/runtime": "^7.8.4" 7488 } 7489 }, 7490 "node_modules/regex-parser": { 7491 "version": "2.2.11", 7492 "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", 7493 "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", 7494 "dev": true 7495 }, 7496 "node_modules/regexp.prototype.flags": { 7497 "version": "1.3.1", 7498 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", 7499 "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", 7500 "dev": true, 7501 "dependencies": { 7502 "call-bind": "^1.0.2", 7503 "define-properties": "^1.1.3" 7504 }, 7505 "engines": { 7506 "node": ">= 0.4" 7507 }, 7508 "funding": { 7509 "url": "https://github.com/sponsors/ljharb" 7510 } 7511 }, 7512 "node_modules/regexpu-core": { 7513 "version": "4.8.0", 7514 "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", 7515 "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", 7516 "dev": true, 7517 "dependencies": { 7518 "regenerate": "^1.4.2", 7519 "regenerate-unicode-properties": "^9.0.0", 7520 "regjsgen": "^0.5.2", 7521 "regjsparser": "^0.7.0", 7522 "unicode-match-property-ecmascript": "^2.0.0", 7523 "unicode-match-property-value-ecmascript": "^2.0.0" 7524 }, 7525 "engines": { 7526 "node": ">=4" 7527 } 7528 }, 7529 "node_modules/regjsgen": { 7530 "version": "0.5.2", 7531 "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", 7532 "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", 7533 "dev": true 7534 }, 7535 "node_modules/regjsparser": { 7536 "version": "0.7.0", 7537 "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", 7538 "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", 7539 "dev": true, 7540 "dependencies": { 7541 "jsesc": "~0.5.0" 7542 }, 7543 "bin": { 7544 "regjsparser": "bin/parser" 7545 } 7546 }, 7547 "node_modules/regjsparser/node_modules/jsesc": { 7548 "version": "0.5.0", 7549 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", 7550 "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", 7551 "dev": true, 7552 "bin": { 7553 "jsesc": "bin/jsesc" 7554 } 7555 }, 7556 "node_modules/relateurl": { 7557 "version": "0.2.7", 7558 "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", 7559 "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", 7560 "dev": true, 7561 "engines": { 7562 "node": ">= 0.10" 7563 } 7564 }, 7565 "node_modules/replace-ext": { 7566 "version": "1.0.1", 7567 "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", 7568 "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", 7569 "dev": true, 7570 "engines": { 7571 "node": ">= 0.10" 7572 } 7573 }, 7574 "node_modules/require-directory": { 7575 "version": "2.1.1", 7576 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 7577 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 7578 "dev": true, 7579 "engines": { 7580 "node": ">=0.10.0" 7581 } 7582 }, 7583 "node_modules/requires-port": { 7584 "version": "1.0.0", 7585 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", 7586 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", 7587 "dev": true 7588 }, 7589 "node_modules/resolve": { 7590 "version": "1.20.0", 7591 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", 7592 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", 7593 "dev": true, 7594 "dependencies": { 7595 "is-core-module": "^2.2.0", 7596 "path-parse": "^1.0.6" 7597 }, 7598 "funding": { 7599 "url": "https://github.com/sponsors/ljharb" 7600 } 7601 }, 7602 "node_modules/resolve-cwd": { 7603 "version": "3.0.0", 7604 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", 7605 "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", 7606 "dev": true, 7607 "dependencies": { 7608 "resolve-from": "^5.0.0" 7609 }, 7610 "engines": { 7611 "node": ">=8" 7612 } 7613 }, 7614 "node_modules/resolve-from": { 7615 "version": "5.0.0", 7616 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", 7617 "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", 7618 "dev": true, 7619 "engines": { 7620 "node": ">=8" 7621 } 7622 }, 7623 "node_modules/resolve-url-loader": { 7624 "version": "4.0.0", 7625 "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", 7626 "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", 7627 "dev": true, 7628 "dependencies": { 7629 "adjust-sourcemap-loader": "^4.0.0", 7630 "convert-source-map": "^1.7.0", 7631 "loader-utils": "^2.0.0", 7632 "postcss": "^7.0.35", 7633 "source-map": "0.6.1" 7634 }, 7635 "engines": { 7636 "node": ">=8.9" 7637 }, 7638 "peerDependencies": { 7639 "rework": "1.0.1", 7640 "rework-visit": "1.0.0" 7641 }, 7642 "peerDependenciesMeta": { 7643 "rework": { 7644 "optional": true 7645 }, 7646 "rework-visit": { 7647 "optional": true 7648 } 7649 } 7650 }, 7651 "node_modules/resolve-url-loader/node_modules/loader-utils": { 7652 "version": "2.0.0", 7653 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 7654 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 7655 "dev": true, 7656 "dependencies": { 7657 "big.js": "^5.2.2", 7658 "emojis-list": "^3.0.0", 7659 "json5": "^2.1.2" 7660 }, 7661 "engines": { 7662 "node": ">=8.9.0" 7663 } 7664 }, 7665 "node_modules/resolve-url-loader/node_modules/nanocolors": { 7666 "version": "0.2.10", 7667 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", 7668 "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", 7669 "dev": true 7670 }, 7671 "node_modules/resolve-url-loader/node_modules/postcss": { 7672 "version": "7.0.38", 7673 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", 7674 "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", 7675 "dev": true, 7676 "dependencies": { 7677 "nanocolors": "^0.2.2", 7678 "source-map": "^0.6.1" 7679 }, 7680 "engines": { 7681 "node": ">=6.0.0" 7682 }, 7683 "funding": { 7684 "type": "opencollective", 7685 "url": "https://opencollective.com/postcss/" 7686 } 7687 }, 7688 "node_modules/resolve-url-loader/node_modules/source-map": { 7689 "version": "0.6.1", 7690 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 7691 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 7692 "dev": true, 7693 "engines": { 7694 "node": ">=0.10.0" 7695 } 7696 }, 7697 "node_modules/retry": { 7698 "version": "0.13.1", 7699 "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", 7700 "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", 7701 "dev": true, 7702 "engines": { 7703 "node": ">= 4" 7704 } 7705 }, 7706 "node_modules/reusify": { 7707 "version": "1.0.4", 7708 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", 7709 "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 7710 "dev": true, 7711 "engines": { 7712 "iojs": ">=1.0.0", 7713 "node": ">=0.10.0" 7714 } 7715 }, 7716 "node_modules/rimraf": { 7717 "version": "3.0.2", 7718 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", 7719 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", 7720 "dev": true, 7721 "dependencies": { 7722 "glob": "^7.1.3" 7723 }, 7724 "bin": { 7725 "rimraf": "bin.js" 7726 }, 7727 "funding": { 7728 "url": "https://github.com/sponsors/isaacs" 7729 } 7730 }, 7731 "node_modules/ripemd160": { 7732 "version": "2.0.2", 7733 "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", 7734 "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", 7735 "dev": true, 7736 "dependencies": { 7737 "hash-base": "^3.0.0", 7738 "inherits": "^2.0.1" 7739 } 7740 }, 7741 "node_modules/run-parallel": { 7742 "version": "1.2.0", 7743 "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", 7744 "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 7745 "dev": true, 7746 "funding": [ 7747 { 7748 "type": "github", 7749 "url": "https://github.com/sponsors/feross" 7750 }, 7751 { 7752 "type": "patreon", 7753 "url": "https://www.patreon.com/feross" 7754 }, 7755 { 7756 "type": "consulting", 7757 "url": "https://feross.org/support" 7758 } 7759 ], 7760 "dependencies": { 7761 "queue-microtask": "^1.2.2" 7762 } 7763 }, 7764 "node_modules/safe-buffer": { 7765 "version": "5.1.2", 7766 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 7767 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 7768 "dev": true 7769 }, 7770 "node_modules/safer-buffer": { 7771 "version": "2.1.2", 7772 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", 7773 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", 7774 "dev": true 7775 }, 7776 "node_modules/sass": { 7777 "version": "1.42.1", 7778 "resolved": "https://registry.npmjs.org/sass/-/sass-1.42.1.tgz", 7779 "integrity": "sha512-/zvGoN8B7dspKc5mC6HlaygyCBRvnyzzgD5khiaCfglWztY99cYoiTUksVx11NlnemrcfH5CEaCpsUKoW0cQqg==", 7780 "dev": true, 7781 "dependencies": { 7782 "chokidar": ">=3.0.0 <4.0.0" 7783 }, 7784 "bin": { 7785 "sass": "sass.js" 7786 }, 7787 "engines": { 7788 "node": ">=8.9.0" 7789 } 7790 }, 7791 "node_modules/sass-loader": { 7792 "version": "12.1.0", 7793 "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.1.0.tgz", 7794 "integrity": "sha512-FVJZ9kxVRYNZTIe2xhw93n3xJNYZADr+q69/s98l9nTCrWASo+DR2Ot0s5xTKQDDEosUkatsGeHxcH4QBp5bSg==", 7795 "dev": true, 7796 "dependencies": { 7797 "klona": "^2.0.4", 7798 "neo-async": "^2.6.2" 7799 }, 7800 "engines": { 7801 "node": ">= 12.13.0" 7802 }, 7803 "funding": { 7804 "type": "opencollective", 7805 "url": "https://opencollective.com/webpack" 7806 }, 7807 "peerDependencies": { 7808 "fibers": ">= 3.1.0", 7809 "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", 7810 "sass": "^1.3.0", 7811 "webpack": "^5.0.0" 7812 }, 7813 "peerDependenciesMeta": { 7814 "fibers": { 7815 "optional": true 7816 }, 7817 "node-sass": { 7818 "optional": true 7819 }, 7820 "sass": { 7821 "optional": true 7822 } 7823 } 7824 }, 7825 "node_modules/schema-utils": { 7826 "version": "2.7.1", 7827 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", 7828 "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", 7829 "dev": true, 7830 "dependencies": { 7831 "@types/json-schema": "^7.0.5", 7832 "ajv": "^6.12.4", 7833 "ajv-keywords": "^3.5.2" 7834 }, 7835 "engines": { 7836 "node": ">= 8.9.0" 7837 }, 7838 "funding": { 7839 "type": "opencollective", 7840 "url": "https://opencollective.com/webpack" 7841 } 7842 }, 7843 "node_modules/select": { 7844 "version": "1.1.2", 7845 "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", 7846 "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" 7847 }, 7848 "node_modules/select-hose": { 7849 "version": "2.0.0", 7850 "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", 7851 "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", 7852 "dev": true 7853 }, 7854 "node_modules/selfsigned": { 7855 "version": "1.10.11", 7856 "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", 7857 "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", 7858 "dev": true, 7859 "dependencies": { 7860 "node-forge": "^0.10.0" 7861 } 7862 }, 7863 "node_modules/semver": { 7864 "version": "7.3.5", 7865 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", 7866 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", 7867 "dev": true, 7868 "dependencies": { 7869 "lru-cache": "^6.0.0" 7870 }, 7871 "bin": { 7872 "semver": "bin/semver.js" 7873 }, 7874 "engines": { 7875 "node": ">=10" 7876 } 7877 }, 7878 "node_modules/send": { 7879 "version": "0.17.1", 7880 "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", 7881 "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", 7882 "dev": true, 7883 "dependencies": { 7884 "debug": "2.6.9", 7885 "depd": "~1.1.2", 7886 "destroy": "~1.0.4", 7887 "encodeurl": "~1.0.2", 7888 "escape-html": "~1.0.3", 7889 "etag": "~1.8.1", 7890 "fresh": "0.5.2", 7891 "http-errors": "~1.7.2", 7892 "mime": "1.6.0", 7893 "ms": "2.1.1", 7894 "on-finished": "~2.3.0", 7895 "range-parser": "~1.2.1", 7896 "statuses": "~1.5.0" 7897 }, 7898 "engines": { 7899 "node": ">= 0.8.0" 7900 } 7901 }, 7902 "node_modules/send/node_modules/debug": { 7903 "version": "2.6.9", 7904 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7905 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7906 "dev": true, 7907 "dependencies": { 7908 "ms": "2.0.0" 7909 } 7910 }, 7911 "node_modules/send/node_modules/debug/node_modules/ms": { 7912 "version": "2.0.0", 7913 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7914 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 7915 "dev": true 7916 }, 7917 "node_modules/send/node_modules/ms": { 7918 "version": "2.1.1", 7919 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", 7920 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", 7921 "dev": true 7922 }, 7923 "node_modules/serialize-javascript": { 7924 "version": "6.0.0", 7925 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 7926 "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 7927 "dev": true, 7928 "dependencies": { 7929 "randombytes": "^2.1.0" 7930 } 7931 }, 7932 "node_modules/serve-index": { 7933 "version": "1.9.1", 7934 "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", 7935 "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", 7936 "dev": true, 7937 "dependencies": { 7938 "accepts": "~1.3.4", 7939 "batch": "0.6.1", 7940 "debug": "2.6.9", 7941 "escape-html": "~1.0.3", 7942 "http-errors": "~1.6.2", 7943 "mime-types": "~2.1.17", 7944 "parseurl": "~1.3.2" 7945 }, 7946 "engines": { 7947 "node": ">= 0.8.0" 7948 } 7949 }, 7950 "node_modules/serve-index/node_modules/debug": { 7951 "version": "2.6.9", 7952 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 7953 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 7954 "dev": true, 7955 "dependencies": { 7956 "ms": "2.0.0" 7957 } 7958 }, 7959 "node_modules/serve-index/node_modules/http-errors": { 7960 "version": "1.6.3", 7961 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", 7962 "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", 7963 "dev": true, 7964 "dependencies": { 7965 "depd": "~1.1.2", 7966 "inherits": "2.0.3", 7967 "setprototypeof": "1.1.0", 7968 "statuses": ">= 1.4.0 < 2" 7969 }, 7970 "engines": { 7971 "node": ">= 0.6" 7972 } 7973 }, 7974 "node_modules/serve-index/node_modules/inherits": { 7975 "version": "2.0.3", 7976 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 7977 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 7978 "dev": true 7979 }, 7980 "node_modules/serve-index/node_modules/ms": { 7981 "version": "2.0.0", 7982 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 7983 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 7984 "dev": true 7985 }, 7986 "node_modules/serve-index/node_modules/setprototypeof": { 7987 "version": "1.1.0", 7988 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", 7989 "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", 7990 "dev": true 7991 }, 7992 "node_modules/serve-static": { 7993 "version": "1.14.1", 7994 "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", 7995 "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", 7996 "dev": true, 7997 "dependencies": { 7998 "encodeurl": "~1.0.2", 7999 "escape-html": "~1.0.3", 8000 "parseurl": "~1.3.3", 8001 "send": "0.17.1" 8002 }, 8003 "engines": { 8004 "node": ">= 0.8.0" 8005 } 8006 }, 8007 "node_modules/setimmediate": { 8008 "version": "1.0.5", 8009 "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 8010 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", 8011 "dev": true 8012 }, 8013 "node_modules/setprototypeof": { 8014 "version": "1.1.1", 8015 "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", 8016 "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", 8017 "dev": true 8018 }, 8019 "node_modules/sha.js": { 8020 "version": "2.4.11", 8021 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", 8022 "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", 8023 "dev": true, 8024 "dependencies": { 8025 "inherits": "^2.0.1", 8026 "safe-buffer": "^5.0.1" 8027 }, 8028 "bin": { 8029 "sha.js": "bin.js" 8030 } 8031 }, 8032 "node_modules/shallow-clone": { 8033 "version": "3.0.1", 8034 "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", 8035 "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", 8036 "dev": true, 8037 "dependencies": { 8038 "kind-of": "^6.0.2" 8039 }, 8040 "engines": { 8041 "node": ">=8" 8042 } 8043 }, 8044 "node_modules/shebang-command": { 8045 "version": "2.0.0", 8046 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", 8047 "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", 8048 "dev": true, 8049 "dependencies": { 8050 "shebang-regex": "^3.0.0" 8051 }, 8052 "engines": { 8053 "node": ">=8" 8054 } 8055 }, 8056 "node_modules/shebang-regex": { 8057 "version": "3.0.0", 8058 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", 8059 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", 8060 "dev": true, 8061 "engines": { 8062 "node": ">=8" 8063 } 8064 }, 8065 "node_modules/shellwords": { 8066 "version": "0.1.1", 8067 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", 8068 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", 8069 "dev": true 8070 }, 8071 "node_modules/signal-exit": { 8072 "version": "3.0.4", 8073 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz", 8074 "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==", 8075 "dev": true 8076 }, 8077 "node_modules/slash": { 8078 "version": "3.0.0", 8079 "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", 8080 "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", 8081 "dev": true, 8082 "engines": { 8083 "node": ">=8" 8084 } 8085 }, 8086 "node_modules/sockjs": { 8087 "version": "0.3.21", 8088 "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", 8089 "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", 8090 "dev": true, 8091 "dependencies": { 8092 "faye-websocket": "^0.11.3", 8093 "uuid": "^3.4.0", 8094 "websocket-driver": "^0.7.4" 8095 } 8096 }, 8097 "node_modules/source-list-map": { 8098 "version": "2.0.1", 8099 "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", 8100 "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", 8101 "dev": true 8102 }, 8103 "node_modules/source-map": { 8104 "version": "0.5.7", 8105 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", 8106 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", 8107 "dev": true, 8108 "engines": { 8109 "node": ">=0.10.0" 8110 } 8111 }, 8112 "node_modules/source-map-js": { 8113 "version": "0.6.2", 8114 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", 8115 "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", 8116 "dev": true, 8117 "engines": { 8118 "node": ">=0.10.0" 8119 } 8120 }, 8121 "node_modules/source-map-support": { 8122 "version": "0.5.20", 8123 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", 8124 "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", 8125 "dev": true, 8126 "dependencies": { 8127 "buffer-from": "^1.0.0", 8128 "source-map": "^0.6.0" 8129 } 8130 }, 8131 "node_modules/source-map-support/node_modules/source-map": { 8132 "version": "0.6.1", 8133 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8134 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8135 "dev": true, 8136 "engines": { 8137 "node": ">=0.10.0" 8138 } 8139 }, 8140 "node_modules/spdy": { 8141 "version": "4.0.2", 8142 "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", 8143 "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", 8144 "dev": true, 8145 "dependencies": { 8146 "debug": "^4.1.0", 8147 "handle-thing": "^2.0.0", 8148 "http-deceiver": "^1.2.7", 8149 "select-hose": "^2.0.0", 8150 "spdy-transport": "^3.0.0" 8151 }, 8152 "engines": { 8153 "node": ">=6.0.0" 8154 } 8155 }, 8156 "node_modules/spdy-transport": { 8157 "version": "3.0.0", 8158 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", 8159 "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", 8160 "dev": true, 8161 "dependencies": { 8162 "debug": "^4.1.0", 8163 "detect-node": "^2.0.4", 8164 "hpack.js": "^2.1.6", 8165 "obuf": "^1.1.2", 8166 "readable-stream": "^3.0.6", 8167 "wbuf": "^1.7.3" 8168 } 8169 }, 8170 "node_modules/spdy-transport/node_modules/readable-stream": { 8171 "version": "3.6.0", 8172 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 8173 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 8174 "dev": true, 8175 "dependencies": { 8176 "inherits": "^2.0.3", 8177 "string_decoder": "^1.1.1", 8178 "util-deprecate": "^1.0.1" 8179 }, 8180 "engines": { 8181 "node": ">= 6" 8182 } 8183 }, 8184 "node_modules/stable": { 8185 "version": "0.1.8", 8186 "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", 8187 "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", 8188 "dev": true 8189 }, 8190 "node_modules/statuses": { 8191 "version": "1.5.0", 8192 "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", 8193 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", 8194 "dev": true, 8195 "engines": { 8196 "node": ">= 0.6" 8197 } 8198 }, 8199 "node_modules/std-env": { 8200 "version": "2.3.0", 8201 "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.0.tgz", 8202 "integrity": "sha512-4qT5B45+Kjef2Z6pE0BkskzsH0GO7GrND0wGlTM1ioUe3v0dGYx9ZJH0Aro/YyA8fqQ5EyIKDRjZojJYMFTflw==", 8203 "dev": true, 8204 "dependencies": { 8205 "ci-info": "^3.0.0" 8206 } 8207 }, 8208 "node_modules/stream-browserify": { 8209 "version": "2.0.2", 8210 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", 8211 "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", 8212 "dev": true, 8213 "dependencies": { 8214 "inherits": "~2.0.1", 8215 "readable-stream": "^2.0.2" 8216 } 8217 }, 8218 "node_modules/stream-http": { 8219 "version": "2.8.3", 8220 "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", 8221 "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", 8222 "dev": true, 8223 "dependencies": { 8224 "builtin-status-codes": "^3.0.0", 8225 "inherits": "^2.0.1", 8226 "readable-stream": "^2.3.6", 8227 "to-arraybuffer": "^1.0.0", 8228 "xtend": "^4.0.0" 8229 } 8230 }, 8231 "node_modules/string_decoder": { 8232 "version": "1.3.0", 8233 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 8234 "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 8235 "dev": true, 8236 "dependencies": { 8237 "safe-buffer": "~5.2.0" 8238 } 8239 }, 8240 "node_modules/string_decoder/node_modules/safe-buffer": { 8241 "version": "5.2.1", 8242 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 8243 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 8244 "dev": true, 8245 "funding": [ 8246 { 8247 "type": "github", 8248 "url": "https://github.com/sponsors/feross" 8249 }, 8250 { 8251 "type": "patreon", 8252 "url": "https://www.patreon.com/feross" 8253 }, 8254 { 8255 "type": "consulting", 8256 "url": "https://feross.org/support" 8257 } 8258 ] 8259 }, 8260 "node_modules/string-width": { 8261 "version": "4.2.3", 8262 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 8263 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 8264 "dev": true, 8265 "dependencies": { 8266 "emoji-regex": "^8.0.0", 8267 "is-fullwidth-code-point": "^3.0.0", 8268 "strip-ansi": "^6.0.1" 8269 }, 8270 "engines": { 8271 "node": ">=8" 8272 } 8273 }, 8274 "node_modules/strip-ansi": { 8275 "version": "6.0.1", 8276 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", 8277 "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", 8278 "dev": true, 8279 "dependencies": { 8280 "ansi-regex": "^5.0.1" 8281 }, 8282 "engines": { 8283 "node": ">=8" 8284 } 8285 }, 8286 "node_modules/strip-final-newline": { 8287 "version": "2.0.0", 8288 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", 8289 "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", 8290 "dev": true, 8291 "engines": { 8292 "node": ">=6" 8293 } 8294 }, 8295 "node_modules/style-loader": { 8296 "version": "2.0.0", 8297 "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", 8298 "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", 8299 "dev": true, 8300 "dependencies": { 8301 "loader-utils": "^2.0.0", 8302 "schema-utils": "^3.0.0" 8303 }, 8304 "engines": { 8305 "node": ">= 10.13.0" 8306 }, 8307 "funding": { 8308 "type": "opencollective", 8309 "url": "https://opencollective.com/webpack" 8310 }, 8311 "peerDependencies": { 8312 "webpack": "^4.0.0 || ^5.0.0" 8313 } 8314 }, 8315 "node_modules/style-loader/node_modules/loader-utils": { 8316 "version": "2.0.0", 8317 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 8318 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 8319 "dev": true, 8320 "dependencies": { 8321 "big.js": "^5.2.2", 8322 "emojis-list": "^3.0.0", 8323 "json5": "^2.1.2" 8324 }, 8325 "engines": { 8326 "node": ">=8.9.0" 8327 } 8328 }, 8329 "node_modules/style-loader/node_modules/schema-utils": { 8330 "version": "3.1.1", 8331 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 8332 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 8333 "dev": true, 8334 "dependencies": { 8335 "@types/json-schema": "^7.0.8", 8336 "ajv": "^6.12.5", 8337 "ajv-keywords": "^3.5.2" 8338 }, 8339 "engines": { 8340 "node": ">= 10.13.0" 8341 }, 8342 "funding": { 8343 "type": "opencollective", 8344 "url": "https://opencollective.com/webpack" 8345 } 8346 }, 8347 "node_modules/stylehacks": { 8348 "version": "5.0.1", 8349 "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", 8350 "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", 8351 "dev": true, 8352 "dependencies": { 8353 "browserslist": "^4.16.0", 8354 "postcss-selector-parser": "^6.0.4" 8355 }, 8356 "engines": { 8357 "node": "^10 || ^12 || >=14.0" 8358 }, 8359 "peerDependencies": { 8360 "postcss": "^8.2.15" 8361 } 8362 }, 8363 "node_modules/supports-color": { 8364 "version": "5.5.0", 8365 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 8366 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 8367 "dev": true, 8368 "dependencies": { 8369 "has-flag": "^3.0.0" 8370 }, 8371 "engines": { 8372 "node": ">=4" 8373 } 8374 }, 8375 "node_modules/svgo": { 8376 "version": "2.7.0", 8377 "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.7.0.tgz", 8378 "integrity": "sha512-aDLsGkre4fTDCWvolyW+fs8ZJFABpzLXbtdK1y71CKnHzAnpDxKXPj2mNKj+pyOXUCzFHzuxRJ94XOFygOWV3w==", 8379 "dev": true, 8380 "dependencies": { 8381 "@trysound/sax": "0.2.0", 8382 "commander": "^7.2.0", 8383 "css-select": "^4.1.3", 8384 "css-tree": "^1.1.3", 8385 "csso": "^4.2.0", 8386 "nanocolors": "^0.1.12", 8387 "stable": "^0.1.8" 8388 }, 8389 "bin": { 8390 "svgo": "bin/svgo" 8391 }, 8392 "engines": { 8393 "node": ">=10.13.0" 8394 } 8395 }, 8396 "node_modules/tapable": { 8397 "version": "2.2.1", 8398 "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", 8399 "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", 8400 "dev": true, 8401 "engines": { 8402 "node": ">=6" 8403 } 8404 }, 8405 "node_modules/terser": { 8406 "version": "5.9.0", 8407 "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", 8408 "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", 8409 "dev": true, 8410 "dependencies": { 8411 "commander": "^2.20.0", 8412 "source-map": "~0.7.2", 8413 "source-map-support": "~0.5.20" 8414 }, 8415 "bin": { 8416 "terser": "bin/terser" 8417 }, 8418 "engines": { 8419 "node": ">=10" 8420 } 8421 }, 8422 "node_modules/terser-webpack-plugin": { 8423 "version": "5.2.4", 8424 "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", 8425 "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", 8426 "dev": true, 8427 "dependencies": { 8428 "jest-worker": "^27.0.6", 8429 "p-limit": "^3.1.0", 8430 "schema-utils": "^3.1.1", 8431 "serialize-javascript": "^6.0.0", 8432 "source-map": "^0.6.1", 8433 "terser": "^5.7.2" 8434 }, 8435 "engines": { 8436 "node": ">= 10.13.0" 8437 }, 8438 "funding": { 8439 "type": "opencollective", 8440 "url": "https://opencollective.com/webpack" 8441 }, 8442 "peerDependencies": { 8443 "webpack": "^5.1.0" 8444 }, 8445 "peerDependenciesMeta": { 8446 "@swc/core": { 8447 "optional": true 8448 }, 8449 "esbuild": { 8450 "optional": true 8451 }, 8452 "uglify-js": { 8453 "optional": true 8454 } 8455 } 8456 }, 8457 "node_modules/terser-webpack-plugin/node_modules/p-limit": { 8458 "version": "3.1.0", 8459 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", 8460 "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", 8461 "dev": true, 8462 "dependencies": { 8463 "yocto-queue": "^0.1.0" 8464 }, 8465 "engines": { 8466 "node": ">=10" 8467 }, 8468 "funding": { 8469 "url": "https://github.com/sponsors/sindresorhus" 8470 } 8471 }, 8472 "node_modules/terser-webpack-plugin/node_modules/schema-utils": { 8473 "version": "3.1.1", 8474 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 8475 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 8476 "dev": true, 8477 "dependencies": { 8478 "@types/json-schema": "^7.0.8", 8479 "ajv": "^6.12.5", 8480 "ajv-keywords": "^3.5.2" 8481 }, 8482 "engines": { 8483 "node": ">= 10.13.0" 8484 }, 8485 "funding": { 8486 "type": "opencollective", 8487 "url": "https://opencollective.com/webpack" 8488 } 8489 }, 8490 "node_modules/terser-webpack-plugin/node_modules/source-map": { 8491 "version": "0.6.1", 8492 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 8493 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 8494 "dev": true, 8495 "engines": { 8496 "node": ">=0.10.0" 8497 } 8498 }, 8499 "node_modules/terser/node_modules/commander": { 8500 "version": "2.20.3", 8501 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 8502 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 8503 "dev": true 8504 }, 8505 "node_modules/terser/node_modules/source-map": { 8506 "version": "0.7.3", 8507 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", 8508 "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", 8509 "dev": true, 8510 "engines": { 8511 "node": ">= 8" 8512 } 8513 }, 8514 "node_modules/text-table": { 8515 "version": "0.2.0", 8516 "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", 8517 "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", 8518 "dev": true 8519 }, 8520 "node_modules/thunky": { 8521 "version": "1.1.0", 8522 "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", 8523 "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", 8524 "dev": true 8525 }, 8526 "node_modules/timers-browserify": { 8527 "version": "2.0.12", 8528 "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", 8529 "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", 8530 "dev": true, 8531 "dependencies": { 8532 "setimmediate": "^1.0.4" 8533 }, 8534 "engines": { 8535 "node": ">=0.6.0" 8536 } 8537 }, 8538 "node_modules/timsort": { 8539 "version": "0.3.0", 8540 "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", 8541 "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", 8542 "dev": true 8543 }, 8544 "node_modules/tiny-emitter": { 8545 "version": "2.1.0", 8546 "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", 8547 "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" 8548 }, 8549 "node_modules/to-arraybuffer": { 8550 "version": "1.0.1", 8551 "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", 8552 "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", 8553 "dev": true 8554 }, 8555 "node_modules/to-fast-properties": { 8556 "version": "2.0.0", 8557 "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", 8558 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", 8559 "dev": true, 8560 "engines": { 8561 "node": ">=4" 8562 } 8563 }, 8564 "node_modules/to-regex-range": { 8565 "version": "5.0.1", 8566 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 8567 "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 8568 "dev": true, 8569 "dependencies": { 8570 "is-number": "^7.0.0" 8571 }, 8572 "engines": { 8573 "node": ">=8.0" 8574 } 8575 }, 8576 "node_modules/toidentifier": { 8577 "version": "1.0.0", 8578 "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", 8579 "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", 8580 "dev": true, 8581 "engines": { 8582 "node": ">=0.6" 8583 } 8584 }, 8585 "node_modules/tslib": { 8586 "version": "2.3.1", 8587 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", 8588 "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", 8589 "dev": true 8590 }, 8591 "node_modules/tty-browserify": { 8592 "version": "0.0.0", 8593 "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", 8594 "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", 8595 "dev": true 8596 }, 8597 "node_modules/type-fest": { 8598 "version": "0.21.3", 8599 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", 8600 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", 8601 "dev": true, 8602 "engines": { 8603 "node": ">=10" 8604 }, 8605 "funding": { 8606 "url": "https://github.com/sponsors/sindresorhus" 8607 } 8608 }, 8609 "node_modules/type-is": { 8610 "version": "1.6.18", 8611 "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", 8612 "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", 8613 "dev": true, 8614 "dependencies": { 8615 "media-typer": "0.3.0", 8616 "mime-types": "~2.1.24" 8617 }, 8618 "engines": { 8619 "node": ">= 0.6" 8620 } 8621 }, 8622 "node_modules/unicode-canonical-property-names-ecmascript": { 8623 "version": "2.0.0", 8624 "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", 8625 "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", 8626 "dev": true, 8627 "engines": { 8628 "node": ">=4" 8629 } 8630 }, 8631 "node_modules/unicode-match-property-ecmascript": { 8632 "version": "2.0.0", 8633 "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", 8634 "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", 8635 "dev": true, 8636 "dependencies": { 8637 "unicode-canonical-property-names-ecmascript": "^2.0.0", 8638 "unicode-property-aliases-ecmascript": "^2.0.0" 8639 }, 8640 "engines": { 8641 "node": ">=4" 8642 } 8643 }, 8644 "node_modules/unicode-match-property-value-ecmascript": { 8645 "version": "2.0.0", 8646 "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", 8647 "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", 8648 "dev": true, 8649 "engines": { 8650 "node": ">=4" 8651 } 8652 }, 8653 "node_modules/unicode-property-aliases-ecmascript": { 8654 "version": "2.0.0", 8655 "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", 8656 "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", 8657 "dev": true, 8658 "engines": { 8659 "node": ">=4" 8660 } 8661 }, 8662 "node_modules/uniqs": { 8663 "version": "2.0.0", 8664 "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", 8665 "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", 8666 "dev": true 8667 }, 8668 "node_modules/universalify": { 8669 "version": "2.0.0", 8670 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", 8671 "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", 8672 "dev": true, 8673 "engines": { 8674 "node": ">= 10.0.0" 8675 } 8676 }, 8677 "node_modules/unpipe": { 8678 "version": "1.0.0", 8679 "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", 8680 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", 8681 "dev": true, 8682 "engines": { 8683 "node": ">= 0.8" 8684 } 8685 }, 8686 "node_modules/uri-js": { 8687 "version": "4.4.1", 8688 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 8689 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 8690 "dev": true, 8691 "dependencies": { 8692 "punycode": "^2.1.0" 8693 } 8694 }, 8695 "node_modules/url": { 8696 "version": "0.11.0", 8697 "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", 8698 "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", 8699 "dev": true, 8700 "dependencies": { 8701 "punycode": "1.3.2", 8702 "querystring": "0.2.0" 8703 } 8704 }, 8705 "node_modules/url/node_modules/punycode": { 8706 "version": "1.3.2", 8707 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", 8708 "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", 8709 "dev": true 8710 }, 8711 "node_modules/util": { 8712 "version": "0.11.1", 8713 "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", 8714 "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", 8715 "dev": true, 8716 "dependencies": { 8717 "inherits": "2.0.3" 8718 } 8719 }, 8720 "node_modules/util-deprecate": { 8721 "version": "1.0.2", 8722 "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 8723 "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 8724 "dev": true 8725 }, 8726 "node_modules/util/node_modules/inherits": { 8727 "version": "2.0.3", 8728 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 8729 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 8730 "dev": true 8731 }, 8732 "node_modules/utils-merge": { 8733 "version": "1.0.1", 8734 "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", 8735 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", 8736 "dev": true, 8737 "engines": { 8738 "node": ">= 0.4.0" 8739 } 8740 }, 8741 "node_modules/uuid": { 8742 "version": "3.4.0", 8743 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 8744 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 8745 "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 8746 "dev": true, 8747 "bin": { 8748 "uuid": "bin/uuid" 8749 } 8750 }, 8751 "node_modules/v8-compile-cache": { 8752 "version": "2.3.0", 8753 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", 8754 "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", 8755 "dev": true 8756 }, 8757 "node_modules/vary": { 8758 "version": "1.1.2", 8759 "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", 8760 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", 8761 "dev": true, 8762 "engines": { 8763 "node": ">= 0.8" 8764 } 8765 }, 8766 "node_modules/vendors": { 8767 "version": "1.0.4", 8768 "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", 8769 "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", 8770 "dev": true, 8771 "funding": { 8772 "type": "github", 8773 "url": "https://github.com/sponsors/wooorm" 8774 } 8775 }, 8776 "node_modules/vm-browserify": { 8777 "version": "1.1.2", 8778 "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", 8779 "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", 8780 "dev": true 8781 }, 8782 "node_modules/vue-style-loader": { 8783 "version": "4.1.3", 8784 "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", 8785 "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", 8786 "dev": true, 8787 "dependencies": { 8788 "hash-sum": "^1.0.2", 8789 "loader-utils": "^1.0.2" 8790 } 8791 }, 8792 "node_modules/watchpack": { 8793 "version": "2.2.0", 8794 "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", 8795 "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", 8796 "dev": true, 8797 "dependencies": { 8798 "glob-to-regexp": "^0.4.1", 8799 "graceful-fs": "^4.1.2" 8800 }, 8801 "engines": { 8802 "node": ">=10.13.0" 8803 } 8804 }, 8805 "node_modules/wbuf": { 8806 "version": "1.7.3", 8807 "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", 8808 "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", 8809 "dev": true, 8810 "dependencies": { 8811 "minimalistic-assert": "^1.0.0" 8812 } 8813 }, 8814 "node_modules/webpack": { 8815 "version": "5.54.0", 8816 "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.54.0.tgz", 8817 "integrity": "sha512-MAVKJMsIUotOQKzFOmN8ZkmMlj7BOyjDU6t1lomW9dWOme5WTStzGa3HMLdV1KYD1AiFETGsznL4LMSvj4tukw==", 8818 "dev": true, 8819 "dependencies": { 8820 "@types/eslint-scope": "^3.7.0", 8821 "@types/estree": "^0.0.50", 8822 "@webassemblyjs/ast": "1.11.1", 8823 "@webassemblyjs/wasm-edit": "1.11.1", 8824 "@webassemblyjs/wasm-parser": "1.11.1", 8825 "acorn": "^8.4.1", 8826 "acorn-import-assertions": "^1.7.6", 8827 "browserslist": "^4.14.5", 8828 "chrome-trace-event": "^1.0.2", 8829 "enhanced-resolve": "^5.8.3", 8830 "es-module-lexer": "^0.9.0", 8831 "eslint-scope": "5.1.1", 8832 "events": "^3.2.0", 8833 "glob-to-regexp": "^0.4.1", 8834 "graceful-fs": "^4.2.4", 8835 "json-parse-better-errors": "^1.0.2", 8836 "loader-runner": "^4.2.0", 8837 "mime-types": "^2.1.27", 8838 "neo-async": "^2.6.2", 8839 "schema-utils": "^3.1.0", 8840 "tapable": "^2.1.1", 8841 "terser-webpack-plugin": "^5.1.3", 8842 "watchpack": "^2.2.0", 8843 "webpack-sources": "^3.2.0" 8844 }, 8845 "bin": { 8846 "webpack": "bin/webpack.js" 8847 }, 8848 "engines": { 8849 "node": ">=10.13.0" 8850 }, 8851 "funding": { 8852 "type": "opencollective", 8853 "url": "https://opencollective.com/webpack" 8854 }, 8855 "peerDependenciesMeta": { 8856 "webpack-cli": { 8857 "optional": true 8858 } 8859 } 8860 }, 8861 "node_modules/webpack-cli": { 8862 "version": "4.8.0", 8863 "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz", 8864 "integrity": "sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==", 8865 "dev": true, 8866 "dependencies": { 8867 "@discoveryjs/json-ext": "^0.5.0", 8868 "@webpack-cli/configtest": "^1.0.4", 8869 "@webpack-cli/info": "^1.3.0", 8870 "@webpack-cli/serve": "^1.5.2", 8871 "colorette": "^1.2.1", 8872 "commander": "^7.0.0", 8873 "execa": "^5.0.0", 8874 "fastest-levenshtein": "^1.0.12", 8875 "import-local": "^3.0.2", 8876 "interpret": "^2.2.0", 8877 "rechoir": "^0.7.0", 8878 "v8-compile-cache": "^2.2.0", 8879 "webpack-merge": "^5.7.3" 8880 }, 8881 "bin": { 8882 "webpack-cli": "bin/cli.js" 8883 }, 8884 "engines": { 8885 "node": ">=10.13.0" 8886 }, 8887 "peerDependencies": { 8888 "webpack": "4.x.x || 5.x.x" 8889 }, 8890 "peerDependenciesMeta": { 8891 "@webpack-cli/generators": { 8892 "optional": true 8893 }, 8894 "@webpack-cli/migrate": { 8895 "optional": true 8896 }, 8897 "webpack-bundle-analyzer": { 8898 "optional": true 8899 }, 8900 "webpack-dev-server": { 8901 "optional": true 8902 } 8903 } 8904 }, 8905 "node_modules/webpack-dev-middleware": { 8906 "version": "5.2.1", 8907 "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", 8908 "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", 8909 "dev": true, 8910 "dependencies": { 8911 "colorette": "^2.0.10", 8912 "memfs": "^3.2.2", 8913 "mime-types": "^2.1.31", 8914 "range-parser": "^1.2.1", 8915 "schema-utils": "^3.1.0" 8916 }, 8917 "engines": { 8918 "node": ">= 12.13.0" 8919 }, 8920 "funding": { 8921 "type": "opencollective", 8922 "url": "https://opencollective.com/webpack" 8923 }, 8924 "peerDependencies": { 8925 "webpack": "^4.0.0 || ^5.0.0" 8926 } 8927 }, 8928 "node_modules/webpack-dev-middleware/node_modules/colorette": { 8929 "version": "2.0.12", 8930 "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.12.tgz", 8931 "integrity": "sha512-lHID0PU+NtFzeNCwTL6JzUKdb6kDpyEjrwTD1H0cDZswTbsjLh2wTV2Eo2sNZLc0oSg0a5W1AI4Nj7bX4iIdjA==", 8932 "dev": true 8933 }, 8934 "node_modules/webpack-dev-middleware/node_modules/schema-utils": { 8935 "version": "3.1.1", 8936 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 8937 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 8938 "dev": true, 8939 "dependencies": { 8940 "@types/json-schema": "^7.0.8", 8941 "ajv": "^6.12.5", 8942 "ajv-keywords": "^3.5.2" 8943 }, 8944 "engines": { 8945 "node": ">= 10.13.0" 8946 }, 8947 "funding": { 8948 "type": "opencollective", 8949 "url": "https://opencollective.com/webpack" 8950 } 8951 }, 8952 "node_modules/webpack-dev-server": { 8953 "version": "4.1.1", 8954 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.1.1.tgz", 8955 "integrity": "sha512-Kl1mnCEw8Cy1Kw173gCxLIB242LfPKEOj9WoKhKz/MbryZTNrILzOJTk8kiczw/YUEPzn3gcltCQv6hDsLudRg==", 8956 "dev": true, 8957 "dependencies": { 8958 "ansi-html-community": "^0.0.8", 8959 "bonjour": "^3.5.0", 8960 "chokidar": "^3.5.1", 8961 "colorette": "^1.2.2", 8962 "compression": "^1.7.4", 8963 "connect-history-api-fallback": "^1.6.0", 8964 "del": "^6.0.0", 8965 "express": "^4.17.1", 8966 "graceful-fs": "^4.2.6", 8967 "html-entities": "^2.3.2", 8968 "http-proxy-middleware": "^2.0.0", 8969 "internal-ip": "^6.2.0", 8970 "ipaddr.js": "^2.0.1", 8971 "open": "^8.0.9", 8972 "p-retry": "^4.5.0", 8973 "portfinder": "^1.0.28", 8974 "schema-utils": "^3.1.0", 8975 "selfsigned": "^1.10.11", 8976 "serve-index": "^1.9.1", 8977 "sockjs": "^0.3.21", 8978 "spdy": "^4.0.2", 8979 "strip-ansi": "^7.0.0", 8980 "url": "^0.11.0", 8981 "webpack-dev-middleware": "^5.0.0", 8982 "ws": "^8.1.0" 8983 }, 8984 "bin": { 8985 "webpack-dev-server": "bin/webpack-dev-server.js" 8986 }, 8987 "engines": { 8988 "node": ">= 12.13.0" 8989 }, 8990 "peerDependencies": { 8991 "webpack": "^4.37.0 || ^5.0.0" 8992 }, 8993 "peerDependenciesMeta": { 8994 "webpack-cli": { 8995 "optional": true 8996 } 8997 } 8998 }, 8999 "node_modules/webpack-dev-server/node_modules/ansi-regex": { 9000 "version": "6.0.1", 9001 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", 9002 "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", 9003 "dev": true, 9004 "engines": { 9005 "node": ">=12" 9006 }, 9007 "funding": { 9008 "url": "https://github.com/chalk/ansi-regex?sponsor=1" 9009 } 9010 }, 9011 "node_modules/webpack-dev-server/node_modules/schema-utils": { 9012 "version": "3.1.1", 9013 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 9014 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 9015 "dev": true, 9016 "dependencies": { 9017 "@types/json-schema": "^7.0.8", 9018 "ajv": "^6.12.5", 9019 "ajv-keywords": "^3.5.2" 9020 }, 9021 "engines": { 9022 "node": ">= 10.13.0" 9023 }, 9024 "funding": { 9025 "type": "opencollective", 9026 "url": "https://opencollective.com/webpack" 9027 } 9028 }, 9029 "node_modules/webpack-dev-server/node_modules/strip-ansi": { 9030 "version": "7.0.1", 9031 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", 9032 "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", 9033 "dev": true, 9034 "dependencies": { 9035 "ansi-regex": "^6.0.1" 9036 }, 9037 "engines": { 9038 "node": ">=12" 9039 }, 9040 "funding": { 9041 "url": "https://github.com/chalk/strip-ansi?sponsor=1" 9042 } 9043 }, 9044 "node_modules/webpack-merge": { 9045 "version": "5.8.0", 9046 "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", 9047 "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", 9048 "dev": true, 9049 "dependencies": { 9050 "clone-deep": "^4.0.1", 9051 "wildcard": "^2.0.0" 9052 }, 9053 "engines": { 9054 "node": ">=10.0.0" 9055 } 9056 }, 9057 "node_modules/webpack-notifier": { 9058 "version": "1.13.0", 9059 "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.13.0.tgz", 9060 "integrity": "sha512-QLk6l/TZKGhyN6Hd1zobaiYno7S9YPX3wH86+YOSufHes77SegGhnGdj+4vrLDFK5A4ZKoQD5GRXXFnM0h0N8A==", 9061 "dev": true, 9062 "dependencies": { 9063 "node-notifier": "^9.0.0", 9064 "strip-ansi": "^6.0.0" 9065 } 9066 }, 9067 "node_modules/webpack-sources": { 9068 "version": "1.4.3", 9069 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", 9070 "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", 9071 "dev": true, 9072 "dependencies": { 9073 "source-list-map": "^2.0.0", 9074 "source-map": "~0.6.1" 9075 } 9076 }, 9077 "node_modules/webpack-sources/node_modules/source-map": { 9078 "version": "0.6.1", 9079 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 9080 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 9081 "dev": true, 9082 "engines": { 9083 "node": ">=0.10.0" 9084 } 9085 }, 9086 "node_modules/webpack/node_modules/schema-utils": { 9087 "version": "3.1.1", 9088 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 9089 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 9090 "dev": true, 9091 "dependencies": { 9092 "@types/json-schema": "^7.0.8", 9093 "ajv": "^6.12.5", 9094 "ajv-keywords": "^3.5.2" 9095 }, 9096 "engines": { 9097 "node": ">= 10.13.0" 9098 }, 9099 "funding": { 9100 "type": "opencollective", 9101 "url": "https://opencollective.com/webpack" 9102 } 9103 }, 9104 "node_modules/webpack/node_modules/webpack-sources": { 9105 "version": "3.2.1", 9106 "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", 9107 "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", 9108 "dev": true, 9109 "engines": { 9110 "node": ">=10.13.0" 9111 } 9112 }, 9113 "node_modules/webpackbar": { 9114 "version": "5.0.0-3", 9115 "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.0-3.tgz", 9116 "integrity": "sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g==", 9117 "dev": true, 9118 "dependencies": { 9119 "ansi-escapes": "^4.3.1", 9120 "chalk": "^4.1.0", 9121 "consola": "^2.15.0", 9122 "figures": "^3.2.0", 9123 "pretty-time": "^1.1.0", 9124 "std-env": "^2.2.1", 9125 "text-table": "^0.2.0", 9126 "wrap-ansi": "^7.0.0" 9127 }, 9128 "engines": { 9129 "node": ">=10" 9130 }, 9131 "peerDependencies": { 9132 "webpack": "3 || 4 || 5" 9133 } 9134 }, 9135 "node_modules/websocket-driver": { 9136 "version": "0.7.4", 9137 "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", 9138 "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", 9139 "dev": true, 9140 "dependencies": { 9141 "http-parser-js": ">=0.5.1", 9142 "safe-buffer": ">=5.1.0", 9143 "websocket-extensions": ">=0.1.1" 9144 }, 9145 "engines": { 9146 "node": ">=0.8.0" 9147 } 9148 }, 9149 "node_modules/websocket-extensions": { 9150 "version": "0.1.4", 9151 "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", 9152 "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", 9153 "dev": true, 9154 "engines": { 9155 "node": ">=0.8.0" 9156 } 9157 }, 9158 "node_modules/which": { 9159 "version": "2.0.2", 9160 "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", 9161 "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", 9162 "dev": true, 9163 "dependencies": { 9164 "isexe": "^2.0.0" 9165 }, 9166 "bin": { 9167 "node-which": "bin/node-which" 9168 }, 9169 "engines": { 9170 "node": ">= 8" 9171 } 9172 }, 9173 "node_modules/wildcard": { 9174 "version": "2.0.0", 9175 "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", 9176 "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", 9177 "dev": true 9178 }, 9179 "node_modules/wrap-ansi": { 9180 "version": "7.0.0", 9181 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", 9182 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", 9183 "dev": true, 9184 "dependencies": { 9185 "ansi-styles": "^4.0.0", 9186 "string-width": "^4.1.0", 9187 "strip-ansi": "^6.0.0" 9188 }, 9189 "engines": { 9190 "node": ">=10" 9191 }, 9192 "funding": { 9193 "url": "https://github.com/chalk/wrap-ansi?sponsor=1" 9194 } 9195 }, 9196 "node_modules/wrap-ansi/node_modules/ansi-styles": { 9197 "version": "4.3.0", 9198 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 9199 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 9200 "dev": true, 9201 "dependencies": { 9202 "color-convert": "^2.0.1" 9203 }, 9204 "engines": { 9205 "node": ">=8" 9206 }, 9207 "funding": { 9208 "url": "https://github.com/chalk/ansi-styles?sponsor=1" 9209 } 9210 }, 9211 "node_modules/wrap-ansi/node_modules/color-convert": { 9212 "version": "2.0.1", 9213 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 9214 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 9215 "dev": true, 9216 "dependencies": { 9217 "color-name": "~1.1.4" 9218 }, 9219 "engines": { 9220 "node": ">=7.0.0" 9221 } 9222 }, 9223 "node_modules/wrap-ansi/node_modules/color-name": { 9224 "version": "1.1.4", 9225 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 9226 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 9227 "dev": true 9228 }, 9229 "node_modules/wrappy": { 9230 "version": "1.0.2", 9231 "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 9232 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 9233 "dev": true 9234 }, 9235 "node_modules/ws": { 9236 "version": "8.2.2", 9237 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", 9238 "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", 9239 "dev": true, 9240 "engines": { 9241 "node": ">=10.0.0" 9242 }, 9243 "peerDependencies": { 9244 "bufferutil": "^4.0.1", 9245 "utf-8-validate": "^5.0.2" 9246 }, 9247 "peerDependenciesMeta": { 9248 "bufferutil": { 9249 "optional": true 9250 }, 9251 "utf-8-validate": { 9252 "optional": true 9253 } 9254 } 9255 }, 9256 "node_modules/xtend": { 9257 "version": "4.0.2", 9258 "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 9259 "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 9260 "dev": true, 9261 "engines": { 9262 "node": ">=0.4" 9263 } 9264 }, 9265 "node_modules/y18n": { 9266 "version": "5.0.8", 9267 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", 9268 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", 9269 "dev": true, 9270 "engines": { 9271 "node": ">=10" 9272 } 9273 }, 9274 "node_modules/yallist": { 9275 "version": "4.0.0", 9276 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 9277 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 9278 "dev": true 9279 }, 9280 "node_modules/yaml": { 9281 "version": "1.10.2", 9282 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 9283 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 9284 "dev": true, 9285 "engines": { 9286 "node": ">= 6" 9287 } 9288 }, 9289 "node_modules/yargs": { 9290 "version": "17.2.1", 9291 "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", 9292 "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", 9293 "dev": true, 9294 "dependencies": { 9295 "cliui": "^7.0.2", 9296 "escalade": "^3.1.1", 9297 "get-caller-file": "^2.0.5", 9298 "require-directory": "^2.1.1", 9299 "string-width": "^4.2.0", 9300 "y18n": "^5.0.5", 9301 "yargs-parser": "^20.2.2" 9302 }, 9303 "engines": { 9304 "node": ">=12" 9305 } 9306 }, 9307 "node_modules/yargs-parser": { 9308 "version": "20.2.9", 9309 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", 9310 "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", 9311 "dev": true, 9312 "engines": { 9313 "node": ">=10" 9314 } 9315 }, 9316 "node_modules/yocto-queue": { 9317 "version": "0.1.0", 9318 "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", 9319 "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", 9320 "dev": true, 9321 "engines": { 9322 "node": ">=10" 9323 }, 9324 "funding": { 9325 "url": "https://github.com/sponsors/sindresorhus" 9326 } 9327 } 9328 }, 9329 "dependencies": { 9330 "@babel/code-frame": { 9331 "version": "7.14.5", 9332 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", 9333 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", 9334 "dev": true, 9335 "requires": { 9336 "@babel/highlight": "^7.14.5" 9337 } 9338 }, 9339 "@babel/compat-data": { 9340 "version": "7.15.0", 9341 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", 9342 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", 9343 "dev": true 9344 }, 9345 "@babel/core": { 9346 "version": "7.15.5", 9347 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz", 9348 "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==", 9349 "dev": true, 9350 "requires": { 9351 "@babel/code-frame": "^7.14.5", 9352 "@babel/generator": "^7.15.4", 9353 "@babel/helper-compilation-targets": "^7.15.4", 9354 "@babel/helper-module-transforms": "^7.15.4", 9355 "@babel/helpers": "^7.15.4", 9356 "@babel/parser": "^7.15.5", 9357 "@babel/template": "^7.15.4", 9358 "@babel/traverse": "^7.15.4", 9359 "@babel/types": "^7.15.4", 9360 "convert-source-map": "^1.7.0", 9361 "debug": "^4.1.0", 9362 "gensync": "^1.0.0-beta.2", 9363 "json5": "^2.1.2", 9364 "semver": "^6.3.0", 9365 "source-map": "^0.5.0" 9366 }, 9367 "dependencies": { 9368 "semver": { 9369 "version": "6.3.0", 9370 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 9371 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 9372 "dev": true 9373 } 9374 } 9375 }, 9376 "@babel/generator": { 9377 "version": "7.15.4", 9378 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz", 9379 "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==", 9380 "dev": true, 9381 "requires": { 9382 "@babel/types": "^7.15.4", 9383 "jsesc": "^2.5.1", 9384 "source-map": "^0.5.0" 9385 } 9386 }, 9387 "@babel/helper-annotate-as-pure": { 9388 "version": "7.15.4", 9389 "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", 9390 "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", 9391 "dev": true, 9392 "requires": { 9393 "@babel/types": "^7.15.4" 9394 } 9395 }, 9396 "@babel/helper-builder-binary-assignment-operator-visitor": { 9397 "version": "7.15.4", 9398 "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", 9399 "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", 9400 "dev": true, 9401 "requires": { 9402 "@babel/helper-explode-assignable-expression": "^7.15.4", 9403 "@babel/types": "^7.15.4" 9404 } 9405 }, 9406 "@babel/helper-compilation-targets": { 9407 "version": "7.15.4", 9408 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", 9409 "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", 9410 "dev": true, 9411 "requires": { 9412 "@babel/compat-data": "^7.15.0", 9413 "@babel/helper-validator-option": "^7.14.5", 9414 "browserslist": "^4.16.6", 9415 "semver": "^6.3.0" 9416 }, 9417 "dependencies": { 9418 "semver": { 9419 "version": "6.3.0", 9420 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 9421 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 9422 "dev": true 9423 } 9424 } 9425 }, 9426 "@babel/helper-create-class-features-plugin": { 9427 "version": "7.15.4", 9428 "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", 9429 "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", 9430 "dev": true, 9431 "requires": { 9432 "@babel/helper-annotate-as-pure": "^7.15.4", 9433 "@babel/helper-function-name": "^7.15.4", 9434 "@babel/helper-member-expression-to-functions": "^7.15.4", 9435 "@babel/helper-optimise-call-expression": "^7.15.4", 9436 "@babel/helper-replace-supers": "^7.15.4", 9437 "@babel/helper-split-export-declaration": "^7.15.4" 9438 } 9439 }, 9440 "@babel/helper-create-regexp-features-plugin": { 9441 "version": "7.14.5", 9442 "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", 9443 "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", 9444 "dev": true, 9445 "requires": { 9446 "@babel/helper-annotate-as-pure": "^7.14.5", 9447 "regexpu-core": "^4.7.1" 9448 } 9449 }, 9450 "@babel/helper-define-polyfill-provider": { 9451 "version": "0.2.3", 9452 "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", 9453 "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", 9454 "dev": true, 9455 "requires": { 9456 "@babel/helper-compilation-targets": "^7.13.0", 9457 "@babel/helper-module-imports": "^7.12.13", 9458 "@babel/helper-plugin-utils": "^7.13.0", 9459 "@babel/traverse": "^7.13.0", 9460 "debug": "^4.1.1", 9461 "lodash.debounce": "^4.0.8", 9462 "resolve": "^1.14.2", 9463 "semver": "^6.1.2" 9464 }, 9465 "dependencies": { 9466 "semver": { 9467 "version": "6.3.0", 9468 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 9469 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 9470 "dev": true 9471 } 9472 } 9473 }, 9474 "@babel/helper-explode-assignable-expression": { 9475 "version": "7.15.4", 9476 "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", 9477 "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", 9478 "dev": true, 9479 "requires": { 9480 "@babel/types": "^7.15.4" 9481 } 9482 }, 9483 "@babel/helper-function-name": { 9484 "version": "7.15.4", 9485 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", 9486 "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", 9487 "dev": true, 9488 "requires": { 9489 "@babel/helper-get-function-arity": "^7.15.4", 9490 "@babel/template": "^7.15.4", 9491 "@babel/types": "^7.15.4" 9492 } 9493 }, 9494 "@babel/helper-get-function-arity": { 9495 "version": "7.15.4", 9496 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", 9497 "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", 9498 "dev": true, 9499 "requires": { 9500 "@babel/types": "^7.15.4" 9501 } 9502 }, 9503 "@babel/helper-hoist-variables": { 9504 "version": "7.15.4", 9505 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", 9506 "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", 9507 "dev": true, 9508 "requires": { 9509 "@babel/types": "^7.15.4" 9510 } 9511 }, 9512 "@babel/helper-member-expression-to-functions": { 9513 "version": "7.15.4", 9514 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", 9515 "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", 9516 "dev": true, 9517 "requires": { 9518 "@babel/types": "^7.15.4" 9519 } 9520 }, 9521 "@babel/helper-module-imports": { 9522 "version": "7.15.4", 9523 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", 9524 "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", 9525 "dev": true, 9526 "requires": { 9527 "@babel/types": "^7.15.4" 9528 } 9529 }, 9530 "@babel/helper-module-transforms": { 9531 "version": "7.15.7", 9532 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", 9533 "integrity": "sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==", 9534 "dev": true, 9535 "requires": { 9536 "@babel/helper-module-imports": "^7.15.4", 9537 "@babel/helper-replace-supers": "^7.15.4", 9538 "@babel/helper-simple-access": "^7.15.4", 9539 "@babel/helper-split-export-declaration": "^7.15.4", 9540 "@babel/helper-validator-identifier": "^7.15.7", 9541 "@babel/template": "^7.15.4", 9542 "@babel/traverse": "^7.15.4", 9543 "@babel/types": "^7.15.6" 9544 } 9545 }, 9546 "@babel/helper-optimise-call-expression": { 9547 "version": "7.15.4", 9548 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", 9549 "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", 9550 "dev": true, 9551 "requires": { 9552 "@babel/types": "^7.15.4" 9553 } 9554 }, 9555 "@babel/helper-plugin-utils": { 9556 "version": "7.14.5", 9557 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", 9558 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", 9559 "dev": true 9560 }, 9561 "@babel/helper-remap-async-to-generator": { 9562 "version": "7.15.4", 9563 "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", 9564 "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", 9565 "dev": true, 9566 "requires": { 9567 "@babel/helper-annotate-as-pure": "^7.15.4", 9568 "@babel/helper-wrap-function": "^7.15.4", 9569 "@babel/types": "^7.15.4" 9570 } 9571 }, 9572 "@babel/helper-replace-supers": { 9573 "version": "7.15.4", 9574 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", 9575 "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", 9576 "dev": true, 9577 "requires": { 9578 "@babel/helper-member-expression-to-functions": "^7.15.4", 9579 "@babel/helper-optimise-call-expression": "^7.15.4", 9580 "@babel/traverse": "^7.15.4", 9581 "@babel/types": "^7.15.4" 9582 } 9583 }, 9584 "@babel/helper-simple-access": { 9585 "version": "7.15.4", 9586 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", 9587 "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", 9588 "dev": true, 9589 "requires": { 9590 "@babel/types": "^7.15.4" 9591 } 9592 }, 9593 "@babel/helper-skip-transparent-expression-wrappers": { 9594 "version": "7.15.4", 9595 "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", 9596 "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", 9597 "dev": true, 9598 "requires": { 9599 "@babel/types": "^7.15.4" 9600 } 9601 }, 9602 "@babel/helper-split-export-declaration": { 9603 "version": "7.15.4", 9604 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", 9605 "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", 9606 "dev": true, 9607 "requires": { 9608 "@babel/types": "^7.15.4" 9609 } 9610 }, 9611 "@babel/helper-validator-identifier": { 9612 "version": "7.15.7", 9613 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", 9614 "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", 9615 "dev": true 9616 }, 9617 "@babel/helper-validator-option": { 9618 "version": "7.14.5", 9619 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", 9620 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", 9621 "dev": true 9622 }, 9623 "@babel/helper-wrap-function": { 9624 "version": "7.15.4", 9625 "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", 9626 "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", 9627 "dev": true, 9628 "requires": { 9629 "@babel/helper-function-name": "^7.15.4", 9630 "@babel/template": "^7.15.4", 9631 "@babel/traverse": "^7.15.4", 9632 "@babel/types": "^7.15.4" 9633 } 9634 }, 9635 "@babel/helpers": { 9636 "version": "7.15.4", 9637 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", 9638 "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", 9639 "dev": true, 9640 "requires": { 9641 "@babel/template": "^7.15.4", 9642 "@babel/traverse": "^7.15.4", 9643 "@babel/types": "^7.15.4" 9644 } 9645 }, 9646 "@babel/highlight": { 9647 "version": "7.14.5", 9648 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", 9649 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", 9650 "dev": true, 9651 "requires": { 9652 "@babel/helper-validator-identifier": "^7.14.5", 9653 "chalk": "^2.0.0", 9654 "js-tokens": "^4.0.0" 9655 }, 9656 "dependencies": { 9657 "chalk": { 9658 "version": "2.4.2", 9659 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 9660 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 9661 "dev": true, 9662 "requires": { 9663 "ansi-styles": "^3.2.1", 9664 "escape-string-regexp": "^1.0.5", 9665 "supports-color": "^5.3.0" 9666 } 9667 } 9668 } 9669 }, 9670 "@babel/parser": { 9671 "version": "7.15.7", 9672 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.7.tgz", 9673 "integrity": "sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==", 9674 "dev": true 9675 }, 9676 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { 9677 "version": "7.15.4", 9678 "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", 9679 "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", 9680 "dev": true, 9681 "requires": { 9682 "@babel/helper-plugin-utils": "^7.14.5", 9683 "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", 9684 "@babel/plugin-proposal-optional-chaining": "^7.14.5" 9685 } 9686 }, 9687 "@babel/plugin-proposal-async-generator-functions": { 9688 "version": "7.15.4", 9689 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", 9690 "integrity": "sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==", 9691 "dev": true, 9692 "requires": { 9693 "@babel/helper-plugin-utils": "^7.14.5", 9694 "@babel/helper-remap-async-to-generator": "^7.15.4", 9695 "@babel/plugin-syntax-async-generators": "^7.8.4" 9696 } 9697 }, 9698 "@babel/plugin-proposal-class-properties": { 9699 "version": "7.14.5", 9700 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", 9701 "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", 9702 "dev": true, 9703 "requires": { 9704 "@babel/helper-create-class-features-plugin": "^7.14.5", 9705 "@babel/helper-plugin-utils": "^7.14.5" 9706 } 9707 }, 9708 "@babel/plugin-proposal-class-static-block": { 9709 "version": "7.15.4", 9710 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", 9711 "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", 9712 "dev": true, 9713 "requires": { 9714 "@babel/helper-create-class-features-plugin": "^7.15.4", 9715 "@babel/helper-plugin-utils": "^7.14.5", 9716 "@babel/plugin-syntax-class-static-block": "^7.14.5" 9717 } 9718 }, 9719 "@babel/plugin-proposal-dynamic-import": { 9720 "version": "7.14.5", 9721 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", 9722 "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", 9723 "dev": true, 9724 "requires": { 9725 "@babel/helper-plugin-utils": "^7.14.5", 9726 "@babel/plugin-syntax-dynamic-import": "^7.8.3" 9727 } 9728 }, 9729 "@babel/plugin-proposal-export-namespace-from": { 9730 "version": "7.14.5", 9731 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", 9732 "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", 9733 "dev": true, 9734 "requires": { 9735 "@babel/helper-plugin-utils": "^7.14.5", 9736 "@babel/plugin-syntax-export-namespace-from": "^7.8.3" 9737 } 9738 }, 9739 "@babel/plugin-proposal-json-strings": { 9740 "version": "7.14.5", 9741 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", 9742 "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", 9743 "dev": true, 9744 "requires": { 9745 "@babel/helper-plugin-utils": "^7.14.5", 9746 "@babel/plugin-syntax-json-strings": "^7.8.3" 9747 } 9748 }, 9749 "@babel/plugin-proposal-logical-assignment-operators": { 9750 "version": "7.14.5", 9751 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", 9752 "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", 9753 "dev": true, 9754 "requires": { 9755 "@babel/helper-plugin-utils": "^7.14.5", 9756 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" 9757 } 9758 }, 9759 "@babel/plugin-proposal-nullish-coalescing-operator": { 9760 "version": "7.14.5", 9761 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", 9762 "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", 9763 "dev": true, 9764 "requires": { 9765 "@babel/helper-plugin-utils": "^7.14.5", 9766 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" 9767 } 9768 }, 9769 "@babel/plugin-proposal-numeric-separator": { 9770 "version": "7.14.5", 9771 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", 9772 "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", 9773 "dev": true, 9774 "requires": { 9775 "@babel/helper-plugin-utils": "^7.14.5", 9776 "@babel/plugin-syntax-numeric-separator": "^7.10.4" 9777 } 9778 }, 9779 "@babel/plugin-proposal-object-rest-spread": { 9780 "version": "7.15.6", 9781 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", 9782 "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", 9783 "dev": true, 9784 "requires": { 9785 "@babel/compat-data": "^7.15.0", 9786 "@babel/helper-compilation-targets": "^7.15.4", 9787 "@babel/helper-plugin-utils": "^7.14.5", 9788 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 9789 "@babel/plugin-transform-parameters": "^7.15.4" 9790 } 9791 }, 9792 "@babel/plugin-proposal-optional-catch-binding": { 9793 "version": "7.14.5", 9794 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", 9795 "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", 9796 "dev": true, 9797 "requires": { 9798 "@babel/helper-plugin-utils": "^7.14.5", 9799 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" 9800 } 9801 }, 9802 "@babel/plugin-proposal-optional-chaining": { 9803 "version": "7.14.5", 9804 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", 9805 "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", 9806 "dev": true, 9807 "requires": { 9808 "@babel/helper-plugin-utils": "^7.14.5", 9809 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", 9810 "@babel/plugin-syntax-optional-chaining": "^7.8.3" 9811 } 9812 }, 9813 "@babel/plugin-proposal-private-methods": { 9814 "version": "7.14.5", 9815 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", 9816 "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", 9817 "dev": true, 9818 "requires": { 9819 "@babel/helper-create-class-features-plugin": "^7.14.5", 9820 "@babel/helper-plugin-utils": "^7.14.5" 9821 } 9822 }, 9823 "@babel/plugin-proposal-private-property-in-object": { 9824 "version": "7.15.4", 9825 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", 9826 "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", 9827 "dev": true, 9828 "requires": { 9829 "@babel/helper-annotate-as-pure": "^7.15.4", 9830 "@babel/helper-create-class-features-plugin": "^7.15.4", 9831 "@babel/helper-plugin-utils": "^7.14.5", 9832 "@babel/plugin-syntax-private-property-in-object": "^7.14.5" 9833 } 9834 }, 9835 "@babel/plugin-proposal-unicode-property-regex": { 9836 "version": "7.14.5", 9837 "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", 9838 "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", 9839 "dev": true, 9840 "requires": { 9841 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 9842 "@babel/helper-plugin-utils": "^7.14.5" 9843 } 9844 }, 9845 "@babel/plugin-syntax-async-generators": { 9846 "version": "7.8.4", 9847 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", 9848 "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", 9849 "dev": true, 9850 "requires": { 9851 "@babel/helper-plugin-utils": "^7.8.0" 9852 } 9853 }, 9854 "@babel/plugin-syntax-class-properties": { 9855 "version": "7.12.13", 9856 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", 9857 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", 9858 "dev": true, 9859 "requires": { 9860 "@babel/helper-plugin-utils": "^7.12.13" 9861 } 9862 }, 9863 "@babel/plugin-syntax-class-static-block": { 9864 "version": "7.14.5", 9865 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", 9866 "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", 9867 "dev": true, 9868 "requires": { 9869 "@babel/helper-plugin-utils": "^7.14.5" 9870 } 9871 }, 9872 "@babel/plugin-syntax-dynamic-import": { 9873 "version": "7.8.3", 9874 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", 9875 "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", 9876 "dev": true, 9877 "requires": { 9878 "@babel/helper-plugin-utils": "^7.8.0" 9879 } 9880 }, 9881 "@babel/plugin-syntax-export-namespace-from": { 9882 "version": "7.8.3", 9883 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", 9884 "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", 9885 "dev": true, 9886 "requires": { 9887 "@babel/helper-plugin-utils": "^7.8.3" 9888 } 9889 }, 9890 "@babel/plugin-syntax-json-strings": { 9891 "version": "7.8.3", 9892 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", 9893 "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", 9894 "dev": true, 9895 "requires": { 9896 "@babel/helper-plugin-utils": "^7.8.0" 9897 } 9898 }, 9899 "@babel/plugin-syntax-logical-assignment-operators": { 9900 "version": "7.10.4", 9901 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", 9902 "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", 9903 "dev": true, 9904 "requires": { 9905 "@babel/helper-plugin-utils": "^7.10.4" 9906 } 9907 }, 9908 "@babel/plugin-syntax-nullish-coalescing-operator": { 9909 "version": "7.8.3", 9910 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", 9911 "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", 9912 "dev": true, 9913 "requires": { 9914 "@babel/helper-plugin-utils": "^7.8.0" 9915 } 9916 }, 9917 "@babel/plugin-syntax-numeric-separator": { 9918 "version": "7.10.4", 9919 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", 9920 "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", 9921 "dev": true, 9922 "requires": { 9923 "@babel/helper-plugin-utils": "^7.10.4" 9924 } 9925 }, 9926 "@babel/plugin-syntax-object-rest-spread": { 9927 "version": "7.8.3", 9928 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", 9929 "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", 9930 "dev": true, 9931 "requires": { 9932 "@babel/helper-plugin-utils": "^7.8.0" 9933 } 9934 }, 9935 "@babel/plugin-syntax-optional-catch-binding": { 9936 "version": "7.8.3", 9937 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", 9938 "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", 9939 "dev": true, 9940 "requires": { 9941 "@babel/helper-plugin-utils": "^7.8.0" 9942 } 9943 }, 9944 "@babel/plugin-syntax-optional-chaining": { 9945 "version": "7.8.3", 9946 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", 9947 "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", 9948 "dev": true, 9949 "requires": { 9950 "@babel/helper-plugin-utils": "^7.8.0" 9951 } 9952 }, 9953 "@babel/plugin-syntax-private-property-in-object": { 9954 "version": "7.14.5", 9955 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", 9956 "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", 9957 "dev": true, 9958 "requires": { 9959 "@babel/helper-plugin-utils": "^7.14.5" 9960 } 9961 }, 9962 "@babel/plugin-syntax-top-level-await": { 9963 "version": "7.14.5", 9964 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", 9965 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", 9966 "dev": true, 9967 "requires": { 9968 "@babel/helper-plugin-utils": "^7.14.5" 9969 } 9970 }, 9971 "@babel/plugin-transform-arrow-functions": { 9972 "version": "7.14.5", 9973 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", 9974 "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", 9975 "dev": true, 9976 "requires": { 9977 "@babel/helper-plugin-utils": "^7.14.5" 9978 } 9979 }, 9980 "@babel/plugin-transform-async-to-generator": { 9981 "version": "7.14.5", 9982 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", 9983 "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", 9984 "dev": true, 9985 "requires": { 9986 "@babel/helper-module-imports": "^7.14.5", 9987 "@babel/helper-plugin-utils": "^7.14.5", 9988 "@babel/helper-remap-async-to-generator": "^7.14.5" 9989 } 9990 }, 9991 "@babel/plugin-transform-block-scoped-functions": { 9992 "version": "7.14.5", 9993 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", 9994 "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", 9995 "dev": true, 9996 "requires": { 9997 "@babel/helper-plugin-utils": "^7.14.5" 9998 } 9999 }, 10000 "@babel/plugin-transform-block-scoping": { 10001 "version": "7.15.3", 10002 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", 10003 "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", 10004 "dev": true, 10005 "requires": { 10006 "@babel/helper-plugin-utils": "^7.14.5" 10007 } 10008 }, 10009 "@babel/plugin-transform-classes": { 10010 "version": "7.15.4", 10011 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", 10012 "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", 10013 "dev": true, 10014 "requires": { 10015 "@babel/helper-annotate-as-pure": "^7.15.4", 10016 "@babel/helper-function-name": "^7.15.4", 10017 "@babel/helper-optimise-call-expression": "^7.15.4", 10018 "@babel/helper-plugin-utils": "^7.14.5", 10019 "@babel/helper-replace-supers": "^7.15.4", 10020 "@babel/helper-split-export-declaration": "^7.15.4", 10021 "globals": "^11.1.0" 10022 } 10023 }, 10024 "@babel/plugin-transform-computed-properties": { 10025 "version": "7.14.5", 10026 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", 10027 "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", 10028 "dev": true, 10029 "requires": { 10030 "@babel/helper-plugin-utils": "^7.14.5" 10031 } 10032 }, 10033 "@babel/plugin-transform-destructuring": { 10034 "version": "7.14.7", 10035 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", 10036 "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", 10037 "dev": true, 10038 "requires": { 10039 "@babel/helper-plugin-utils": "^7.14.5" 10040 } 10041 }, 10042 "@babel/plugin-transform-dotall-regex": { 10043 "version": "7.14.5", 10044 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", 10045 "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", 10046 "dev": true, 10047 "requires": { 10048 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 10049 "@babel/helper-plugin-utils": "^7.14.5" 10050 } 10051 }, 10052 "@babel/plugin-transform-duplicate-keys": { 10053 "version": "7.14.5", 10054 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", 10055 "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", 10056 "dev": true, 10057 "requires": { 10058 "@babel/helper-plugin-utils": "^7.14.5" 10059 } 10060 }, 10061 "@babel/plugin-transform-exponentiation-operator": { 10062 "version": "7.14.5", 10063 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", 10064 "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", 10065 "dev": true, 10066 "requires": { 10067 "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", 10068 "@babel/helper-plugin-utils": "^7.14.5" 10069 } 10070 }, 10071 "@babel/plugin-transform-for-of": { 10072 "version": "7.15.4", 10073 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", 10074 "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", 10075 "dev": true, 10076 "requires": { 10077 "@babel/helper-plugin-utils": "^7.14.5" 10078 } 10079 }, 10080 "@babel/plugin-transform-function-name": { 10081 "version": "7.14.5", 10082 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", 10083 "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", 10084 "dev": true, 10085 "requires": { 10086 "@babel/helper-function-name": "^7.14.5", 10087 "@babel/helper-plugin-utils": "^7.14.5" 10088 } 10089 }, 10090 "@babel/plugin-transform-literals": { 10091 "version": "7.14.5", 10092 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", 10093 "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", 10094 "dev": true, 10095 "requires": { 10096 "@babel/helper-plugin-utils": "^7.14.5" 10097 } 10098 }, 10099 "@babel/plugin-transform-member-expression-literals": { 10100 "version": "7.14.5", 10101 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", 10102 "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", 10103 "dev": true, 10104 "requires": { 10105 "@babel/helper-plugin-utils": "^7.14.5" 10106 } 10107 }, 10108 "@babel/plugin-transform-modules-amd": { 10109 "version": "7.14.5", 10110 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", 10111 "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", 10112 "dev": true, 10113 "requires": { 10114 "@babel/helper-module-transforms": "^7.14.5", 10115 "@babel/helper-plugin-utils": "^7.14.5", 10116 "babel-plugin-dynamic-import-node": "^2.3.3" 10117 } 10118 }, 10119 "@babel/plugin-transform-modules-commonjs": { 10120 "version": "7.15.4", 10121 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", 10122 "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", 10123 "dev": true, 10124 "requires": { 10125 "@babel/helper-module-transforms": "^7.15.4", 10126 "@babel/helper-plugin-utils": "^7.14.5", 10127 "@babel/helper-simple-access": "^7.15.4", 10128 "babel-plugin-dynamic-import-node": "^2.3.3" 10129 } 10130 }, 10131 "@babel/plugin-transform-modules-systemjs": { 10132 "version": "7.15.4", 10133 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", 10134 "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", 10135 "dev": true, 10136 "requires": { 10137 "@babel/helper-hoist-variables": "^7.15.4", 10138 "@babel/helper-module-transforms": "^7.15.4", 10139 "@babel/helper-plugin-utils": "^7.14.5", 10140 "@babel/helper-validator-identifier": "^7.14.9", 10141 "babel-plugin-dynamic-import-node": "^2.3.3" 10142 } 10143 }, 10144 "@babel/plugin-transform-modules-umd": { 10145 "version": "7.14.5", 10146 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", 10147 "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", 10148 "dev": true, 10149 "requires": { 10150 "@babel/helper-module-transforms": "^7.14.5", 10151 "@babel/helper-plugin-utils": "^7.14.5" 10152 } 10153 }, 10154 "@babel/plugin-transform-named-capturing-groups-regex": { 10155 "version": "7.14.9", 10156 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", 10157 "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", 10158 "dev": true, 10159 "requires": { 10160 "@babel/helper-create-regexp-features-plugin": "^7.14.5" 10161 } 10162 }, 10163 "@babel/plugin-transform-new-target": { 10164 "version": "7.14.5", 10165 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", 10166 "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", 10167 "dev": true, 10168 "requires": { 10169 "@babel/helper-plugin-utils": "^7.14.5" 10170 } 10171 }, 10172 "@babel/plugin-transform-object-super": { 10173 "version": "7.14.5", 10174 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", 10175 "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", 10176 "dev": true, 10177 "requires": { 10178 "@babel/helper-plugin-utils": "^7.14.5", 10179 "@babel/helper-replace-supers": "^7.14.5" 10180 } 10181 }, 10182 "@babel/plugin-transform-parameters": { 10183 "version": "7.15.4", 10184 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", 10185 "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", 10186 "dev": true, 10187 "requires": { 10188 "@babel/helper-plugin-utils": "^7.14.5" 10189 } 10190 }, 10191 "@babel/plugin-transform-property-literals": { 10192 "version": "7.14.5", 10193 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", 10194 "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", 10195 "dev": true, 10196 "requires": { 10197 "@babel/helper-plugin-utils": "^7.14.5" 10198 } 10199 }, 10200 "@babel/plugin-transform-regenerator": { 10201 "version": "7.14.5", 10202 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", 10203 "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", 10204 "dev": true, 10205 "requires": { 10206 "regenerator-transform": "^0.14.2" 10207 } 10208 }, 10209 "@babel/plugin-transform-reserved-words": { 10210 "version": "7.14.5", 10211 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", 10212 "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", 10213 "dev": true, 10214 "requires": { 10215 "@babel/helper-plugin-utils": "^7.14.5" 10216 } 10217 }, 10218 "@babel/plugin-transform-runtime": { 10219 "version": "7.15.0", 10220 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", 10221 "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==", 10222 "dev": true, 10223 "requires": { 10224 "@babel/helper-module-imports": "^7.14.5", 10225 "@babel/helper-plugin-utils": "^7.14.5", 10226 "babel-plugin-polyfill-corejs2": "^0.2.2", 10227 "babel-plugin-polyfill-corejs3": "^0.2.2", 10228 "babel-plugin-polyfill-regenerator": "^0.2.2", 10229 "semver": "^6.3.0" 10230 }, 10231 "dependencies": { 10232 "semver": { 10233 "version": "6.3.0", 10234 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 10235 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 10236 "dev": true 10237 } 10238 } 10239 }, 10240 "@babel/plugin-transform-shorthand-properties": { 10241 "version": "7.14.5", 10242 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", 10243 "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", 10244 "dev": true, 10245 "requires": { 10246 "@babel/helper-plugin-utils": "^7.14.5" 10247 } 10248 }, 10249 "@babel/plugin-transform-spread": { 10250 "version": "7.14.6", 10251 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", 10252 "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", 10253 "dev": true, 10254 "requires": { 10255 "@babel/helper-plugin-utils": "^7.14.5", 10256 "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" 10257 } 10258 }, 10259 "@babel/plugin-transform-sticky-regex": { 10260 "version": "7.14.5", 10261 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", 10262 "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", 10263 "dev": true, 10264 "requires": { 10265 "@babel/helper-plugin-utils": "^7.14.5" 10266 } 10267 }, 10268 "@babel/plugin-transform-template-literals": { 10269 "version": "7.14.5", 10270 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", 10271 "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", 10272 "dev": true, 10273 "requires": { 10274 "@babel/helper-plugin-utils": "^7.14.5" 10275 } 10276 }, 10277 "@babel/plugin-transform-typeof-symbol": { 10278 "version": "7.14.5", 10279 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", 10280 "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", 10281 "dev": true, 10282 "requires": { 10283 "@babel/helper-plugin-utils": "^7.14.5" 10284 } 10285 }, 10286 "@babel/plugin-transform-unicode-escapes": { 10287 "version": "7.14.5", 10288 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", 10289 "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", 10290 "dev": true, 10291 "requires": { 10292 "@babel/helper-plugin-utils": "^7.14.5" 10293 } 10294 }, 10295 "@babel/plugin-transform-unicode-regex": { 10296 "version": "7.14.5", 10297 "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", 10298 "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", 10299 "dev": true, 10300 "requires": { 10301 "@babel/helper-create-regexp-features-plugin": "^7.14.5", 10302 "@babel/helper-plugin-utils": "^7.14.5" 10303 } 10304 }, 10305 "@babel/preset-env": { 10306 "version": "7.15.6", 10307 "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.6.tgz", 10308 "integrity": "sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==", 10309 "dev": true, 10310 "requires": { 10311 "@babel/compat-data": "^7.15.0", 10312 "@babel/helper-compilation-targets": "^7.15.4", 10313 "@babel/helper-plugin-utils": "^7.14.5", 10314 "@babel/helper-validator-option": "^7.14.5", 10315 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", 10316 "@babel/plugin-proposal-async-generator-functions": "^7.15.4", 10317 "@babel/plugin-proposal-class-properties": "^7.14.5", 10318 "@babel/plugin-proposal-class-static-block": "^7.15.4", 10319 "@babel/plugin-proposal-dynamic-import": "^7.14.5", 10320 "@babel/plugin-proposal-export-namespace-from": "^7.14.5", 10321 "@babel/plugin-proposal-json-strings": "^7.14.5", 10322 "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", 10323 "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", 10324 "@babel/plugin-proposal-numeric-separator": "^7.14.5", 10325 "@babel/plugin-proposal-object-rest-spread": "^7.15.6", 10326 "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", 10327 "@babel/plugin-proposal-optional-chaining": "^7.14.5", 10328 "@babel/plugin-proposal-private-methods": "^7.14.5", 10329 "@babel/plugin-proposal-private-property-in-object": "^7.15.4", 10330 "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", 10331 "@babel/plugin-syntax-async-generators": "^7.8.4", 10332 "@babel/plugin-syntax-class-properties": "^7.12.13", 10333 "@babel/plugin-syntax-class-static-block": "^7.14.5", 10334 "@babel/plugin-syntax-dynamic-import": "^7.8.3", 10335 "@babel/plugin-syntax-export-namespace-from": "^7.8.3", 10336 "@babel/plugin-syntax-json-strings": "^7.8.3", 10337 "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", 10338 "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", 10339 "@babel/plugin-syntax-numeric-separator": "^7.10.4", 10340 "@babel/plugin-syntax-object-rest-spread": "^7.8.3", 10341 "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", 10342 "@babel/plugin-syntax-optional-chaining": "^7.8.3", 10343 "@babel/plugin-syntax-private-property-in-object": "^7.14.5", 10344 "@babel/plugin-syntax-top-level-await": "^7.14.5", 10345 "@babel/plugin-transform-arrow-functions": "^7.14.5", 10346 "@babel/plugin-transform-async-to-generator": "^7.14.5", 10347 "@babel/plugin-transform-block-scoped-functions": "^7.14.5", 10348 "@babel/plugin-transform-block-scoping": "^7.15.3", 10349 "@babel/plugin-transform-classes": "^7.15.4", 10350 "@babel/plugin-transform-computed-properties": "^7.14.5", 10351 "@babel/plugin-transform-destructuring": "^7.14.7", 10352 "@babel/plugin-transform-dotall-regex": "^7.14.5", 10353 "@babel/plugin-transform-duplicate-keys": "^7.14.5", 10354 "@babel/plugin-transform-exponentiation-operator": "^7.14.5", 10355 "@babel/plugin-transform-for-of": "^7.15.4", 10356 "@babel/plugin-transform-function-name": "^7.14.5", 10357 "@babel/plugin-transform-literals": "^7.14.5", 10358 "@babel/plugin-transform-member-expression-literals": "^7.14.5", 10359 "@babel/plugin-transform-modules-amd": "^7.14.5", 10360 "@babel/plugin-transform-modules-commonjs": "^7.15.4", 10361 "@babel/plugin-transform-modules-systemjs": "^7.15.4", 10362 "@babel/plugin-transform-modules-umd": "^7.14.5", 10363 "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", 10364 "@babel/plugin-transform-new-target": "^7.14.5", 10365 "@babel/plugin-transform-object-super": "^7.14.5", 10366 "@babel/plugin-transform-parameters": "^7.15.4", 10367 "@babel/plugin-transform-property-literals": "^7.14.5", 10368 "@babel/plugin-transform-regenerator": "^7.14.5", 10369 "@babel/plugin-transform-reserved-words": "^7.14.5", 10370 "@babel/plugin-transform-shorthand-properties": "^7.14.5", 10371 "@babel/plugin-transform-spread": "^7.14.6", 10372 "@babel/plugin-transform-sticky-regex": "^7.14.5", 10373 "@babel/plugin-transform-template-literals": "^7.14.5", 10374 "@babel/plugin-transform-typeof-symbol": "^7.14.5", 10375 "@babel/plugin-transform-unicode-escapes": "^7.14.5", 10376 "@babel/plugin-transform-unicode-regex": "^7.14.5", 10377 "@babel/preset-modules": "^0.1.4", 10378 "@babel/types": "^7.15.6", 10379 "babel-plugin-polyfill-corejs2": "^0.2.2", 10380 "babel-plugin-polyfill-corejs3": "^0.2.2", 10381 "babel-plugin-polyfill-regenerator": "^0.2.2", 10382 "core-js-compat": "^3.16.0", 10383 "semver": "^6.3.0" 10384 }, 10385 "dependencies": { 10386 "semver": { 10387 "version": "6.3.0", 10388 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 10389 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 10390 "dev": true 10391 } 10392 } 10393 }, 10394 "@babel/preset-modules": { 10395 "version": "0.1.4", 10396 "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", 10397 "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", 10398 "dev": true, 10399 "requires": { 10400 "@babel/helper-plugin-utils": "^7.0.0", 10401 "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", 10402 "@babel/plugin-transform-dotall-regex": "^7.4.4", 10403 "@babel/types": "^7.4.4", 10404 "esutils": "^2.0.2" 10405 } 10406 }, 10407 "@babel/runtime": { 10408 "version": "7.15.4", 10409 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", 10410 "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", 10411 "dev": true, 10412 "requires": { 10413 "regenerator-runtime": "^0.13.4" 10414 } 10415 }, 10416 "@babel/template": { 10417 "version": "7.15.4", 10418 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", 10419 "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", 10420 "dev": true, 10421 "requires": { 10422 "@babel/code-frame": "^7.14.5", 10423 "@babel/parser": "^7.15.4", 10424 "@babel/types": "^7.15.4" 10425 } 10426 }, 10427 "@babel/traverse": { 10428 "version": "7.15.4", 10429 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", 10430 "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", 10431 "dev": true, 10432 "requires": { 10433 "@babel/code-frame": "^7.14.5", 10434 "@babel/generator": "^7.15.4", 10435 "@babel/helper-function-name": "^7.15.4", 10436 "@babel/helper-hoist-variables": "^7.15.4", 10437 "@babel/helper-split-export-declaration": "^7.15.4", 10438 "@babel/parser": "^7.15.4", 10439 "@babel/types": "^7.15.4", 10440 "debug": "^4.1.0", 10441 "globals": "^11.1.0" 10442 } 10443 }, 10444 "@babel/types": { 10445 "version": "7.15.6", 10446 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", 10447 "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", 10448 "dev": true, 10449 "requires": { 10450 "@babel/helper-validator-identifier": "^7.14.9", 10451 "to-fast-properties": "^2.0.0" 10452 } 10453 }, 10454 "@discoveryjs/json-ext": { 10455 "version": "0.5.5", 10456 "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz", 10457 "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==", 10458 "dev": true 10459 }, 10460 "@nodelib/fs.scandir": { 10461 "version": "2.1.5", 10462 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", 10463 "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 10464 "dev": true, 10465 "requires": { 10466 "@nodelib/fs.stat": "2.0.5", 10467 "run-parallel": "^1.1.9" 10468 } 10469 }, 10470 "@nodelib/fs.stat": { 10471 "version": "2.0.5", 10472 "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", 10473 "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 10474 "dev": true 10475 }, 10476 "@nodelib/fs.walk": { 10477 "version": "1.2.8", 10478 "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", 10479 "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 10480 "dev": true, 10481 "requires": { 10482 "@nodelib/fs.scandir": "2.1.5", 10483 "fastq": "^1.6.0" 10484 } 10485 }, 10486 "@trysound/sax": { 10487 "version": "0.2.0", 10488 "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", 10489 "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", 10490 "dev": true 10491 }, 10492 "@types/babel__core": { 10493 "version": "7.1.16", 10494 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", 10495 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", 10496 "dev": true, 10497 "requires": { 10498 "@babel/parser": "^7.1.0", 10499 "@babel/types": "^7.0.0", 10500 "@types/babel__generator": "*", 10501 "@types/babel__template": "*", 10502 "@types/babel__traverse": "*" 10503 } 10504 }, 10505 "@types/babel__generator": { 10506 "version": "7.6.3", 10507 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", 10508 "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", 10509 "dev": true, 10510 "requires": { 10511 "@babel/types": "^7.0.0" 10512 } 10513 }, 10514 "@types/babel__template": { 10515 "version": "7.4.1", 10516 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", 10517 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", 10518 "dev": true, 10519 "requires": { 10520 "@babel/parser": "^7.1.0", 10521 "@babel/types": "^7.0.0" 10522 } 10523 }, 10524 "@types/babel__traverse": { 10525 "version": "7.14.2", 10526 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", 10527 "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", 10528 "dev": true, 10529 "requires": { 10530 "@babel/types": "^7.3.0" 10531 } 10532 }, 10533 "@types/clean-css": { 10534 "version": "4.2.5", 10535 "resolved": "https://registry.npmjs.org/@types/clean-css/-/clean-css-4.2.5.tgz", 10536 "integrity": "sha512-NEzjkGGpbs9S9fgC4abuBvTpVwE3i+Acu9BBod3PUyjDVZcNsGx61b8r2PphR61QGPnn0JHVs5ey6/I4eTrkxw==", 10537 "dev": true, 10538 "requires": { 10539 "@types/node": "*", 10540 "source-map": "^0.6.0" 10541 }, 10542 "dependencies": { 10543 "source-map": { 10544 "version": "0.6.1", 10545 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 10546 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 10547 "dev": true 10548 } 10549 } 10550 }, 10551 "@types/eslint": { 10552 "version": "7.28.0", 10553 "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz", 10554 "integrity": "sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==", 10555 "dev": true, 10556 "requires": { 10557 "@types/estree": "*", 10558 "@types/json-schema": "*" 10559 } 10560 }, 10561 "@types/eslint-scope": { 10562 "version": "3.7.1", 10563 "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", 10564 "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", 10565 "dev": true, 10566 "requires": { 10567 "@types/eslint": "*", 10568 "@types/estree": "*" 10569 } 10570 }, 10571 "@types/estree": { 10572 "version": "0.0.50", 10573 "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", 10574 "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", 10575 "dev": true 10576 }, 10577 "@types/glob": { 10578 "version": "7.1.4", 10579 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.4.tgz", 10580 "integrity": "sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA==", 10581 "dev": true, 10582 "requires": { 10583 "@types/minimatch": "*", 10584 "@types/node": "*" 10585 } 10586 }, 10587 "@types/http-proxy": { 10588 "version": "1.17.7", 10589 "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", 10590 "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", 10591 "dev": true, 10592 "requires": { 10593 "@types/node": "*" 10594 } 10595 }, 10596 "@types/imagemin": { 10597 "version": "7.0.1", 10598 "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.1.tgz", 10599 "integrity": "sha512-xEn5+M3lDBtI3JxLy6eU3ksoVurygnlG7OYhTqJfGGP4PcvYnfn+IABCmMve7ziM/SneHDm5xgJFKC8hCYPicw==", 10600 "dev": true, 10601 "requires": { 10602 "@types/node": "*" 10603 } 10604 }, 10605 "@types/imagemin-gifsicle": { 10606 "version": "7.0.1", 10607 "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-7.0.1.tgz", 10608 "integrity": "sha512-kUz6sUh0P95JOS0RGEaaemWUrASuw+dLsWIveK2UZJx74id/B9epgblMkCk/r5MjUWbZ83wFvacG5Rb/f97gyA==", 10609 "dev": true, 10610 "requires": { 10611 "@types/imagemin": "*" 10612 } 10613 }, 10614 "@types/imagemin-mozjpeg": { 10615 "version": "8.0.1", 10616 "resolved": "https://registry.npmjs.org/@types/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.1.tgz", 10617 "integrity": "sha512-kMQWEoKxxhlnH4POI3qfW9DjXlQfi80ux3l2b3j5R3eudSCoUIzKQLkfMjNJ6eMYnMWBcB+rfQOWqIzdIwFGKw==", 10618 "dev": true, 10619 "requires": { 10620 "@types/imagemin": "*" 10621 } 10622 }, 10623 "@types/imagemin-optipng": { 10624 "version": "5.2.1", 10625 "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", 10626 "integrity": "sha512-XCM/3q+HUL7v4zOqMI+dJ5dTxT+MUukY9KU49DSnYb/4yWtSMHJyADP+WHSMVzTR63J2ZvfUOzSilzBNEQW78g==", 10627 "dev": true, 10628 "requires": { 10629 "@types/imagemin": "*" 10630 } 10631 }, 10632 "@types/imagemin-svgo": { 10633 "version": "8.0.1", 10634 "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-8.0.1.tgz", 10635 "integrity": "sha512-YafkdrVAcr38U0Ln1C+L1n4SIZqC47VBHTyxCq7gTUSd1R9MdIvMcrljWlgU1M9O68WZDeQWUrKipKYfEOCOvQ==", 10636 "dev": true, 10637 "requires": { 10638 "@types/imagemin": "*", 10639 "@types/svgo": "^1" 10640 } 10641 }, 10642 "@types/json-schema": { 10643 "version": "7.0.9", 10644 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", 10645 "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", 10646 "dev": true 10647 }, 10648 "@types/minimatch": { 10649 "version": "3.0.5", 10650 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", 10651 "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", 10652 "dev": true 10653 }, 10654 "@types/node": { 10655 "version": "16.10.1", 10656 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.10.1.tgz", 10657 "integrity": "sha512-4/Z9DMPKFexZj/Gn3LylFgamNKHm4K3QDi0gz9B26Uk0c8izYf97B5fxfpspMNkWlFupblKM/nV8+NA9Ffvr+w==", 10658 "dev": true 10659 }, 10660 "@types/parse-json": { 10661 "version": "4.0.0", 10662 "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", 10663 "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", 10664 "dev": true 10665 }, 10666 "@types/retry": { 10667 "version": "0.12.1", 10668 "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", 10669 "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", 10670 "dev": true 10671 }, 10672 "@types/svgo": { 10673 "version": "1.3.6", 10674 "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", 10675 "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", 10676 "dev": true 10677 }, 10678 "@webassemblyjs/ast": { 10679 "version": "1.11.1", 10680 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", 10681 "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", 10682 "dev": true, 10683 "requires": { 10684 "@webassemblyjs/helper-numbers": "1.11.1", 10685 "@webassemblyjs/helper-wasm-bytecode": "1.11.1" 10686 } 10687 }, 10688 "@webassemblyjs/floating-point-hex-parser": { 10689 "version": "1.11.1", 10690 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", 10691 "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", 10692 "dev": true 10693 }, 10694 "@webassemblyjs/helper-api-error": { 10695 "version": "1.11.1", 10696 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", 10697 "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", 10698 "dev": true 10699 }, 10700 "@webassemblyjs/helper-buffer": { 10701 "version": "1.11.1", 10702 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", 10703 "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", 10704 "dev": true 10705 }, 10706 "@webassemblyjs/helper-numbers": { 10707 "version": "1.11.1", 10708 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", 10709 "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", 10710 "dev": true, 10711 "requires": { 10712 "@webassemblyjs/floating-point-hex-parser": "1.11.1", 10713 "@webassemblyjs/helper-api-error": "1.11.1", 10714 "@xtuc/long": "4.2.2" 10715 } 10716 }, 10717 "@webassemblyjs/helper-wasm-bytecode": { 10718 "version": "1.11.1", 10719 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", 10720 "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", 10721 "dev": true 10722 }, 10723 "@webassemblyjs/helper-wasm-section": { 10724 "version": "1.11.1", 10725 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", 10726 "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", 10727 "dev": true, 10728 "requires": { 10729 "@webassemblyjs/ast": "1.11.1", 10730 "@webassemblyjs/helper-buffer": "1.11.1", 10731 "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 10732 "@webassemblyjs/wasm-gen": "1.11.1" 10733 } 10734 }, 10735 "@webassemblyjs/ieee754": { 10736 "version": "1.11.1", 10737 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", 10738 "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", 10739 "dev": true, 10740 "requires": { 10741 "@xtuc/ieee754": "^1.2.0" 10742 } 10743 }, 10744 "@webassemblyjs/leb128": { 10745 "version": "1.11.1", 10746 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", 10747 "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", 10748 "dev": true, 10749 "requires": { 10750 "@xtuc/long": "4.2.2" 10751 } 10752 }, 10753 "@webassemblyjs/utf8": { 10754 "version": "1.11.1", 10755 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", 10756 "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", 10757 "dev": true 10758 }, 10759 "@webassemblyjs/wasm-edit": { 10760 "version": "1.11.1", 10761 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", 10762 "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", 10763 "dev": true, 10764 "requires": { 10765 "@webassemblyjs/ast": "1.11.1", 10766 "@webassemblyjs/helper-buffer": "1.11.1", 10767 "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 10768 "@webassemblyjs/helper-wasm-section": "1.11.1", 10769 "@webassemblyjs/wasm-gen": "1.11.1", 10770 "@webassemblyjs/wasm-opt": "1.11.1", 10771 "@webassemblyjs/wasm-parser": "1.11.1", 10772 "@webassemblyjs/wast-printer": "1.11.1" 10773 } 10774 }, 10775 "@webassemblyjs/wasm-gen": { 10776 "version": "1.11.1", 10777 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", 10778 "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", 10779 "dev": true, 10780 "requires": { 10781 "@webassemblyjs/ast": "1.11.1", 10782 "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 10783 "@webassemblyjs/ieee754": "1.11.1", 10784 "@webassemblyjs/leb128": "1.11.1", 10785 "@webassemblyjs/utf8": "1.11.1" 10786 } 10787 }, 10788 "@webassemblyjs/wasm-opt": { 10789 "version": "1.11.1", 10790 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", 10791 "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", 10792 "dev": true, 10793 "requires": { 10794 "@webassemblyjs/ast": "1.11.1", 10795 "@webassemblyjs/helper-buffer": "1.11.1", 10796 "@webassemblyjs/wasm-gen": "1.11.1", 10797 "@webassemblyjs/wasm-parser": "1.11.1" 10798 } 10799 }, 10800 "@webassemblyjs/wasm-parser": { 10801 "version": "1.11.1", 10802 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", 10803 "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", 10804 "dev": true, 10805 "requires": { 10806 "@webassemblyjs/ast": "1.11.1", 10807 "@webassemblyjs/helper-api-error": "1.11.1", 10808 "@webassemblyjs/helper-wasm-bytecode": "1.11.1", 10809 "@webassemblyjs/ieee754": "1.11.1", 10810 "@webassemblyjs/leb128": "1.11.1", 10811 "@webassemblyjs/utf8": "1.11.1" 10812 } 10813 }, 10814 "@webassemblyjs/wast-printer": { 10815 "version": "1.11.1", 10816 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", 10817 "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", 10818 "dev": true, 10819 "requires": { 10820 "@webassemblyjs/ast": "1.11.1", 10821 "@xtuc/long": "4.2.2" 10822 } 10823 }, 10824 "@webpack-cli/configtest": { 10825 "version": "1.0.4", 10826 "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz", 10827 "integrity": "sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==", 10828 "dev": true, 10829 "requires": {} 10830 }, 10831 "@webpack-cli/info": { 10832 "version": "1.3.0", 10833 "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz", 10834 "integrity": "sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==", 10835 "dev": true, 10836 "requires": { 10837 "envinfo": "^7.7.3" 10838 } 10839 }, 10840 "@webpack-cli/serve": { 10841 "version": "1.5.2", 10842 "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz", 10843 "integrity": "sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==", 10844 "dev": true, 10845 "requires": {} 10846 }, 10847 "@xtuc/ieee754": { 10848 "version": "1.2.0", 10849 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", 10850 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", 10851 "dev": true 10852 }, 10853 "@xtuc/long": { 10854 "version": "4.2.2", 10855 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", 10856 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", 10857 "dev": true 10858 }, 10859 "accepts": { 10860 "version": "1.3.7", 10861 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", 10862 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", 10863 "dev": true, 10864 "requires": { 10865 "mime-types": "~2.1.24", 10866 "negotiator": "0.6.2" 10867 } 10868 }, 10869 "acorn": { 10870 "version": "8.5.0", 10871 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", 10872 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", 10873 "dev": true 10874 }, 10875 "acorn-import-assertions": { 10876 "version": "1.7.6", 10877 "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz", 10878 "integrity": "sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==", 10879 "dev": true, 10880 "requires": {} 10881 }, 10882 "adjust-sourcemap-loader": { 10883 "version": "4.0.0", 10884 "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", 10885 "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", 10886 "dev": true, 10887 "requires": { 10888 "loader-utils": "^2.0.0", 10889 "regex-parser": "^2.2.11" 10890 }, 10891 "dependencies": { 10892 "loader-utils": { 10893 "version": "2.0.0", 10894 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 10895 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 10896 "dev": true, 10897 "requires": { 10898 "big.js": "^5.2.2", 10899 "emojis-list": "^3.0.0", 10900 "json5": "^2.1.2" 10901 } 10902 } 10903 } 10904 }, 10905 "aggregate-error": { 10906 "version": "3.1.0", 10907 "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", 10908 "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", 10909 "dev": true, 10910 "requires": { 10911 "clean-stack": "^2.0.0", 10912 "indent-string": "^4.0.0" 10913 } 10914 }, 10915 "ajv": { 10916 "version": "6.12.6", 10917 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 10918 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 10919 "dev": true, 10920 "requires": { 10921 "fast-deep-equal": "^3.1.1", 10922 "fast-json-stable-stringify": "^2.0.0", 10923 "json-schema-traverse": "^0.4.1", 10924 "uri-js": "^4.2.2" 10925 } 10926 }, 10927 "ajv-keywords": { 10928 "version": "3.5.2", 10929 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", 10930 "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", 10931 "dev": true, 10932 "requires": {} 10933 }, 10934 "alphanum-sort": { 10935 "version": "1.0.2", 10936 "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", 10937 "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", 10938 "dev": true 10939 }, 10940 "ansi-escapes": { 10941 "version": "4.3.2", 10942 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", 10943 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", 10944 "dev": true, 10945 "requires": { 10946 "type-fest": "^0.21.3" 10947 } 10948 }, 10949 "ansi-html-community": { 10950 "version": "0.0.8", 10951 "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", 10952 "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", 10953 "dev": true 10954 }, 10955 "ansi-regex": { 10956 "version": "5.0.1", 10957 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", 10958 "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", 10959 "dev": true 10960 }, 10961 "ansi-styles": { 10962 "version": "3.2.1", 10963 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 10964 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 10965 "dev": true, 10966 "requires": { 10967 "color-convert": "^1.9.0" 10968 } 10969 }, 10970 "anymatch": { 10971 "version": "3.1.2", 10972 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", 10973 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", 10974 "dev": true, 10975 "requires": { 10976 "normalize-path": "^3.0.0", 10977 "picomatch": "^2.0.4" 10978 } 10979 }, 10980 "array-flatten": { 10981 "version": "2.1.2", 10982 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", 10983 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", 10984 "dev": true 10985 }, 10986 "array-union": { 10987 "version": "2.1.0", 10988 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", 10989 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 10990 "dev": true 10991 }, 10992 "asn1.js": { 10993 "version": "5.4.1", 10994 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", 10995 "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", 10996 "dev": true, 10997 "requires": { 10998 "bn.js": "^4.0.0", 10999 "inherits": "^2.0.1", 11000 "minimalistic-assert": "^1.0.0", 11001 "safer-buffer": "^2.1.0" 11002 }, 11003 "dependencies": { 11004 "bn.js": { 11005 "version": "4.12.0", 11006 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11007 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11008 "dev": true 11009 } 11010 } 11011 }, 11012 "assert": { 11013 "version": "1.5.0", 11014 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", 11015 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", 11016 "dev": true, 11017 "requires": { 11018 "object-assign": "^4.1.1", 11019 "util": "0.10.3" 11020 }, 11021 "dependencies": { 11022 "inherits": { 11023 "version": "2.0.1", 11024 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", 11025 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", 11026 "dev": true 11027 }, 11028 "util": { 11029 "version": "0.10.3", 11030 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", 11031 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", 11032 "dev": true, 11033 "requires": { 11034 "inherits": "2.0.1" 11035 } 11036 } 11037 } 11038 }, 11039 "async": { 11040 "version": "2.6.3", 11041 "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", 11042 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", 11043 "dev": true, 11044 "requires": { 11045 "lodash": "^4.17.14" 11046 } 11047 }, 11048 "autoprefixer": { 11049 "version": "10.3.6", 11050 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.6.tgz", 11051 "integrity": "sha512-3bDjTfF0MfZntwVCSd18XAT2Zndufh3Mep+mafbzdIQEeWbncVRUVDjH8/EPANV9Hq40seJ24QcYAyhUsFz7gQ==", 11052 "dev": true, 11053 "requires": { 11054 "browserslist": "^4.17.1", 11055 "caniuse-lite": "^1.0.30001260", 11056 "fraction.js": "^4.1.1", 11057 "nanocolors": "^0.2.8", 11058 "normalize-range": "^0.1.2", 11059 "postcss-value-parser": "^4.1.0" 11060 }, 11061 "dependencies": { 11062 "nanocolors": { 11063 "version": "0.2.10", 11064 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.10.tgz", 11065 "integrity": "sha512-i+EDWGsJClQwR/bhLIG/CObZZwaYaS5qt+yjxZbfV+77QiNHNzE9nj4d9Ut1TGZ0R0eSwPcQWzReASzXuw/7oA==", 11066 "dev": true 11067 } 11068 } 11069 }, 11070 "axios": { 11071 "version": "0.21.4", 11072 "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", 11073 "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", 11074 "dev": true, 11075 "requires": { 11076 "follow-redirects": "^1.14.0" 11077 } 11078 }, 11079 "babel-loader": { 11080 "version": "8.2.2", 11081 "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz", 11082 "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==", 11083 "dev": true, 11084 "requires": { 11085 "find-cache-dir": "^3.3.1", 11086 "loader-utils": "^1.4.0", 11087 "make-dir": "^3.1.0", 11088 "schema-utils": "^2.6.5" 11089 } 11090 }, 11091 "babel-plugin-dynamic-import-node": { 11092 "version": "2.3.3", 11093 "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", 11094 "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", 11095 "dev": true, 11096 "requires": { 11097 "object.assign": "^4.1.0" 11098 } 11099 }, 11100 "babel-plugin-polyfill-corejs2": { 11101 "version": "0.2.2", 11102 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", 11103 "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", 11104 "dev": true, 11105 "requires": { 11106 "@babel/compat-data": "^7.13.11", 11107 "@babel/helper-define-polyfill-provider": "^0.2.2", 11108 "semver": "^6.1.1" 11109 }, 11110 "dependencies": { 11111 "semver": { 11112 "version": "6.3.0", 11113 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 11114 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 11115 "dev": true 11116 } 11117 } 11118 }, 11119 "babel-plugin-polyfill-corejs3": { 11120 "version": "0.2.5", 11121 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", 11122 "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", 11123 "dev": true, 11124 "requires": { 11125 "@babel/helper-define-polyfill-provider": "^0.2.2", 11126 "core-js-compat": "^3.16.2" 11127 } 11128 }, 11129 "babel-plugin-polyfill-regenerator": { 11130 "version": "0.2.2", 11131 "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", 11132 "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", 11133 "dev": true, 11134 "requires": { 11135 "@babel/helper-define-polyfill-provider": "^0.2.2" 11136 } 11137 }, 11138 "balanced-match": { 11139 "version": "1.0.2", 11140 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", 11141 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 11142 "dev": true 11143 }, 11144 "base64-js": { 11145 "version": "1.5.1", 11146 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 11147 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", 11148 "dev": true 11149 }, 11150 "batch": { 11151 "version": "0.6.1", 11152 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", 11153 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", 11154 "dev": true 11155 }, 11156 "big.js": { 11157 "version": "5.2.2", 11158 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", 11159 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", 11160 "dev": true 11161 }, 11162 "binary-extensions": { 11163 "version": "2.2.0", 11164 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 11165 "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", 11166 "dev": true 11167 }, 11168 "bn.js": { 11169 "version": "5.2.0", 11170 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", 11171 "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", 11172 "dev": true 11173 }, 11174 "body-parser": { 11175 "version": "1.19.0", 11176 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", 11177 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", 11178 "dev": true, 11179 "requires": { 11180 "bytes": "3.1.0", 11181 "content-type": "~1.0.4", 11182 "debug": "2.6.9", 11183 "depd": "~1.1.2", 11184 "http-errors": "1.7.2", 11185 "iconv-lite": "0.4.24", 11186 "on-finished": "~2.3.0", 11187 "qs": "6.7.0", 11188 "raw-body": "2.4.0", 11189 "type-is": "~1.6.17" 11190 }, 11191 "dependencies": { 11192 "bytes": { 11193 "version": "3.1.0", 11194 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", 11195 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", 11196 "dev": true 11197 }, 11198 "debug": { 11199 "version": "2.6.9", 11200 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 11201 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 11202 "dev": true, 11203 "requires": { 11204 "ms": "2.0.0" 11205 } 11206 }, 11207 "ms": { 11208 "version": "2.0.0", 11209 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 11210 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 11211 "dev": true 11212 } 11213 } 11214 }, 11215 "bonjour": { 11216 "version": "3.5.0", 11217 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", 11218 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", 11219 "dev": true, 11220 "requires": { 11221 "array-flatten": "^2.1.0", 11222 "deep-equal": "^1.0.1", 11223 "dns-equal": "^1.0.0", 11224 "dns-txt": "^2.0.2", 11225 "multicast-dns": "^6.0.1", 11226 "multicast-dns-service-types": "^1.1.0" 11227 } 11228 }, 11229 "boolbase": { 11230 "version": "1.0.0", 11231 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", 11232 "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", 11233 "dev": true 11234 }, 11235 "brace-expansion": { 11236 "version": "1.1.11", 11237 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 11238 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 11239 "dev": true, 11240 "requires": { 11241 "balanced-match": "^1.0.0", 11242 "concat-map": "0.0.1" 11243 } 11244 }, 11245 "braces": { 11246 "version": "3.0.2", 11247 "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 11248 "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 11249 "dev": true, 11250 "requires": { 11251 "fill-range": "^7.0.1" 11252 } 11253 }, 11254 "brorand": { 11255 "version": "1.1.0", 11256 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", 11257 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", 11258 "dev": true 11259 }, 11260 "browserify-aes": { 11261 "version": "1.2.0", 11262 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", 11263 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", 11264 "dev": true, 11265 "requires": { 11266 "buffer-xor": "^1.0.3", 11267 "cipher-base": "^1.0.0", 11268 "create-hash": "^1.1.0", 11269 "evp_bytestokey": "^1.0.3", 11270 "inherits": "^2.0.1", 11271 "safe-buffer": "^5.0.1" 11272 } 11273 }, 11274 "browserify-cipher": { 11275 "version": "1.0.1", 11276 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", 11277 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", 11278 "dev": true, 11279 "requires": { 11280 "browserify-aes": "^1.0.4", 11281 "browserify-des": "^1.0.0", 11282 "evp_bytestokey": "^1.0.0" 11283 } 11284 }, 11285 "browserify-des": { 11286 "version": "1.0.2", 11287 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", 11288 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", 11289 "dev": true, 11290 "requires": { 11291 "cipher-base": "^1.0.1", 11292 "des.js": "^1.0.0", 11293 "inherits": "^2.0.1", 11294 "safe-buffer": "^5.1.2" 11295 } 11296 }, 11297 "browserify-rsa": { 11298 "version": "4.1.0", 11299 "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", 11300 "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", 11301 "dev": true, 11302 "requires": { 11303 "bn.js": "^5.0.0", 11304 "randombytes": "^2.0.1" 11305 } 11306 }, 11307 "browserify-sign": { 11308 "version": "4.2.1", 11309 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", 11310 "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", 11311 "dev": true, 11312 "requires": { 11313 "bn.js": "^5.1.1", 11314 "browserify-rsa": "^4.0.1", 11315 "create-hash": "^1.2.0", 11316 "create-hmac": "^1.1.7", 11317 "elliptic": "^6.5.3", 11318 "inherits": "^2.0.4", 11319 "parse-asn1": "^5.1.5", 11320 "readable-stream": "^3.6.0", 11321 "safe-buffer": "^5.2.0" 11322 }, 11323 "dependencies": { 11324 "readable-stream": { 11325 "version": "3.6.0", 11326 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 11327 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 11328 "dev": true, 11329 "requires": { 11330 "inherits": "^2.0.3", 11331 "string_decoder": "^1.1.1", 11332 "util-deprecate": "^1.0.1" 11333 } 11334 }, 11335 "safe-buffer": { 11336 "version": "5.2.1", 11337 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 11338 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 11339 "dev": true 11340 } 11341 } 11342 }, 11343 "browserify-zlib": { 11344 "version": "0.2.0", 11345 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", 11346 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", 11347 "dev": true, 11348 "requires": { 11349 "pako": "~1.0.5" 11350 } 11351 }, 11352 "browserslist": { 11353 "version": "4.17.1", 11354 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.1.tgz", 11355 "integrity": "sha512-aLD0ZMDSnF4lUt4ZDNgqi5BUn9BZ7YdQdI/cYlILrhdSSZJLU9aNZoD5/NBmM4SK34APB2e83MOsRt1EnkuyaQ==", 11356 "dev": true, 11357 "requires": { 11358 "caniuse-lite": "^1.0.30001259", 11359 "electron-to-chromium": "^1.3.846", 11360 "escalade": "^3.1.1", 11361 "nanocolors": "^0.1.5", 11362 "node-releases": "^1.1.76" 11363 } 11364 }, 11365 "buffer": { 11366 "version": "4.9.2", 11367 "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", 11368 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", 11369 "dev": true, 11370 "requires": { 11371 "base64-js": "^1.0.2", 11372 "ieee754": "^1.1.4", 11373 "isarray": "^1.0.0" 11374 } 11375 }, 11376 "buffer-from": { 11377 "version": "1.1.2", 11378 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", 11379 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", 11380 "dev": true 11381 }, 11382 "buffer-indexof": { 11383 "version": "1.1.1", 11384 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", 11385 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", 11386 "dev": true 11387 }, 11388 "buffer-xor": { 11389 "version": "1.0.3", 11390 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", 11391 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", 11392 "dev": true 11393 }, 11394 "builtin-status-codes": { 11395 "version": "3.0.0", 11396 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", 11397 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", 11398 "dev": true 11399 }, 11400 "bytes": { 11401 "version": "3.0.0", 11402 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", 11403 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", 11404 "dev": true 11405 }, 11406 "call-bind": { 11407 "version": "1.0.2", 11408 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", 11409 "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", 11410 "dev": true, 11411 "requires": { 11412 "function-bind": "^1.1.1", 11413 "get-intrinsic": "^1.0.2" 11414 } 11415 }, 11416 "callsites": { 11417 "version": "3.1.0", 11418 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", 11419 "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", 11420 "dev": true 11421 }, 11422 "camel-case": { 11423 "version": "4.1.2", 11424 "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", 11425 "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", 11426 "dev": true, 11427 "requires": { 11428 "pascal-case": "^3.1.2", 11429 "tslib": "^2.0.3" 11430 } 11431 }, 11432 "caniuse-api": { 11433 "version": "3.0.0", 11434 "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", 11435 "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", 11436 "dev": true, 11437 "requires": { 11438 "browserslist": "^4.0.0", 11439 "caniuse-lite": "^1.0.0", 11440 "lodash.memoize": "^4.1.2", 11441 "lodash.uniq": "^4.5.0" 11442 } 11443 }, 11444 "caniuse-lite": { 11445 "version": "1.0.30001260", 11446 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001260.tgz", 11447 "integrity": "sha512-Fhjc/k8725ItmrvW5QomzxLeojewxvqiYCKeFcfFEhut28IVLdpHU19dneOmltZQIE5HNbawj1HYD+1f2bM1Dg==", 11448 "dev": true, 11449 "requires": { 11450 "nanocolors": "^0.1.0" 11451 } 11452 }, 11453 "chalk": { 11454 "version": "4.1.2", 11455 "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", 11456 "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", 11457 "dev": true, 11458 "requires": { 11459 "ansi-styles": "^4.1.0", 11460 "supports-color": "^7.1.0" 11461 }, 11462 "dependencies": { 11463 "ansi-styles": { 11464 "version": "4.3.0", 11465 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 11466 "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 11467 "dev": true, 11468 "requires": { 11469 "color-convert": "^2.0.1" 11470 } 11471 }, 11472 "color-convert": { 11473 "version": "2.0.1", 11474 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 11475 "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 11476 "dev": true, 11477 "requires": { 11478 "color-name": "~1.1.4" 11479 } 11480 }, 11481 "color-name": { 11482 "version": "1.1.4", 11483 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 11484 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 11485 "dev": true 11486 }, 11487 "has-flag": { 11488 "version": "4.0.0", 11489 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 11490 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 11491 "dev": true 11492 }, 11493 "supports-color": { 11494 "version": "7.2.0", 11495 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 11496 "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 11497 "dev": true, 11498 "requires": { 11499 "has-flag": "^4.0.0" 11500 } 11501 } 11502 } 11503 }, 11504 "charenc": { 11505 "version": "0.0.2", 11506 "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", 11507 "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", 11508 "dev": true 11509 }, 11510 "chokidar": { 11511 "version": "3.5.2", 11512 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", 11513 "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", 11514 "dev": true, 11515 "requires": { 11516 "anymatch": "~3.1.2", 11517 "braces": "~3.0.2", 11518 "fsevents": "~2.3.2", 11519 "glob-parent": "~5.1.2", 11520 "is-binary-path": "~2.1.0", 11521 "is-glob": "~4.0.1", 11522 "normalize-path": "~3.0.0", 11523 "readdirp": "~3.6.0" 11524 } 11525 }, 11526 "chrome-trace-event": { 11527 "version": "1.0.3", 11528 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", 11529 "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", 11530 "dev": true 11531 }, 11532 "ci-info": { 11533 "version": "3.2.0", 11534 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", 11535 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", 11536 "dev": true 11537 }, 11538 "cipher-base": { 11539 "version": "1.0.4", 11540 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", 11541 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", 11542 "dev": true, 11543 "requires": { 11544 "inherits": "^2.0.1", 11545 "safe-buffer": "^5.0.1" 11546 } 11547 }, 11548 "clean-css": { 11549 "version": "5.2.0", 11550 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.0.tgz", 11551 "integrity": "sha512-2639sWGa43EMmG7fn8mdVuBSs6HuWaSor+ZPoFWzenBc6oN+td8YhTfghWXZ25G1NiiSvz8bOFBS7PdSbTiqEA==", 11552 "dev": true, 11553 "requires": { 11554 "source-map": "~0.6.0" 11555 }, 11556 "dependencies": { 11557 "source-map": { 11558 "version": "0.6.1", 11559 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11560 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11561 "dev": true 11562 } 11563 } 11564 }, 11565 "clean-stack": { 11566 "version": "2.2.0", 11567 "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", 11568 "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", 11569 "dev": true 11570 }, 11571 "cli-table3": { 11572 "version": "0.6.0", 11573 "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", 11574 "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", 11575 "dev": true, 11576 "requires": { 11577 "colors": "^1.1.2", 11578 "object-assign": "^4.1.0", 11579 "string-width": "^4.2.0" 11580 } 11581 }, 11582 "clipboard": { 11583 "version": "2.0.8", 11584 "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz", 11585 "integrity": "sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==", 11586 "requires": { 11587 "good-listener": "^1.2.2", 11588 "select": "^1.1.2", 11589 "tiny-emitter": "^2.0.0" 11590 } 11591 }, 11592 "cliui": { 11593 "version": "7.0.4", 11594 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", 11595 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", 11596 "dev": true, 11597 "requires": { 11598 "string-width": "^4.2.0", 11599 "strip-ansi": "^6.0.0", 11600 "wrap-ansi": "^7.0.0" 11601 } 11602 }, 11603 "clone-deep": { 11604 "version": "4.0.1", 11605 "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", 11606 "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", 11607 "dev": true, 11608 "requires": { 11609 "is-plain-object": "^2.0.4", 11610 "kind-of": "^6.0.2", 11611 "shallow-clone": "^3.0.0" 11612 } 11613 }, 11614 "collect.js": { 11615 "version": "4.29.0", 11616 "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.29.0.tgz", 11617 "integrity": "sha512-yhgGYEsLEcqnLT1NmRlN1+1euoz9SDhxQ4QyDhWYsKoWsg7252PKA5++dWaDs8mdFxbkmXDXQUaHXI9J2eTPkQ==", 11618 "dev": true 11619 }, 11620 "color-convert": { 11621 "version": "1.9.3", 11622 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 11623 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 11624 "dev": true, 11625 "requires": { 11626 "color-name": "1.1.3" 11627 } 11628 }, 11629 "color-name": { 11630 "version": "1.1.3", 11631 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 11632 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 11633 "dev": true 11634 }, 11635 "colord": { 11636 "version": "2.8.0", 11637 "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz", 11638 "integrity": "sha512-kNkVV4KFta3TYQv0bzs4xNwLaeag261pxgzGQSh4cQ1rEhYjcTJfFRP0SDlbhLONg0eSoLzrDd79PosjbltufA==", 11639 "dev": true 11640 }, 11641 "colorette": { 11642 "version": "1.4.0", 11643 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", 11644 "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", 11645 "dev": true 11646 }, 11647 "colors": { 11648 "version": "1.4.0", 11649 "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", 11650 "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", 11651 "dev": true, 11652 "optional": true 11653 }, 11654 "commander": { 11655 "version": "7.2.0", 11656 "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", 11657 "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", 11658 "dev": true 11659 }, 11660 "commondir": { 11661 "version": "1.0.1", 11662 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", 11663 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", 11664 "dev": true 11665 }, 11666 "compressible": { 11667 "version": "2.0.18", 11668 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", 11669 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", 11670 "dev": true, 11671 "requires": { 11672 "mime-db": ">= 1.43.0 < 2" 11673 } 11674 }, 11675 "compression": { 11676 "version": "1.7.4", 11677 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", 11678 "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", 11679 "dev": true, 11680 "requires": { 11681 "accepts": "~1.3.5", 11682 "bytes": "3.0.0", 11683 "compressible": "~2.0.16", 11684 "debug": "2.6.9", 11685 "on-headers": "~1.0.2", 11686 "safe-buffer": "5.1.2", 11687 "vary": "~1.1.2" 11688 }, 11689 "dependencies": { 11690 "debug": { 11691 "version": "2.6.9", 11692 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 11693 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 11694 "dev": true, 11695 "requires": { 11696 "ms": "2.0.0" 11697 } 11698 }, 11699 "ms": { 11700 "version": "2.0.0", 11701 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 11702 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 11703 "dev": true 11704 } 11705 } 11706 }, 11707 "concat": { 11708 "version": "1.0.3", 11709 "resolved": "https://registry.npmjs.org/concat/-/concat-1.0.3.tgz", 11710 "integrity": "sha1-QPM1MInWVGdpXLGIa0Xt1jfYzKg=", 11711 "dev": true, 11712 "requires": { 11713 "commander": "^2.9.0" 11714 }, 11715 "dependencies": { 11716 "commander": { 11717 "version": "2.20.3", 11718 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 11719 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 11720 "dev": true 11721 } 11722 } 11723 }, 11724 "concat-map": { 11725 "version": "0.0.1", 11726 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 11727 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 11728 "dev": true 11729 }, 11730 "connect-history-api-fallback": { 11731 "version": "1.6.0", 11732 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", 11733 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", 11734 "dev": true 11735 }, 11736 "consola": { 11737 "version": "2.15.3", 11738 "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", 11739 "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", 11740 "dev": true 11741 }, 11742 "console-browserify": { 11743 "version": "1.2.0", 11744 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", 11745 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", 11746 "dev": true 11747 }, 11748 "constants-browserify": { 11749 "version": "1.0.0", 11750 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", 11751 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", 11752 "dev": true 11753 }, 11754 "content-disposition": { 11755 "version": "0.5.3", 11756 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", 11757 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", 11758 "dev": true, 11759 "requires": { 11760 "safe-buffer": "5.1.2" 11761 } 11762 }, 11763 "content-type": { 11764 "version": "1.0.4", 11765 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", 11766 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", 11767 "dev": true 11768 }, 11769 "convert-source-map": { 11770 "version": "1.8.0", 11771 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", 11772 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", 11773 "dev": true, 11774 "requires": { 11775 "safe-buffer": "~5.1.1" 11776 } 11777 }, 11778 "cookie": { 11779 "version": "0.4.0", 11780 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", 11781 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", 11782 "dev": true 11783 }, 11784 "cookie-signature": { 11785 "version": "1.0.6", 11786 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", 11787 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", 11788 "dev": true 11789 }, 11790 "core-js-compat": { 11791 "version": "3.18.1", 11792 "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.1.tgz", 11793 "integrity": "sha512-XJMYx58zo4W0kLPmIingVZA10+7TuKrMLPt83+EzDmxFJQUMcTVVmQ+n5JP4r6Z14qSzhQBRi3NSWoeVyKKXUg==", 11794 "dev": true, 11795 "requires": { 11796 "browserslist": "^4.17.1", 11797 "semver": "7.0.0" 11798 }, 11799 "dependencies": { 11800 "semver": { 11801 "version": "7.0.0", 11802 "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", 11803 "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", 11804 "dev": true 11805 } 11806 } 11807 }, 11808 "core-util-is": { 11809 "version": "1.0.3", 11810 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", 11811 "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", 11812 "dev": true 11813 }, 11814 "cosmiconfig": { 11815 "version": "7.0.1", 11816 "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", 11817 "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", 11818 "dev": true, 11819 "requires": { 11820 "@types/parse-json": "^4.0.0", 11821 "import-fresh": "^3.2.1", 11822 "parse-json": "^5.0.0", 11823 "path-type": "^4.0.0", 11824 "yaml": "^1.10.0" 11825 } 11826 }, 11827 "create-ecdh": { 11828 "version": "4.0.4", 11829 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", 11830 "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", 11831 "dev": true, 11832 "requires": { 11833 "bn.js": "^4.1.0", 11834 "elliptic": "^6.5.3" 11835 }, 11836 "dependencies": { 11837 "bn.js": { 11838 "version": "4.12.0", 11839 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 11840 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 11841 "dev": true 11842 } 11843 } 11844 }, 11845 "create-hash": { 11846 "version": "1.2.0", 11847 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", 11848 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", 11849 "dev": true, 11850 "requires": { 11851 "cipher-base": "^1.0.1", 11852 "inherits": "^2.0.1", 11853 "md5.js": "^1.3.4", 11854 "ripemd160": "^2.0.1", 11855 "sha.js": "^2.4.0" 11856 } 11857 }, 11858 "create-hmac": { 11859 "version": "1.1.7", 11860 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", 11861 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", 11862 "dev": true, 11863 "requires": { 11864 "cipher-base": "^1.0.3", 11865 "create-hash": "^1.1.0", 11866 "inherits": "^2.0.1", 11867 "ripemd160": "^2.0.0", 11868 "safe-buffer": "^5.0.1", 11869 "sha.js": "^2.4.8" 11870 } 11871 }, 11872 "cross-spawn": { 11873 "version": "7.0.3", 11874 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 11875 "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", 11876 "dev": true, 11877 "requires": { 11878 "path-key": "^3.1.0", 11879 "shebang-command": "^2.0.0", 11880 "which": "^2.0.1" 11881 } 11882 }, 11883 "crypt": { 11884 "version": "0.0.2", 11885 "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", 11886 "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", 11887 "dev": true 11888 }, 11889 "crypto-browserify": { 11890 "version": "3.12.0", 11891 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", 11892 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", 11893 "dev": true, 11894 "requires": { 11895 "browserify-cipher": "^1.0.0", 11896 "browserify-sign": "^4.0.0", 11897 "create-ecdh": "^4.0.0", 11898 "create-hash": "^1.1.0", 11899 "create-hmac": "^1.1.0", 11900 "diffie-hellman": "^5.0.0", 11901 "inherits": "^2.0.1", 11902 "pbkdf2": "^3.0.3", 11903 "public-encrypt": "^4.0.0", 11904 "randombytes": "^2.0.0", 11905 "randomfill": "^1.0.3" 11906 } 11907 }, 11908 "css-color-names": { 11909 "version": "1.0.1", 11910 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", 11911 "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", 11912 "dev": true 11913 }, 11914 "css-declaration-sorter": { 11915 "version": "6.1.3", 11916 "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", 11917 "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", 11918 "dev": true, 11919 "requires": { 11920 "timsort": "^0.3.0" 11921 } 11922 }, 11923 "css-loader": { 11924 "version": "5.2.7", 11925 "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", 11926 "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", 11927 "dev": true, 11928 "requires": { 11929 "icss-utils": "^5.1.0", 11930 "loader-utils": "^2.0.0", 11931 "postcss": "^8.2.15", 11932 "postcss-modules-extract-imports": "^3.0.0", 11933 "postcss-modules-local-by-default": "^4.0.0", 11934 "postcss-modules-scope": "^3.0.0", 11935 "postcss-modules-values": "^4.0.0", 11936 "postcss-value-parser": "^4.1.0", 11937 "schema-utils": "^3.0.0", 11938 "semver": "^7.3.5" 11939 }, 11940 "dependencies": { 11941 "loader-utils": { 11942 "version": "2.0.0", 11943 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 11944 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 11945 "dev": true, 11946 "requires": { 11947 "big.js": "^5.2.2", 11948 "emojis-list": "^3.0.0", 11949 "json5": "^2.1.2" 11950 } 11951 }, 11952 "schema-utils": { 11953 "version": "3.1.1", 11954 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 11955 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 11956 "dev": true, 11957 "requires": { 11958 "@types/json-schema": "^7.0.8", 11959 "ajv": "^6.12.5", 11960 "ajv-keywords": "^3.5.2" 11961 } 11962 } 11963 } 11964 }, 11965 "css-select": { 11966 "version": "4.1.3", 11967 "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", 11968 "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", 11969 "dev": true, 11970 "requires": { 11971 "boolbase": "^1.0.0", 11972 "css-what": "^5.0.0", 11973 "domhandler": "^4.2.0", 11974 "domutils": "^2.6.0", 11975 "nth-check": "^2.0.0" 11976 } 11977 }, 11978 "css-tree": { 11979 "version": "1.1.3", 11980 "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", 11981 "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", 11982 "dev": true, 11983 "requires": { 11984 "mdn-data": "2.0.14", 11985 "source-map": "^0.6.1" 11986 }, 11987 "dependencies": { 11988 "source-map": { 11989 "version": "0.6.1", 11990 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 11991 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 11992 "dev": true 11993 } 11994 } 11995 }, 11996 "css-what": { 11997 "version": "5.0.1", 11998 "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz", 11999 "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==", 12000 "dev": true 12001 }, 12002 "cssesc": { 12003 "version": "3.0.0", 12004 "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 12005 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 12006 "dev": true 12007 }, 12008 "cssnano": { 12009 "version": "5.0.8", 12010 "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", 12011 "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", 12012 "dev": true, 12013 "requires": { 12014 "cssnano-preset-default": "^5.1.4", 12015 "is-resolvable": "^1.1.0", 12016 "lilconfig": "^2.0.3", 12017 "yaml": "^1.10.2" 12018 } 12019 }, 12020 "cssnano-preset-default": { 12021 "version": "5.1.4", 12022 "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", 12023 "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", 12024 "dev": true, 12025 "requires": { 12026 "css-declaration-sorter": "^6.0.3", 12027 "cssnano-utils": "^2.0.1", 12028 "postcss-calc": "^8.0.0", 12029 "postcss-colormin": "^5.2.0", 12030 "postcss-convert-values": "^5.0.1", 12031 "postcss-discard-comments": "^5.0.1", 12032 "postcss-discard-duplicates": "^5.0.1", 12033 "postcss-discard-empty": "^5.0.1", 12034 "postcss-discard-overridden": "^5.0.1", 12035 "postcss-merge-longhand": "^5.0.2", 12036 "postcss-merge-rules": "^5.0.2", 12037 "postcss-minify-font-values": "^5.0.1", 12038 "postcss-minify-gradients": "^5.0.2", 12039 "postcss-minify-params": "^5.0.1", 12040 "postcss-minify-selectors": "^5.1.0", 12041 "postcss-normalize-charset": "^5.0.1", 12042 "postcss-normalize-display-values": "^5.0.1", 12043 "postcss-normalize-positions": "^5.0.1", 12044 "postcss-normalize-repeat-style": "^5.0.1", 12045 "postcss-normalize-string": "^5.0.1", 12046 "postcss-normalize-timing-functions": "^5.0.1", 12047 "postcss-normalize-unicode": "^5.0.1", 12048 "postcss-normalize-url": "^5.0.2", 12049 "postcss-normalize-whitespace": "^5.0.1", 12050 "postcss-ordered-values": "^5.0.2", 12051 "postcss-reduce-initial": "^5.0.1", 12052 "postcss-reduce-transforms": "^5.0.1", 12053 "postcss-svgo": "^5.0.2", 12054 "postcss-unique-selectors": "^5.0.1" 12055 } 12056 }, 12057 "cssnano-utils": { 12058 "version": "2.0.1", 12059 "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", 12060 "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", 12061 "dev": true, 12062 "requires": {} 12063 }, 12064 "csso": { 12065 "version": "4.2.0", 12066 "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", 12067 "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", 12068 "dev": true, 12069 "requires": { 12070 "css-tree": "^1.1.2" 12071 } 12072 }, 12073 "debug": { 12074 "version": "4.3.2", 12075 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", 12076 "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", 12077 "dev": true, 12078 "requires": { 12079 "ms": "2.1.2" 12080 } 12081 }, 12082 "deep-equal": { 12083 "version": "1.1.1", 12084 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", 12085 "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", 12086 "dev": true, 12087 "requires": { 12088 "is-arguments": "^1.0.4", 12089 "is-date-object": "^1.0.1", 12090 "is-regex": "^1.0.4", 12091 "object-is": "^1.0.1", 12092 "object-keys": "^1.1.1", 12093 "regexp.prototype.flags": "^1.2.0" 12094 } 12095 }, 12096 "default-gateway": { 12097 "version": "6.0.3", 12098 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", 12099 "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", 12100 "dev": true, 12101 "requires": { 12102 "execa": "^5.0.0" 12103 } 12104 }, 12105 "define-lazy-prop": { 12106 "version": "2.0.0", 12107 "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", 12108 "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", 12109 "dev": true 12110 }, 12111 "define-properties": { 12112 "version": "1.1.3", 12113 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", 12114 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", 12115 "dev": true, 12116 "requires": { 12117 "object-keys": "^1.0.12" 12118 } 12119 }, 12120 "del": { 12121 "version": "6.0.0", 12122 "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", 12123 "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", 12124 "dev": true, 12125 "requires": { 12126 "globby": "^11.0.1", 12127 "graceful-fs": "^4.2.4", 12128 "is-glob": "^4.0.1", 12129 "is-path-cwd": "^2.2.0", 12130 "is-path-inside": "^3.0.2", 12131 "p-map": "^4.0.0", 12132 "rimraf": "^3.0.2", 12133 "slash": "^3.0.0" 12134 }, 12135 "dependencies": { 12136 "globby": { 12137 "version": "11.0.4", 12138 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", 12139 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", 12140 "dev": true, 12141 "requires": { 12142 "array-union": "^2.1.0", 12143 "dir-glob": "^3.0.1", 12144 "fast-glob": "^3.1.1", 12145 "ignore": "^5.1.4", 12146 "merge2": "^1.3.0", 12147 "slash": "^3.0.0" 12148 } 12149 } 12150 } 12151 }, 12152 "delegate": { 12153 "version": "3.2.0", 12154 "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", 12155 "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" 12156 }, 12157 "depd": { 12158 "version": "1.1.2", 12159 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", 12160 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", 12161 "dev": true 12162 }, 12163 "des.js": { 12164 "version": "1.0.1", 12165 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", 12166 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", 12167 "dev": true, 12168 "requires": { 12169 "inherits": "^2.0.1", 12170 "minimalistic-assert": "^1.0.0" 12171 } 12172 }, 12173 "destroy": { 12174 "version": "1.0.4", 12175 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", 12176 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", 12177 "dev": true 12178 }, 12179 "detect-node": { 12180 "version": "2.1.0", 12181 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", 12182 "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", 12183 "dev": true 12184 }, 12185 "diffie-hellman": { 12186 "version": "5.0.3", 12187 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", 12188 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", 12189 "dev": true, 12190 "requires": { 12191 "bn.js": "^4.1.0", 12192 "miller-rabin": "^4.0.0", 12193 "randombytes": "^2.0.0" 12194 }, 12195 "dependencies": { 12196 "bn.js": { 12197 "version": "4.12.0", 12198 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 12199 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 12200 "dev": true 12201 } 12202 } 12203 }, 12204 "dir-glob": { 12205 "version": "3.0.1", 12206 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", 12207 "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", 12208 "dev": true, 12209 "requires": { 12210 "path-type": "^4.0.0" 12211 } 12212 }, 12213 "dns-equal": { 12214 "version": "1.0.0", 12215 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", 12216 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", 12217 "dev": true 12218 }, 12219 "dns-packet": { 12220 "version": "1.3.4", 12221 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", 12222 "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", 12223 "dev": true, 12224 "requires": { 12225 "ip": "^1.1.0", 12226 "safe-buffer": "^5.0.1" 12227 } 12228 }, 12229 "dns-txt": { 12230 "version": "2.0.2", 12231 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", 12232 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", 12233 "dev": true, 12234 "requires": { 12235 "buffer-indexof": "^1.0.0" 12236 } 12237 }, 12238 "dom-serializer": { 12239 "version": "1.3.2", 12240 "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", 12241 "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", 12242 "dev": true, 12243 "requires": { 12244 "domelementtype": "^2.0.1", 12245 "domhandler": "^4.2.0", 12246 "entities": "^2.0.0" 12247 } 12248 }, 12249 "domain-browser": { 12250 "version": "1.2.0", 12251 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", 12252 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", 12253 "dev": true 12254 }, 12255 "domelementtype": { 12256 "version": "2.2.0", 12257 "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", 12258 "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", 12259 "dev": true 12260 }, 12261 "domhandler": { 12262 "version": "4.2.2", 12263 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", 12264 "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", 12265 "dev": true, 12266 "requires": { 12267 "domelementtype": "^2.2.0" 12268 } 12269 }, 12270 "domutils": { 12271 "version": "2.8.0", 12272 "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", 12273 "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", 12274 "dev": true, 12275 "requires": { 12276 "dom-serializer": "^1.0.1", 12277 "domelementtype": "^2.2.0", 12278 "domhandler": "^4.2.0" 12279 } 12280 }, 12281 "dot-case": { 12282 "version": "3.0.4", 12283 "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", 12284 "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", 12285 "dev": true, 12286 "requires": { 12287 "no-case": "^3.0.4", 12288 "tslib": "^2.0.3" 12289 } 12290 }, 12291 "dotenv": { 12292 "version": "10.0.0", 12293 "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", 12294 "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", 12295 "dev": true 12296 }, 12297 "dotenv-expand": { 12298 "version": "5.1.0", 12299 "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", 12300 "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", 12301 "dev": true 12302 }, 12303 "ee-first": { 12304 "version": "1.1.1", 12305 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", 12306 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", 12307 "dev": true 12308 }, 12309 "electron-to-chromium": { 12310 "version": "1.3.850", 12311 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.850.tgz", 12312 "integrity": "sha512-ZzkDcdzePeF4dhoGZQT77V2CyJOpwfTZEOg4h0x6R/jQhGt/rIRpbRyVreWLtD7B/WsVxo91URm2WxMKR9JQZA==", 12313 "dev": true 12314 }, 12315 "elliptic": { 12316 "version": "6.5.4", 12317 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", 12318 "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", 12319 "dev": true, 12320 "requires": { 12321 "bn.js": "^4.11.9", 12322 "brorand": "^1.1.0", 12323 "hash.js": "^1.0.0", 12324 "hmac-drbg": "^1.0.1", 12325 "inherits": "^2.0.4", 12326 "minimalistic-assert": "^1.0.1", 12327 "minimalistic-crypto-utils": "^1.0.1" 12328 }, 12329 "dependencies": { 12330 "bn.js": { 12331 "version": "4.12.0", 12332 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 12333 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 12334 "dev": true 12335 } 12336 } 12337 }, 12338 "emoji-regex": { 12339 "version": "8.0.0", 12340 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 12341 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 12342 "dev": true 12343 }, 12344 "emojis-list": { 12345 "version": "3.0.0", 12346 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", 12347 "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", 12348 "dev": true 12349 }, 12350 "encodeurl": { 12351 "version": "1.0.2", 12352 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", 12353 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", 12354 "dev": true 12355 }, 12356 "enhanced-resolve": { 12357 "version": "5.8.3", 12358 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", 12359 "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", 12360 "dev": true, 12361 "requires": { 12362 "graceful-fs": "^4.2.4", 12363 "tapable": "^2.2.0" 12364 } 12365 }, 12366 "entities": { 12367 "version": "2.2.0", 12368 "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", 12369 "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", 12370 "dev": true 12371 }, 12372 "envinfo": { 12373 "version": "7.8.1", 12374 "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", 12375 "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", 12376 "dev": true 12377 }, 12378 "error-ex": { 12379 "version": "1.3.2", 12380 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 12381 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 12382 "dev": true, 12383 "requires": { 12384 "is-arrayish": "^0.2.1" 12385 } 12386 }, 12387 "es-module-lexer": { 12388 "version": "0.9.0", 12389 "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.0.tgz", 12390 "integrity": "sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==", 12391 "dev": true 12392 }, 12393 "escalade": { 12394 "version": "3.1.1", 12395 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", 12396 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", 12397 "dev": true 12398 }, 12399 "escape-html": { 12400 "version": "1.0.3", 12401 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", 12402 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", 12403 "dev": true 12404 }, 12405 "escape-string-regexp": { 12406 "version": "1.0.5", 12407 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 12408 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 12409 "dev": true 12410 }, 12411 "eslint-scope": { 12412 "version": "5.1.1", 12413 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", 12414 "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", 12415 "dev": true, 12416 "requires": { 12417 "esrecurse": "^4.3.0", 12418 "estraverse": "^4.1.1" 12419 } 12420 }, 12421 "esrecurse": { 12422 "version": "4.3.0", 12423 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", 12424 "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", 12425 "dev": true, 12426 "requires": { 12427 "estraverse": "^5.2.0" 12428 }, 12429 "dependencies": { 12430 "estraverse": { 12431 "version": "5.2.0", 12432 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", 12433 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", 12434 "dev": true 12435 } 12436 } 12437 }, 12438 "estraverse": { 12439 "version": "4.3.0", 12440 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", 12441 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", 12442 "dev": true 12443 }, 12444 "esutils": { 12445 "version": "2.0.3", 12446 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", 12447 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", 12448 "dev": true 12449 }, 12450 "etag": { 12451 "version": "1.8.1", 12452 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", 12453 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", 12454 "dev": true 12455 }, 12456 "eventemitter3": { 12457 "version": "4.0.7", 12458 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", 12459 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", 12460 "dev": true 12461 }, 12462 "events": { 12463 "version": "3.3.0", 12464 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 12465 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", 12466 "dev": true 12467 }, 12468 "evp_bytestokey": { 12469 "version": "1.0.3", 12470 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", 12471 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", 12472 "dev": true, 12473 "requires": { 12474 "md5.js": "^1.3.4", 12475 "safe-buffer": "^5.1.1" 12476 } 12477 }, 12478 "execa": { 12479 "version": "5.1.1", 12480 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", 12481 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", 12482 "dev": true, 12483 "requires": { 12484 "cross-spawn": "^7.0.3", 12485 "get-stream": "^6.0.0", 12486 "human-signals": "^2.1.0", 12487 "is-stream": "^2.0.0", 12488 "merge-stream": "^2.0.0", 12489 "npm-run-path": "^4.0.1", 12490 "onetime": "^5.1.2", 12491 "signal-exit": "^3.0.3", 12492 "strip-final-newline": "^2.0.0" 12493 } 12494 }, 12495 "express": { 12496 "version": "4.17.1", 12497 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", 12498 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", 12499 "dev": true, 12500 "requires": { 12501 "accepts": "~1.3.7", 12502 "array-flatten": "1.1.1", 12503 "body-parser": "1.19.0", 12504 "content-disposition": "0.5.3", 12505 "content-type": "~1.0.4", 12506 "cookie": "0.4.0", 12507 "cookie-signature": "1.0.6", 12508 "debug": "2.6.9", 12509 "depd": "~1.1.2", 12510 "encodeurl": "~1.0.2", 12511 "escape-html": "~1.0.3", 12512 "etag": "~1.8.1", 12513 "finalhandler": "~1.1.2", 12514 "fresh": "0.5.2", 12515 "merge-descriptors": "1.0.1", 12516 "methods": "~1.1.2", 12517 "on-finished": "~2.3.0", 12518 "parseurl": "~1.3.3", 12519 "path-to-regexp": "0.1.7", 12520 "proxy-addr": "~2.0.5", 12521 "qs": "6.7.0", 12522 "range-parser": "~1.2.1", 12523 "safe-buffer": "5.1.2", 12524 "send": "0.17.1", 12525 "serve-static": "1.14.1", 12526 "setprototypeof": "1.1.1", 12527 "statuses": "~1.5.0", 12528 "type-is": "~1.6.18", 12529 "utils-merge": "1.0.1", 12530 "vary": "~1.1.2" 12531 }, 12532 "dependencies": { 12533 "array-flatten": { 12534 "version": "1.1.1", 12535 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", 12536 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", 12537 "dev": true 12538 }, 12539 "debug": { 12540 "version": "2.6.9", 12541 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12542 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12543 "dev": true, 12544 "requires": { 12545 "ms": "2.0.0" 12546 } 12547 }, 12548 "ms": { 12549 "version": "2.0.0", 12550 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12551 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 12552 "dev": true 12553 } 12554 } 12555 }, 12556 "fast-deep-equal": { 12557 "version": "3.1.3", 12558 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 12559 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 12560 "dev": true 12561 }, 12562 "fast-glob": { 12563 "version": "3.2.7", 12564 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", 12565 "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", 12566 "dev": true, 12567 "requires": { 12568 "@nodelib/fs.stat": "^2.0.2", 12569 "@nodelib/fs.walk": "^1.2.3", 12570 "glob-parent": "^5.1.2", 12571 "merge2": "^1.3.0", 12572 "micromatch": "^4.0.4" 12573 } 12574 }, 12575 "fast-json-stable-stringify": { 12576 "version": "2.1.0", 12577 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 12578 "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 12579 "dev": true 12580 }, 12581 "fastest-levenshtein": { 12582 "version": "1.0.12", 12583 "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", 12584 "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", 12585 "dev": true 12586 }, 12587 "fastq": { 12588 "version": "1.13.0", 12589 "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", 12590 "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", 12591 "dev": true, 12592 "requires": { 12593 "reusify": "^1.0.4" 12594 } 12595 }, 12596 "faye-websocket": { 12597 "version": "0.11.4", 12598 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", 12599 "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", 12600 "dev": true, 12601 "requires": { 12602 "websocket-driver": ">=0.5.1" 12603 } 12604 }, 12605 "figures": { 12606 "version": "3.2.0", 12607 "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 12608 "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 12609 "dev": true, 12610 "requires": { 12611 "escape-string-regexp": "^1.0.5" 12612 } 12613 }, 12614 "file-loader": { 12615 "version": "6.2.0", 12616 "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", 12617 "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", 12618 "dev": true, 12619 "requires": { 12620 "loader-utils": "^2.0.0", 12621 "schema-utils": "^3.0.0" 12622 }, 12623 "dependencies": { 12624 "loader-utils": { 12625 "version": "2.0.0", 12626 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 12627 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 12628 "dev": true, 12629 "requires": { 12630 "big.js": "^5.2.2", 12631 "emojis-list": "^3.0.0", 12632 "json5": "^2.1.2" 12633 } 12634 }, 12635 "schema-utils": { 12636 "version": "3.1.1", 12637 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 12638 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 12639 "dev": true, 12640 "requires": { 12641 "@types/json-schema": "^7.0.8", 12642 "ajv": "^6.12.5", 12643 "ajv-keywords": "^3.5.2" 12644 } 12645 } 12646 } 12647 }, 12648 "file-type": { 12649 "version": "12.4.2", 12650 "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", 12651 "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", 12652 "dev": true 12653 }, 12654 "fill-range": { 12655 "version": "7.0.1", 12656 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 12657 "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 12658 "dev": true, 12659 "requires": { 12660 "to-regex-range": "^5.0.1" 12661 } 12662 }, 12663 "finalhandler": { 12664 "version": "1.1.2", 12665 "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", 12666 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", 12667 "dev": true, 12668 "requires": { 12669 "debug": "2.6.9", 12670 "encodeurl": "~1.0.2", 12671 "escape-html": "~1.0.3", 12672 "on-finished": "~2.3.0", 12673 "parseurl": "~1.3.3", 12674 "statuses": "~1.5.0", 12675 "unpipe": "~1.0.0" 12676 }, 12677 "dependencies": { 12678 "debug": { 12679 "version": "2.6.9", 12680 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 12681 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 12682 "dev": true, 12683 "requires": { 12684 "ms": "2.0.0" 12685 } 12686 }, 12687 "ms": { 12688 "version": "2.0.0", 12689 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 12690 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 12691 "dev": true 12692 } 12693 } 12694 }, 12695 "find-cache-dir": { 12696 "version": "3.3.2", 12697 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", 12698 "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", 12699 "dev": true, 12700 "requires": { 12701 "commondir": "^1.0.1", 12702 "make-dir": "^3.0.2", 12703 "pkg-dir": "^4.1.0" 12704 } 12705 }, 12706 "find-up": { 12707 "version": "4.1.0", 12708 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 12709 "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 12710 "dev": true, 12711 "requires": { 12712 "locate-path": "^5.0.0", 12713 "path-exists": "^4.0.0" 12714 } 12715 }, 12716 "follow-redirects": { 12717 "version": "1.14.4", 12718 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz", 12719 "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==", 12720 "dev": true 12721 }, 12722 "forwarded": { 12723 "version": "0.2.0", 12724 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", 12725 "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", 12726 "dev": true 12727 }, 12728 "fraction.js": { 12729 "version": "4.1.1", 12730 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.1.tgz", 12731 "integrity": "sha512-MHOhvvxHTfRFpF1geTK9czMIZ6xclsEor2wkIGYYq+PxcQqT7vStJqjhe6S1TenZrMZzo+wlqOufBDVepUEgPg==", 12732 "dev": true 12733 }, 12734 "fresh": { 12735 "version": "0.5.2", 12736 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", 12737 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", 12738 "dev": true 12739 }, 12740 "fs-extra": { 12741 "version": "10.0.0", 12742 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", 12743 "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", 12744 "dev": true, 12745 "requires": { 12746 "graceful-fs": "^4.2.0", 12747 "jsonfile": "^6.0.1", 12748 "universalify": "^2.0.0" 12749 } 12750 }, 12751 "fs-monkey": { 12752 "version": "1.0.3", 12753 "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", 12754 "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", 12755 "dev": true 12756 }, 12757 "fs.realpath": { 12758 "version": "1.0.0", 12759 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 12760 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 12761 "dev": true 12762 }, 12763 "fsevents": { 12764 "version": "2.3.2", 12765 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", 12766 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", 12767 "dev": true, 12768 "optional": true 12769 }, 12770 "function-bind": { 12771 "version": "1.1.1", 12772 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", 12773 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", 12774 "dev": true 12775 }, 12776 "gensync": { 12777 "version": "1.0.0-beta.2", 12778 "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", 12779 "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", 12780 "dev": true 12781 }, 12782 "get-caller-file": { 12783 "version": "2.0.5", 12784 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 12785 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 12786 "dev": true 12787 }, 12788 "get-intrinsic": { 12789 "version": "1.1.1", 12790 "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", 12791 "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", 12792 "dev": true, 12793 "requires": { 12794 "function-bind": "^1.1.1", 12795 "has": "^1.0.3", 12796 "has-symbols": "^1.0.1" 12797 } 12798 }, 12799 "get-stream": { 12800 "version": "6.0.1", 12801 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", 12802 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", 12803 "dev": true 12804 }, 12805 "glob": { 12806 "version": "7.2.0", 12807 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", 12808 "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", 12809 "dev": true, 12810 "requires": { 12811 "fs.realpath": "^1.0.0", 12812 "inflight": "^1.0.4", 12813 "inherits": "2", 12814 "minimatch": "^3.0.4", 12815 "once": "^1.3.0", 12816 "path-is-absolute": "^1.0.0" 12817 } 12818 }, 12819 "glob-parent": { 12820 "version": "5.1.2", 12821 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", 12822 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 12823 "dev": true, 12824 "requires": { 12825 "is-glob": "^4.0.1" 12826 } 12827 }, 12828 "glob-to-regexp": { 12829 "version": "0.4.1", 12830 "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", 12831 "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", 12832 "dev": true 12833 }, 12834 "globals": { 12835 "version": "11.12.0", 12836 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", 12837 "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", 12838 "dev": true 12839 }, 12840 "globby": { 12841 "version": "10.0.2", 12842 "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", 12843 "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", 12844 "dev": true, 12845 "requires": { 12846 "@types/glob": "^7.1.1", 12847 "array-union": "^2.1.0", 12848 "dir-glob": "^3.0.1", 12849 "fast-glob": "^3.0.3", 12850 "glob": "^7.1.3", 12851 "ignore": "^5.1.1", 12852 "merge2": "^1.2.3", 12853 "slash": "^3.0.0" 12854 } 12855 }, 12856 "good-listener": { 12857 "version": "1.2.2", 12858 "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", 12859 "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", 12860 "requires": { 12861 "delegate": "^3.1.2" 12862 } 12863 }, 12864 "graceful-fs": { 12865 "version": "4.2.8", 12866 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", 12867 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", 12868 "dev": true 12869 }, 12870 "growly": { 12871 "version": "1.3.0", 12872 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", 12873 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", 12874 "dev": true 12875 }, 12876 "handle-thing": { 12877 "version": "2.0.1", 12878 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", 12879 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", 12880 "dev": true 12881 }, 12882 "has": { 12883 "version": "1.0.3", 12884 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 12885 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", 12886 "dev": true, 12887 "requires": { 12888 "function-bind": "^1.1.1" 12889 } 12890 }, 12891 "has-flag": { 12892 "version": "3.0.0", 12893 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 12894 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 12895 "dev": true 12896 }, 12897 "has-symbols": { 12898 "version": "1.0.2", 12899 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", 12900 "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", 12901 "dev": true 12902 }, 12903 "has-tostringtag": { 12904 "version": "1.0.0", 12905 "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", 12906 "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", 12907 "dev": true, 12908 "requires": { 12909 "has-symbols": "^1.0.2" 12910 } 12911 }, 12912 "hash-base": { 12913 "version": "3.1.0", 12914 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", 12915 "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", 12916 "dev": true, 12917 "requires": { 12918 "inherits": "^2.0.4", 12919 "readable-stream": "^3.6.0", 12920 "safe-buffer": "^5.2.0" 12921 }, 12922 "dependencies": { 12923 "readable-stream": { 12924 "version": "3.6.0", 12925 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 12926 "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 12927 "dev": true, 12928 "requires": { 12929 "inherits": "^2.0.3", 12930 "string_decoder": "^1.1.1", 12931 "util-deprecate": "^1.0.1" 12932 } 12933 }, 12934 "safe-buffer": { 12935 "version": "5.2.1", 12936 "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 12937 "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 12938 "dev": true 12939 } 12940 } 12941 }, 12942 "hash-sum": { 12943 "version": "1.0.2", 12944 "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", 12945 "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", 12946 "dev": true 12947 }, 12948 "hash.js": { 12949 "version": "1.1.7", 12950 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", 12951 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", 12952 "dev": true, 12953 "requires": { 12954 "inherits": "^2.0.3", 12955 "minimalistic-assert": "^1.0.1" 12956 } 12957 }, 12958 "he": { 12959 "version": "1.2.0", 12960 "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 12961 "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 12962 "dev": true 12963 }, 12964 "hmac-drbg": { 12965 "version": "1.0.1", 12966 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", 12967 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", 12968 "dev": true, 12969 "requires": { 12970 "hash.js": "^1.0.3", 12971 "minimalistic-assert": "^1.0.0", 12972 "minimalistic-crypto-utils": "^1.0.1" 12973 } 12974 }, 12975 "hpack.js": { 12976 "version": "2.1.6", 12977 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", 12978 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", 12979 "dev": true, 12980 "requires": { 12981 "inherits": "^2.0.1", 12982 "obuf": "^1.0.0", 12983 "readable-stream": "^2.0.1", 12984 "wbuf": "^1.1.0" 12985 } 12986 }, 12987 "html-entities": { 12988 "version": "2.3.2", 12989 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", 12990 "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", 12991 "dev": true 12992 }, 12993 "html-loader": { 12994 "version": "1.3.2", 12995 "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-1.3.2.tgz", 12996 "integrity": "sha512-DEkUwSd0sijK5PF3kRWspYi56XP7bTNkyg5YWSzBdjaSDmvCufep5c4Vpb3PBf6lUL0YPtLwBfy9fL0t5hBAGA==", 12997 "dev": true, 12998 "requires": { 12999 "html-minifier-terser": "^5.1.1", 13000 "htmlparser2": "^4.1.0", 13001 "loader-utils": "^2.0.0", 13002 "schema-utils": "^3.0.0" 13003 }, 13004 "dependencies": { 13005 "loader-utils": { 13006 "version": "2.0.0", 13007 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 13008 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 13009 "dev": true, 13010 "requires": { 13011 "big.js": "^5.2.2", 13012 "emojis-list": "^3.0.0", 13013 "json5": "^2.1.2" 13014 } 13015 }, 13016 "schema-utils": { 13017 "version": "3.1.1", 13018 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 13019 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 13020 "dev": true, 13021 "requires": { 13022 "@types/json-schema": "^7.0.8", 13023 "ajv": "^6.12.5", 13024 "ajv-keywords": "^3.5.2" 13025 } 13026 } 13027 } 13028 }, 13029 "html-minifier-terser": { 13030 "version": "5.1.1", 13031 "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", 13032 "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", 13033 "dev": true, 13034 "requires": { 13035 "camel-case": "^4.1.1", 13036 "clean-css": "^4.2.3", 13037 "commander": "^4.1.1", 13038 "he": "^1.2.0", 13039 "param-case": "^3.0.3", 13040 "relateurl": "^0.2.7", 13041 "terser": "^4.6.3" 13042 }, 13043 "dependencies": { 13044 "clean-css": { 13045 "version": "4.2.3", 13046 "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", 13047 "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", 13048 "dev": true, 13049 "requires": { 13050 "source-map": "~0.6.0" 13051 } 13052 }, 13053 "commander": { 13054 "version": "4.1.1", 13055 "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", 13056 "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", 13057 "dev": true 13058 }, 13059 "source-map": { 13060 "version": "0.6.1", 13061 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 13062 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 13063 "dev": true 13064 }, 13065 "terser": { 13066 "version": "4.8.0", 13067 "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", 13068 "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", 13069 "dev": true, 13070 "requires": { 13071 "commander": "^2.20.0", 13072 "source-map": "~0.6.1", 13073 "source-map-support": "~0.5.12" 13074 }, 13075 "dependencies": { 13076 "commander": { 13077 "version": "2.20.3", 13078 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", 13079 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", 13080 "dev": true 13081 } 13082 } 13083 } 13084 } 13085 }, 13086 "htmlparser2": { 13087 "version": "4.1.0", 13088 "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", 13089 "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", 13090 "dev": true, 13091 "requires": { 13092 "domelementtype": "^2.0.1", 13093 "domhandler": "^3.0.0", 13094 "domutils": "^2.0.0", 13095 "entities": "^2.0.0" 13096 }, 13097 "dependencies": { 13098 "domhandler": { 13099 "version": "3.3.0", 13100 "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", 13101 "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", 13102 "dev": true, 13103 "requires": { 13104 "domelementtype": "^2.0.1" 13105 } 13106 } 13107 } 13108 }, 13109 "http-deceiver": { 13110 "version": "1.2.7", 13111 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", 13112 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", 13113 "dev": true 13114 }, 13115 "http-errors": { 13116 "version": "1.7.2", 13117 "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", 13118 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", 13119 "dev": true, 13120 "requires": { 13121 "depd": "~1.1.2", 13122 "inherits": "2.0.3", 13123 "setprototypeof": "1.1.1", 13124 "statuses": ">= 1.5.0 < 2", 13125 "toidentifier": "1.0.0" 13126 }, 13127 "dependencies": { 13128 "inherits": { 13129 "version": "2.0.3", 13130 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", 13131 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", 13132 "dev": true 13133 } 13134 } 13135 }, 13136 "http-parser-js": { 13137 "version": "0.5.3", 13138 "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", 13139 "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", 13140 "dev": true 13141 }, 13142 "http-proxy": { 13143 "version": "1.18.1", 13144 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", 13145 "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", 13146 "dev": true, 13147 "requires": { 13148 "eventemitter3": "^4.0.0", 13149 "follow-redirects": "^1.0.0", 13150 "requires-port": "^1.0.0" 13151 } 13152 }, 13153 "http-proxy-middleware": { 13154 "version": "2.0.1", 13155 "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", 13156 "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", 13157 "dev": true, 13158 "requires": { 13159 "@types/http-proxy": "^1.17.5", 13160 "http-proxy": "^1.18.1", 13161 "is-glob": "^4.0.1", 13162 "is-plain-obj": "^3.0.0", 13163 "micromatch": "^4.0.2" 13164 } 13165 }, 13166 "https-browserify": { 13167 "version": "1.0.0", 13168 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", 13169 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", 13170 "dev": true 13171 }, 13172 "human-signals": { 13173 "version": "2.1.0", 13174 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", 13175 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", 13176 "dev": true 13177 }, 13178 "iconv-lite": { 13179 "version": "0.4.24", 13180 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 13181 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", 13182 "dev": true, 13183 "requires": { 13184 "safer-buffer": ">= 2.1.2 < 3" 13185 } 13186 }, 13187 "icss-utils": { 13188 "version": "5.1.0", 13189 "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", 13190 "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", 13191 "dev": true, 13192 "requires": {} 13193 }, 13194 "ieee754": { 13195 "version": "1.2.1", 13196 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", 13197 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", 13198 "dev": true 13199 }, 13200 "ignore": { 13201 "version": "5.1.8", 13202 "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", 13203 "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", 13204 "dev": true 13205 }, 13206 "imagemin": { 13207 "version": "7.0.1", 13208 "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", 13209 "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", 13210 "dev": true, 13211 "requires": { 13212 "file-type": "^12.0.0", 13213 "globby": "^10.0.0", 13214 "graceful-fs": "^4.2.2", 13215 "junk": "^3.1.0", 13216 "make-dir": "^3.0.0", 13217 "p-pipe": "^3.0.0", 13218 "replace-ext": "^1.0.0" 13219 } 13220 }, 13221 "img-loader": { 13222 "version": "4.0.0", 13223 "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", 13224 "integrity": "sha512-UwRcPQdwdOyEHyCxe1V9s9YFwInwEWCpoO+kJGfIqDrBDqA8jZUsEZTxQ0JteNPGw/Gupmwesk2OhLTcnw6tnQ==", 13225 "dev": true, 13226 "requires": { 13227 "loader-utils": "^1.1.0" 13228 } 13229 }, 13230 "import-cwd": { 13231 "version": "3.0.0", 13232 "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", 13233 "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", 13234 "dev": true, 13235 "requires": { 13236 "import-from": "^3.0.0" 13237 } 13238 }, 13239 "import-fresh": { 13240 "version": "3.3.0", 13241 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", 13242 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", 13243 "dev": true, 13244 "requires": { 13245 "parent-module": "^1.0.0", 13246 "resolve-from": "^4.0.0" 13247 }, 13248 "dependencies": { 13249 "resolve-from": { 13250 "version": "4.0.0", 13251 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", 13252 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", 13253 "dev": true 13254 } 13255 } 13256 }, 13257 "import-from": { 13258 "version": "3.0.0", 13259 "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", 13260 "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", 13261 "dev": true, 13262 "requires": { 13263 "resolve-from": "^5.0.0" 13264 } 13265 }, 13266 "import-local": { 13267 "version": "3.0.2", 13268 "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz", 13269 "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==", 13270 "dev": true, 13271 "requires": { 13272 "pkg-dir": "^4.2.0", 13273 "resolve-cwd": "^3.0.0" 13274 } 13275 }, 13276 "indent-string": { 13277 "version": "4.0.0", 13278 "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 13279 "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 13280 "dev": true 13281 }, 13282 "inflight": { 13283 "version": "1.0.6", 13284 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 13285 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 13286 "dev": true, 13287 "requires": { 13288 "once": "^1.3.0", 13289 "wrappy": "1" 13290 } 13291 }, 13292 "inherits": { 13293 "version": "2.0.4", 13294 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 13295 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 13296 "dev": true 13297 }, 13298 "internal-ip": { 13299 "version": "6.2.0", 13300 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", 13301 "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", 13302 "dev": true, 13303 "requires": { 13304 "default-gateway": "^6.0.0", 13305 "ipaddr.js": "^1.9.1", 13306 "is-ip": "^3.1.0", 13307 "p-event": "^4.2.0" 13308 }, 13309 "dependencies": { 13310 "ipaddr.js": { 13311 "version": "1.9.1", 13312 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", 13313 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", 13314 "dev": true 13315 } 13316 } 13317 }, 13318 "interpret": { 13319 "version": "2.2.0", 13320 "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", 13321 "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", 13322 "dev": true 13323 }, 13324 "ip": { 13325 "version": "1.1.5", 13326 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", 13327 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", 13328 "dev": true 13329 }, 13330 "ip-regex": { 13331 "version": "4.3.0", 13332 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", 13333 "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", 13334 "dev": true 13335 }, 13336 "ipaddr.js": { 13337 "version": "2.0.1", 13338 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", 13339 "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", 13340 "dev": true 13341 }, 13342 "is-absolute-url": { 13343 "version": "3.0.3", 13344 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", 13345 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", 13346 "dev": true 13347 }, 13348 "is-arguments": { 13349 "version": "1.1.1", 13350 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", 13351 "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", 13352 "dev": true, 13353 "requires": { 13354 "call-bind": "^1.0.2", 13355 "has-tostringtag": "^1.0.0" 13356 } 13357 }, 13358 "is-arrayish": { 13359 "version": "0.2.1", 13360 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 13361 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 13362 "dev": true 13363 }, 13364 "is-binary-path": { 13365 "version": "2.1.0", 13366 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 13367 "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 13368 "dev": true, 13369 "requires": { 13370 "binary-extensions": "^2.0.0" 13371 } 13372 }, 13373 "is-buffer": { 13374 "version": "1.1.6", 13375 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", 13376 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", 13377 "dev": true 13378 }, 13379 "is-core-module": { 13380 "version": "2.7.0", 13381 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.7.0.tgz", 13382 "integrity": "sha512-ByY+tjCciCr+9nLryBYcSD50EOGWt95c7tIsKTG1J2ixKKXPvF7Ej3AVd+UfDydAJom3biBGDBALaO79ktwgEQ==", 13383 "dev": true, 13384 "requires": { 13385 "has": "^1.0.3" 13386 } 13387 }, 13388 "is-date-object": { 13389 "version": "1.0.5", 13390 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", 13391 "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", 13392 "dev": true, 13393 "requires": { 13394 "has-tostringtag": "^1.0.0" 13395 } 13396 }, 13397 "is-docker": { 13398 "version": "2.2.1", 13399 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", 13400 "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", 13401 "dev": true 13402 }, 13403 "is-extglob": { 13404 "version": "2.1.1", 13405 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 13406 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 13407 "dev": true 13408 }, 13409 "is-fullwidth-code-point": { 13410 "version": "3.0.0", 13411 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 13412 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 13413 "dev": true 13414 }, 13415 "is-glob": { 13416 "version": "4.0.2", 13417 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.2.tgz", 13418 "integrity": "sha512-ZZTOjRcDjuAAAv2cTBQP/lL59ZTArx77+7UzHdWW/XB1mrfp7DEaVpKmZ0XIzx+M7AxfhKcqV+nMetUQmFifwg==", 13419 "dev": true, 13420 "requires": { 13421 "is-extglob": "^2.1.1" 13422 } 13423 }, 13424 "is-ip": { 13425 "version": "3.1.0", 13426 "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", 13427 "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", 13428 "dev": true, 13429 "requires": { 13430 "ip-regex": "^4.0.0" 13431 } 13432 }, 13433 "is-number": { 13434 "version": "7.0.0", 13435 "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 13436 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 13437 "dev": true 13438 }, 13439 "is-path-cwd": { 13440 "version": "2.2.0", 13441 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", 13442 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", 13443 "dev": true 13444 }, 13445 "is-path-inside": { 13446 "version": "3.0.3", 13447 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", 13448 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 13449 "dev": true 13450 }, 13451 "is-plain-obj": { 13452 "version": "3.0.0", 13453 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", 13454 "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", 13455 "dev": true 13456 }, 13457 "is-plain-object": { 13458 "version": "2.0.4", 13459 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", 13460 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", 13461 "dev": true, 13462 "requires": { 13463 "isobject": "^3.0.1" 13464 } 13465 }, 13466 "is-regex": { 13467 "version": "1.1.4", 13468 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", 13469 "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", 13470 "dev": true, 13471 "requires": { 13472 "call-bind": "^1.0.2", 13473 "has-tostringtag": "^1.0.0" 13474 } 13475 }, 13476 "is-resolvable": { 13477 "version": "1.1.0", 13478 "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", 13479 "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", 13480 "dev": true 13481 }, 13482 "is-stream": { 13483 "version": "2.0.1", 13484 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", 13485 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", 13486 "dev": true 13487 }, 13488 "is-wsl": { 13489 "version": "2.2.0", 13490 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", 13491 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", 13492 "dev": true, 13493 "requires": { 13494 "is-docker": "^2.0.0" 13495 } 13496 }, 13497 "isarray": { 13498 "version": "1.0.0", 13499 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 13500 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 13501 "dev": true 13502 }, 13503 "isexe": { 13504 "version": "2.0.0", 13505 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", 13506 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", 13507 "dev": true 13508 }, 13509 "isobject": { 13510 "version": "3.0.1", 13511 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", 13512 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", 13513 "dev": true 13514 }, 13515 "jest-worker": { 13516 "version": "27.2.2", 13517 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.2.tgz", 13518 "integrity": "sha512-aG1xq9KgWB2CPC8YdMIlI8uZgga2LFNcGbHJxO8ctfXAydSaThR4EewKQGg3tBOC+kS3vhPGgymsBdi9VINjPw==", 13519 "dev": true, 13520 "requires": { 13521 "@types/node": "*", 13522 "merge-stream": "^2.0.0", 13523 "supports-color": "^8.0.0" 13524 }, 13525 "dependencies": { 13526 "has-flag": { 13527 "version": "4.0.0", 13528 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 13529 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 13530 "dev": true 13531 }, 13532 "supports-color": { 13533 "version": "8.1.1", 13534 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 13535 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 13536 "dev": true, 13537 "requires": { 13538 "has-flag": "^4.0.0" 13539 } 13540 } 13541 } 13542 }, 13543 "js-tokens": { 13544 "version": "4.0.0", 13545 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 13546 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 13547 "dev": true 13548 }, 13549 "jsesc": { 13550 "version": "2.5.2", 13551 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 13552 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", 13553 "dev": true 13554 }, 13555 "json-parse-better-errors": { 13556 "version": "1.0.2", 13557 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 13558 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 13559 "dev": true 13560 }, 13561 "json-parse-even-better-errors": { 13562 "version": "2.3.1", 13563 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 13564 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 13565 "dev": true 13566 }, 13567 "json-schema-traverse": { 13568 "version": "0.4.1", 13569 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 13570 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 13571 "dev": true 13572 }, 13573 "json5": { 13574 "version": "2.2.0", 13575 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", 13576 "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", 13577 "dev": true, 13578 "requires": { 13579 "minimist": "^1.2.5" 13580 } 13581 }, 13582 "jsonfile": { 13583 "version": "6.1.0", 13584 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 13585 "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 13586 "dev": true, 13587 "requires": { 13588 "graceful-fs": "^4.1.6", 13589 "universalify": "^2.0.0" 13590 } 13591 }, 13592 "junk": { 13593 "version": "3.1.0", 13594 "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", 13595 "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", 13596 "dev": true 13597 }, 13598 "kind-of": { 13599 "version": "6.0.3", 13600 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 13601 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 13602 "dev": true 13603 }, 13604 "klona": { 13605 "version": "2.0.4", 13606 "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", 13607 "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", 13608 "dev": true 13609 }, 13610 "laravel-mix": { 13611 "version": "6.0.31", 13612 "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.31.tgz", 13613 "integrity": "sha512-T9uFNNARS5hXl5JggCkLKybwAnyYEHBXzPseC0yJ/6EVK7eyvPOq2UAGDVqhfYTZKxrMd5B5ww1kEooDRoH+OA==", 13614 "dev": true, 13615 "requires": { 13616 "@babel/core": "^7.14.5", 13617 "@babel/plugin-proposal-object-rest-spread": "^7.14.5", 13618 "@babel/plugin-syntax-dynamic-import": "^7.8.3", 13619 "@babel/plugin-transform-runtime": "^7.14.5", 13620 "@babel/preset-env": "^7.14.5", 13621 "@babel/runtime": "^7.14.5", 13622 "@types/babel__core": "^7.1.14", 13623 "@types/clean-css": "^4.2.4", 13624 "@types/imagemin-gifsicle": "^7.0.0", 13625 "@types/imagemin-mozjpeg": "^8.0.0", 13626 "@types/imagemin-optipng": "^5.2.0", 13627 "@types/imagemin-svgo": "^8.0.0", 13628 "autoprefixer": "^10.2.6", 13629 "babel-loader": "^8.2.2", 13630 "chalk": "^4.1.1", 13631 "chokidar": "^3.5.1", 13632 "clean-css": "^4.2.3 || ^5.1.2", 13633 "cli-table3": "^0.6.0", 13634 "collect.js": "^4.28.5", 13635 "commander": "^7.2.0", 13636 "concat": "^1.0.3", 13637 "css-loader": "^5.2.6", 13638 "cssnano": "^5.0.6", 13639 "dotenv": "^10.0.0", 13640 "dotenv-expand": "^5.1.0", 13641 "file-loader": "^6.2.0", 13642 "fs-extra": "^10.0.0", 13643 "glob": "^7.1.7", 13644 "html-loader": "^1.3.2", 13645 "imagemin": "^7.0.1", 13646 "img-loader": "^4.0.0", 13647 "lodash": "^4.17.21", 13648 "md5": "^2.3.0", 13649 "mini-css-extract-plugin": "^1.6.0", 13650 "node-libs-browser": "^2.2.1", 13651 "postcss-load-config": "^3.0.1", 13652 "postcss-loader": "^6.1.0", 13653 "semver": "^7.3.5", 13654 "strip-ansi": "^6.0.0", 13655 "style-loader": "^2.0.0", 13656 "terser": "^5.7.0", 13657 "terser-webpack-plugin": "^5.1.3", 13658 "vue-style-loader": "^4.1.3", 13659 "webpack": "^5.38.1", 13660 "webpack-cli": "^4.7.2", 13661 "webpack-dev-server": "4.1.1", 13662 "webpack-merge": "^5.8.0", 13663 "webpack-notifier": "^1.13.0", 13664 "webpackbar": "^5.0.0-3", 13665 "yargs": "^17.0.1" 13666 } 13667 }, 13668 "lilconfig": { 13669 "version": "2.0.3", 13670 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", 13671 "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", 13672 "dev": true 13673 }, 13674 "lines-and-columns": { 13675 "version": "1.1.6", 13676 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 13677 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 13678 "dev": true 13679 }, 13680 "loader-runner": { 13681 "version": "4.2.0", 13682 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", 13683 "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", 13684 "dev": true 13685 }, 13686 "loader-utils": { 13687 "version": "1.4.0", 13688 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", 13689 "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", 13690 "dev": true, 13691 "requires": { 13692 "big.js": "^5.2.2", 13693 "emojis-list": "^3.0.0", 13694 "json5": "^1.0.1" 13695 }, 13696 "dependencies": { 13697 "json5": { 13698 "version": "1.0.1", 13699 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 13700 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 13701 "dev": true, 13702 "requires": { 13703 "minimist": "^1.2.0" 13704 } 13705 } 13706 } 13707 }, 13708 "locate-path": { 13709 "version": "5.0.0", 13710 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 13711 "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 13712 "dev": true, 13713 "requires": { 13714 "p-locate": "^4.1.0" 13715 } 13716 }, 13717 "lodash": { 13718 "version": "4.17.21", 13719 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 13720 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 13721 "dev": true 13722 }, 13723 "lodash.debounce": { 13724 "version": "4.0.8", 13725 "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", 13726 "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", 13727 "dev": true 13728 }, 13729 "lodash.memoize": { 13730 "version": "4.1.2", 13731 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", 13732 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", 13733 "dev": true 13734 }, 13735 "lodash.uniq": { 13736 "version": "4.5.0", 13737 "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", 13738 "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", 13739 "dev": true 13740 }, 13741 "lower-case": { 13742 "version": "2.0.2", 13743 "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", 13744 "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", 13745 "dev": true, 13746 "requires": { 13747 "tslib": "^2.0.3" 13748 } 13749 }, 13750 "lru-cache": { 13751 "version": "6.0.0", 13752 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 13753 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 13754 "dev": true, 13755 "requires": { 13756 "yallist": "^4.0.0" 13757 } 13758 }, 13759 "make-dir": { 13760 "version": "3.1.0", 13761 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 13762 "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 13763 "dev": true, 13764 "requires": { 13765 "semver": "^6.0.0" 13766 }, 13767 "dependencies": { 13768 "semver": { 13769 "version": "6.3.0", 13770 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 13771 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 13772 "dev": true 13773 } 13774 } 13775 }, 13776 "md5": { 13777 "version": "2.3.0", 13778 "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", 13779 "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", 13780 "dev": true, 13781 "requires": { 13782 "charenc": "0.0.2", 13783 "crypt": "0.0.2", 13784 "is-buffer": "~1.1.6" 13785 } 13786 }, 13787 "md5.js": { 13788 "version": "1.3.5", 13789 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", 13790 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", 13791 "dev": true, 13792 "requires": { 13793 "hash-base": "^3.0.0", 13794 "inherits": "^2.0.1", 13795 "safe-buffer": "^5.1.2" 13796 } 13797 }, 13798 "mdn-data": { 13799 "version": "2.0.14", 13800 "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", 13801 "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", 13802 "dev": true 13803 }, 13804 "media-typer": { 13805 "version": "0.3.0", 13806 "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", 13807 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", 13808 "dev": true 13809 }, 13810 "memfs": { 13811 "version": "3.3.0", 13812 "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", 13813 "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", 13814 "dev": true, 13815 "requires": { 13816 "fs-monkey": "1.0.3" 13817 } 13818 }, 13819 "merge-descriptors": { 13820 "version": "1.0.1", 13821 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", 13822 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", 13823 "dev": true 13824 }, 13825 "merge-stream": { 13826 "version": "2.0.0", 13827 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", 13828 "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", 13829 "dev": true 13830 }, 13831 "merge2": { 13832 "version": "1.4.1", 13833 "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", 13834 "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 13835 "dev": true 13836 }, 13837 "methods": { 13838 "version": "1.1.2", 13839 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", 13840 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", 13841 "dev": true 13842 }, 13843 "micromatch": { 13844 "version": "4.0.4", 13845 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", 13846 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", 13847 "dev": true, 13848 "requires": { 13849 "braces": "^3.0.1", 13850 "picomatch": "^2.2.3" 13851 } 13852 }, 13853 "miller-rabin": { 13854 "version": "4.0.1", 13855 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", 13856 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", 13857 "dev": true, 13858 "requires": { 13859 "bn.js": "^4.0.0", 13860 "brorand": "^1.0.1" 13861 }, 13862 "dependencies": { 13863 "bn.js": { 13864 "version": "4.12.0", 13865 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", 13866 "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", 13867 "dev": true 13868 } 13869 } 13870 }, 13871 "mime": { 13872 "version": "1.6.0", 13873 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", 13874 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", 13875 "dev": true 13876 }, 13877 "mime-db": { 13878 "version": "1.49.0", 13879 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz", 13880 "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==", 13881 "dev": true 13882 }, 13883 "mime-types": { 13884 "version": "2.1.32", 13885 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz", 13886 "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==", 13887 "dev": true, 13888 "requires": { 13889 "mime-db": "1.49.0" 13890 } 13891 }, 13892 "mimic-fn": { 13893 "version": "2.1.0", 13894 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 13895 "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", 13896 "dev": true 13897 }, 13898 "mini-css-extract-plugin": { 13899 "version": "1.6.2", 13900 "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", 13901 "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", 13902 "dev": true, 13903 "requires": { 13904 "loader-utils": "^2.0.0", 13905 "schema-utils": "^3.0.0", 13906 "webpack-sources": "^1.1.0" 13907 }, 13908 "dependencies": { 13909 "loader-utils": { 13910 "version": "2.0.0", 13911 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", 13912 "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", 13913 "dev": true, 13914 "requires": { 13915 "big.js": "^5.2.2", 13916 "emojis-list": "^3.0.0", 13917 "json5": "^2.1.2" 13918 } 13919 }, 13920 "schema-utils": { 13921 "version": "3.1.1", 13922 "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", 13923 "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", 13924 "dev": true, 13925 "requires": { 13926 "@types/json-schema": "^7.0.8", 13927 "ajv": "^6.12.5", 13928 "ajv-keywords": "^3.5.2" 13929 } 13930 } 13931 } 13932 }, 13933 "minimalistic-assert": { 13934 "version": "1.0.1", 13935 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", 13936 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", 13937 "dev": true 13938 }, 13939 "minimalistic-crypto-utils": { 13940 "version": "1.0.1", 13941 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", 13942 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", 13943 "dev": true 13944 }, 13945 "minimatch": { 13946 "version": "3.0.4", 13947 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 13948 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 13949 "dev": true, 13950 "requires": { 13951 "brace-expansion": "^1.1.7" 13952 } 13953 }, 13954 "minimist": { 13955 "version": "1.2.5", 13956 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 13957 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 13958 "dev": true 13959 }, 13960 "mkdirp": { 13961 "version": "0.5.5", 13962 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", 13963 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", 13964 "dev": true, 13965 "requires": { 13966 "minimist": "^1.2.5" 13967 } 13968 }, 13969 "ms": { 13970 "version": "2.1.2", 13971 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 13972 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 13973 "dev": true 13974 }, 13975 "multicast-dns": { 13976 "version": "6.2.3", 13977 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", 13978 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", 13979 "dev": true, 13980 "requires": { 13981 "dns-packet": "^1.3.1", 13982 "thunky": "^1.0.2" 13983 } 13984 }, 13985 "multicast-dns-service-types": { 13986 "version": "1.1.0", 13987 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", 13988 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", 13989 "dev": true 13990 }, 13991 "nanocolors": { 13992 "version": "0.1.12", 13993 "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", 13994 "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", 13995 "dev": true 13996 }, 13997 "nanoid": { 13998 "version": "3.1.28", 13999 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.28.tgz", 14000 "integrity": "sha512-gSu9VZ2HtmoKYe/lmyPFES5nknFrHa+/DT9muUFWFMi6Jh9E1I7bkvlQ8xxf1Kos9pi9o8lBnIOkatMhKX/YUw==", 14001 "dev": true 14002 }, 14003 "negotiator": { 14004 "version": "0.6.2", 14005 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", 14006 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", 14007 "dev": true 14008 }, 14009 "neo-async": { 14010 "version": "2.6.2", 14011 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 14012 "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 14013 "dev": true 14014 }, 14015 "no-case": { 14016 "version": "3.0.4", 14017 "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", 14018 "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", 14019 "dev": true, 14020 "requires": { 14021 "lower-case": "^2.0.2", 14022 "tslib": "^2.0.3" 14023 } 14024 }, 14025 "node-forge": { 14026 "version": "0.10.0", 14027 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", 14028 "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", 14029 "dev": true 14030 }, 14031 "node-libs-browser": { 14032 "version": "2.2.1", 14033 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", 14034 "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", 14035 "dev": true, 14036 "requires": { 14037 "assert": "^1.1.1", 14038 "browserify-zlib": "^0.2.0", 14039 "buffer": "^4.3.0", 14040 "console-browserify": "^1.1.0", 14041 "constants-browserify": "^1.0.0", 14042 "crypto-browserify": "^3.11.0", 14043 "domain-browser": "^1.1.1", 14044 "events": "^3.0.0", 14045 "https-browserify": "^1.0.0", 14046 "os-browserify": "^0.3.0", 14047 "path-browserify": "0.0.1", 14048 "process": "^0.11.10", 14049 "punycode": "^1.2.4", 14050 "querystring-es3": "^0.2.0", 14051 "readable-stream": "^2.3.3", 14052 "stream-browserify": "^2.0.1", 14053 "stream-http": "^2.7.2", 14054 "string_decoder": "^1.0.0", 14055 "timers-browserify": "^2.0.4", 14056 "tty-browserify": "0.0.0", 14057 "url": "^0.11.0", 14058 "util": "^0.11.0", 14059 "vm-browserify": "^1.0.1" 4706 14060 }, 4707 14061 "dependencies": { … … 5153 14507 "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", 5154 14508 "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", 5155 "dev": true 14509 "dev": true, 14510 "requires": {} 5156 14511 }, 5157 14512 "postcss-discard-duplicates": { … … 5159 14514 "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", 5160 14515 "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", 5161 "dev": true 14516 "dev": true, 14517 "requires": {} 5162 14518 }, 5163 14519 "postcss-discard-empty": { … … 5165 14521 "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", 5166 14522 "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", 5167 "dev": true 14523 "dev": true, 14524 "requires": {} 5168 14525 }, 5169 14526 "postcss-discard-overridden": { … … 5171 14528 "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", 5172 14529 "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", 5173 "dev": true 14530 "dev": true, 14531 "requires": {} 5174 14532 }, 5175 14533 "postcss-load-config": { … … 5266 14624 "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", 5267 14625 "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", 5268 "dev": true 14626 "dev": true, 14627 "requires": {} 5269 14628 }, 5270 14629 "postcss-modules-local-by-default": { … … 5301 14660 "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", 5302 14661 "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", 5303 "dev": true 14662 "dev": true, 14663 "requires": {} 5304 14664 }, 5305 14665 "postcss-normalize-display-values": { … … 5886 15246 "ajv-keywords": "^3.5.2" 5887 15247 } 15248 }, 15249 "select": { 15250 "version": "1.1.2", 15251 "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", 15252 "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=" 5888 15253 }, 5889 15254 "select-hose": { … … 6229 15594 } 6230 15595 }, 6231 "string-width": {6232 "version": "4.2.3",6233 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",6234 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",6235 "dev": true,6236 "requires": {6237 "emoji-regex": "^8.0.0",6238 "is-fullwidth-code-point": "^3.0.0",6239 "strip-ansi": "^6.0.1"6240 }6241 },6242 15596 "string_decoder": { 6243 15597 "version": "1.3.0", … … 6255 15609 "dev": true 6256 15610 } 15611 } 15612 }, 15613 "string-width": { 15614 "version": "4.2.3", 15615 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", 15616 "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", 15617 "dev": true, 15618 "requires": { 15619 "emoji-regex": "^8.0.0", 15620 "is-fullwidth-code-point": "^3.0.0", 15621 "strip-ansi": "^6.0.1" 6257 15622 } 6258 15623 }, … … 6440 15805 "dev": true 6441 15806 }, 15807 "tiny-emitter": { 15808 "version": "2.1.0", 15809 "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", 15810 "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" 15811 }, 6442 15812 "to-arraybuffer": { 6443 15813 "version": "1.0.1", … … 6954 16324 "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.2.tgz", 6955 16325 "integrity": "sha512-Q6B6H2oc8QY3llc3cB8kVmQ6pnJWVQbP7Q5algTcIxx7YEpc0oU4NBVHlztA7Ekzfhw2r0rPducMUiCGWKQRzw==", 6956 "dev": true 16326 "dev": true, 16327 "requires": {} 6957 16328 }, 6958 16329 "xtend": { -
package.json
r194a359 r24a616f 19 19 "sass-loader": "^12.1.0" 20 20 }, 21 "dependencies": {} 21 "dependencies": { 22 "clipboard": "^2.0.8" 23 } 22 24 } -
public/assets/css/app.min.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width: 80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width:80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9273 9282 } 9274 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9287 } 9288 9275 9289 body.semi-dark:not(.dark) .navigation { 9276 9290 background-color: #313852; … … 9300 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9301 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9302 color: # 0081ff;9316 color: #2196F3; 9303 9317 } 9304 9318 … … 9349 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9350 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9351 background-color: # 0081ff;9365 background-color: #2196F3; 9352 9366 } 9353 9367 … … 9379 9393 9380 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9381 color: # 0081ff;9395 color: #2196F3; 9382 9396 } 9383 9397 … … 9418 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9419 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9420 color: # 1a8eff;9434 color: #39a1f4; 9421 9435 } 9422 9436 … … 9430 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9431 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9432 color: # 1a8eff;9446 color: #39a1f4; 9433 9447 } 9434 9448 … … 9439 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9440 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9441 color: # 1a8eff;9455 color: #39a1f4; 9442 9456 } 9443 9457 … … 9709 9723 .list-group .list-group-item.active { 9710 9724 z-index: auto; 9711 background: # 0081ff;9725 background: #2196F3; 9712 9726 } 9713 9727 … … 9751 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9752 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9753 color: # 0081ff;9767 color: #2196F3; 9754 9768 } 9755 9769 … … 9785 9799 9786 9800 .list-group .list-group-item.active { 9787 background: # 0081ff;9801 background: #2196F3; 9788 9802 border-color: transparent; 9789 9803 } … … 9798 9812 9799 9813 .nav-pills .nav-link.active { 9800 background: # 0081ff;9814 background: #2196F3; 9801 9815 } 9802 9816 9803 9817 .nav-tabs .nav-link.active { 9804 color: # 0081ff;9818 color: #2196F3; 9805 9819 } 9806 9820 … … 9983 9997 9984 9998 .header .avatar.avatar-state-success:before { 9985 border-color: # 0081ff;9999 border-color: #2196F3; 9986 10000 } 9987 10001 9988 10002 .header .header-left { 9989 /*width: 320px;*/10003 width: 320px; 9990 10004 padding-left: 30px; 9991 10005 display: -webkit-box; … … 10196 10210 background-color: white; 10197 10211 z-index: 998; 10198 /*width: 320px;*/10212 width: 80px; 10199 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10200 10214 position: fixed; … … 10247 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10248 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10249 color: # 0081ff;10263 color: #2196F3; 10250 10264 } 10251 10265 … … 10254 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10255 10269 color: white; 10256 background-color: # 0081ff;10257 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10258 10272 } 10259 10273 … … 10322 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10323 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10324 color: # 0081ff;10338 color: #2196F3; 10325 10339 } 10326 10340 … … 10328 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10329 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10330 stroke: # 0081ff;10344 stroke: #2196F3; 10331 10345 } 10332 10346 … … 10335 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10336 10350 position: relative; 10337 color: # 0081ff;10351 color: #2196F3; 10338 10352 font-weight: 600; 10339 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10340 10354 border-radius: 0.5rem; 10341 10355 margin: 0 1rem; … … 10348 10362 display: block; 10349 10363 border: 6px solid transparent; 10350 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10351 10365 margin-left: -12px; 10352 10366 margin-right: 5px; … … 10419 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10420 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10421 color: # 0081ff;10435 color: #2196F3; 10422 10436 font-weight: 600; 10423 10437 } … … 10426 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10427 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10428 stroke: # 0081ff;10442 stroke: #2196F3; 10429 10443 } 10430 10444 … … 10705 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10706 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10707 color: # 0081ff;10721 color: #2196F3; 10708 10722 } 10709 10723 … … 10757 10771 10758 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10759 color: # 0081ff;10773 color: #2196F3; 10760 10774 } 10761 10775 … … 10834 10848 10835 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10836 color: # 339aff;10850 color: #51adf6; 10837 10851 } 10838 10852 … … 10870 10884 body.dark .swal-modal input.swal-content__input:focus, 10871 10885 .swal-modal body.dark input.swal-content__input:focus { 10872 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10873 10887 } 10874 10888 … … 11250 11264 body.dark .daterangepicker td.end-date { 11251 11265 color: white; 11252 background-color: # 0081ff;11266 background-color: #2196F3; 11253 11267 } 11254 11268 … … 11275 11289 body.dark .daterangepicker td.available:hover, 11276 11290 body.dark .daterangepicker th.available:hover { 11277 background-color: # 0081ff;11291 background-color: #2196F3; 11278 11292 color: white; 11279 11293 } … … 11363 11377 body.dark .sidebar { 11364 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11365 11383 } 11366 11384 … … 11740 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11741 11759 background: none; 11742 color: # 339aff;11760 color: #51adf6; 11743 11761 } 11744 11762 … … 11747 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11748 11766 background: none; 11749 color: # 339aff;11767 color: #51adf6; 11750 11768 } 11751 11769 … … 11758 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11759 11777 background: none; 11760 color: # 339aff;11778 color: #51adf6; 11761 11779 } 11762 11780 … … 11778 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11779 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11780 color: # 339aff;11798 color: #51adf6; 11781 11799 } 11782 11800 … … 11784 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11785 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11786 color: # 339aff;11804 color: #51adf6; 11787 11805 } 11788 11806 … … 11790 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11791 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11792 color: # 339aff;11810 color: #51adf6; 11793 11811 } 11794 11812 } … … 11964 11982 left: 0; 11965 11983 opacity: 1; 11984 width:80px; 11966 11985 } 11967 11986 … … 12258 12277 12259 12278 .navigation { 12260 width: 20%;12279 width: 75%; 12261 12280 } 12262 12281 … … 15647 15666 } 15648 15667 15649 * {15668 *:not(img) { 15650 15669 min-width: 0; 15651 min-height: 0;15652 15670 } 15653 15671 … … 15705 15723 15706 15724 .preloader svg path { 15707 fill: # 0081ff;15725 fill: #2196F3; 15708 15726 } 15709 15727 … … 15732 15750 15733 15751 .icon-block.icon-block-outline-primary { 15734 border: 2px solid # 0081ff;15735 color: # 0081ff!important;15752 border: 2px solid #2196F3; 15753 color: #2196F3 !important; 15736 15754 background: none; 15737 15755 } … … 15899 15917 .custom-select:focus { 15900 15918 box-shadow: none; 15901 border-color: rgba( 0, 129, 255, 0.8);15919 border-color: rgba(33, 150, 243, 0.8); 15902 15920 } 15903 15921 … … 15929 15947 15930 15948 .custom-file-input:focus ~ .custom-file-label { 15931 border-color: # 339aff;15949 border-color: #51adf6; 15932 15950 box-shadow: none; 15933 15951 } … … 15946 15964 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 15947 15965 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 15948 border-color: # 0081ff;15949 background-color: # 0081ff;15966 border-color: #2196F3; 15967 background-color: #2196F3; 15950 15968 } 15951 15969 … … 15953 15971 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 15954 15972 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 15955 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);15973 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 15956 15974 } 15957 15975 … … 15959 15977 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 15960 15978 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 15961 border-color: # 5caeff;15962 background-color: # 5caeff;15979 border-color: #78bff8; 15980 background-color: #78bff8; 15963 15981 } 15964 15982 … … 16092 16110 16093 16111 .custom-range::-webkit-slider-thumb { 16094 background-color: # 0081ff;16112 background-color: #2196F3; 16095 16113 } 16096 16114 16097 16115 .custom-range::-webkit-slider-thumb:active { 16098 background-color: # 5caeff;16116 background-color: #78bff8; 16099 16117 } 16100 16118 … … 16212 16230 .wizard > .steps .current a:hover, 16213 16231 .wizard > .steps .current a:active { 16214 background: # 0081ff;16232 background: #2196F3; 16215 16233 } 16216 16234 … … 16286 16304 16287 16305 .page-header .breadcrumb li.breadcrumb-item.active { 16288 color: # 0081ff;16306 color: #2196F3; 16289 16307 font-weight: 600; 16290 16308 } … … 16474 16492 16475 16493 .bg-primary { 16476 background: # 0081ff!important;16494 background: #2196F3 !important; 16477 16495 color: white !important; 16478 16496 } 16479 16497 16480 16498 .bg-primary-bright { 16481 background: rgba( 0, 129, 255, 0.3) !important;16499 background: rgba(33, 150, 243, 0.3) !important; 16482 16500 } 16483 16501 … … 16492 16510 16493 16511 .bg-primary-gradient { 16494 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;16512 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 16495 16513 color: white !important; 16496 16514 } … … 16733 16751 16734 16752 .text-primary { 16735 color: # 0081ff!important;16753 color: #2196F3 !important; 16736 16754 } 16737 16755 … … 16875 16893 ul.links .header form .input-group .input-group-append button.active.btn, 16876 16894 .header form .input-group .input-group-append ul.links button.active.btn { 16877 color: # 0081ff;16895 color: #2196F3; 16878 16896 font-weight: 500; 16879 16897 } … … 16963 16981 a.link-1, 16964 16982 .header form .input-group .input-group-append button.link-1.btn { 16965 color: # 0081ff;16983 color: #2196F3; 16966 16984 } 16967 16985 … … 16970 16988 a.link-1:focus, 16971 16989 .header form .input-group .input-group-append button.link-1.btn:focus { 16972 color: rgba( 0, 129, 255, 0.8);16990 color: rgba(33, 150, 243, 0.8); 16973 16991 } 16974 16992 … … 16982 17000 a.link-2:focus, 16983 17001 .header form .input-group .input-group-append button.link-2.btn:focus { 16984 color: # 0081ff;17002 color: #2196F3; 16985 17003 } 16986 17004 … … 16994 17012 a.link-3:focus, 16995 17013 .header form .input-group .input-group-append button.link-3.btn:focus { 16996 color: # 0081ff;17014 color: #2196F3; 16997 17015 } 16998 17016 … … 17020 17038 17021 17039 .page-link { 17022 color: # 0081ff;17040 color: #2196F3; 17023 17041 } 17024 17042 17025 17043 .page-link:not(:disabled):not(.disabled):focus { 17026 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);17044 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 17027 17045 } 17028 17046 … … 17135 17153 a.btn[href="#previous"], 17136 17154 .header form .input-group .input-group-append button.btn[href="#previous"] { 17137 background: # 0081ff;17138 border-color: # 0081ff;17155 background: #2196F3; 17156 border-color: #2196F3; 17139 17157 } 17140 17158 … … 17154 17172 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 17155 17173 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 17156 background: #0 067cc;17157 border-color: #0 067cc;17174 background: #0c7cd5; 17175 border-color: #0c7cd5; 17158 17176 } 17159 17177 … … 17163 17181 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 17164 17182 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 17165 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;17183 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 17166 17184 } 17167 17185 … … 17171 17189 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 17172 17190 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 17173 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17191 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17174 17192 -webkit-animation: pulse 1.5s infinite !important; 17175 17193 } … … 17184 17202 17185 17203 .btn.btn-gradient-primary { 17186 background: linear-gradient(20deg, # 4da7ff, #0067cc);17204 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 17187 17205 border-color: transparent; 17188 17206 color: white; … … 17192 17210 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 17193 17211 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 17194 background: linear-gradient(20deg, # 0081ff, #0067cc);17212 background: linear-gradient(20deg, #2196F3, #0c7cd5); 17195 17213 border-color: transparent; 17196 17214 } 17197 17215 17198 17216 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 17199 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);17217 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 17200 17218 } 17201 17219 17202 17220 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 17203 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17221 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17204 17222 -webkit-animation: pulse 1.5s infinite !important; 17205 17223 } … … 17210 17228 17211 17229 .btn.btn-light-primary { 17212 background: rgba( 0, 129, 255, 0.3);17230 background: rgba(33, 150, 243, 0.3); 17213 17231 border-color: transparent; 17214 color: #0 053a3;17232 color: #0966af; 17215 17233 } 17216 17234 … … 17218 17236 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 17219 17237 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 17220 background: rgba( 0, 129, 255, 0.5);17238 background: rgba(33, 150, 243, 0.5); 17221 17239 border-color: transparent; 17222 17240 } 17223 17241 17224 17242 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 17225 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);17243 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 17226 17244 } 17227 17245 17228 17246 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 17229 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17247 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17230 17248 -webkit-animation: pulse 1.5s infinite !important; 17231 17249 } … … 17237 17255 .btn.btn-outline-primary { 17238 17256 background: none; 17239 border-color: # 0081ff;17240 color: #0 074e6;17257 border-color: #2196F3; 17258 color: #0d8aee; 17241 17259 border-width: 1px; 17242 17260 } 17243 17261 17244 17262 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 17245 background: # 0081ff;17246 border-color: # 0081ff;17263 background: #2196F3; 17264 border-color: #2196F3; 17247 17265 color: white; 17248 17266 } … … 17250 17268 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 17251 17269 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 17252 background: #0 062c2;17253 border-color: #0 062c2;17270 background: #0b76cc; 17271 border-color: #0b76cc; 17254 17272 color: white; 17255 17273 } 17256 17274 17257 17275 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 17258 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);17276 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 17259 17277 } 17260 17278 17261 17279 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 17262 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;17280 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 17263 17281 -webkit-animation: pulse 1.5s infinite !important; 17264 17282 } … … 18819 18837 18820 18838 .progress .progress-bar:not(.progress-bar-striped) { 18821 background: # 0081ff;18839 background: #2196F3; 18822 18840 } 18823 18841 … … 18877 18895 18878 18896 .dropdown-menu .dropdown-menu-title { 18879 background-color: # 0081ff;18897 background-color: #2196F3; 18880 18898 padding: 15px 20px; 18881 18899 color: white; … … 18904 18922 background: #f5f5f5; 18905 18923 text-decoration: none; 18906 color: # 0081ff;18924 color: #2196F3; 18907 18925 } 18908 18926 … … 18941 18959 18942 18960 .badge.badge-primary { 18943 background: # 0081ff;18961 background: #2196F3; 18944 18962 } 18945 18963 … … 19034 19052 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 19035 19053 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 19036 color: # 0081ff;19054 color: #2196F3; 19037 19055 } 19038 19056 … … 19076 19094 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 19077 19095 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 19078 color: # 0081ff;19096 color: #2196F3; 19079 19097 } 19080 19098 … … 19082 19100 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 19083 19101 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 19084 background: # 0081ff;19102 background: #2196F3; 19085 19103 color: white; 19086 19104 } … … 19198 19216 } 19199 19217 19218 .nicescroll-cursors { 19219 border: none !important; 19220 } 19221 19222 body:not(.dark) .nicescroll-cursors { 19223 background-color: rgba(41, 49, 52, 0.4) !important; 19224 width: 3px !important; 19225 } 19226 19200 19227 .isotope-item { 19201 19228 z-index: 2; … … 19230 19257 19231 19258 .daterangepicker td.active { 19232 background: # 0081ff;19259 background: #2196F3; 19233 19260 } 19234 19261 19235 19262 .daterangepicker td.active:hover { 19236 background: # 0081ff;19263 background: #2196F3; 19237 19264 } 19238 19265 19239 19266 .daterangepicker .ranges li.active { 19240 background: # 0081ff;19267 background: #2196F3; 19241 19268 } 19242 19269 … … 19264 19291 19265 19292 .alert.alert-primary { 19266 background: rgba( 0, 129, 255, 0.3) !important;19293 background: rgba(33, 150, 243, 0.3) !important; 19267 19294 } 19268 19295 19269 19296 .alert.alert-primary.alert-with-border { 19270 border-left: 3px solid # 0081ff!important;19297 border-left: 3px solid #2196F3 !important; 19271 19298 } 19272 19299 … … 19340 19367 19341 19368 .breadcrumb .breadcrumb-item.active { 19342 color: # 0081ff;19369 color: #2196F3; 19343 19370 } 19344 19371 … … 19359 19386 19360 19387 .pagination .page-item.active .page-link { 19361 background: # 0081ff;19388 background: #2196F3; 19362 19389 border-color: transparent; 19363 19390 } … … 19454 19481 19455 19482 .swal-modal .swal-button.swal-button--confirm { 19456 background: # 0081ff;19483 background: #2196F3; 19457 19484 } 19458 19485 … … 19476 19503 .irs .irs-to, 19477 19504 .irs .irs-from { 19478 background: # 0081ff;19505 background: #2196F3; 19479 19506 } 19480 19507 … … 19482 19509 .irs .irs-to:before, 19483 19510 .irs .irs-from:before { 19484 border-top-color: # 0081ff;19511 border-top-color: #2196F3; 19485 19512 } 19486 19513 19487 19514 .irs .irs-handle { 19488 border-color: # 0081ff;19515 border-color: #2196F3; 19489 19516 } 19490 19517 19491 19518 .irs .irs-bar { 19492 background: # 0081ff;19519 background: #2196F3; 19493 19520 } 19494 19521 … … 19528 19555 19529 19556 .select2-container--default .select2-results__option--highlighted[aria-selected] { 19530 background-color: # 0081ff;19557 background-color: #2196F3; 19531 19558 color: white; 19532 19559 } 19533 19560 19534 19561 .select2-container--default.select2-container--focus .select2-selection--multiple { 19535 border-color: rgba( 0, 129, 255, 0.8);19562 border-color: rgba(33, 150, 243, 0.8); 19536 19563 } 19537 19564 … … 19634 19661 19635 19662 .wickedpicker .wickedpicker__controls__control .hover-state { 19636 color: # 0081ff;19663 color: #2196F3; 19637 19664 } 19638 19665 … … 19693 19720 -webkit-transition: color 0.3s; 19694 19721 transition: color 0.3s; 19695 color: # 0081ff;19722 color: #2196F3; 19696 19723 } 19697 19724 … … 19809 19836 19810 19837 .avatar.avatar-state-primary:before { 19811 background: # 0081ff;19838 background: #2196F3; 19812 19839 } 19813 19840 … … 19861 19888 .dropzone { 19862 19889 border-width: 1px; 19863 border-color: # 0081ff;19890 border-color: #2196F3; 19864 19891 } 19865 19892 … … 19988 20015 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 19989 20016 color: black; 19990 border-color: # 0081ff;20017 border-color: #2196F3; 19991 20018 } 19992 20019 … … 20078 20105 left: auto; 20079 20106 right: -10px; 20080 border-left-color: # 0081ff;20107 border-left-color: #2196F3; 20081 20108 border-right-color: transparent; 20082 20109 } 20083 20110 20084 20111 .chat-block .chat-content .messages .message-item.me .message-item-content { 20085 background-color: # 0081ff;20112 background-color: #2196F3; 20086 20113 color: rgba(255, 255, 255, 0.9); 20087 20114 } … … 20216 20243 20217 20244 .fc .fc-event { 20218 background: # 0081ff;20245 background: #2196F3; 20219 20246 color: white !important; 20220 20247 border: none; … … 20279 20306 20280 20307 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 20281 background: # 0081ff!important;20308 background: #2196F3 !important; 20282 20309 } 20283 20310 … … 20310 20337 20311 20338 .fc .fc-state-default.fc-state-active { 20312 background: # 0081ff;20339 background: #2196F3; 20313 20340 color: white; 20314 20341 } … … 20324 20351 20325 20352 .list-group .list-group-item.list-group-item-primary { 20326 background: # 0081ff!important;20353 background: #2196F3 !important; 20327 20354 color: white !important; 20328 20355 } 20329 20356 20330 20357 .list-group .list-group-item.list-group-item-primary-bright { 20331 background: rgba( 0, 129, 255, 0.3) !important;20332 color: # 0081ff!important;20358 background: rgba(33, 150, 243, 0.3) !important; 20359 color: #2196F3 !important; 20333 20360 } 20334 20361 … … 20399 20426 .nav-pills .nav-link.active, 20400 20427 .nav-pills .show > .nav-link { 20401 background-color: # 0081ff;20428 background-color: #2196F3; 20402 20429 } 20403 20430 … … 20633 20660 20634 20661 .dd-handle:hover { 20635 color: # 0081ff;20662 color: #2196F3; 20636 20663 } 20637 20664 … … 20736 20763 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 20737 20764 background: none; 20738 color: # 0081ff;20765 color: #2196F3; 20739 20766 } 20740 20767 … … 20939 20966 @media (min-width: 768px) { 20940 20967 .theme-switcher { 20941 opacity: 0;20942 20968 display: -webkit-box; 20943 20969 display: flex; … … 20963 20989 20964 20990 .theme-switcher .theme-switcher-button { 20965 background-color: # 0081ff;20991 background-color: #2196F3; 20966 20992 color: white; 20967 padding: 1 2px 15px;20993 padding: 15px 20px; 20968 20994 border-top-left-radius: 5px; 20969 20995 border-bottom-left-radius: 5px; … … 20972 20998 20973 20999 .theme-switcher .theme-switcher-button i { 20974 font-size: 22px;21000 font-size: 30px; 20975 21001 -webkit-animation-name: spin; 20976 21002 animation-name: spin; 20977 -webkit-animation-duration: 3000ms;20978 animation-duration: 3000ms;21003 -webkit-animation-duration: 2000ms; 21004 animation-duration: 2000ms; 20979 21005 -webkit-animation-iteration-count: infinite; 20980 21006 animation-iteration-count: infinite; … … 20992 21018 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 20993 21019 margin-bottom: 0; 20994 border: 1px solid # 0081ff;21020 border: 1px solid #2196F3; 20995 21021 border-right: none; 20996 21022 border-top-right-radius: 0; … … 21079 21105 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 21080 21106 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 21081 stroke: # 0081ff;21107 stroke: #2196F3; 21082 21108 } 21083 21109 … … 21116 21142 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 21117 21143 background: none; 21118 color: # 0081ff;21144 color: #2196F3; 21119 21145 } 21120 21146 … … 21171 21197 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 21172 21198 border-radius: 5px; 21173 background-color: # 0081ff;21199 background-color: #2196F3; 21174 21200 position: static; 21175 21201 } … … 21182 21208 21183 21209 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 21184 /*width: 320px;*/21210 width: 80px; 21185 21211 } 21186 21212 … … 21247 21273 left: 0; 21248 21274 opacity: 1; 21275 width:80px; 21249 21276 } 21250 21277 … … 21259 21286 right: 0; 21260 21287 opacity: 1; 21288 width: 80px; 21261 21289 } 21262 21290 … … 21375 21403 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 21376 21404 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 21377 color: # 0081ff!important;21405 color: #2196F3 !important; 21378 21406 } 21379 21407 … … 21408 21436 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 21409 21437 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 21410 color: # 0081ff;21438 color: #2196F3; 21411 21439 } 21412 21440 … … 21434 21462 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 21435 21463 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 21436 color: # 0081ff;21464 color: #2196F3; 21437 21465 } 21438 21466 … … 21446 21474 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 21447 21475 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 21448 color: # 0081ff;21476 color: #2196F3; 21449 21477 } 21450 21478 … … 21452 21480 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 21453 21481 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 21454 color: # 0081ff;21482 color: #2196F3; 21455 21483 } 21456 21484 … … 21489 21517 bottom: 0; 21490 21518 height: auto; 21491 /*width: 320px;*/21519 width: 80px; 21492 21520 background-color: white; 21493 21521 z-index: 1000; … … 21516 21544 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 21517 21545 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 21518 color: # 0081ff;21546 color: #2196F3; 21519 21547 } 21520 21548 … … 21560 21588 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 21561 21589 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 21562 color: # 0081ff;21590 color: #2196F3; 21563 21591 } 21564 21592 … … 21570 21598 display: block; 21571 21599 } 21600 } 21601 21602 body.semi-dark:not(.dark) .nicescroll-cursors { 21603 background-color: rgba(255, 255, 255, 0.3) !important; 21572 21604 } 21573 21605 … … 21599 21631 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 21600 21632 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 21601 color: # 0081ff;21633 color: #2196F3; 21602 21634 } 21603 21635 … … 21648 21680 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 21649 21681 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 21650 background-color: # 0081ff;21682 background-color: #2196F3; 21651 21683 } 21652 21684 … … 21678 21710 21679 21711 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 21680 color: # 0081ff;21712 color: #2196F3; 21681 21713 } 21682 21714 … … 21717 21749 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 21718 21750 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 21719 color: # 1a8eff;21751 color: #39a1f4; 21720 21752 } 21721 21753 … … 21729 21761 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 21730 21762 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 21731 color: # 1a8eff;21763 color: #39a1f4; 21732 21764 } 21733 21765 … … 21738 21770 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 21739 21771 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 21740 color: # 1a8eff;21772 color: #39a1f4; 21741 21773 } 21742 21774 … … 22008 22040 .list-group .list-group-item.active { 22009 22041 z-index: auto; 22010 background: # 0081ff;22042 background: #2196F3; 22011 22043 } 22012 22044 … … 22050 22082 .table-email-list .header form .input-group .input-group-append button.btn:focus, 22051 22083 .header form .input-group .input-group-append .table-email-list button.btn:focus { 22052 color: # 0081ff;22084 color: #2196F3; 22053 22085 } 22054 22086 … … 22084 22116 22085 22117 .list-group .list-group-item.active { 22086 background: # 0081ff;22118 background: #2196F3; 22087 22119 border-color: transparent; 22088 22120 } … … 22097 22129 22098 22130 .nav-pills .nav-link.active { 22099 background: # 0081ff;22131 background: #2196F3; 22100 22132 } 22101 22133 22102 22134 .nav-tabs .nav-link.active { 22103 color: # 0081ff;22135 color: #2196F3; 22104 22136 } 22105 22137 … … 22282 22314 22283 22315 .header .avatar.avatar-state-success:before { 22284 border-color: # 0081ff;22316 border-color: #2196F3; 22285 22317 } 22286 22318 22287 22319 .header .header-left { 22288 /*width: 320px;*/22320 width: 80px; 22289 22321 padding-left: 30px; 22290 22322 display: -webkit-box; … … 22495 22527 background-color: white; 22496 22528 z-index: 998; 22497 /*width: 320px;*/22529 width: 80px; 22498 22530 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 22499 22531 position: fixed; … … 22546 22578 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 22547 22579 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 22548 color: # 0081ff;22580 color: #2196F3; 22549 22581 } 22550 22582 … … 22553 22585 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 22554 22586 color: white; 22555 background-color: # 0081ff;22556 box-shadow: 0px 5px 20px -14px # 0081ff;22587 background-color: #2196F3; 22588 box-shadow: 0px 5px 20px -14px #2196F3; 22557 22589 } 22558 22590 … … 22621 22653 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 22622 22654 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 22623 color: # 0081ff;22655 color: #2196F3; 22624 22656 } 22625 22657 … … 22627 22659 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 22628 22660 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 22629 stroke: # 0081ff;22661 stroke: #2196F3; 22630 22662 } 22631 22663 … … 22634 22666 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 22635 22667 position: relative; 22636 color: # 0081ff;22668 color: #2196F3; 22637 22669 font-weight: 600; 22638 background: rgba( 0, 129, 255, 0.15);22670 background: rgba(33, 150, 243, 0.15); 22639 22671 border-radius: 0.5rem; 22640 22672 margin: 0 1rem; … … 22647 22679 display: block; 22648 22680 border: 6px solid transparent; 22649 border-left-color: # 0081ff;22681 border-left-color: #2196F3; 22650 22682 margin-left: -12px; 22651 22683 margin-right: 5px; … … 22718 22750 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 22719 22751 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 22720 color: # 0081ff;22752 color: #2196F3; 22721 22753 font-weight: 600; 22722 22754 } … … 22725 22757 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 22726 22758 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 22727 stroke: # 0081ff;22759 stroke: #2196F3; 22728 22760 } 22729 22761 … … 23004 23036 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 23005 23037 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 23006 color: # 0081ff;23038 color: #2196F3; 23007 23039 } 23008 23040 … … 23056 23088 23057 23089 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 23058 color: # 0081ff;23090 color: #2196F3; 23059 23091 } 23060 23092 … … 23133 23165 23134 23166 body.dark .breadcrumb li.breadcrumb-item.active { 23135 color: # 339aff;23167 color: #51adf6; 23136 23168 } 23137 23169 … … 23169 23201 body.dark .swal-modal input.swal-content__input:focus, 23170 23202 .swal-modal body.dark input.swal-content__input:focus { 23171 border-color: # 0081ff!important;23203 border-color: #2196F3 !important; 23172 23204 } 23173 23205 … … 23549 23581 body.dark .daterangepicker td.end-date { 23550 23582 color: white; 23551 background-color: # 0081ff;23583 background-color: #2196F3; 23552 23584 } 23553 23585 … … 23574 23606 body.dark .daterangepicker td.available:hover, 23575 23607 body.dark .daterangepicker th.available:hover { 23576 background-color: # 0081ff;23608 background-color: #2196F3; 23577 23609 color: white; 23578 23610 } … … 23662 23694 body.dark .sidebar { 23663 23695 background: #313852; 23696 } 23697 23698 body.dark .nicescroll-cursors { 23699 background-color: rgba(255, 255, 255, 0.15) !important; 23664 23700 } 23665 23701 … … 24039 24075 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 24040 24076 background: none; 24041 color: # 339aff;24077 color: #51adf6; 24042 24078 } 24043 24079 … … 24046 24082 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 24047 24083 background: none; 24048 color: # 339aff;24084 color: #51adf6; 24049 24085 } 24050 24086 … … 24057 24093 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 24058 24094 background: none; 24059 color: # 339aff;24095 color: #51adf6; 24060 24096 } 24061 24097 … … 24077 24113 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 24078 24114 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 24079 color: # 339aff;24115 color: #51adf6; 24080 24116 } 24081 24117 … … 24083 24119 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 24084 24120 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 24085 color: # 339aff;24121 color: #51adf6; 24086 24122 } 24087 24123 … … 24089 24125 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 24090 24126 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 24091 color: # 339aff;24127 color: #51adf6; 24092 24128 } 24093 24129 } … … 24263 24299 left: 0; 24264 24300 opacity: 1; 24301 width:80px; 24265 24302 } 24266 24303 … … 24557 24594 24558 24595 .navigation { 24559 width: 20%;24596 width: 75%; 24560 24597 } 24561 24598 … … 24571 24608 24572 24609 .navigation { 24573 width: 20%;24610 width: 85%; 24574 24611 } 24575 24612 } … … 24596 24633 24597 24634 24635 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0;margin-left:50px;border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)} 24598 24636 .layout-builder { 24599 24637 position: fixed; -
public/assets/js/app.js
r194a359 r24a616f 1 'use strict'; 2 3 (function ($) { 4 5 var wind_ = $(window), 6 body_ = $('body'); 7 8 feather.replace({ 9 'stroke-width': 1.5 10 }); 11 12 $(document).on('click', '[data-toggle="fullscreen"]', function () { 13 $(this).toggleClass('active-fullscreen'); 14 if (document.fullscreenEnabled) { 15 if ($(this).hasClass("active-fullscreen")) { 16 document.documentElement.requestFullscreen(); 17 } else { 18 document.exitFullscreen(); 19 } 20 } else { 21 alert("Your browser does not support fullscreen."); 22 } 23 return false; 24 }); 25 26 $(document).on('click', '.overlay', function () { 27 $.removeOverlay(); 28 if (body_.hasClass('horizontal-navigation')) { 29 $('.horizontal-navigation').removeClass('open'); 30 } else { 31 $('.navigation').removeClass('open'); 32 } 33 body_.removeClass('navigation-show'); 34 }); 35 36 $(document).on('click', '[data-sidebar-target]', function () { 37 var target = $(this).data('sidebar-target'); 38 $('body').addClass('no-scroll'); 39 $('.sidebar-group').addClass('show'); 40 $('.sidebar-group .sidebar').removeClass('show'); 41 $('.sidebar-group .sidebar' + target).addClass('show'); 42 return false; 43 }); 44 45 $(document).on('click', '.sidebar-group', function (e) { 46 if ($(e.target).is($('.sidebar-group'))) { 47 $('.sidebar-group').removeClass('show'); 48 $('body').removeClass('no-scroll'); 49 $('.sidebar-group .sidebar').removeClass('show'); 50 } 51 }); 52 53 // Active pages, automatically show on the menu 54 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 55 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 56 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 57 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 58 59 60 /*------------- create/remove overlay -------------*/ 61 $.createOverlay = function () { 62 if ($('.overlay').length < 1) { 63 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 64 $('.overlay').addClass('show'); 65 } 66 }; 67 68 $.removeOverlay = function () { 69 body_.removeClass('no-scroll'); 70 $('.overlay').remove(); 71 }; 72 /*------------- create/remove overlay -------------*/ 73 74 $('[data-backround-image]').each(function (e) { 75 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 76 }); 77 78 /*------------- page loader -------------*/ 79 wind_.on('load', function () { 80 $('.preloader').fadeOut(400, function () { 81 setTimeout(function () { 82 toastr.options = { 83 timeOut: 2000, 84 progressBar: true, 85 showMethod: "slideDown", 86 hideMethod: "slideUp", 87 showDuration: 200, 88 hideDuration: 200, 89 positionClass: "toast-top-center", 90 }; 91 //toastr.success('Welcome'); 92 93 $('.theme-switcher').removeClass('open'); 94 }, 500); 95 96 // $('.theme-switcher').css('opacity', 1); 97 }); 98 }); 99 /*------------- page loader -------------*/ 100 101 /*------------- side menu (sub menü arrow) -------------*/ 102 wind_.on('load', function () { 103 setTimeout(function () { 104 $('.navigation .navigation-menu-body ul li a').each(function () { 105 var $this = $(this); 106 if ($this.next('ul').length) { 107 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 108 } 109 }); 110 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 111 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 112 var $this = $(this); 113 if ($this.next('ul').length) { 114 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 115 } 116 }); 117 }, 200); 118 }); 119 /*------------- side menu (sub menü arrow) -------------*/ 120 121 $(document).on('click', '[data-action="navigation-toggler"]', function () { 122 if (body_.hasClass('horizontal-navigation')) { 123 $('.horizontal-navigation').toggleClass('open'); 124 } else { 125 $('.navigation').toggleClass('open'); 126 } 127 $.createOverlay(); 128 }); 129 130 $(document).on('click', '[data-nav-target]', function () { 131 var $this = $(this), 132 target = $this.data('nav-target'); 133 if (body_.hasClass('navigation-toggle-one')) { 134 body_.addClass('navigation-show'); 135 } 136 if (body_.hasClass('horizontal-navigation')) { 137 $('.navigation .navigation-menu-body').show(); 138 } 139 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 140 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 141 $('[data-nav-target]').removeClass('active'); 142 $this.addClass('active'); 143 $this.tooltip('hide'); 144 return false; 145 }); 146 147 var c = $('.header .header-left .header-logo').clone(); 148 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 149 150 $(document).on('click', '.navigation-toggler a', function () { 151 if (wind_.width() < 1200) { 152 $.createOverlay(); 153 body_.addClass('navigation-show'); 154 } else { 155 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 156 body_.addClass('navigation-toggle-one'); 157 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 158 body_.addClass('navigation-toggle-two'); 159 body_.removeClass('navigation-toggle-one'); 160 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 161 body_.removeClass('navigation-toggle-two'); 162 body_.removeClass('navigation-toggle-one'); 163 } 164 } 165 return false; 166 }); 167 168 $(document).on('click', '.header-toggler a', function () { 169 $('.header ul.navbar-nav').toggleClass('open'); 170 return false; 171 }); 172 173 $(document).on('click', '*', function (e) { 174 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 175 body_.removeClass('navigation-show'); 176 } 177 }); 178 179 $(document).on('click', '*', function (e) { 180 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 181 $('.header ul.navbar-nav').removeClass('open'); 182 } 183 }); 184 185 /*------------- form validation -------------*/ 186 window.addEventListener('load', function () { 187 // Fetch all the forms we want to apply custom Bootstrap validation styles to 188 var forms = document.getElementsByClassName('needs-validation'); 189 // Loop over them and prevent submission 190 Array.prototype.filter.call(forms, function (form) { 191 form.addEventListener('submit', function (event) { 192 if (form.checkValidity() === false) { 193 event.preventDefault(); 194 event.stopPropagation(); 195 } 196 form.classList.add('was-validated'); 197 }, false); 198 }); 199 }, false); 200 /*------------- form validation -------------*/ 201 202 /*------------- responsive html table -------------*/ 203 var table_responsive_stack = $(".table-responsive-stack"); 204 table_responsive_stack 205 .find("th") 206 .each(function (i) { 207 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend( 208 '<span class="table-responsive-stack-thead">' + 209 $(this).text() + 210 ":</span> " 211 ); 212 $(".table-responsive-stack-thead").hide(); 213 }); 214 215 table_responsive_stack.each(function () { 216 var thCount = $(this).find("th").length, 217 rowGrow = 100 / thCount + "%"; 218 $(this).find("th, td").css("flex-basis", rowGrow); 219 }); 220 221 function flexTable() { 222 if (wind_.width() < 768) { 223 $(".table-responsive-stack").each(function (i) { 224 $(this) 225 .find(".table-responsive-stack-thead") 226 .show(); 227 $(this) 228 .find("thead") 229 .hide(); 230 }); 231 232 // window is less than 768px 233 } else { 234 $(".table-responsive-stack").each(function (i) { 235 $(this) 236 .find(".table-responsive-stack-thead") 237 .hide(); 238 $(this) 239 .find("thead") 240 .show(); 241 }); 242 } 243 } 244 245 flexTable(); 246 247 window.onresize = function (event) { 248 flexTable(); 249 }; 250 /*------------- responsive html table -------------*/ 251 252 /*------------- header search -------------*/ 253 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 254 $('.header .header-body .header-search').show().find('.form-control').focus(); 255 return false; 256 }); 257 258 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 259 $('.header .header-body .header-search').hide(); 260 return false; 261 }); 262 263 $(document).on('click', '*', function (e) { 264 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 265 $('.header .header-body .header-search').hide(); 266 } 267 }); 268 /*------------- header search -------------*/ 269 270 /*------------- custom accordion -------------*/ 271 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 272 var $this = $(this); 273 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 274 $this.parent('.accordion-row').toggleClass('open'); 275 return false; 276 }); 277 /*------------- custom accordion -------------*/ 278 279 /*------------- responsive table dropdown -------------*/ 280 var dropdownMenu, 281 table_responsive = $('.table-responsive'); 282 283 table_responsive.on('show.bs.dropdown', function (e) { 284 dropdownMenu = $(e.target).find('.dropdown-menu'); 285 body_.append(dropdownMenu.detach()); 286 var eOffset = $(e.target).offset(); 287 dropdownMenu.css({ 288 'display': 'block', 289 'top': eOffset.top + $(e.target).outerHeight(), 290 'left': eOffset.left, 291 'width': '184px', 292 'font-size': '14px' 293 }); 294 dropdownMenu.addClass("mobPosDropdown"); 295 }); 296 297 table_responsive.on('hide.bs.dropdown', function (e) { 298 $(e.target).append(dropdownMenu.detach()); 299 dropdownMenu.hide(); 300 }); 301 /*------------- responsive table dropdown -------------*/ 302 303 /*------------- chat -------------*/ 304 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 305 $('.chat-block .chat-content').addClass('chat-mobile-open'); 306 return false; 307 }); 308 309 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 310 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 311 return false; 312 }); 313 /*------------- chat -------------*/ 314 315 /*------------- aside menu toggle -------------*/ 316 $(document).on('click', '.navigation ul li a', function () { 317 var $this = $(this); 318 if ($this.next('ul').length) { 319 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 320 sub_menu_arrow.toggleClass('rotate-in'); 321 $this.next('ul').toggle(200); 322 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 323 $this.next('ul').find('li ul').slideUp(200); 324 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 325 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 326 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 327 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 328 if (sub_menu_arrow.hasClass('rotate-in')) { 329 setTimeout(function () { 330 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 331 }, 200); 332 } else { 333 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 334 } 335 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 336 setTimeout(function (e) { 337 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 338 }, 300); 339 } 340 return false; 341 } 342 }); 343 344 $(document).on('click', '.horizontal-navigation ul li a', function () { 345 var $this = $(this); 346 if ($this.next('ul').length) { 347 $this.next('ul').toggle(200); 348 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 349 $this.next('ul').find('li ul').slideUp(200); 350 return false; 351 } 352 }); 353 354 /*------------- aside menu toggle -------------*/ 355 356 /*------------- other -------------*/ 357 $(document).on('click', '.dropdown-menu', function (e) { 358 e.stopPropagation(); 359 }); 360 361 $('#exampleModal').on('show.bs.modal', function (event) { 362 var button = $(event.relatedTarget), 363 recipient = button.data('whatever'), 364 modal = $(this); 365 366 modal.find('.modal-title').text('New message to ' + recipient); 367 modal.find('.modal-body input').val(recipient); 368 }); 369 370 $('[data-toggle="tooltip"]').tooltip({ 371 container: 'body' 372 }); 373 374 $('[data-toggle="popover"]').popover(); 375 376 $('.carousel').carousel(); 377 378 if (wind_.width() >= 992) { 379 $('.card-scroll').niceScroll(); 380 $('.table-responsive').niceScroll(); 381 $('.sidebar-group .sidebar').niceScroll(); 382 383 $('.app-block .app-content .app-lists').niceScroll(); 384 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 385 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 386 var chat_messages = $('.chat-block .chat-content .messages'); 387 if (chat_messages.length) { 388 chat_messages.niceScroll({ 389 horizrailenabled: false 390 }); 391 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 392 } 393 } 394 395 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 396 $('.navigation .navigation-menu-body').niceScroll(); 397 } 398 399 $('.dropdown-menu ul.list-group').niceScroll(); 400 })(jQuery); 401 1 402 /******/ (function(modules) { // webpackBootstrap 2 403 /******/ // The module cache … … 486 887 487 888 $('.dropdown-menu ul.list-group').niceScroll(); 488 /* Theme Switcher */489 490 /* var path = window.location.pathname;491 var page = path.split("/").pop();492 var theme_switcher_html = '<div class="theme-switcher open"> \n\493 <div class="theme-switcher-button"> \n\494 <i class="fa fa-cog"></i> \n\495 </div> \n\496 <div class="theme-switcher-panel"> \n\497 <div class="card"> \n\498 <div class="card-body"> \n\499 <h6 class="card-title">Theme Switcher</h6> \n\500 <div class="form-group mb-2"> \n\501 <div class="custom-control custom-switch"> \n\502 <input type="checkbox" class="custom-control-input" id="dark"> \n\503 <label class="custom-control-label" for="dark">Dark</label> \n\504 </div> \n\505 </div> \n\506 <div class="form-group mb-2"> \n\507 <div class="custom-control custom-switch"> \n\508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\510 </div> \n\511 </div> \n\512 <div class="form-group mb-2"> \n\513 <div class="custom-control custom-switch"> \n\514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\516 </div> \n\517 </div> \n\518 <div class="form-group mb-2"> \n\519 <div class="custom-control custom-switch"> \n\520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\522 </div> \n\523 </div> \n\524 <div class="form-group mb-2"> \n\525 <div class="custom-control custom-switch"> \n\526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\528 </div> \n\529 </div> \n\530 <div class="form-group mb-2"> \n\531 <div class="custom-control custom-switch"> \n\532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\534 </div> \n\535 </div> \n\536 <div class="form-group mb-2"> \n\537 <div class="custom-control custom-switch"> \n\538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\540 </div> \n\541 </div> \n\542 <div class="form-group mb-2"> \n\543 <div class="custom-control custom-switch"> \n\544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\545 <label class="custom-control-label" for="light-header">Light header</label> \n\546 </div> \n\547 </div> \n\548 <div class="form-group mb-2"> \n\549 <div class="custom-control custom-switch"> \n\550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\552 </div> \n\553 </div> \n\554 </div> \n\555 </div> \n\556 </div> \n\557 </div>';558 $('body').append(theme_switcher_html);559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {560 var id = $(this).attr('id');561 if (id === 'sticky-navigation') {562 if ($(this).prop('checked')) {563 $('.navigation').niceScroll().resize();564 } else {565 $('.navigation').niceScroll().remove();566 }567 if ($('body').hasClass('small-navigation')) {568 $('.navigation .navigation-menu-body > ul > li').each(function () {569 if ($(this).find('> a').next('ul').length) {570 // Dropdown add header title571 $(this).find('.dropdown-divider').remove();572 } else {573 // Add tooltip574 $(this).find('> a').tooltip('dispose');575 }576 });577 $('body').removeClass('small-navigation');578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);579 }580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE581 $('body').removeClass('hidden-navigation');582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);583 }584 }585 if (id === 'small-navigation') {586 if ($(this).prop('checked')) {587 $('.navigation .navigation-menu-body > ul > li').each(function () {588 if ($(this).find('> a').next('ul').length) {589 // Dropdown add header title590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')591 } else {592 // Add tooltip593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());594 $(this).find('> a').tooltip({595 placement: "right"596 });597 }598 });599 } else {600 $('.navigation .navigation-menu-body > ul > li').each(function () {601 if ($(this).find('> a').next('ul').length) {602 // Dropdown add header title603 $(this).find('.dropdown-divider').remove();604 } else {605 // Add tooltip606 $(this).find('> a').tooltip('dispose');607 }608 });609 }610 if ($('body').hasClass('sticky-navigation')) {611 $('body').removeClass('sticky-navigation');612 $('.navigation').niceScroll().remove();613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);614 }615 if ($('body').hasClass('hidden-navigation')) {616 $('body').removeClass('hidden-navigation');617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);618 }619 }620 if (id === 'hidden-navigation') {621 setTimeout(function () {622 $('.navigation').niceScroll().resize();623 $('.app-block .app-content .app-lists').niceScroll().resize();624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();626 }, 200);627 if (!$(this).prop('checked')) {628 $.removeOverlay();629 $('.navigation').removeClass('open');630 }631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {632 if ($('body').hasClass('sticky-navigation')) {633 $('body').removeClass('sticky-navigation');634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);635 }636 }637 if ($('body').hasClass('small-navigation')) {638 $('.navigation .navigation-menu-body > ul > li').each(function () {639 if ($(this).find('> a').next('ul').length) {640 // Dropdown add header title641 $(this).find('.dropdown-divider').remove();642 } else {643 // Add tooltip644 $(this).find('> a').tooltip('dispose');645 }646 });647 $('body').removeClass('small-navigation');648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);649 }650 }651 if (id === 'dark') {652 if ($('body').hasClass('semi-dark')) {653 $('body').removeClass('semi-dark');654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);655 }656 }657 if (id === 'semi-dark') {658 if ($('body').hasClass('dark')) {659 $('body').removeClass('dark');660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);661 }662 }663 $('body').toggleClass(id);664 });665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () {666 $('.theme-switcher').toggleClass('open');667 }); */668 889 })(jQuery); 669 890 … … 677 898 /***/ (function(module, exports, __webpack_require__) { 678 899 679 __webpack_require__(/**/"./resources/js/app.js"); 680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 681 682 683 /***/ }) 684 685 /******/ }); 686 687 /******/ (function(modules) { // webpackBootstrap 688 /******/ // The module cache 689 /******/ var installedModules = {}; 690 /******/ 691 /******/ // The require function 692 /******/ function __webpack_require__(moduleId) { 693 /******/ 694 /******/ // Check if module is in cache 695 /******/ if(installedModules[moduleId]) { 696 /******/ return installedModules[moduleId].exports; 697 /******/ } 698 /******/ // Create a new module (and put it into the cache) 699 /******/ var module = installedModules[moduleId] = { 700 /******/ i: moduleId, 701 /******/ l: false, 702 /******/ exports: {} 703 /******/ }; 704 /******/ 705 /******/ // Execute the module function 706 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 707 /******/ 708 /******/ // Flag the module as loaded 709 /******/ module.l = true; 710 /******/ 711 /******/ // Return the exports of the module 712 /******/ return module.exports; 713 /******/ } 714 /******/ 715 /******/ 716 /******/ // expose the modules object (__webpack_modules__) 717 /******/ __webpack_require__.m = modules; 718 /******/ 719 /******/ // expose the module cache 720 /******/ __webpack_require__.c = installedModules; 721 /******/ 722 /******/ // define getter function for harmony exports 723 /******/ __webpack_require__.d = function(exports, name, getter) { 724 /******/ if(!__webpack_require__.o(exports, name)) { 725 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 726 /******/ } 727 /******/ }; 728 /******/ 729 /******/ // define __esModule on exports 730 /******/ __webpack_require__.r = function(exports) { 731 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 732 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 733 /******/ } 734 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 735 /******/ }; 736 /******/ 737 /******/ // create a fake namespace object 738 /******/ // mode & 1: value is a module id, require it 739 /******/ // mode & 2: merge all properties of value into the ns 740 /******/ // mode & 4: return value when already ns object 741 /******/ // mode & 8|1: behave like require 742 /******/ __webpack_require__.t = function(value, mode) { 743 /******/ if(mode & 1) value = __webpack_require__(value); 744 /******/ if(mode & 8) return value; 745 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 746 /******/ var ns = Object.create(null); 747 /******/ __webpack_require__.r(ns); 748 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 749 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 750 /******/ return ns; 751 /******/ }; 752 /******/ 753 /******/ // getDefaultExport function for compatibility with non-harmony modules 754 /******/ __webpack_require__.n = function(module) { 755 /******/ var getter = module && module.__esModule ? 756 /******/ function getDefault() { return module['default']; } : 757 /******/ function getModuleExports() { return module; }; 758 /******/ __webpack_require__.d(getter, 'a', getter); 759 /******/ return getter; 760 /******/ }; 761 /******/ 762 /******/ // Object.prototype.hasOwnProperty.call 763 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 764 /******/ 765 /******/ // __webpack_public_path__ 766 /******/ __webpack_require__.p = "/"; 767 /******/ 768 /******/ 769 /******/ // Load entry module and return exports 770 /******/ return __webpack_require__(__webpack_require__.s = 0); 771 /******/ }) 772 /************************************************************************/ 773 /******/ ({ 774 775 /***/ "./public/assets/sass/app.scss": 776 /*!*************************************!*\ 777 !*** ./public/assets/sass/app.scss ***! 778 \*************************************/ 779 /*! no static exports found */ 780 /***/ (function(module, exports) { 781 782 // removed by extract-text-webpack-plugin 783 784 /***/ }), 785 786 /***/ "./resources/js/app.js": 787 /*!*****************************!*\ 788 !*** ./resources/js/app.js ***! 789 \*****************************/ 790 /*! no static exports found */ 791 /***/ (function(module, exports, __webpack_require__) { 792 793 "use strict"; 794 795 796 (function ($) { 797 var wind_ = $(window), 798 body_ = $('body'); 799 feather.replace({ 800 'stroke-width': 1.5 801 }); 802 $(document).on('click', '[data-toggle="fullscreen"]', function () { 803 $(this).toggleClass('active-fullscreen'); 804 805 if (document.fullscreenEnabled) { 806 if ($(this).hasClass("active-fullscreen")) { 807 document.documentElement.requestFullscreen(); 808 } else { 809 document.exitFullscreen(); 810 } 811 } else { 812 alert("Your browser does not support fullscreen."); 813 } 814 815 return false; 816 }); 817 $(document).on('click', '.overlay', function () { 818 $.removeOverlay(); 819 820 if (body_.hasClass('horizontal-navigation')) { 821 $('.horizontal-navigation').removeClass('open'); 822 } else { 823 $('.navigation').removeClass('open'); 824 } 825 826 body_.removeClass('navigation-show'); 827 }); 828 $(document).on('click', '[data-sidebar-target]', function () { 829 var target = $(this).data('sidebar-target'); 830 $('body').addClass('no-scroll'); 831 $('.sidebar-group').addClass('show'); 832 $('.sidebar-group .sidebar').removeClass('show'); 833 $('.sidebar-group .sidebar' + target).addClass('show'); 834 return false; 835 }); 836 $(document).on('click', '.sidebar-group', function (e) { 837 if ($(e.target).is($('.sidebar-group'))) { 838 $('.sidebar-group').removeClass('show'); 839 $('body').removeClass('no-scroll'); 840 $('.sidebar-group .sidebar').removeClass('show'); 841 } 842 }); // Active pages, automatically show on the menu 843 844 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 845 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 846 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 847 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 848 /*------------- create/remove overlay -------------*/ 849 850 $.createOverlay = function () { 851 if ($('.overlay').length < 1) { 852 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 853 $('.overlay').addClass('show'); 854 } 855 }; 856 857 $.removeOverlay = function () { 858 body_.removeClass('no-scroll'); 859 $('.overlay').remove(); 860 }; 861 /*------------- create/remove overlay -------------*/ 862 863 864 $('[data-backround-image]').each(function (e) { 865 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 866 }); 867 /*------------- page loader -------------*/ 868 869 wind_.on('load', function () { 870 $('.preloader').fadeOut(400, function () { 871 setTimeout(function () { 872 toastr.options = { 873 timeOut: 2000, 874 progressBar: true, 875 showMethod: "slideDown", 876 hideMethod: "slideUp", 877 showDuration: 200, 878 hideDuration: 200, 879 positionClass: "toast-top-center" 880 }; 881 $('.theme-switcher').removeClass('open'); 882 }, 500); // $('.theme-switcher').css('opacity', 1); 883 }); 884 }); 885 /*------------- page loader -------------*/ 886 887 /*------------- side menu (sub menü arrow) -------------*/ 888 889 wind_.on('load', function () { 890 setTimeout(function () { 891 $('.navigation .navigation-menu-body ul li a').each(function () { 892 var $this = $(this); 893 894 if ($this.next('ul').length) { 895 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 896 } 897 }); 898 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 899 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 900 var $this = $(this); 901 902 if ($this.next('ul').length) { 903 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 904 } 905 }); 906 }, 200); 907 }); 908 /*------------- side menu (sub menü arrow) -------------*/ 909 910 $(document).on('click', '[data-action="navigation-toggler"]', function () { 911 if (body_.hasClass('horizontal-navigation')) { 912 $('.horizontal-navigation').toggleClass('open'); 913 } else { 914 $('.navigation').toggleClass('open'); 915 } 916 917 $.createOverlay(); 918 }); 919 $(document).on('click', '[data-nav-target]', function () { 920 var $this = $(this), 921 target = $this.data('nav-target'); 922 923 if (body_.hasClass('navigation-toggle-one')) { 924 body_.addClass('navigation-show'); 925 } 926 927 if (body_.hasClass('horizontal-navigation')) { 928 $('.navigation .navigation-menu-body').show(); 929 } 930 931 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 932 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 933 $('[data-nav-target]').removeClass('active'); 934 $this.addClass('active'); 935 $this.tooltip('hide'); 936 return false; 937 }); 938 var c = $('.header .header-left .header-logo').clone(); 939 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 940 $(document).on('click', '.navigation-toggler a', function () { 941 if (wind_.width() < 1200) { 942 $.createOverlay(); 943 body_.addClass('navigation-show'); 944 } else { 945 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 946 body_.addClass('navigation-toggle-one'); 947 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 948 body_.addClass('navigation-toggle-two'); 949 body_.removeClass('navigation-toggle-one'); 950 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 951 body_.removeClass('navigation-toggle-two'); 952 body_.removeClass('navigation-toggle-one'); 953 } 954 } 955 956 return false; 957 }); 958 $(document).on('click', '.header-toggler a', function () { 959 $('.header ul.navbar-nav').toggleClass('open'); 960 return false; 961 }); 962 $(document).on('click', '*', function (e) { 963 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 964 body_.removeClass('navigation-show'); 965 } 966 }); 967 $(document).on('click', '*', function (e) { 968 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 969 $('.header ul.navbar-nav').removeClass('open'); 970 } 971 }); 972 /*------------- form validation -------------*/ 973 974 window.addEventListener('load', function () { 975 // Fetch all the forms we want to apply custom Bootstrap validation styles to 976 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 977 978 Array.prototype.filter.call(forms, function (form) { 979 form.addEventListener('submit', function (event) { 980 if (form.checkValidity() === false) { 981 event.preventDefault(); 982 event.stopPropagation(); 983 } 984 985 form.classList.add('was-validated'); 986 }, false); 987 }); 988 }, false); 989 /*------------- form validation -------------*/ 990 991 /*------------- responsive html table -------------*/ 992 993 var table_responsive_stack = $(".table-responsive-stack"); 994 table_responsive_stack.find("th").each(function (i) { 995 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 996 $(".table-responsive-stack-thead").hide(); 997 }); 998 table_responsive_stack.each(function () { 999 var thCount = $(this).find("th").length, 1000 rowGrow = 100 / thCount + "%"; 1001 $(this).find("th, td").css("flex-basis", rowGrow); 1002 }); 1003 1004 function flexTable() { 1005 if (wind_.width() < 768) { 1006 $(".table-responsive-stack").each(function (i) { 1007 $(this).find(".table-responsive-stack-thead").show(); 1008 $(this).find("thead").hide(); 1009 }); // window is less than 768px 1010 } else { 1011 $(".table-responsive-stack").each(function (i) { 1012 $(this).find(".table-responsive-stack-thead").hide(); 1013 $(this).find("thead").show(); 1014 }); 1015 } 1016 } 1017 1018 flexTable(); 1019 1020 window.onresize = function (event) { 1021 flexTable(); 1022 }; 1023 /*------------- responsive html table -------------*/ 1024 1025 /*------------- header search -------------*/ 1026 1027 1028 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 1029 $('.header .header-body .header-search').show().find('.form-control').focus(); 1030 return false; 1031 }); 1032 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 1033 $('.header .header-body .header-search').hide(); 1034 return false; 1035 }); 1036 $(document).on('click', '*', function (e) { 1037 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 1038 $('.header .header-body .header-search').hide(); 1039 } 1040 }); 1041 /*------------- header search -------------*/ 1042 1043 /*------------- custom accordion -------------*/ 1044 1045 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 1046 var $this = $(this); 1047 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 1048 $this.parent('.accordion-row').toggleClass('open'); 1049 return false; 1050 }); 1051 /*------------- custom accordion -------------*/ 1052 1053 /*------------- responsive table dropdown -------------*/ 1054 1055 var dropdownMenu, 1056 table_responsive = $('.table-responsive'); 1057 table_responsive.on('show.bs.dropdown', function (e) { 1058 dropdownMenu = $(e.target).find('.dropdown-menu'); 1059 body_.append(dropdownMenu.detach()); 1060 var eOffset = $(e.target).offset(); 1061 dropdownMenu.css({ 1062 'display': 'block', 1063 'top': eOffset.top + $(e.target).outerHeight(), 1064 'left': eOffset.left, 1065 'width': '184px', 1066 'font-size': '14px' 1067 }); 1068 dropdownMenu.addClass("mobPosDropdown"); 1069 }); 1070 table_responsive.on('hide.bs.dropdown', function (e) { 1071 $(e.target).append(dropdownMenu.detach()); 1072 dropdownMenu.hide(); 1073 }); 1074 /*------------- responsive table dropdown -------------*/ 1075 1076 /*------------- chat -------------*/ 1077 1078 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 1079 $('.chat-block .chat-content').addClass('chat-mobile-open'); 1080 return false; 1081 }); 1082 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 1083 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 1084 return false; 1085 }); 1086 /*------------- chat -------------*/ 1087 1088 /*------------- aside menu toggle -------------*/ 1089 1090 $(document).on('click', '.navigation ul li a', function () { 1091 var $this = $(this); 1092 1093 if ($this.next('ul').length) { 1094 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 1095 sub_menu_arrow.toggleClass('rotate-in'); 1096 $this.next('ul').toggle(200); 1097 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 1098 $this.next('ul').find('li ul').slideUp(200); 1099 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 1100 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 1101 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 1102 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 1103 1104 if (sub_menu_arrow.hasClass('rotate-in')) { 1105 setTimeout(function () { 1106 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 1107 }, 200); 1108 } else { 1109 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 1110 } 1111 1112 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 1113 setTimeout(function (e) { 1114 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 1115 }, 300); 1116 } 1117 1118 return false; 1119 } 1120 }); 1121 $(document).on('click', '.horizontal-navigation ul li a', function () { 1122 var $this = $(this); 1123 1124 if ($this.next('ul').length) { 1125 $this.next('ul').toggle(200); 1126 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 1127 $this.next('ul').find('li ul').slideUp(200); 1128 return false; 1129 } 1130 }); 1131 /*------------- aside menu toggle -------------*/ 1132 1133 /*------------- other -------------*/ 1134 1135 $(document).on('click', '.dropdown-menu', function (e) { 1136 e.stopPropagation(); 1137 }); 1138 $('#exampleModal').on('show.bs.modal', function (event) { 1139 var button = $(event.relatedTarget), 1140 recipient = button.data('whatever'), 1141 modal = $(this); 1142 modal.find('.modal-title').text('New message to ' + recipient); 1143 modal.find('.modal-body input').val(recipient); 1144 }); 1145 $('[data-toggle="tooltip"]').tooltip({ 1146 container: 'body' 1147 }); 1148 $('[data-toggle="popover"]').popover(); 1149 $('.carousel').carousel(); 1150 1151 if (wind_.width() >= 992) { 1152 $('.card-scroll').niceScroll(); 1153 $('.table-responsive').niceScroll(); 1154 $('.sidebar-group .sidebar').niceScroll(); 1155 $('.app-block .app-content .app-lists').niceScroll(); 1156 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 1157 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 1158 var chat_messages = $('.chat-block .chat-content .messages'); 1159 1160 if (chat_messages.length) { 1161 chat_messages.niceScroll({ 1162 horizrailenabled: false 1163 }); 1164 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 1165 } 1166 } 1167 1168 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 1169 $('.navigation .navigation-menu-body').niceScroll(); 1170 } 1171 1172 $('.dropdown-menu ul.list-group').niceScroll(); 1173 /* Theme Switcher */ 1174 1175 /* var path = window.location.pathname; 1176 var page = path.split("/").pop(); 1177 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 1178 <div class="theme-switcher-button"> \n\ 1179 <i class="fa fa-cog"></i> \n\ 1180 </div> \n\ 1181 <div class="theme-switcher-panel"> \n\ 1182 <div class="card"> \n\ 1183 <div class="card-body"> \n\ 1184 <h6 class="card-title">Theme Switcher</h6> \n\ 1185 <div class="form-group mb-2"> \n\ 1186 <div class="custom-control custom-switch"> \n\ 1187 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 1188 <label class="custom-control-label" for="dark">Dark</label> \n\ 1189 </div> \n\ 1190 </div> \n\ 1191 <div class="form-group mb-2"> \n\ 1192 <div class="custom-control custom-switch"> \n\ 1193 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 1194 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 1195 </div> \n\ 1196 </div> \n\ 1197 <div class="form-group mb-2"> \n\ 1198 <div class="custom-control custom-switch"> \n\ 1199 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 1200 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 1201 </div> \n\ 1202 </div> \n\ 1203 <div class="form-group mb-2"> \n\ 1204 <div class="custom-control custom-switch"> \n\ 1205 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 1206 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 1207 </div> \n\ 1208 </div> \n\ 1209 <div class="form-group mb-2"> \n\ 1210 <div class="custom-control custom-switch"> \n\ 1211 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 1212 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 1213 </div> \n\ 1214 </div> \n\ 1215 <div class="form-group mb-2"> \n\ 1216 <div class="custom-control custom-switch"> \n\ 1217 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 1218 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 1219 </div> \n\ 1220 </div> \n\ 1221 <div class="form-group mb-2"> \n\ 1222 <div class="custom-control custom-switch"> \n\ 1223 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 1224 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 1225 </div> \n\ 1226 </div> \n\ 1227 <div class="form-group mb-2"> \n\ 1228 <div class="custom-control custom-switch"> \n\ 1229 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 1230 <label class="custom-control-label" for="light-header">Light header</label> \n\ 1231 </div> \n\ 1232 </div> \n\ 1233 <div class="form-group mb-2"> \n\ 1234 <div class="custom-control custom-switch"> \n\ 1235 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 1236 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 1237 </div> \n\ 1238 </div> \n\ 1239 </div> \n\ 1240 </div> \n\ 1241 </div> \n\ 1242 </div>'; 1243 $('body').append(theme_switcher_html); 1244 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 1245 var id = $(this).attr('id'); 1246 if (id === 'sticky-navigation') { 1247 if ($(this).prop('checked')) { 1248 $('.navigation').niceScroll().resize(); 1249 } else { 1250 $('.navigation').niceScroll().remove(); 1251 } 1252 if ($('body').hasClass('small-navigation')) { 1253 $('.navigation .navigation-menu-body > ul > li').each(function () { 1254 if ($(this).find('> a').next('ul').length) { 1255 // Dropdown add header title 1256 $(this).find('.dropdown-divider').remove(); 1257 } else { 1258 // Add tooltip 1259 $(this).find('> a').tooltip('dispose'); 1260 } 1261 }); 1262 $('body').removeClass('small-navigation'); 1263 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 1264 } 1265 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 1266 $('body').removeClass('hidden-navigation'); 1267 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 1268 } 1269 } 1270 if (id === 'small-navigation') { 1271 if ($(this).prop('checked')) { 1272 $('.navigation .navigation-menu-body > ul > li').each(function () { 1273 if ($(this).find('> a').next('ul').length) { 1274 // Dropdown add header title 1275 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 1276 } else { 1277 // Add tooltip 1278 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 1279 $(this).find('> a').tooltip({ 1280 placement: "right" 1281 }); 1282 } 1283 }); 1284 } else { 1285 $('.navigation .navigation-menu-body > ul > li').each(function () { 1286 if ($(this).find('> a').next('ul').length) { 1287 // Dropdown add header title 1288 $(this).find('.dropdown-divider').remove(); 1289 } else { 1290 // Add tooltip 1291 $(this).find('> a').tooltip('dispose'); 1292 } 1293 }); 1294 } 1295 if ($('body').hasClass('sticky-navigation')) { 1296 $('body').removeClass('sticky-navigation'); 1297 $('.navigation').niceScroll().remove(); 1298 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 1299 } 1300 if ($('body').hasClass('hidden-navigation')) { 1301 $('body').removeClass('hidden-navigation'); 1302 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 1303 } 1304 } 1305 if (id === 'hidden-navigation') { 1306 setTimeout(function () { 1307 $('.navigation').niceScroll().resize(); 1308 $('.app-block .app-content .app-lists').niceScroll().resize(); 1309 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 1310 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 1311 }, 200); 1312 if (!$(this).prop('checked')) { 1313 $.removeOverlay(); 1314 $('.navigation').removeClass('open'); 1315 } 1316 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 1317 if ($('body').hasClass('sticky-navigation')) { 1318 $('body').removeClass('sticky-navigation'); 1319 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 1320 } 1321 } 1322 if ($('body').hasClass('small-navigation')) { 1323 $('.navigation .navigation-menu-body > ul > li').each(function () { 1324 if ($(this).find('> a').next('ul').length) { 1325 // Dropdown add header title 1326 $(this).find('.dropdown-divider').remove(); 1327 } else { 1328 // Add tooltip 1329 $(this).find('> a').tooltip('dispose'); 1330 } 1331 }); 1332 $('body').removeClass('small-navigation'); 1333 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 1334 } 1335 } 1336 if (id === 'dark') { 1337 if ($('body').hasClass('semi-dark')) { 1338 $('body').removeClass('semi-dark'); 1339 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 1340 } 1341 } 1342 if (id === 'semi-dark') { 1343 if ($('body').hasClass('dark')) { 1344 $('body').removeClass('dark'); 1345 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 1346 } 1347 } 1348 $('body').toggleClass(id); 1349 }); 1350 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 1351 $('.theme-switcher').toggleClass('open'); 1352 }); */ 1353 })(jQuery); 1354 1355 /***/ }), 1356 1357 /***/ 0: 1358 /*!*****************************************************************!*\ 1359 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***! 1360 \*****************************************************************/ 1361 /*! no static exports found */ 1362 /***/ (function(module, exports, __webpack_require__) { 1363 1364 __webpack_require__(/**/"./resources/js/app.js"); 1365 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 900 __webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js"); 901 module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss"); 1366 902 1367 903 … … 1501 1037 1502 1038 })(jQuery); 1039 /*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 1040 !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),j=function(e,t){return e===t&&(l=!0),0},D={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(j),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(j).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var D,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ee(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ee(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Te;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,we)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=be.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=be.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click",we),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Se(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?we:Te,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=we,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=we,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=we,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Te),this.each(function(){S.event.remove(this,e,n,t)})}});var ke=/<script|<style|<link/i,Ae=/checked\s*(?:[^=]|=\s*.checked.)/i,Ne=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function He(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),De)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,qe),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(Ne,""),u,l))}return n}function Oe(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Le(o[r],a[r]);else Le(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=je(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!ke.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return He(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Pe=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Re=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},Me=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ie=new RegExp(ne.join("|"),"i");function We(e,t,n){var r,i,o,a,s=e.style;return(n=n||Re(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function Fe(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,re.removeChild(e)),a}}))}();var Be=["Webkit","Moz","ms"],$e=E.createElement("div").style,_e={};function ze(e){var t=S.cssProps[e]||_e[e];return t||(e in $e?e:_e[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Be.length;while(n--)if((e=Be[n]+t)in $e)return e}(e)||e)}var Ue=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},Ge={letterSpacing:"0",fontWeight:"400"};function Ye(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Qe(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Je(e,t,n){var r=Re(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=We(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Qe(e,t,n||(i?"border":"content"),o,r,a)+"px"}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=We(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Xe.test(t),l=e.style;if(u||(t=ze(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Xe.test(t)||(t=ze(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=We(e,t,r)),"normal"===i&&t in Ge&&(i=Ge[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ue.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,i=Re(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Qe(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Qe(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeft=Fe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Ye)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Re(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=Ke).prototype={constructor:Ke,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=Ke.propHooks[this.prop];return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,n=Ke.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototype=Ke.prototype,(Ke.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[ze(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=Ke.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=Ke.prototype.init,S.fx.step={};var Ze,et,tt,nt,rt=/^(?:toggle|show|hide)$/,it=/queueHooks$/;function ot(){et&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Ze=void 0}),Ze=Date.now()}function st(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ut(e,t,n){for(var r,i=(lt.tweeners[t]||[]).concat(lt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function lt(o,e,t){var n,a,r=0,i=lt.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=Ze||at(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=lt.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(lt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],lt.tweeners[n]=lt.tweeners[n]||[],lt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],rt.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ut(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=lt(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&it.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st("show"),slideUp:st("hide"),slideToggle:st("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(Ze=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),Ze=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){et||(et=!0,ot())},S.fx.stop=function(){et=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},tt=E.createElement("input"),nt=E.createElement("select").appendChild(E.createElement("option")),tt.type="checkbox",y.checkOn=""!==tt.value,y.optSelected=nt.selected,(tt=E.createElement("input")).value="t",tt.type="radio",y.radioValue="t"===tt.value;var ct,ft=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?ct:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),ct={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=ft[t]||S.find.attr;ft[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=ft[o],ft[o]=r,r=null!=a(e,t,n)?o:null,ft[o]=i),r}});var pt=/^(?:input|select|textarea|button)$/i,dt=/^(?:a|area)$/i;function ht(e){return(e.match(P)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr("class","");if((e=vt(t)).length)while(n=this[u++])if(i=gt(n),r=1===n.nodeType&&" "+ht(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=ht(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=vt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=gt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+ht(gt(n))+" ").indexOf(t))return!0;return!1}});var yt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(yt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var mt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!mt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,mt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,xt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var bt=C.location,wt={guid:Date.now()},Tt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Ct=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)At(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Nt=/%20/g,jt=/#.*$/,Dt=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ot={},Pt={},Rt="*/".concat("*"),Mt=E.createElement("a");function It(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Wt(t,i,o,a){var s={},u=t===Pt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Ft(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Mt.href=bt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Rt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=qt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||bt.href)+"").replace(Ht,bt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Mt.protocol+"//"+Mt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Lt.test(v.type),f=v.url.replace(jt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Nt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Tt.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Dt,"$1"),o=(Tt.test(f)?"&":"?")+"_="+wt.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+Rt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Wt(Pt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&S.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var Bt={0:200,1223:204},$t=S.ajaxSettings.xhr();y.cors=!!$t&&"withCredentials"in $t,y.ajax=$t=!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Bt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=ht(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Vt=C.jQuery,Gt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Gt),e&&C.jQuery===S&&(C.jQuery=Vt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); 1041 "use strict";function Toast(t){if(!t.message)throw new Error("Toast.js - You need to set a message to display");this.options=t,this.options.type=t.type||"default",this.toastContainerEl=document.querySelector(".toastjs-container"),this.toastEl=document.querySelector(".toastjs"),this._init()}Toast.prototype._createElements=function(){var t=this;return new Promise(function(e,o){t.toastContainerEl=document.createElement("div"),t.toastContainerEl.classList.add("toastjs-container"),t.toastContainerEl.setAttribute("role","alert"),t.toastContainerEl.setAttribute("aria-hidden",!0),t.toastEl=document.createElement("div"),t.toastEl.classList.add("toastjs"),t.toastContainerEl.appendChild(t.toastEl),document.body.appendChild(t.toastContainerEl),setTimeout(function(){return e()},500)})},Toast.prototype._addEventListeners=function(){var t=this;if(document.querySelector(".toastjs-btn--close").addEventListener("click",function(){t._close()}),this.options.customButtons){var e=Array.prototype.slice.call(document.querySelectorAll(".toastjs-btn--custom"));e.map(function(e,o){e.addEventListener("click",function(e){return t.options.customButtons[o].onClick(e)})})}},Toast.prototype._close=function(){var t=this;return new Promise(function(e,o){t.toastContainerEl.setAttribute("aria-hidden",!0),setTimeout(function(){t.toastEl.innerHTML="",t.toastEl.classList.remove("default","success","warning","danger"),t.focusedElBeforeOpen&&t.focusedElBeforeOpen.focus(),e()},1e3)})},Toast.prototype._open=function(){this.toastEl.classList.add(this.options.type),this.toastContainerEl.setAttribute("aria-hidden",!1);var t="";this.options.customButtons&&(t=this.options.customButtons.map(function(t,e){return'<button type="button" class="toastjs-btn toastjs-btn--custom">'+t.text+"</button>"}),t=t.join("")),this.toastEl.innerHTML="\n <p>"+this.options.message+'</p>\n <button type="button" class="toastjs-btn toastjs-btn--close">Close</button>\n '+t+"\n ",this.focusedElBeforeOpen=document.activeElement,document.querySelector(".toastjs-btn--close").focus()},Toast.prototype._init=function(){var t=this;Promise.resolve().then(function(){return t.toastContainerEl?Promise.resolve():t._createElements()}).then(function(){return"false"==t.toastContainerEl.getAttribute("aria-hidden")?t._close():Promise.resolve()}).then(function(){t._open(),t._addEventListeners()})}; -
public/assets/js/app.min.js
r194a359 r24a616f 1 /******/ (function(modules) { // webpackBootstrap 2 /******/ // The module cache 3 /******/ var installedModules = {}; 1 /******/ (() => { // webpackBootstrap 2 var __webpack_exports__ = {}; 3 /*!****************************************!*\ 4 !*** ./resources/assets/js/app.min.js ***! 5 \****************************************/ 6 function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } 7 4 8 /******/ 5 /******/ // The require function 6 /******/ function __webpack_require__(moduleId) { 7 /******/ 8 /******/ // Check if module is in cache 9 /******/ if(installedModules[moduleId]) { 10 /******/ return installedModules[moduleId].exports; 11 /******/ } 12 /******/ // Create a new module (and put it into the cache) 13 /******/ var module = installedModules[moduleId] = { 14 /******/ i: moduleId, 15 /******/ l: false, 16 /******/ exports: {} 17 /******/ }; 18 /******/ 19 /******/ // Execute the module function 20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 21 /******/ 22 /******/ // Flag the module as loaded 23 /******/ module.l = true; 24 /******/ 25 /******/ // Return the exports of the module 26 /******/ return module.exports; 27 /******/ } 28 /******/ 29 /******/ 30 /******/ // expose the modules object (__webpack_modules__) 31 /******/ __webpack_require__.m = modules; 32 /******/ 33 /******/ // expose the module cache 34 /******/ __webpack_require__.c = installedModules; 35 /******/ 36 /******/ // define getter function for harmony exports 37 /******/ __webpack_require__.d = function(exports, name, getter) { 38 /******/ if(!__webpack_require__.o(exports, name)) { 39 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 40 /******/ } 41 /******/ }; 42 /******/ 43 /******/ // define __esModule on exports 44 /******/ __webpack_require__.r = function(exports) { 45 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 46 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 47 /******/ } 48 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 49 /******/ }; 50 /******/ 51 /******/ // create a fake namespace object 52 /******/ // mode & 1: value is a module id, require it 53 /******/ // mode & 2: merge all properties of value into the ns 54 /******/ // mode & 4: return value when already ns object 55 /******/ // mode & 8|1: behave like require 56 /******/ __webpack_require__.t = function(value, mode) { 57 /******/ if(mode & 1) value = __webpack_require__(value); 58 /******/ if(mode & 8) return value; 59 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 60 /******/ var ns = Object.create(null); 61 /******/ __webpack_require__.r(ns); 62 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 63 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 64 /******/ return ns; 65 /******/ }; 66 /******/ 67 /******/ // getDefaultExport function for compatibility with non-harmony modules 68 /******/ __webpack_require__.n = function(module) { 69 /******/ var getter = module && module.__esModule ? 70 /******/ function getDefault() { return module['default']; } : 71 /******/ function getModuleExports() { return module; }; 72 /******/ __webpack_require__.d(getter, 'a', getter); 73 /******/ return getter; 74 /******/ }; 75 /******/ 76 /******/ // Object.prototype.hasOwnProperty.call 77 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 78 /******/ 79 /******/ // __webpack_public_path__ 80 /******/ __webpack_require__.p = "/"; 81 /******/ 82 /******/ 83 /******/ // Load entry module and return exports 84 /******/ return __webpack_require__(__webpack_require__.s = 0); 85 /******/ }) 86 /************************************************************************/ 87 /******/ ({ 88 89 /***/ "./public/assets/sass/app.scss": 90 /*!*************************************!*\ 91 !*** ./public/assets/sass/app.scss ***! 92 \*************************************/ 93 /*! no static exports found */ 94 /***/ (function(module, exports) { 95 96 // removed by extract-text-webpack-plugin 97 98 /***/ }), 99 100 /***/ "./resources/js/app.js": 101 /*!*****************************!*\ 102 !*** ./resources/js/app.js ***! 103 \*****************************/ 104 /*! no static exports found */ 105 /***/ (function(module, exports, __webpack_require__) { 106 107 "use strict"; 108 109 110 (function ($) { 111 var wind_ = $(window), 112 body_ = $('body'); 113 feather.replace({ 114 'stroke-width': 1.5 115 }); 116 $(document).on('click', '[data-toggle="fullscreen"]', function () { 117 $(this).toggleClass('active-fullscreen'); 118 119 if (document.fullscreenEnabled) { 120 if ($(this).hasClass("active-fullscreen")) { 121 document.documentElement.requestFullscreen(); 122 } else { 123 document.exitFullscreen(); 9 (function (modules) { 10 // webpackBootstrap 11 12 /******/ 13 // The module cache 14 15 /******/ 16 var installedModules = {}; 17 /******/ 18 19 /******/ 20 // The require function 21 22 /******/ 23 24 function __nested_webpack_require_572__(moduleId) { 25 /******/ 26 27 /******/ 28 // Check if module is in cache 29 30 /******/ 31 if (installedModules[moduleId]) { 32 /******/ 33 return installedModules[moduleId].exports; 34 /******/ 35 } 36 /******/ 37 // Create a new module (and put it into the cache) 38 39 /******/ 40 41 42 var module = installedModules[moduleId] = { 43 /******/ 44 i: moduleId, 45 46 /******/ 47 l: false, 48 49 /******/ 50 exports: {} 51 /******/ 52 53 }; 54 /******/ 55 56 /******/ 57 // Execute the module function 58 59 /******/ 60 61 modules[moduleId].call(module.exports, module, module.exports, __nested_webpack_require_572__); 62 /******/ 63 64 /******/ 65 // Flag the module as loaded 66 67 /******/ 68 69 module.l = true; 70 /******/ 71 72 /******/ 73 // Return the exports of the module 74 75 /******/ 76 77 return module.exports; 78 /******/ 79 } 80 /******/ 81 82 /******/ 83 84 /******/ 85 // expose the modules object (__webpack_modules__) 86 87 /******/ 88 89 90 __nested_webpack_require_572__.m = modules; 91 /******/ 92 93 /******/ 94 // expose the module cache 95 96 /******/ 97 98 __nested_webpack_require_572__.c = installedModules; 99 /******/ 100 101 /******/ 102 // define getter function for harmony exports 103 104 /******/ 105 106 __nested_webpack_require_572__.d = function (exports, name, getter) { 107 /******/ 108 if (!__nested_webpack_require_572__.o(exports, name)) { 109 /******/ 110 Object.defineProperty(exports, name, { 111 enumerable: true, 112 get: getter 113 }); 114 /******/ 115 } 116 /******/ 117 118 }; 119 /******/ 120 121 /******/ 122 // define __esModule on exports 123 124 /******/ 125 126 127 __nested_webpack_require_572__.r = function (exports) { 128 /******/ 129 if (typeof Symbol !== 'undefined' && Symbol.toStringTag) { 130 /******/ 131 Object.defineProperty(exports, Symbol.toStringTag, { 132 value: 'Module' 133 }); 134 /******/ 135 } 136 /******/ 137 138 139 Object.defineProperty(exports, '__esModule', { 140 value: true 141 }); 142 /******/ 143 }; 144 /******/ 145 146 /******/ 147 // create a fake namespace object 148 149 /******/ 150 // mode & 1: value is a module id, require it 151 152 /******/ 153 // mode & 2: merge all properties of value into the ns 154 155 /******/ 156 // mode & 4: return value when already ns object 157 158 /******/ 159 // mode & 8|1: behave like require 160 161 /******/ 162 163 164 __nested_webpack_require_572__.t = function (value, mode) { 165 /******/ 166 if (mode & 1) value = __nested_webpack_require_572__(value); 167 /******/ 168 169 if (mode & 8) return value; 170 /******/ 171 172 if (mode & 4 && _typeof(value) === 'object' && value && value.__esModule) return value; 173 /******/ 174 175 var ns = Object.create(null); 176 /******/ 177 178 __nested_webpack_require_572__.r(ns); 179 /******/ 180 181 182 Object.defineProperty(ns, 'default', { 183 enumerable: true, 184 value: value 185 }); 186 /******/ 187 188 if (mode & 2 && typeof value != 'string') for (var key in value) { 189 __nested_webpack_require_572__.d(ns, key, function (key) { 190 return value[key]; 191 }.bind(null, key)); 192 } 193 /******/ 194 195 return ns; 196 /******/ 197 }; 198 /******/ 199 200 /******/ 201 // getDefaultExport function for compatibility with non-harmony modules 202 203 /******/ 204 205 206 __nested_webpack_require_572__.n = function (module) { 207 /******/ 208 var getter = module && module.__esModule ? 209 /******/ 210 function getDefault() { 211 return module['default']; 212 } : 213 /******/ 214 function getModuleExports() { 215 return module; 216 }; 217 /******/ 218 219 __nested_webpack_require_572__.d(getter, 'a', getter); 220 /******/ 221 222 223 return getter; 224 /******/ 225 }; 226 /******/ 227 228 /******/ 229 // Object.prototype.hasOwnProperty.call 230 231 /******/ 232 233 234 __nested_webpack_require_572__.o = function (object, property) { 235 return Object.prototype.hasOwnProperty.call(object, property); 236 }; 237 /******/ 238 239 /******/ 240 // __webpack_public_path__ 241 242 /******/ 243 244 245 __nested_webpack_require_572__.p = "/"; 246 /******/ 247 248 /******/ 249 250 /******/ 251 // Load entry module and return exports 252 253 /******/ 254 255 return __nested_webpack_require_572__(__nested_webpack_require_572__.s = 0); 256 /******/ 257 })({ 258 /***/ 259 "./public/assets/sass/app.scss": function publicAssetsSassAppScss(module, exports) {// removed by extract-text-webpack-plugin 260 261 /***/ 262 }, 263 264 /***/ 265 "./resources/js/app.js": function resourcesJsAppJs(module, exports, __webpack_require__) { 266 "use strict"; 267 268 (function ($) { 269 var wind_ = $(window), 270 body_ = $('body'); 271 feather.replace({ 272 'stroke-width': 1.5 273 }); 274 $(document).on('click', '[data-toggle="fullscreen"]', function () { 275 $(this).toggleClass('active-fullscreen'); 276 277 if (document.fullscreenEnabled) { 278 if ($(this).hasClass("active-fullscreen")) { 279 document.documentElement.requestFullscreen(); 280 } else { 281 document.exitFullscreen(); 282 } 283 } else { 284 alert("Your browser does not support fullscreen."); 285 } 286 287 return false; 288 }); 289 $(document).on('click', '.overlay', function () { 290 $.removeOverlay(); 291 292 if (body_.hasClass('horizontal-navigation')) { 293 $('.horizontal-navigation').removeClass('open'); 294 } else { 295 $('.navigation').removeClass('open'); 296 } 297 298 body_.removeClass('navigation-show'); 299 }); 300 $(document).on('click', '[data-sidebar-target]', function () { 301 var target = $(this).data('sidebar-target'); 302 $('body').addClass('no-scroll'); 303 $('.sidebar-group').addClass('show'); 304 $('.sidebar-group .sidebar').removeClass('show'); 305 $('.sidebar-group .sidebar' + target).addClass('show'); 306 return false; 307 }); 308 $(document).on('click', '.sidebar-group', function (e) { 309 if ($(e.target).is($('.sidebar-group'))) { 310 $('.sidebar-group').removeClass('show'); 311 $('body').removeClass('no-scroll'); 312 $('.sidebar-group .sidebar').removeClass('show'); 313 } 314 }); // Active pages, automatically show on the menu 315 316 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 317 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 318 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 319 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 320 /*------------- create/remove overlay -------------*/ 321 322 $.createOverlay = function () { 323 if ($('.overlay').length < 1) { 324 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 325 $('.overlay').addClass('show'); 326 } 327 }; 328 329 $.removeOverlay = function () { 330 body_.removeClass('no-scroll'); 331 $('.overlay').remove(); 332 }; 333 /*------------- create/remove overlay -------------*/ 334 335 336 $('[data-backround-image]').each(function (e) { 337 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 338 }); 339 /*------------- page loader -------------*/ 340 341 wind_.on('load', function () { 342 $('.preloader').fadeOut(400, function () { 343 setTimeout(function () { 344 toastr.options = { 345 timeOut: 2000, 346 progressBar: true, 347 showMethod: "slideDown", 348 hideMethod: "slideUp", 349 showDuration: 200, 350 hideDuration: 200, 351 positionClass: "toast-top-center" 352 }; //toastr.success('Welcome'); 353 354 $('.theme-switcher').removeClass('open'); 355 }, 500); // $('.theme-switcher').css('opacity', 1); 356 }); 357 }); 358 /*------------- page loader -------------*/ 359 360 /*------------- side menu (sub menü arrow) -------------*/ 361 362 wind_.on('load', function () { 363 setTimeout(function () { 364 $('.navigation .navigation-menu-body ul li a').each(function () { 365 var $this = $(this); 366 367 if ($this.next('ul').length) { 368 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 369 } 370 }); 371 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 372 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 373 var $this = $(this); 374 375 if ($this.next('ul').length) { 376 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 377 } 378 }); 379 }, 200); 380 }); 381 /*------------- side menu (sub menü arrow) -------------*/ 382 383 $(document).on('click', '[data-action="navigation-toggler"]', function () { 384 if (body_.hasClass('horizontal-navigation')) { 385 $('.horizontal-navigation').toggleClass('open'); 386 } else { 387 $('.navigation').toggleClass('open'); 388 } 389 390 $.createOverlay(); 391 }); 392 $(document).on('click', '[data-nav-target]', function () { 393 var $this = $(this), 394 target = $this.data('nav-target'); 395 396 if (body_.hasClass('navigation-toggle-one')) { 397 body_.addClass('navigation-show'); 398 } 399 400 if (body_.hasClass('horizontal-navigation')) { 401 $('.navigation .navigation-menu-body').show(); 402 } 403 404 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 405 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 406 $('[data-nav-target]').removeClass('active'); 407 $this.addClass('active'); 408 $this.tooltip('hide'); 409 return false; 410 }); 411 var c = $('.header .header-left .header-logo').clone(); 412 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 413 $(document).on('click', '.navigation-toggler a', function () { 414 if (wind_.width() < 1200) { 415 $.createOverlay(); 416 body_.addClass('navigation-show'); 417 } else { 418 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 419 body_.addClass('navigation-toggle-one'); 420 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 421 body_.addClass('navigation-toggle-two'); 422 body_.removeClass('navigation-toggle-one'); 423 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 424 body_.removeClass('navigation-toggle-two'); 425 body_.removeClass('navigation-toggle-one'); 426 } 427 } 428 429 return false; 430 }); 431 $(document).on('click', '.header-toggler a', function () { 432 $('.header ul.navbar-nav').toggleClass('open'); 433 return false; 434 }); 435 $(document).on('click', '*', function (e) { 436 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 437 body_.removeClass('navigation-show'); 438 } 439 }); 440 $(document).on('click', '*', function (e) { 441 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 442 $('.header ul.navbar-nav').removeClass('open'); 443 } 444 }); 445 /*------------- form validation -------------*/ 446 447 window.addEventListener('load', function () { 448 // Fetch all the forms we want to apply custom Bootstrap validation styles to 449 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 450 451 Array.prototype.filter.call(forms, function (form) { 452 form.addEventListener('submit', function (event) { 453 if (form.checkValidity() === false) { 454 event.preventDefault(); 455 event.stopPropagation(); 456 } 457 458 form.classList.add('was-validated'); 459 }, false); 460 }); 461 }, false); 462 /*------------- form validation -------------*/ 463 464 /*------------- responsive html table -------------*/ 465 466 var table_responsive_stack = $(".table-responsive-stack"); 467 table_responsive_stack.find("th").each(function (i) { 468 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 469 $(".table-responsive-stack-thead").hide(); 470 }); 471 table_responsive_stack.each(function () { 472 var thCount = $(this).find("th").length, 473 rowGrow = 100 / thCount + "%"; 474 $(this).find("th, td").css("flex-basis", rowGrow); 475 }); 476 477 function flexTable() { 478 if (wind_.width() < 768) { 479 $(".table-responsive-stack").each(function (i) { 480 $(this).find(".table-responsive-stack-thead").show(); 481 $(this).find("thead").hide(); 482 }); // window is less than 768px 483 } else { 484 $(".table-responsive-stack").each(function (i) { 485 $(this).find(".table-responsive-stack-thead").hide(); 486 $(this).find("thead").show(); 487 }); 488 } 124 489 } 125 } else { 126 alert("Your browser does not support fullscreen."); 127 } 128 129 return false; 130 }); 131 $(document).on('click', '.overlay', function () { 132 $.removeOverlay(); 133 134 if (body_.hasClass('horizontal-navigation')) { 135 $('.horizontal-navigation').removeClass('open'); 136 } else { 137 $('.navigation').removeClass('open'); 138 } 139 140 body_.removeClass('navigation-show'); 141 }); 142 $(document).on('click', '[data-sidebar-target]', function () { 143 var target = $(this).data('sidebar-target'); 144 $('body').addClass('no-scroll'); 145 $('.sidebar-group').addClass('show'); 146 $('.sidebar-group .sidebar').removeClass('show'); 147 $('.sidebar-group .sidebar' + target).addClass('show'); 148 return false; 149 }); 150 $(document).on('click', '.sidebar-group', function (e) { 151 if ($(e.target).is($('.sidebar-group'))) { 152 $('.sidebar-group').removeClass('show'); 153 $('body').removeClass('no-scroll'); 154 $('.sidebar-group .sidebar').removeClass('show'); 155 } 156 }); // Active pages, automatically show on the menu 157 158 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 159 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 160 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 161 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 162 /*------------- create/remove overlay -------------*/ 163 164 $.createOverlay = function () { 165 if ($('.overlay').length < 1) { 166 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 167 $('.overlay').addClass('show'); 168 } 169 }; 170 171 $.removeOverlay = function () { 172 body_.removeClass('no-scroll'); 173 $('.overlay').remove(); 174 }; 175 /*------------- create/remove overlay -------------*/ 176 177 178 $('[data-backround-image]').each(function (e) { 179 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 180 }); 181 /*------------- page loader -------------*/ 182 183 wind_.on('load', function () { 184 $('.preloader').fadeOut(400, function () { 185 setTimeout(function () { 186 toastr.options = { 187 timeOut: 2000, 188 progressBar: true, 189 showMethod: "slideDown", 190 hideMethod: "slideUp", 191 showDuration: 200, 192 hideDuration: 200, 193 positionClass: "toast-top-center" 194 }; 195 // toastr.success('Welcome'); 196 $('.theme-switcher').removeClass('open'); 197 }, 500); // $('.theme-switcher').css('opacity', 1); 198 }); 199 }); 200 /*------------- page loader -------------*/ 201 202 /*------------- side menu (sub menü arrow) -------------*/ 203 204 wind_.on('load', function () { 205 setTimeout(function () { 206 $('.navigation .navigation-menu-body ul li a').each(function () { 490 491 flexTable(); 492 493 window.onresize = function (event) { 494 flexTable(); 495 }; 496 /*------------- responsive html table -------------*/ 497 498 /*------------- header search -------------*/ 499 500 501 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 502 $('.header .header-body .header-search').show().find('.form-control').focus(); 503 return false; 504 }); 505 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 506 $('.header .header-body .header-search').hide(); 507 return false; 508 }); 509 $(document).on('click', '*', function (e) { 510 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 511 $('.header .header-body .header-search').hide(); 512 } 513 }); 514 /*------------- header search -------------*/ 515 516 /*------------- custom accordion -------------*/ 517 518 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 207 519 var $this = $(this); 520 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 521 $this.parent('.accordion-row').toggleClass('open'); 522 return false; 523 }); 524 /*------------- custom accordion -------------*/ 525 526 /*------------- responsive table dropdown -------------*/ 527 528 var dropdownMenu, 529 table_responsive = $('.table-responsive'); 530 table_responsive.on('show.bs.dropdown', function (e) { 531 dropdownMenu = $(e.target).find('.dropdown-menu'); 532 body_.append(dropdownMenu.detach()); 533 var eOffset = $(e.target).offset(); 534 dropdownMenu.css({ 535 'display': 'block', 536 'top': eOffset.top + $(e.target).outerHeight(), 537 'left': eOffset.left, 538 'width': '184px', 539 'font-size': '14px' 540 }); 541 dropdownMenu.addClass("mobPosDropdown"); 542 }); 543 table_responsive.on('hide.bs.dropdown', function (e) { 544 $(e.target).append(dropdownMenu.detach()); 545 dropdownMenu.hide(); 546 }); 547 /*------------- responsive table dropdown -------------*/ 548 549 /*------------- chat -------------*/ 550 551 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 552 $('.chat-block .chat-content').addClass('chat-mobile-open'); 553 return false; 554 }); 555 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 556 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 557 return false; 558 }); 559 /*------------- chat -------------*/ 560 561 /*------------- aside menu toggle -------------*/ 562 563 $(document).on('click', '.navigation ul li a', function () { 564 var $this = $(this); 208 565 209 566 if ($this.next('ul').length) { 210 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 211 } 212 }); 213 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 214 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 567 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 568 sub_menu_arrow.toggleClass('rotate-in'); 569 $this.next('ul').toggle(200); 570 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 571 $this.next('ul').find('li ul').slideUp(200); 572 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 573 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 574 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 575 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 576 577 if (sub_menu_arrow.hasClass('rotate-in')) { 578 setTimeout(function () { 579 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 580 }, 200); 581 } else { 582 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 583 } 584 585 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 586 setTimeout(function (e) { 587 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 588 }, 300); 589 } 590 591 return false; 592 } 593 }); 594 $(document).on('click', '.horizontal-navigation ul li a', function () { 215 595 var $this = $(this); 216 596 217 597 if ($this.next('ul').length) { 218 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 219 } 220 }); 221 }, 200); 222 }); 223 /*------------- side menu (sub menü arrow) -------------*/ 224 225 $(document).on('click', '[data-action="navigation-toggler"]', function () { 226 if (body_.hasClass('horizontal-navigation')) { 227 $('.horizontal-navigation').toggleClass('open'); 228 } else { 229 $('.navigation').toggleClass('open'); 230 } 231 232 $.createOverlay(); 233 }); 234 $(document).on('click', '[data-nav-target]', function () { 235 var $this = $(this), 236 target = $this.data('nav-target'); 237 238 if (body_.hasClass('navigation-toggle-one')) { 239 body_.addClass('navigation-show'); 240 } 241 242 if (body_.hasClass('horizontal-navigation')) { 243 $('.navigation .navigation-menu-body').show(); 244 } 245 246 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 247 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 248 $('[data-nav-target]').removeClass('active'); 249 $this.addClass('active'); 250 $this.tooltip('hide'); 251 return false; 252 }); 253 var c = $('.header .header-left .header-logo').clone(); 254 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 255 $(document).on('click', '.navigation-toggler a', function () { 256 if (wind_.width() < 1200) { 257 $.createOverlay(); 258 body_.addClass('navigation-show'); 259 } else { 260 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 261 body_.addClass('navigation-toggle-one'); 262 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 263 body_.addClass('navigation-toggle-two'); 264 body_.removeClass('navigation-toggle-one'); 265 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 266 body_.removeClass('navigation-toggle-two'); 267 body_.removeClass('navigation-toggle-one'); 598 $this.next('ul').toggle(200); 599 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 600 $this.next('ul').find('li ul').slideUp(200); 601 return false; 602 } 603 }); 604 /*------------- aside menu toggle -------------*/ 605 606 /*------------- other -------------*/ 607 608 $(document).on('click', '.dropdown-menu', function (e) { 609 e.stopPropagation(); 610 }); 611 $('#exampleModal').on('show.bs.modal', function (event) { 612 var button = $(event.relatedTarget), 613 recipient = button.data('whatever'), 614 modal = $(this); 615 modal.find('.modal-title').text('New message to ' + recipient); 616 modal.find('.modal-body input').val(recipient); 617 }); 618 $('[data-toggle="tooltip"]').tooltip({ 619 container: 'body' 620 }); 621 $('[data-toggle="popover"]').popover(); 622 $('.carousel').carousel(); 623 624 if (wind_.width() >= 992) { 625 $('.card-scroll').niceScroll(); 626 $('.table-responsive').niceScroll(); 627 $('.sidebar-group .sidebar').niceScroll(); 628 $('.app-block .app-content .app-lists').niceScroll(); 629 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 630 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 631 var chat_messages = $('.chat-block .chat-content .messages'); 632 633 if (chat_messages.length) { 634 chat_messages.niceScroll({ 635 horizrailenabled: false 636 }); 637 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 638 } 268 639 } 269 } 270 271 return false; 272 }); 273 $(document).on('click', '.header-toggler a', function () { 274 $('.header ul.navbar-nav').toggleClass('open'); 275 return false; 276 }); 277 $(document).on('click', '*', function (e) { 278 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 279 body_.removeClass('navigation-show'); 280 } 281 }); 282 $(document).on('click', '*', function (e) { 283 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 284 $('.header ul.navbar-nav').removeClass('open'); 285 } 286 }); 287 /*------------- form validation -------------*/ 288 289 window.addEventListener('load', function () { 290 // Fetch all the forms we want to apply custom Bootstrap validation styles to 291 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 292 293 Array.prototype.filter.call(forms, function (form) { 294 form.addEventListener('submit', function (event) { 295 if (form.checkValidity() === false) { 296 event.preventDefault(); 297 event.stopPropagation(); 298 } 299 300 form.classList.add('was-validated'); 301 }, false); 302 }); 303 }, false); 304 /*------------- form validation -------------*/ 305 306 /*------------- responsive html table -------------*/ 307 308 var table_responsive_stack = $(".table-responsive-stack"); 309 table_responsive_stack.find("th").each(function (i) { 310 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 311 $(".table-responsive-stack-thead").hide(); 312 }); 313 table_responsive_stack.each(function () { 314 var thCount = $(this).find("th").length, 315 rowGrow = 100 / thCount + "%"; 316 $(this).find("th, td").css("flex-basis", rowGrow); 317 }); 318 319 function flexTable() { 320 if (wind_.width() < 768) { 321 $(".table-responsive-stack").each(function (i) { 322 $(this).find(".table-responsive-stack-thead").show(); 323 $(this).find("thead").hide(); 324 }); // window is less than 768px 325 } else { 326 $(".table-responsive-stack").each(function (i) { 327 $(this).find(".table-responsive-stack-thead").hide(); 328 $(this).find("thead").show(); 329 }); 330 } 640 641 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 642 $('.navigation .navigation-menu-body').niceScroll(); 643 } 644 645 $('.dropdown-menu ul.list-group').niceScroll(); 646 })(jQuery); 647 /***/ 648 649 }, 650 651 /***/ 652 0: function _(module, exports, __nested_webpack_require_20110__) { 653 __nested_webpack_require_20110__( 654 /*! C:\wamp64\www\themeforest\nago\resources\js\app.js */ 655 "./resources/js/app.js"); 656 657 module.exports = __nested_webpack_require_20110__( 658 /*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */ 659 "./public/assets/sass/app.scss"); 660 /***/ 331 661 } 332 333 flexTable(); 334 335 window.onresize = function (event) { 336 flexTable(); 337 }; 338 /*------------- responsive html table -------------*/ 339 340 /*------------- header search -------------*/ 341 342 343 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 344 $('.header .header-body .header-search').show().find('.form-control').focus(); 345 return false; 346 }); 347 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 348 $('.header .header-body .header-search').hide(); 349 return false; 350 }); 351 $(document).on('click', '*', function (e) { 352 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 353 $('.header .header-body .header-search').hide(); 354 } 355 }); 356 /*------------- header search -------------*/ 357 358 /*------------- custom accordion -------------*/ 359 360 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 361 var $this = $(this); 362 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 363 $this.parent('.accordion-row').toggleClass('open'); 364 return false; 365 }); 366 /*------------- custom accordion -------------*/ 367 368 /*------------- responsive table dropdown -------------*/ 369 370 var dropdownMenu, 371 table_responsive = $('.table-responsive'); 372 table_responsive.on('show.bs.dropdown', function (e) { 373 dropdownMenu = $(e.target).find('.dropdown-menu'); 374 body_.append(dropdownMenu.detach()); 375 var eOffset = $(e.target).offset(); 376 dropdownMenu.css({ 377 'display': 'block', 378 'top': eOffset.top + $(e.target).outerHeight(), 379 'left': eOffset.left, 380 'width': '184px', 381 'font-size': '14px' 382 }); 383 dropdownMenu.addClass("mobPosDropdown"); 384 }); 385 table_responsive.on('hide.bs.dropdown', function (e) { 386 $(e.target).append(dropdownMenu.detach()); 387 dropdownMenu.hide(); 388 }); 389 /*------------- responsive table dropdown -------------*/ 390 391 /*------------- chat -------------*/ 392 393 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 394 $('.chat-block .chat-content').addClass('chat-mobile-open'); 395 return false; 396 }); 397 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 398 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 399 return false; 400 }); 401 /*------------- chat -------------*/ 402 403 /*------------- aside menu toggle -------------*/ 404 405 $(document).on('click', '.navigation ul li a', function () { 406 var $this = $(this); 407 408 if ($this.next('ul').length) { 409 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 410 sub_menu_arrow.toggleClass('rotate-in'); 411 $this.next('ul').toggle(200); 412 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 413 $this.next('ul').find('li ul').slideUp(200); 414 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 415 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 416 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 417 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 418 419 if (sub_menu_arrow.hasClass('rotate-in')) { 420 setTimeout(function () { 421 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 422 }, 200); 423 } else { 424 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 425 } 426 427 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 428 setTimeout(function (e) { 429 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 430 }, 300); 431 } 432 433 return false; 434 } 435 }); 436 $(document).on('click', '.horizontal-navigation ul li a', function () { 437 var $this = $(this); 438 439 if ($this.next('ul').length) { 440 $this.next('ul').toggle(200); 441 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 442 $this.next('ul').find('li ul').slideUp(200); 443 return false; 444 } 445 }); 446 /*------------- aside menu toggle -------------*/ 447 448 /*------------- other -------------*/ 449 450 $(document).on('click', '.dropdown-menu', function (e) { 451 e.stopPropagation(); 452 }); 453 $('#exampleModal').on('show.bs.modal', function (event) { 454 var button = $(event.relatedTarget), 455 recipient = button.data('whatever'), 456 modal = $(this); 457 modal.find('.modal-title').text('New message to ' + recipient); 458 modal.find('.modal-body input').val(recipient); 459 }); 460 $('[data-toggle="tooltip"]').tooltip({ 461 container: 'body' 462 }); 463 $('[data-toggle="popover"]').popover(); 464 $('.carousel').carousel(); 465 466 if (wind_.width() >= 992) { 467 $('.card-scroll').niceScroll(); 468 $('.table-responsive').niceScroll(); 469 $('.sidebar-group .sidebar').niceScroll(); 470 $('.app-block .app-content .app-lists').niceScroll(); 471 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 472 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 473 var chat_messages = $('.chat-block .chat-content .messages'); 474 475 if (chat_messages.length) { 476 chat_messages.niceScroll({ 477 horizrailenabled: false 478 }); 479 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 480 } 481 } 482 483 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 484 $('.navigation .navigation-menu-body').niceScroll(); 485 } 486 487 $('.dropdown-menu ul.list-group').niceScroll(); 488 /* Theme Switcher */ 489 490 /* var path = window.location.pathname; 491 var page = path.split("/").pop(); 492 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 493 <div class="theme-switcher-button"> \n\ 494 <i class="fa fa-cog"></i> \n\ 495 </div> \n\ 496 <div class="theme-switcher-panel"> \n\ 497 <div class="card"> \n\ 498 <div class="card-body"> \n\ 499 <h6 class="card-title">Theme Switcher</h6> \n\ 500 <div class="form-group mb-2"> \n\ 501 <div class="custom-control custom-switch"> \n\ 502 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 503 <label class="custom-control-label" for="dark">Dark</label> \n\ 504 </div> \n\ 505 </div> \n\ 506 <div class="form-group mb-2"> \n\ 507 <div class="custom-control custom-switch"> \n\ 508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 510 </div> \n\ 511 </div> \n\ 512 <div class="form-group mb-2"> \n\ 513 <div class="custom-control custom-switch"> \n\ 514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 516 </div> \n\ 517 </div> \n\ 518 <div class="form-group mb-2"> \n\ 519 <div class="custom-control custom-switch"> \n\ 520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 522 </div> \n\ 523 </div> \n\ 524 <div class="form-group mb-2"> \n\ 525 <div class="custom-control custom-switch"> \n\ 526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 528 </div> \n\ 529 </div> \n\ 530 <div class="form-group mb-2"> \n\ 531 <div class="custom-control custom-switch"> \n\ 532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 534 </div> \n\ 535 </div> \n\ 536 <div class="form-group mb-2"> \n\ 537 <div class="custom-control custom-switch"> \n\ 538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 540 </div> \n\ 541 </div> \n\ 542 <div class="form-group mb-2"> \n\ 543 <div class="custom-control custom-switch"> \n\ 544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 545 <label class="custom-control-label" for="light-header">Light header</label> \n\ 546 </div> \n\ 547 </div> \n\ 548 <div class="form-group mb-2"> \n\ 549 <div class="custom-control custom-switch"> \n\ 550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 552 </div> \n\ 553 </div> \n\ 554 </div> \n\ 555 </div> \n\ 556 </div> \n\ 557 </div>'; 558 $('body').append(theme_switcher_html); 559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 560 var id = $(this).attr('id'); 561 if (id === 'sticky-navigation') { 562 if ($(this).prop('checked')) { 563 $('.navigation').niceScroll().resize(); 564 } else { 565 $('.navigation').niceScroll().remove(); 566 } 567 if ($('body').hasClass('small-navigation')) { 568 $('.navigation .navigation-menu-body > ul > li').each(function () { 569 if ($(this).find('> a').next('ul').length) { 570 // Dropdown add header title 571 $(this).find('.dropdown-divider').remove(); 572 } else { 573 // Add tooltip 574 $(this).find('> a').tooltip('dispose'); 575 } 576 }); 577 $('body').removeClass('small-navigation'); 578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 579 } 580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 581 $('body').removeClass('hidden-navigation'); 582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 583 } 584 } 585 if (id === 'small-navigation') { 586 if ($(this).prop('checked')) { 587 $('.navigation .navigation-menu-body > ul > li').each(function () { 588 if ($(this).find('> a').next('ul').length) { 589 // Dropdown add header title 590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 591 } else { 592 // Add tooltip 593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 594 $(this).find('> a').tooltip({ 595 placement: "right" 596 }); 597 } 598 }); 599 } else { 600 $('.navigation .navigation-menu-body > ul > li').each(function () { 601 if ($(this).find('> a').next('ul').length) { 602 // Dropdown add header title 603 $(this).find('.dropdown-divider').remove(); 604 } else { 605 // Add tooltip 606 $(this).find('> a').tooltip('dispose'); 607 } 608 }); 609 } 610 if ($('body').hasClass('sticky-navigation')) { 611 $('body').removeClass('sticky-navigation'); 612 $('.navigation').niceScroll().remove(); 613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 614 } 615 if ($('body').hasClass('hidden-navigation')) { 616 $('body').removeClass('hidden-navigation'); 617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 618 } 619 } 620 if (id === 'hidden-navigation') { 621 setTimeout(function () { 622 $('.navigation').niceScroll().resize(); 623 $('.app-block .app-content .app-lists').niceScroll().resize(); 624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 626 }, 200); 627 if (!$(this).prop('checked')) { 628 $.removeOverlay(); 629 $('.navigation').removeClass('open'); 630 } 631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 632 if ($('body').hasClass('sticky-navigation')) { 633 $('body').removeClass('sticky-navigation'); 634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 635 } 636 } 637 if ($('body').hasClass('small-navigation')) { 638 $('.navigation .navigation-menu-body > ul > li').each(function () { 639 if ($(this).find('> a').next('ul').length) { 640 // Dropdown add header title 641 $(this).find('.dropdown-divider').remove(); 642 } else { 643 // Add tooltip 644 $(this).find('> a').tooltip('dispose'); 645 } 646 }); 647 $('body').removeClass('small-navigation'); 648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 649 } 650 } 651 if (id === 'dark') { 652 if ($('body').hasClass('semi-dark')) { 653 $('body').removeClass('semi-dark'); 654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 655 } 656 } 657 if (id === 'semi-dark') { 658 if ($('body').hasClass('dark')) { 659 $('body').removeClass('dark'); 660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 661 } 662 } 663 $('body').toggleClass(id); 664 }); 665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 666 $('.theme-switcher').toggleClass('open'); 667 }); */ 668 })(jQuery); 669 670 /***/ }), 671 672 /***/ 0: 673 /*!*****************************************************************!*\ 674 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***! 675 \*****************************************************************/ 676 /*! no static exports found */ 677 /***/ (function(module, exports, __webpack_require__) { 678 679 __webpack_require__(/**/"./resources/js/app.js"); 680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss"); 681 682 683 /***/ }) 684 685 /******/ }); 662 /******/ 663 664 }); 665 /******/ })() 666 ; -
public/assets/js/bootstrap.js
r194a359 r24a616f 2052 2052 }; 2053 2053 2054 2055 /***/ }),2056 2057 /***/ "./resources/js/app.js":2058 /*!*****************************!*\2059 !*** ./resources/js/app.js ***!2060 \*****************************/2061 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {2062 2063 __webpack_require__(/*! ./bootstrap */ "./resources/js/bootstrap.js");2064 2065 /***/ }),2066 2067 /***/ "./resources/js/bootstrap.js":2068 /*!***********************************!*\2069 !*** ./resources/js/bootstrap.js ***!2070 \***********************************/2071 /***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {2072 2073 window._ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js");2074 /**2075 * We'll load the axios HTTP library which allows us to easily issue requests2076 * to our Laravel back-end. This library automatically handles sending the2077 * CSRF token as a header based on the value of the "XSRF" token cookie.2078 */2079 2080 window.axios = __webpack_require__(/*! axios */ "./node_modules/axios/index.js");2081 window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';2082 /**2083 * Echo exposes an expressive API for subscribing to channels and listening2084 * for events that are broadcast by Laravel. Echo and event broadcasting2085 * allows your team to easily build robust real-time web applications.2086 */2087 // import Echo from 'laravel-echo';2088 // window.Pusher = require('pusher-js');2089 // window.Echo = new Echo({2090 // broadcaster: 'pusher',2091 // key: process.env.MIX_PUSHER_APP_KEY,2092 // cluster: process.env.MIX_PUSHER_APP_CLUSTER,2093 // forceTLS: true2094 // });2095 2054 2096 2055 /***/ }), … … 19308 19267 /***/ }), 19309 19268 19310 /***/ "./resources/css/app.css":19311 /*!*******************************!*\19312 !*** ./resources/css/app.css ***!19313 \*******************************/19314 /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {19315 19316 "use strict";19317 __webpack_require__.r(__webpack_exports__);19318 // extracted by mini-css-extract-plugin19319 19320 19321 /***/ }),19322 19323 19269 /***/ "./node_modules/process/browser.js": 19324 19270 /*!*****************************************!*\ … … 19522 19468 19523 19469 "use strict"; 19524 module.exports = JSON.parse('{"_ from":"axios@^0.21","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"range","registry":true,"raw":"axios@^0.21","name":"axios","escapedName":"axios","rawSpec":"^0.21","saveSpec":null,"fetchSpec":"^0.21"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_shasum":"c67b90dc0568e5c1cf2b0b858c43ba28e2eda575","_spec":"axios@^0.21","_where":"C:\\\\laragon\\\\www\\\\SaveSpace","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundleDependencies":false,"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"deprecated":false,"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}');19470 module.exports = JSON.parse('{"_args":[["axios@0.21.4","C:\\\\laragon\\\\www\\\\SaveSpace"]],"_development":true,"_from":"axios@0.21.4","_id":"axios@0.21.4","_inBundle":false,"_integrity":"sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==","_location":"/axios","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"axios@0.21.4","name":"axios","escapedName":"axios","rawSpec":"0.21.4","saveSpec":null,"fetchSpec":"0.21.4"},"_requiredBy":["#DEV:/"],"_resolved":"https://registry.npmjs.org/axios/-/axios-0.21.4.tgz","_spec":"0.21.4","_where":"C:\\\\laragon\\\\www\\\\SaveSpace","author":{"name":"Matt Zabriskie"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"bugs":{"url":"https://github.com/axios/axios/issues"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}],"dependencies":{"follow-redirects":"^1.14.0"},"description":"Promise based HTTP client for the browser and node.js","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"homepage":"https://axios-http.com","jsdelivr":"dist/axios.min.js","keywords":["xhr","http","ajax","promise","node"],"license":"MIT","main":"index.js","name":"axios","repository":{"type":"git","url":"git+https://github.com/axios/axios.git"},"scripts":{"build":"NODE_ENV=production grunt build","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","examples":"node ./examples/server.js","fix":"eslint --fix lib/**/*.js","postversion":"git push && git push --tags","preversion":"npm test","start":"node ./sandbox/server.js","test":"grunt test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json"},"typings":"./index.d.ts","unpkg":"dist/axios.min.js","version":"0.21.4"}'); 19525 19471 19526 19472 /***/ }) … … 19555 19501 /******/ } 19556 19502 /******/ 19557 /******/ // expose the modules object (__webpack_modules__)19558 /******/ __webpack_require__.m = __webpack_modules__;19559 /******/19560 19503 /************************************************************************/ 19561 /******/ /* webpack/runtime/chunk loaded */19562 /******/ (() => {19563 /******/ var deferred = [];19564 /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => {19565 /******/ if(chunkIds) {19566 /******/ priority = priority || 0;19567 /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];19568 /******/ deferred[i] = [chunkIds, fn, priority];19569 /******/ return;19570 /******/ }19571 /******/ var notFulfilled = Infinity;19572 /******/ for (var i = 0; i < deferred.length; i++) {19573 /******/ var [chunkIds, fn, priority] = deferred[i];19574 /******/ var fulfilled = true;19575 /******/ for (var j = 0; j < chunkIds.length; j++) {19576 /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {19577 /******/ chunkIds.splice(j--, 1);19578 /******/ } else {19579 /******/ fulfilled = false;19580 /******/ if(priority < notFulfilled) notFulfilled = priority;19581 /******/ }19582 /******/ }19583 /******/ if(fulfilled) {19584 /******/ deferred.splice(i--, 1)19585 /******/ var r = fn();19586 /******/ if (r !== undefined) result = r;19587 /******/ }19588 /******/ }19589 /******/ return result;19590 /******/ };19591 /******/ })();19592 /******/19593 19504 /******/ /* webpack/runtime/global */ 19594 19505 /******/ (() => { … … 19603 19514 /******/ })(); 19604 19515 /******/ 19605 /******/ /* webpack/runtime/hasOwnProperty shorthand */19606 /******/ (() => {19607 /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))19608 /******/ })();19609 /******/19610 /******/ /* webpack/runtime/make namespace object */19611 /******/ (() => {19612 /******/ // define __esModule on exports19613 /******/ __webpack_require__.r = (exports) => {19614 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {19615 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });19616 /******/ }19617 /******/ Object.defineProperty(exports, '__esModule', { value: true });19618 /******/ };19619 /******/ })();19620 /******/19621 19516 /******/ /* webpack/runtime/node module decorator */ 19622 19517 /******/ (() => { … … 19628 19523 /******/ })(); 19629 19524 /******/ 19630 /******/ /* webpack/runtime/jsonp chunk loading */19631 /******/ (() => {19632 /******/ // no baseURI19633 /******/19634 /******/ // object to store loaded and loading chunks19635 /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched19636 /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded19637 /******/ var installedChunks = {19638 /******/ "/js/app": 0,19639 /******/ "css/app": 019640 /******/ };19641 /******/19642 /******/ // no chunk on demand loading19643 /******/19644 /******/ // no prefetching19645 /******/19646 /******/ // no preloaded19647 /******/19648 /******/ // no HMR19649 /******/19650 /******/ // no HMR manifest19651 /******/19652 /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);19653 /******/19654 /******/ // install a JSONP callback for chunk loading19655 /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {19656 /******/ var [chunkIds, moreModules, runtime] = data;19657 /******/ // add "moreModules" to the modules object,19658 /******/ // then flag all "chunkIds" as loaded and fire callback19659 /******/ var moduleId, chunkId, i = 0;19660 /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) {19661 /******/ for(moduleId in moreModules) {19662 /******/ if(__webpack_require__.o(moreModules, moduleId)) {19663 /******/ __webpack_require__.m[moduleId] = moreModules[moduleId];19664 /******/ }19665 /******/ }19666 /******/ if(runtime) var result = runtime(__webpack_require__);19667 /******/ }19668 /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);19669 /******/ for(;i < chunkIds.length; i++) {19670 /******/ chunkId = chunkIds[i];19671 /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {19672 /******/ installedChunks[chunkId][0]();19673 /******/ }19674 /******/ installedChunks[chunkIds[i]] = 0;19675 /******/ }19676 /******/ return __webpack_require__.O(result);19677 /******/ }19678 /******/19679 /******/ var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || [];19680 /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));19681 /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));19682 /******/ })();19683 /******/19684 19525 /************************************************************************/ 19685 /******/ 19686 /******/ // startup 19687 /******/ // Load entry module and return exports 19688 /******/ // This entry module depends on other loaded chunks and execution need to be delayed 19689 /******/ __webpack_require__.O(undefined, ["css/app"], () => (__webpack_require__("./resources/js/app.js"))) 19690 /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["css/app"], () => (__webpack_require__("./resources/css/app.css"))) 19691 /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); 19692 /******/ 19526 var __webpack_exports__ = {}; 19527 // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. 19528 (() => { 19529 /*!******************************************!*\ 19530 !*** ./resources/assets/js/bootstrap.js ***! 19531 \******************************************/ 19532 window._ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 19533 /** 19534 * We'll load the axios HTTP library which allows us to easily issue requests 19535 * to our Laravel back-end. This library automatically handles sending the 19536 * CSRF token as a header based on the value of the "XSRF" token cookie. 19537 */ 19538 19539 window.axios = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 19540 window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; 19541 /** 19542 * Echo exposes an expressive API for subscribing to channels and listening 19543 * for events that are broadcast by Laravel. Echo and event broadcasting 19544 * allows your team to easily build robust real-time web applications. 19545 */ 19546 // import Echo from 'laravel-echo'; 19547 // window.Pusher = require('pusher-js'); 19548 // window.Echo = new Echo({ 19549 // broadcaster: 'pusher', 19550 // key: process.env.MIX_PUSHER_APP_KEY, 19551 // cluster: process.env.MIX_PUSHER_APP_CLUSTER, 19552 // forceTLS: true 19553 // }); 19554 })(); 19555 19693 19556 /******/ })() 19694 19557 ; -
public/assets/js/custom.js
r194a359 r24a616f 1 'use strict'; 1 /******/ (() => { // webpackBootstrap 2 /******/ "use strict"; 3 var __webpack_exports__ = {}; 4 /*!***************************************!*\ 5 !*** ./resources/assets/js/custom.js ***! 6 \***************************************/ 7 2 8 3 9 (function ($) { 10 $(document).on('click', '.layout-builder .layout-builder-toggle', function () { 11 $('.layout-builder').toggleClass('show'); 12 }); 13 $(window).on('load', function () { 14 setTimeout(function () { 15 $('.layout-builder').removeClass('show'); 16 }, 500); 17 }); 18 $('.body').append("\n <div class=\"layout-builder show\">\n <div class=\"layout-builder-toggle shw\">\n <i class=\"ti-settings\"></i>\n </div>\n <div class=\"layout-builder-toggle hdn\">\n <i class=\"ti-close\"></i>\n </div>\n <div class=\"layout-builder-body\">\n <h5>Customizer</h5>\n <div class=\"mb-3\">\n <p>Layout</p>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"horizontal-side-menu\" data-layout=\"horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"horizontal-side-menu\">Horizontal Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"icon-side-menu\" data-layout=\"icon-side-menu\">\n <label class=\"custom-control-label\" for=\"icon-side-menu\">Icon Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"hidden-side-menu\" data-layout=\"hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"hidden-side-menu\">Hidden Menu</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-1\" data-layout=\"layout-container icon-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-1\">Container Layout 1</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-2\" data-layout=\"layout-container horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-2\">Container Layout 2</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"layout-container-3\" data-layout=\"layout-container hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"layout-container-3\">Container Layout 3</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-1\" data-layout=\"dark\">\n <label class=\"custom-control-label\" for=\"dark-1\">Dark Layout 1</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-2\" data-layout=\"layout-container dark icon-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-2\">Dark Layout 2</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-3\" data-layout=\"layout-container dark horizontal-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-3\">Dark Layout 3</label>\n </div>\n <div class=\"custom-control custom-radio\">\n <input type=\"radio\" class=\"custom-control-input\" name=\"layout\" id=\"dark-4\" data-layout=\"layout-container dark hidden-side-menu\">\n <label class=\"custom-control-label\" for=\"dark-4\">Dark Layout 4</label>\n </div>\n </div>\n <button id=\"btn-layout-builder-reset\" class=\"btn btn-danger btn-uppercase\">Reset</button>\n <div class=\"layout-alert mt-3\">\n <i class=\"fa fa-warning m-r-5 text-warning\"></i>Some theme options can not be displayed in case of combined when they are not relevant each other. For that reason, you are adviced to try all theme options seperately.\n </div>\n </div>\n </div>"); 19 var site_layout = localStorage.getItem('site_layout'); 20 $('body').addClass(site_layout); 21 $('.layout-builder .layout-builder-body input[type="radio"][data-layout="' + $('body').attr('class') + '"]').prop('checked', true); 22 $('.layout-builder .layout-builder-body input[type="radio"]').click(function () { 23 var class_names = ''; 24 $('.layout-builder .layout-builder-body input[type="radio"]:checked').each(function () { 25 class_names += ' ' + $(this).data('layout'); 26 }); 27 localStorage.setItem('site_layout', class_names); 28 window.location.href = window.location.href.replace('#', ''); 29 }); 30 $(document).on('click', '#btn-layout-builder', function () {}); 31 $(document).on('click', '#btn-layout-builder-reset', function () { 32 localStorage.removeItem('site_layout'); 33 localStorage.removeItem('site_layout_dark'); 34 window.location.href = window.location.href.replace('#', ''); 35 }); 36 $(window).on('load', function () { 37 if ($('body').hasClass('horizontal-side-menu') && $(window).width() > 768) { 38 if ($('body').hasClass('layout-container')) { 39 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 40 } else { 41 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 42 } 4 43 5 $(document).on('click', '.layout-builder .layout-builder-toggle', function () { 6 $('.layout-builder').toggleClass('show'); 7 }); 44 setTimeout(function () { 45 $('.side-menu .side-menu-body > ul').append('<li><a href="#"><span>Other</span></a><ul></ul></li>'); 46 }, 100); 47 $('.side-menu .side-menu-body > ul > li').each(function () { 48 var index = $(this).index(), 49 $this = $(this); 8 50 9 $(window).on('load', function () { 10 setTimeout(function () { 11 $('.layout-builder').removeClass('show'); 12 }, 500); 13 }); 14 15 $('.body').append(` 16 <div class="layout-builder show"> 17 <div class="layout-builder-toggle shw"> 18 <i class="ti-settings"></i> 19 </div> 20 <div class="layout-builder-toggle hdn"> 21 <i class="ti-close"></i> 22 </div> 23 <div class="layout-builder-body"> 24 <h5>Customizer</h5> 25 <div class="mb-3"> 26 <p>Layout</p> 27 <div class="custom-control custom-radio"> 28 <input type="radio" class="custom-control-input" name="layout" id="horizontal-side-menu" data-layout="horizontal-side-menu"> 29 <label class="custom-control-label" for="horizontal-side-menu">Horizontal Menu</label> 30 </div> 31 <div class="custom-control custom-radio"> 32 <input type="radio" class="custom-control-input" name="layout" id="icon-side-menu" data-layout="icon-side-menu"> 33 <label class="custom-control-label" for="icon-side-menu">Icon Menu</label> 34 </div> 35 <div class="custom-control custom-radio"> 36 <input type="radio" class="custom-control-input" name="layout" id="hidden-side-menu" data-layout="hidden-side-menu"> 37 <label class="custom-control-label" for="hidden-side-menu">Hidden Menu</label> 38 </div> 39 <div class="custom-control custom-radio"> 40 <input type="radio" class="custom-control-input" name="layout" id="layout-container-1" data-layout="layout-container icon-side-menu"> 41 <label class="custom-control-label" for="layout-container-1">Container Layout 1</label> 42 </div> 43 <div class="custom-control custom-radio"> 44 <input type="radio" class="custom-control-input" name="layout" id="layout-container-2" data-layout="layout-container horizontal-side-menu"> 45 <label class="custom-control-label" for="layout-container-2">Container Layout 2</label> 46 </div> 47 <div class="custom-control custom-radio"> 48 <input type="radio" class="custom-control-input" name="layout" id="layout-container-3" data-layout="layout-container hidden-side-menu"> 49 <label class="custom-control-label" for="layout-container-3">Container Layout 3</label> 50 </div> 51 <div class="custom-control custom-radio"> 52 <input type="radio" class="custom-control-input" name="layout" id="dark-1" data-layout="dark"> 53 <label class="custom-control-label" for="dark-1">Dark Layout 1</label> 54 </div> 55 <div class="custom-control custom-radio"> 56 <input type="radio" class="custom-control-input" name="layout" id="dark-2" data-layout="layout-container dark icon-side-menu"> 57 <label class="custom-control-label" for="dark-2">Dark Layout 2</label> 58 </div> 59 <div class="custom-control custom-radio"> 60 <input type="radio" class="custom-control-input" name="layout" id="dark-3" data-layout="layout-container dark horizontal-side-menu"> 61 <label class="custom-control-label" for="dark-3">Dark Layout 3</label> 62 </div> 63 <div class="custom-control custom-radio"> 64 <input type="radio" class="custom-control-input" name="layout" id="dark-4" data-layout="layout-container dark hidden-side-menu"> 65 <label class="custom-control-label" for="dark-4">Dark Layout 4</label> 66 </div> 67 </div> 68 <button id="btn-layout-builder-reset" class="btn btn-danger btn-uppercase">Reset</button> 69 <div class="layout-alert mt-3"> 70 <i class="fa fa-warning m-r-5 text-warning"></i>Some theme options can not be displayed in case of combined when they are not relevant each other. For that reason, you are adviced to try all theme options seperately. 71 </div> 72 </div> 73 </div>`); 74 75 var site_layout = localStorage.getItem('site_layout'); 76 $('body').addClass(site_layout); 77 78 $('.layout-builder .layout-builder-body input[type="radio"][data-layout="' + $('body').attr('class') + '"]').prop('checked', true); 79 80 $('.layout-builder .layout-builder-body input[type="radio"]').click(function () { 81 var class_names = ''; 82 83 $('.layout-builder .layout-builder-body input[type="radio"]:checked').each(function () { 84 class_names += ' ' + $(this).data('layout'); 85 }); 86 87 localStorage.setItem('site_layout', class_names); 88 89 window.location.href = (window.location.href).replace('#', ''); 90 }); 91 92 $(document).on('click', '#btn-layout-builder', function () { 93 94 }); 95 96 $(document).on('click', '#btn-layout-builder-reset', function () { 97 localStorage.removeItem('site_layout'); 98 localStorage.removeItem('site_layout_dark'); 99 100 window.location.href = (window.location.href).replace('#', ''); 101 }); 102 103 $(window).on('load', function () { 104 if ($('body').hasClass('horizontal-side-menu') && $(window).width() > 768) { 105 if ($('body').hasClass('layout-container')) { 106 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 107 } else { 108 $('.side-menu .side-menu-body').wrap('<div class="container"></div>'); 109 } 110 setTimeout(function () { 111 $('.side-menu .side-menu-body > ul').append('<li><a href="#"><span>Other</span></a><ul></ul></li>'); 112 }, 100); 113 $('.side-menu .side-menu-body > ul > li').each(function () { 114 var index = $(this).index(), 115 $this = $(this); 116 if (index > 7) { 117 setTimeout(function () { 118 $('.side-menu .side-menu-body > ul > li:last-child > ul').append($this.clone()); 119 $this.addClass('d-none'); 120 }, 100); 121 } 122 }); 51 if (index > 7) { 52 setTimeout(function () { 53 $('.side-menu .side-menu-body > ul > li:last-child > ul').append($this.clone()); 54 $this.addClass('d-none'); 55 }, 100); 123 56 } 124 });125 126 $(document).on('click', '[data-attr="layout-builder-toggle"]', function () {127 $('.layout-builder').toggleClass('show');128 return false;129 });130 57 }); 58 } 59 }); 60 $(document).on('click', '[data-attr="layout-builder-toggle"]', function () { 61 $('.layout-builder').toggleClass('show'); 62 return false; 63 }); 131 64 })(jQuery); 65 /******/ })() 66 ; -
public/assets/js/examples/pages/user-list.js
r194a359 r24a616f 5 5 'targets': 0, 6 6 'className': 'dt-body-center', 7 //'render': function (data, type, full, meta) {8 //return '<div class="custom-control custom-checkbox">' +9 //'<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +10 //'<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +11 //'</div>';12 //}7 'render': function (data, type, full, meta) { 8 return '<div class="custom-control custom-checkbox">' + 9 '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' + 10 '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' + 11 '</div>'; 12 } 13 13 }, 14 14 { 15 15 "orderable": false, 16 "targets": [ ]16 "targets": [0, 8] 17 17 } 18 18 ], … … 20 20 }); 21 21 22 //$(document).on('click', '#user-list-select-all', function () {23 //// Check/uncheck all checkboxes in the table24 //var rows = table.rows({'search': 'applied'}).nodes();25 //$('input[type="checkbox"]', rows)26 //.prop('checked', this.checked);27 //if (this.checked) {28 //$('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');29 //} else {30 //$('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');31 //}32 //});33 // 34 //// Handle click on checkbox to set state of "Select all" control35 //$('#user-list tbody').on('change', 'input[type="checkbox"]', function () {36 //// If checkbox is not checked37 //if (!this.checked) {38 //var el = $('#user-list-select-all').get(0);39 //// If "Select all" control is checked and has 'indeterminate' property40 //if (el && el.checked && ('indeterminate' in el)) {41 //// Set visual state of "Select all" control42 //// as 'indeterminate'43 //el.indeterminate = true;44 //}45 //}46 //});47 // 48 //$(document).on('click', '.custom-control-input', function () {49 //if ($(this).prop('checked')) {50 //$(this).closest('td').closest('tr').addClass('tr-selected');51 //} else {52 //$(this).closest('td').closest('tr').removeClass('tr-selected');53 //}54 //});55 22 $(document).on('click', '#user-list-select-all', function () { 23 // Check/uncheck all checkboxes in the table 24 var rows = table.rows({'search': 'applied'}).nodes(); 25 $('input[type="checkbox"]', rows) 26 .prop('checked', this.checked); 27 if (this.checked) { 28 $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected'); 29 } else { 30 $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected'); 31 } 32 }); 33 34 // Handle click on checkbox to set state of "Select all" control 35 $('#user-list tbody').on('change', 'input[type="checkbox"]', function () { 36 // If checkbox is not checked 37 if (!this.checked) { 38 var el = $('#user-list-select-all').get(0); 39 // If "Select all" control is checked and has 'indeterminate' property 40 if (el && el.checked && ('indeterminate' in el)) { 41 // Set visual state of "Select all" control 42 // as 'indeterminate' 43 el.indeterminate = true; 44 } 45 } 46 }); 47 48 $(document).on('click', '.custom-control-input', function () { 49 if ($(this).prop('checked')) { 50 $(this).closest('td').closest('tr').addClass('tr-selected'); 51 } else { 52 $(this).closest('td').closest('tr').removeClass('tr-selected'); 53 } 54 }); 55 }); -
public/mix-manifest.json
r194a359 r24a616f 4 4 "/assets/media/images/favicon.png": "/assets/media/images/favicon.png", 5 5 "/assets/media/images/logo-small.png": "/assets/media/images/logo-small.png", 6 "/assets/media/images/logo.png": "/assets/media/images/logo.png" 6 "/assets/media/images/logo.png": "/assets/media/images/logo.png", 7 "/assets/media/images/user.png": "/assets/media/images/user.png" 7 8 } -
resources/assets/css/Toast.min.css
r194a359 r24a616f 1 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0; border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}1 .toastjs-container{position:absolute;position:fixed;bottom:30px;left:30px;width:calc(100% - 60px);max-width:400px;transform:translateX(-150%);transition:transform 1s;z-index:100}.toastjs-container[aria-hidden=false]{transform:translateX(0)}.toastjs{background:#fff;padding:10px 15px 0;margin-left:50px;border-left-style:solid;border-left-width:5px;border-radius:4px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.toastjs.default{border-left-color:#AAA}.toastjs.success{border-left-color:#2ECC40}.toastjs.warning{border-left-color:#FF851B}.toastjs.danger{border-left-color:#FF4136}.toastjs-btn{background:#f0f0f0;padding:5px 10px;border:0;border-radius:4px;font-family:'Source Sans Pro',sans-serif;font-size:14px;display:inline-block;margin-right:10px;margin-bottom:10px;cursor:pointer}.toastjs-btn--custom{background:#323232;color:#fff}.toastjs-btn:focus,.toastjs-btn:hover{outline:0;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)} -
resources/assets/css/app.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width: 80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width:80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9273 9282 } 9274 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9287 } 9288 9275 9289 body.semi-dark:not(.dark) .navigation { 9276 9290 background-color: #313852; … … 9300 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9301 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9302 color: # 0081ff;9316 color: #2196F3; 9303 9317 } 9304 9318 … … 9349 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9350 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9351 background-color: # 0081ff;9365 background-color: #2196F3; 9352 9366 } 9353 9367 … … 9379 9393 9380 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9381 color: # 0081ff;9395 color: #2196F3; 9382 9396 } 9383 9397 … … 9418 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9419 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9420 color: # 1a8eff;9434 color: #39a1f4; 9421 9435 } 9422 9436 … … 9430 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9431 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9432 color: # 1a8eff;9446 color: #39a1f4; 9433 9447 } 9434 9448 … … 9439 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9440 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9441 color: # 1a8eff;9455 color: #39a1f4; 9442 9456 } 9443 9457 … … 9709 9723 .list-group .list-group-item.active { 9710 9724 z-index: auto; 9711 background: # 0081ff;9725 background: #2196F3; 9712 9726 } 9713 9727 … … 9751 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9752 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9753 color: # 0081ff;9767 color: #2196F3; 9754 9768 } 9755 9769 … … 9785 9799 9786 9800 .list-group .list-group-item.active { 9787 background: # 0081ff;9801 background: #2196F3; 9788 9802 border-color: transparent; 9789 9803 } … … 9798 9812 9799 9813 .nav-pills .nav-link.active { 9800 background: # 0081ff;9814 background: #2196F3; 9801 9815 } 9802 9816 9803 9817 .nav-tabs .nav-link.active { 9804 color: # 0081ff;9818 color: #2196F3; 9805 9819 } 9806 9820 … … 9983 9997 9984 9998 .header .avatar.avatar-state-success:before { 9985 border-color: # 0081ff;9999 border-color: #2196F3; 9986 10000 } 9987 10001 9988 10002 .header .header-left { 9989 /*width: 320px;*/10003 width: 320px; 9990 10004 padding-left: 30px; 9991 10005 display: -webkit-box; … … 10196 10210 background-color: white; 10197 10211 z-index: 998; 10198 /*width: 320px;*/10212 width: 80px; 10199 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10200 10214 position: fixed; … … 10247 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10248 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10249 color: # 0081ff;10263 color: #2196F3; 10250 10264 } 10251 10265 … … 10254 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10255 10269 color: white; 10256 background-color: # 0081ff;10257 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10258 10272 } 10259 10273 … … 10322 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10323 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10324 color: # 0081ff;10338 color: #2196F3; 10325 10339 } 10326 10340 … … 10328 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10329 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10330 stroke: # 0081ff;10344 stroke: #2196F3; 10331 10345 } 10332 10346 … … 10335 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10336 10350 position: relative; 10337 color: # 0081ff;10351 color: #2196F3; 10338 10352 font-weight: 600; 10339 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10340 10354 border-radius: 0.5rem; 10341 10355 margin: 0 1rem; … … 10348 10362 display: block; 10349 10363 border: 6px solid transparent; 10350 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10351 10365 margin-left: -12px; 10352 10366 margin-right: 5px; … … 10419 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10420 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10421 color: # 0081ff;10435 color: #2196F3; 10422 10436 font-weight: 600; 10423 10437 } … … 10426 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10427 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10428 stroke: # 0081ff;10442 stroke: #2196F3; 10429 10443 } 10430 10444 … … 10705 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10706 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10707 color: # 0081ff;10721 color: #2196F3; 10708 10722 } 10709 10723 … … 10757 10771 10758 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10759 color: # 0081ff;10773 color: #2196F3; 10760 10774 } 10761 10775 … … 10834 10848 10835 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10836 color: # 339aff;10850 color: #51adf6; 10837 10851 } 10838 10852 … … 10870 10884 body.dark .swal-modal input.swal-content__input:focus, 10871 10885 .swal-modal body.dark input.swal-content__input:focus { 10872 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10873 10887 } 10874 10888 … … 11250 11264 body.dark .daterangepicker td.end-date { 11251 11265 color: white; 11252 background-color: # 0081ff;11266 background-color: #2196F3; 11253 11267 } 11254 11268 … … 11275 11289 body.dark .daterangepicker td.available:hover, 11276 11290 body.dark .daterangepicker th.available:hover { 11277 background-color: # 0081ff;11291 background-color: #2196F3; 11278 11292 color: white; 11279 11293 } … … 11363 11377 body.dark .sidebar { 11364 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11365 11383 } 11366 11384 … … 11740 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11741 11759 background: none; 11742 color: # 339aff;11760 color: #51adf6; 11743 11761 } 11744 11762 … … 11747 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11748 11766 background: none; 11749 color: # 339aff;11767 color: #51adf6; 11750 11768 } 11751 11769 … … 11758 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11759 11777 background: none; 11760 color: # 339aff;11778 color: #51adf6; 11761 11779 } 11762 11780 … … 11778 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11779 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11780 color: # 339aff;11798 color: #51adf6; 11781 11799 } 11782 11800 … … 11784 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11785 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11786 color: # 339aff;11804 color: #51adf6; 11787 11805 } 11788 11806 … … 11790 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11791 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11792 color: # 339aff;11810 color: #51adf6; 11793 11811 } 11794 11812 } … … 11964 11982 left: 0; 11965 11983 opacity: 1; 11984 width:80px; 11966 11985 } 11967 11986 … … 12258 12277 12259 12278 .navigation { 12260 width: 20%;12279 width: 75%; 12261 12280 } 12262 12281 -
resources/assets/css/app.min.css
r194a359 r24a616f 3349 3349 } 3350 3350 3351 * {3351 *:not(img) { 3352 3352 min-width: 0; 3353 min-height: 0;3354 3353 } 3355 3354 … … 3407 3406 3408 3407 .preloader svg path { 3409 fill: # 0081ff;3408 fill: #2196F3; 3410 3409 } 3411 3410 … … 3434 3433 3435 3434 .icon-block.icon-block-outline-primary { 3436 border: 2px solid # 0081ff;3437 color: # 0081ff!important;3435 border: 2px solid #2196F3; 3436 color: #2196F3 !important; 3438 3437 background: none; 3439 3438 } … … 3601 3600 .custom-select:focus { 3602 3601 box-shadow: none; 3603 border-color: rgba( 0, 129, 255, 0.8);3602 border-color: rgba(33, 150, 243, 0.8); 3604 3603 } 3605 3604 … … 3631 3630 3632 3631 .custom-file-input:focus ~ .custom-file-label { 3633 border-color: # 339aff;3632 border-color: #51adf6; 3634 3633 box-shadow: none; 3635 3634 } … … 3648 3647 .custom-radio .custom-control-input:checked ~ .custom-control-label::before, 3649 3648 .custom-switch .custom-control-input:checked ~ .custom-control-label::before { 3650 border-color: # 0081ff;3651 background-color: # 0081ff;3649 border-color: #2196F3; 3650 background-color: #2196F3; 3652 3651 } 3653 3652 … … 3655 3654 .custom-radio .custom-control-input:focus ~ .custom-control-label::before, 3656 3655 .custom-switch .custom-control-input:focus ~ .custom-control-label::before { 3657 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);3656 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 3658 3657 } 3659 3658 … … 3661 3660 .custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before, 3662 3661 .custom-switch .custom-control-input:not(:disabled):active ~ .custom-control-label::before { 3663 border-color: # 5caeff;3664 background-color: # 5caeff;3662 border-color: #78bff8; 3663 background-color: #78bff8; 3665 3664 } 3666 3665 … … 3794 3793 3795 3794 .custom-range::-webkit-slider-thumb { 3796 background-color: # 0081ff;3795 background-color: #2196F3; 3797 3796 } 3798 3797 3799 3798 .custom-range::-webkit-slider-thumb:active { 3800 background-color: # 5caeff;3799 background-color: #78bff8; 3801 3800 } 3802 3801 … … 3914 3913 .wizard > .steps .current a:hover, 3915 3914 .wizard > .steps .current a:active { 3916 background: # 0081ff;3915 background: #2196F3; 3917 3916 } 3918 3917 … … 3988 3987 3989 3988 .page-header .breadcrumb li.breadcrumb-item.active { 3990 color: # 0081ff;3989 color: #2196F3; 3991 3990 font-weight: 600; 3992 3991 } … … 4176 4175 4177 4176 .bg-primary { 4178 background: # 0081ff!important;4177 background: #2196F3 !important; 4179 4178 color: white !important; 4180 4179 } 4181 4180 4182 4181 .bg-primary-bright { 4183 background: rgba( 0, 129, 255, 0.3) !important;4182 background: rgba(33, 150, 243, 0.3) !important; 4184 4183 } 4185 4184 … … 4194 4193 4195 4194 .bg-primary-gradient { 4196 background: linear-gradient(230deg, # 0081ff, #4da7ff) !important;4195 background: linear-gradient(230deg, #2196F3, #6ab8f7) !important; 4197 4196 color: white !important; 4198 4197 } … … 4435 4434 4436 4435 .text-primary { 4437 color: # 0081ff!important;4436 color: #2196F3 !important; 4438 4437 } 4439 4438 … … 4577 4576 ul.links .header form .input-group .input-group-append button.active.btn, 4578 4577 .header form .input-group .input-group-append ul.links button.active.btn { 4579 color: # 0081ff;4578 color: #2196F3; 4580 4579 font-weight: 500; 4581 4580 } … … 4665 4664 a.link-1, 4666 4665 .header form .input-group .input-group-append button.link-1.btn { 4667 color: # 0081ff;4666 color: #2196F3; 4668 4667 } 4669 4668 … … 4672 4671 a.link-1:focus, 4673 4672 .header form .input-group .input-group-append button.link-1.btn:focus { 4674 color: rgba( 0, 129, 255, 0.8);4673 color: rgba(33, 150, 243, 0.8); 4675 4674 } 4676 4675 … … 4684 4683 a.link-2:focus, 4685 4684 .header form .input-group .input-group-append button.link-2.btn:focus { 4686 color: # 0081ff;4685 color: #2196F3; 4687 4686 } 4688 4687 … … 4696 4695 a.link-3:focus, 4697 4696 .header form .input-group .input-group-append button.link-3.btn:focus { 4698 color: # 0081ff;4697 color: #2196F3; 4699 4698 } 4700 4699 … … 4722 4721 4723 4722 .page-link { 4724 color: # 0081ff;4723 color: #2196F3; 4725 4724 } 4726 4725 4727 4726 .page-link:not(:disabled):not(.disabled):focus { 4728 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.3);4727 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.3); 4729 4728 } 4730 4729 … … 4837 4836 a.btn[href="#previous"], 4838 4837 .header form .input-group .input-group-append button.btn[href="#previous"] { 4839 background: # 0081ff;4840 border-color: # 0081ff;4838 background: #2196F3; 4839 border-color: #2196F3; 4841 4840 } 4842 4841 … … 4856 4855 a.btn[href="#previous"]:not(:disabled):not(.disabled):active, 4857 4856 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):active { 4858 background: #0 067cc;4859 border-color: #0 067cc;4857 background: #0c7cd5; 4858 border-color: #0c7cd5; 4860 4859 } 4861 4860 … … 4865 4864 a.btn[href="#previous"]:not(:disabled):not(.disabled):focus, 4866 4865 .header form .input-group .input-group-append button.btn[href="#previous"]:not(:disabled):not(.disabled):focus { 4867 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4) !important;4866 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4) !important; 4868 4867 } 4869 4868 … … 4873 4872 a.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled), 4874 4873 .header form .input-group .input-group-append button.btn.btn-pulse[href="#previous"]:not(:disabled):not(.disabled) { 4875 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4874 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4876 4875 -webkit-animation: pulse 1.5s infinite !important; 4877 4876 } … … 4886 4885 4887 4886 .btn.btn-gradient-primary { 4888 background: linear-gradient(20deg, # 4da7ff, #0067cc);4887 background: linear-gradient(20deg, #6ab8f7, #0c7cd5); 4889 4888 border-color: transparent; 4890 4889 color: white; … … 4894 4893 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus, 4895 4894 .btn.btn-gradient-primary:not(:disabled):not(.disabled):active { 4896 background: linear-gradient(20deg, # 0081ff, #0067cc);4895 background: linear-gradient(20deg, #2196F3, #0c7cd5); 4897 4896 border-color: transparent; 4898 4897 } 4899 4898 4900 4899 .btn.btn-gradient-primary:not(:disabled):not(.disabled):focus { 4901 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.5);4900 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); 4902 4901 } 4903 4902 4904 4903 .btn.btn-gradient-primary.btn-pulse:not(:disabled):not(.disabled) { 4905 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4904 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4906 4905 -webkit-animation: pulse 1.5s infinite !important; 4907 4906 } … … 4912 4911 4913 4912 .btn.btn-light-primary { 4914 background: rgba( 0, 129, 255, 0.3);4913 background: rgba(33, 150, 243, 0.3); 4915 4914 border-color: transparent; 4916 color: #0 053a3;4915 color: #0966af; 4917 4916 } 4918 4917 … … 4920 4919 .btn.btn-light-primary:not(:disabled):not(.disabled):focus, 4921 4920 .btn.btn-light-primary:not(:disabled):not(.disabled):active { 4922 background: rgba( 0, 129, 255, 0.5);4921 background: rgba(33, 150, 243, 0.5); 4923 4922 border-color: transparent; 4924 4923 } 4925 4924 4926 4925 .btn.btn-light-primary:not(:disabled):not(.disabled):focus { 4927 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.2);4926 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.2); 4928 4927 } 4929 4928 4930 4929 .btn.btn-light-primary.btn-pulse:not(:disabled):not(.disabled) { 4931 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4930 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4932 4931 -webkit-animation: pulse 1.5s infinite !important; 4933 4932 } … … 4939 4938 .btn.btn-outline-primary { 4940 4939 background: none; 4941 border-color: # 0081ff;4942 color: #0 074e6;4940 border-color: #2196F3; 4941 color: #0d8aee; 4943 4942 border-width: 1px; 4944 4943 } 4945 4944 4946 4945 .btn.btn-outline-primary:not(:disabled):not(.disabled):hover { 4947 background: # 0081ff;4948 border-color: # 0081ff;4946 background: #2196F3; 4947 border-color: #2196F3; 4949 4948 color: white; 4950 4949 } … … 4952 4951 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus, 4953 4952 .btn.btn-outline-primary:not(:disabled):not(.disabled):active { 4954 background: #0 062c2;4955 border-color: #0 062c2;4953 background: #0b76cc; 4954 border-color: #0b76cc; 4956 4955 color: white; 4957 4956 } 4958 4957 4959 4958 .btn.btn-outline-primary:not(:disabled):not(.disabled):focus { 4960 box-shadow: 0 0 0 0.2rem rgba( 0, 129, 255, 0.4);4959 box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.4); 4961 4960 } 4962 4961 4963 4962 .btn.btn-outline-primary.btn-pulse:not(:disabled):not(.disabled) { 4964 box-shadow: 0 0 0 0 rgba( 0, 129, 255, 0.9) !important;4963 box-shadow: 0 0 0 0 rgba(33, 150, 243, 0.9) !important; 4965 4964 -webkit-animation: pulse 1.5s infinite !important; 4966 4965 } … … 6521 6520 6522 6521 .progress .progress-bar:not(.progress-bar-striped) { 6523 background: # 0081ff;6522 background: #2196F3; 6524 6523 } 6525 6524 … … 6579 6578 6580 6579 .dropdown-menu .dropdown-menu-title { 6581 background-color: # 0081ff;6580 background-color: #2196F3; 6582 6581 padding: 15px 20px; 6583 6582 color: white; … … 6606 6605 background: #f5f5f5; 6607 6606 text-decoration: none; 6608 color: # 0081ff;6607 color: #2196F3; 6609 6608 } 6610 6609 … … 6643 6642 6644 6643 .badge.badge-primary { 6645 background: # 0081ff;6644 background: #2196F3; 6646 6645 } 6647 6646 … … 6736 6735 .accordion.custom-accordion .accordion-row .header form .input-group .input-group-append button.accordion-header.btn:focus, 6737 6736 .header form .input-group .input-group-append .accordion.custom-accordion .accordion-row button.accordion-header.btn:focus { 6738 color: # 0081ff;6737 color: #2196F3; 6739 6738 } 6740 6739 … … 6778 6777 .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) .header form .input-group .input-group-append button.accordion-header.btn:focus, 6779 6778 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row:not(.open) button.accordion-header.btn:focus { 6780 color: # 0081ff;6779 color: #2196F3; 6781 6780 } 6782 6781 … … 6784 6783 .accordion.custom-accordion.accordion-primary .accordion-row.open .header form .input-group .input-group-append button.accordion-header.btn, 6785 6784 .header form .input-group .input-group-append .accordion.custom-accordion.accordion-primary .accordion-row.open button.accordion-header.btn { 6786 background: # 0081ff;6785 background: #2196F3; 6787 6786 color: white; 6788 6787 } … … 6900 6899 } 6901 6900 6901 .nicescroll-cursors { 6902 border: none !important; 6903 } 6904 6905 body:not(.dark) .nicescroll-cursors { 6906 background-color: rgba(41, 49, 52, 0.4) !important; 6907 width: 3px !important; 6908 } 6909 6902 6910 .isotope-item { 6903 6911 z-index: 2; … … 6932 6940 6933 6941 .daterangepicker td.active { 6934 background: # 0081ff;6942 background: #2196F3; 6935 6943 } 6936 6944 6937 6945 .daterangepicker td.active:hover { 6938 background: # 0081ff;6946 background: #2196F3; 6939 6947 } 6940 6948 6941 6949 .daterangepicker .ranges li.active { 6942 background: # 0081ff;6950 background: #2196F3; 6943 6951 } 6944 6952 … … 6966 6974 6967 6975 .alert.alert-primary { 6968 background: rgba( 0, 129, 255, 0.3) !important;6976 background: rgba(33, 150, 243, 0.3) !important; 6969 6977 } 6970 6978 6971 6979 .alert.alert-primary.alert-with-border { 6972 border-left: 3px solid # 0081ff!important;6980 border-left: 3px solid #2196F3 !important; 6973 6981 } 6974 6982 … … 7042 7050 7043 7051 .breadcrumb .breadcrumb-item.active { 7044 color: # 0081ff;7052 color: #2196F3; 7045 7053 } 7046 7054 … … 7061 7069 7062 7070 .pagination .page-item.active .page-link { 7063 background: # 0081ff;7071 background: #2196F3; 7064 7072 border-color: transparent; 7065 7073 } … … 7156 7164 7157 7165 .swal-modal .swal-button.swal-button--confirm { 7158 background: # 0081ff;7166 background: #2196F3; 7159 7167 } 7160 7168 … … 7178 7186 .irs .irs-to, 7179 7187 .irs .irs-from { 7180 background: # 0081ff;7188 background: #2196F3; 7181 7189 } 7182 7190 … … 7184 7192 .irs .irs-to:before, 7185 7193 .irs .irs-from:before { 7186 border-top-color: # 0081ff;7194 border-top-color: #2196F3; 7187 7195 } 7188 7196 7189 7197 .irs .irs-handle { 7190 border-color: # 0081ff;7198 border-color: #2196F3; 7191 7199 } 7192 7200 7193 7201 .irs .irs-bar { 7194 background: # 0081ff;7202 background: #2196F3; 7195 7203 } 7196 7204 … … 7230 7238 7231 7239 .select2-container--default .select2-results__option--highlighted[aria-selected] { 7232 background-color: # 0081ff;7240 background-color: #2196F3; 7233 7241 color: white; 7234 7242 } 7235 7243 7236 7244 .select2-container--default.select2-container--focus .select2-selection--multiple { 7237 border-color: rgba( 0, 129, 255, 0.8);7245 border-color: rgba(33, 150, 243, 0.8); 7238 7246 } 7239 7247 … … 7336 7344 7337 7345 .wickedpicker .wickedpicker__controls__control .hover-state { 7338 color: # 0081ff;7346 color: #2196F3; 7339 7347 } 7340 7348 … … 7395 7403 -webkit-transition: color 0.3s; 7396 7404 transition: color 0.3s; 7397 color: # 0081ff;7405 color: #2196F3; 7398 7406 } 7399 7407 … … 7511 7519 7512 7520 .avatar.avatar-state-primary:before { 7513 background: # 0081ff;7521 background: #2196F3; 7514 7522 } 7515 7523 … … 7563 7571 .dropzone { 7564 7572 border-width: 1px; 7565 border-color: # 0081ff;7573 border-color: #2196F3; 7566 7574 } 7567 7575 … … 7690 7698 .chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item.active { 7691 7699 color: black; 7692 border-color: # 0081ff;7700 border-color: #2196F3; 7693 7701 } 7694 7702 … … 7780 7788 left: auto; 7781 7789 right: -10px; 7782 border-left-color: # 0081ff;7790 border-left-color: #2196F3; 7783 7791 border-right-color: transparent; 7784 7792 } 7785 7793 7786 7794 .chat-block .chat-content .messages .message-item.me .message-item-content { 7787 background-color: # 0081ff;7795 background-color: #2196F3; 7788 7796 color: rgba(255, 255, 255, 0.9); 7789 7797 } … … 7918 7926 7919 7927 .fc .fc-event { 7920 background: # 0081ff;7928 background: #2196F3; 7921 7929 color: white !important; 7922 7930 border: none; … … 7981 7989 7982 7990 .fc .fc-list-table .fc-list-item.bg-primary:hover td { 7983 background: # 0081ff!important;7991 background: #2196F3 !important; 7984 7992 } 7985 7993 … … 8012 8020 8013 8021 .fc .fc-state-default.fc-state-active { 8014 background: # 0081ff;8022 background: #2196F3; 8015 8023 color: white; 8016 8024 } … … 8026 8034 8027 8035 .list-group .list-group-item.list-group-item-primary { 8028 background: # 0081ff!important;8036 background: #2196F3 !important; 8029 8037 color: white !important; 8030 8038 } 8031 8039 8032 8040 .list-group .list-group-item.list-group-item-primary-bright { 8033 background: rgba( 0, 129, 255, 0.3) !important;8034 color: # 0081ff!important;8041 background: rgba(33, 150, 243, 0.3) !important; 8042 color: #2196F3 !important; 8035 8043 } 8036 8044 … … 8101 8109 .nav-pills .nav-link.active, 8102 8110 .nav-pills .show > .nav-link { 8103 background-color: # 0081ff;8111 background-color: #2196F3; 8104 8112 } 8105 8113 … … 8335 8343 8336 8344 .dd-handle:hover { 8337 color: # 0081ff;8345 color: #2196F3; 8338 8346 } 8339 8347 … … 8438 8446 .app-block .app-sidebar .app-sidebar-menu .list-group .list-group-item.active { 8439 8447 background: none; 8440 color: # 0081ff;8448 color: #2196F3; 8441 8449 } 8442 8450 … … 8641 8649 @media (min-width: 768px) { 8642 8650 .theme-switcher { 8643 opacity: 0;8644 8651 display: -webkit-box; 8645 8652 display: flex; … … 8665 8672 8666 8673 .theme-switcher .theme-switcher-button { 8667 background-color: # 0081ff;8674 background-color: #2196F3; 8668 8675 color: white; 8669 padding: 1 2px 15px;8676 padding: 15px 20px; 8670 8677 border-top-left-radius: 5px; 8671 8678 border-bottom-left-radius: 5px; … … 8674 8681 8675 8682 .theme-switcher .theme-switcher-button i { 8676 font-size: 22px;8683 font-size: 30px; 8677 8684 -webkit-animation-name: spin; 8678 8685 animation-name: spin; 8679 -webkit-animation-duration: 3000ms;8680 animation-duration: 3000ms;8686 -webkit-animation-duration: 2000ms; 8687 animation-duration: 2000ms; 8681 8688 -webkit-animation-iteration-count: infinite; 8682 8689 animation-iteration-count: infinite; … … 8694 8701 .app-block .app-content .theme-switcher .theme-switcher-panel .app-action { 8695 8702 margin-bottom: 0; 8696 border: 1px solid # 0081ff;8703 border: 1px solid #2196F3; 8697 8704 border-right: none; 8698 8705 border-top-right-radius: 0; … … 8781 8788 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul .header form .input-group .input-group-append li:hover > button.btn .nav-link-icon, 8782 8789 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li:hover > button.btn .nav-link-icon { 8783 stroke: # 0081ff;8790 stroke: #2196F3; 8784 8791 } 8785 8792 … … 8818 8825 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body ul li.open > button.btn + ul li.open > button.btn { 8819 8826 background: none; 8820 color: # 0081ff;8827 color: #2196F3; 8821 8828 } 8822 8829 … … 8873 8880 .header form .input-group .input-group-append body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation .navigation-menu-body > ul > li > button.active.btn { 8874 8881 border-radius: 5px; 8875 background-color: # 0081ff;8882 background-color: #2196F3; 8876 8883 position: static; 8877 8884 } … … 8884 8891 8885 8892 body.small-navigation:not(.hidden-navigation):not(.horizontal-navigation) .navigation:hover { 8886 /*width: 320px;*/8893 width: 80px; 8887 8894 } 8888 8895 … … 8949 8956 left: 0; 8950 8957 opacity: 1; 8958 width:80px; 8951 8959 } 8952 8960 … … 8961 8969 right: 0; 8962 8970 opacity: 1; 8971 width: 80px; 8963 8972 } 8964 8973 … … 9077 9086 body.horizontal-navigation .header form .input-group .input-group-append .horizontal-navigation > ul > li:hover > button.btn, 9078 9087 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation > ul > li:hover > button.btn { 9079 color: # 0081ff!important;9088 color: #2196F3 !important; 9080 9089 } 9081 9090 … … 9110 9119 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9111 9120 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9112 color: # 0081ff;9121 color: #2196F3; 9113 9122 } 9114 9123 … … 9136 9145 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li:hover > button.btn, 9137 9146 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li:hover > button.btn { 9138 color: # 0081ff;9147 color: #2196F3; 9139 9148 } 9140 9149 … … 9148 9157 body.horizontal-navigation .horizontal-navigation ul li ul li .header form .input-group .input-group-append button.active.btn, 9149 9158 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 9150 color: # 0081ff;9159 color: #2196F3; 9151 9160 } 9152 9161 … … 9154 9163 body.horizontal-navigation .horizontal-navigation ul li ul .header form .input-group .input-group-append li.open > button.btn, 9155 9164 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 9156 color: # 0081ff;9165 color: #2196F3; 9157 9166 } 9158 9167 … … 9191 9200 bottom: 0; 9192 9201 height: auto; 9193 /*width: 320px;*/9202 width: 80px; 9194 9203 background-color: white; 9195 9204 z-index: 1000; … … 9218 9227 body.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9219 9228 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li button.active.btn { 9220 color: # 0081ff;9229 color: #2196F3; 9221 9230 } 9222 9231 … … 9262 9271 body.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 9263 9272 .header form .input-group .input-group-append body.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 9264 color: # 0081ff;9273 color: #2196F3; 9265 9274 } 9266 9275 … … 9272 9281 display: block; 9273 9282 } 9283 } 9284 9285 body.semi-dark:not(.dark) .nicescroll-cursors { 9286 background-color: rgba(255, 255, 255, 0.3) !important; 9274 9287 } 9275 9288 … … 9301 9314 body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9302 9315 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 9303 color: # 0081ff;9316 color: #2196F3; 9304 9317 } 9305 9318 … … 9350 9363 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .header form .input-group .input-group-append button.active.btn:after, 9351 9364 .header form .input-group .input-group-append body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li button.active.btn:after { 9352 background-color: # 0081ff;9365 background-color: #2196F3; 9353 9366 } 9354 9367 … … 9380 9393 9381 9394 body.semi-dark:not(.dark) .navigation .navigation-menu-body ul li .dropdown-divider { 9382 color: # 0081ff;9395 color: #2196F3; 9383 9396 } 9384 9397 … … 9419 9432 body.semi-dark:not(.dark) .header form .input-group .input-group-append .horizontal-navigation > ul > li.open > button.btn, 9420 9433 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation > ul > li.open > button.btn { 9421 color: # 1a8eff;9434 color: #39a1f4; 9422 9435 } 9423 9436 … … 9431 9444 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 9432 9445 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.active.btn { 9433 color: # 1a8eff;9446 color: #39a1f4; 9434 9447 } 9435 9448 … … 9440 9453 body.semi-dark:not(.dark) .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 9441 9454 .header form .input-group .input-group-append body.semi-dark:not(.dark) .horizontal-navigation ul li button.btn:not(.active):focus { 9442 color: # 1a8eff;9455 color: #39a1f4; 9443 9456 } 9444 9457 … … 9710 9723 .list-group .list-group-item.active { 9711 9724 z-index: auto; 9712 background: # 0081ff;9725 background: #2196F3; 9713 9726 } 9714 9727 … … 9752 9765 .table-email-list .header form .input-group .input-group-append button.btn:focus, 9753 9766 .header form .input-group .input-group-append .table-email-list button.btn:focus { 9754 color: # 0081ff;9767 color: #2196F3; 9755 9768 } 9756 9769 … … 9786 9799 9787 9800 .list-group .list-group-item.active { 9788 background: # 0081ff;9801 background: #2196F3; 9789 9802 border-color: transparent; 9790 9803 } … … 9799 9812 9800 9813 .nav-pills .nav-link.active { 9801 background: # 0081ff;9814 background: #2196F3; 9802 9815 } 9803 9816 9804 9817 .nav-tabs .nav-link.active { 9805 color: # 0081ff;9818 color: #2196F3; 9806 9819 } 9807 9820 … … 9984 9997 9985 9998 .header .avatar.avatar-state-success:before { 9986 border-color: # 0081ff;9999 border-color: #2196F3; 9987 10000 } 9988 10001 9989 10002 .header .header-left { 9990 /*width: 320px;*/10003 width: 80px; 9991 10004 padding-left: 30px; 9992 10005 display: -webkit-box; … … 10197 10210 background-color: white; 10198 10211 z-index: 998; 10199 /*width: 320px;*/10212 width: 80px; 10200 10213 box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1); 10201 10214 position: fixed; … … 10248 10261 .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:hover, 10249 10262 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.btn:hover { 10250 color: # 0081ff;10263 color: #2196F3; 10251 10264 } 10252 10265 … … 10255 10268 .header form .input-group .input-group-append .navigation .navigation-menu-tab ul li button.active.btn { 10256 10269 color: white; 10257 background-color: # 0081ff;10258 box-shadow: 0px 5px 20px -14px # 0081ff;10270 background-color: #2196F3; 10271 box-shadow: 0px 5px 20px -14px #2196F3; 10259 10272 } 10260 10273 … … 10323 10336 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover, 10324 10337 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover { 10325 color: # 0081ff;10338 color: #2196F3; 10326 10339 } 10327 10340 … … 10329 10342 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li > button.btn:hover .nav-link-icon, 10330 10343 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.btn:hover .nav-link-icon { 10331 stroke: # 0081ff;10344 stroke: #2196F3; 10332 10345 } 10333 10346 … … 10336 10349 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li > button.active.btn { 10337 10350 position: relative; 10338 color: # 0081ff;10351 color: #2196F3; 10339 10352 font-weight: 600; 10340 background: rgba( 0, 129, 255, 0.15);10353 background: rgba(33, 150, 243, 0.15); 10341 10354 border-radius: 0.5rem; 10342 10355 margin: 0 1rem; … … 10349 10362 display: block; 10350 10363 border: 6px solid transparent; 10351 border-left-color: # 0081ff;10364 border-left-color: #2196F3; 10352 10365 margin-left: -12px; 10353 10366 margin-right: 5px; … … 10420 10433 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn, 10421 10434 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn { 10422 color: # 0081ff;10435 color: #2196F3; 10423 10436 font-weight: 600; 10424 10437 } … … 10427 10440 .navigation .navigation-menu-body ul .header form .input-group .input-group-append li.open > button.btn .nav-link-icon, 10428 10441 .header form .input-group .input-group-append .navigation .navigation-menu-body ul li.open > button.btn .nav-link-icon { 10429 stroke: # 0081ff;10442 stroke: #2196F3; 10430 10443 } 10431 10444 … … 10706 10719 body.dark .navigation .navigation-menu-tab ul li .header form .input-group .input-group-append button.btn:not(.active):focus, 10707 10720 .header form .input-group .input-group-append body.dark .navigation .navigation-menu-tab ul li button.btn:not(.active):focus { 10708 color: # 0081ff;10721 color: #2196F3; 10709 10722 } 10710 10723 … … 10758 10771 10759 10772 body.dark .navigation .navigation-menu-body ul li .dropdown-divider { 10760 color: # 0081ff;10773 color: #2196F3; 10761 10774 } 10762 10775 … … 10835 10848 10836 10849 body.dark .breadcrumb li.breadcrumb-item.active { 10837 color: # 339aff;10850 color: #51adf6; 10838 10851 } 10839 10852 … … 10871 10884 body.dark .swal-modal input.swal-content__input:focus, 10872 10885 .swal-modal body.dark input.swal-content__input:focus { 10873 border-color: # 0081ff!important;10886 border-color: #2196F3 !important; 10874 10887 } 10875 10888 … … 11251 11264 body.dark .daterangepicker td.end-date { 11252 11265 color: white; 11253 background-color: # 0081ff;11266 background-color: #2196F3; 11254 11267 } 11255 11268 … … 11276 11289 body.dark .daterangepicker td.available:hover, 11277 11290 body.dark .daterangepicker th.available:hover { 11278 background-color: # 0081ff;11291 background-color: #2196F3; 11279 11292 color: white; 11280 11293 } … … 11364 11377 body.dark .sidebar { 11365 11378 background: #313852; 11379 } 11380 11381 body.dark .nicescroll-cursors { 11382 background-color: rgba(255, 255, 255, 0.15) !important; 11366 11383 } 11367 11384 … … 11741 11758 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.btn:hover { 11742 11759 background: none; 11743 color: # 339aff;11760 color: #51adf6; 11744 11761 } 11745 11762 … … 11748 11765 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li button.active.btn { 11749 11766 background: none; 11750 color: # 339aff;11767 color: #51adf6; 11751 11768 } 11752 11769 … … 11759 11776 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li ul li.open > button.btn { 11760 11777 background: none; 11761 color: # 339aff;11778 color: #51adf6; 11762 11779 } 11763 11780 … … 11779 11796 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.btn:hover, 11780 11797 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.btn:hover { 11781 color: # 339aff;11798 color: #51adf6; 11782 11799 } 11783 11800 … … 11785 11802 body.dark.horizontal-navigation .horizontal-navigation ul li .header form .input-group .input-group-append button.active.btn, 11786 11803 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li button.active.btn { 11787 color: # 339aff;11804 color: #51adf6; 11788 11805 } 11789 11806 … … 11791 11808 body.dark.horizontal-navigation .horizontal-navigation ul .header form .input-group .input-group-append li.open > button.btn, 11792 11809 .header form .input-group .input-group-append body.dark.horizontal-navigation .horizontal-navigation ul li.open > button.btn { 11793 color: # 339aff;11810 color: #51adf6; 11794 11811 } 11795 11812 } … … 11965 11982 left: 0; 11966 11983 opacity: 1; 11984 width:80px; 11967 11985 } 11968 11986 … … 12259 12277 12260 12278 .navigation { 12261 width: 20%;12279 width: 75%; 12262 12280 } 12263 12281 … … 12273 12291 12274 12292 .navigation { 12275 width: 20%;12293 width: 85%; 12276 12294 } 12277 12295 } -
resources/assets/js/app.js
r194a359 r24a616f 1 /******/ (function(modules) { // webpackBootstrap 2 /******/ // The module cache 3 /******/ var installedModules = {}; 4 /******/ 5 /******/ // The require function 6 /******/ function __webpack_require__(moduleId) { 7 /******/ 8 /******/ // Check if module is in cache 9 /******/ if(installedModules[moduleId]) { 10 /******/ return installedModules[moduleId].exports; 11 /******/ } 12 /******/ // Create a new module (and put it into the cache) 13 /******/ var module = installedModules[moduleId] = { 14 /******/ i: moduleId, 15 /******/ l: false, 16 /******/ exports: {} 17 /******/ }; 18 /******/ 19 /******/ // Execute the module function 20 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); 21 /******/ 22 /******/ // Flag the module as loaded 23 /******/ module.l = true; 24 /******/ 25 /******/ // Return the exports of the module 26 /******/ return module.exports; 27 /******/ } 28 /******/ 29 /******/ 30 /******/ // expose the modules object (__webpack_modules__) 31 /******/ __webpack_require__.m = modules; 32 /******/ 33 /******/ // expose the module cache 34 /******/ __webpack_require__.c = installedModules; 35 /******/ 36 /******/ // define getter function for harmony exports 37 /******/ __webpack_require__.d = function(exports, name, getter) { 38 /******/ if(!__webpack_require__.o(exports, name)) { 39 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); 40 /******/ } 41 /******/ }; 42 /******/ 43 /******/ // define __esModule on exports 44 /******/ __webpack_require__.r = function(exports) { 45 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 46 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 47 /******/ } 48 /******/ Object.defineProperty(exports, '__esModule', { value: true }); 49 /******/ }; 50 /******/ 51 /******/ // create a fake namespace object 52 /******/ // mode & 1: value is a module id, require it 53 /******/ // mode & 2: merge all properties of value into the ns 54 /******/ // mode & 4: return value when already ns object 55 /******/ // mode & 8|1: behave like require 56 /******/ __webpack_require__.t = function(value, mode) { 57 /******/ if(mode & 1) value = __webpack_require__(value); 58 /******/ if(mode & 8) return value; 59 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; 60 /******/ var ns = Object.create(null); 61 /******/ __webpack_require__.r(ns); 62 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); 63 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); 64 /******/ return ns; 65 /******/ }; 66 /******/ 67 /******/ // getDefaultExport function for compatibility with non-harmony modules 68 /******/ __webpack_require__.n = function(module) { 69 /******/ var getter = module && module.__esModule ? 70 /******/ function getDefault() { return module['default']; } : 71 /******/ function getModuleExports() { return module; }; 72 /******/ __webpack_require__.d(getter, 'a', getter); 73 /******/ return getter; 74 /******/ }; 75 /******/ 76 /******/ // Object.prototype.hasOwnProperty.call 77 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; 78 /******/ 79 /******/ // __webpack_public_path__ 80 /******/ __webpack_require__.p = "/"; 81 /******/ 82 /******/ 83 /******/ // Load entry module and return exports 84 /******/ return __webpack_require__(__webpack_require__.s = 0); 85 /******/ }) 86 /************************************************************************/ 87 /******/ ({ 88 89 /***/ "./public/assets/sass/app.scss": 90 /*!*************************************!*\ 91 !*** ./public/assets/sass/app.scss ***! 92 \*************************************/ 93 /*! no static exports found */ 94 /***/ (function(module, exports) { 95 96 // removed by extract-text-webpack-plugin 97 98 /***/ }), 99 100 /***/ "./resources/js/app.js": 101 /*!*****************************!*\ 102 !*** ./resources/js/app.js ***! 103 \*****************************/ 104 /*! no static exports found */ 105 /***/ (function(module, exports, __webpack_require__) { 106 107 "use strict"; 108 1 'use strict'; 109 2 110 3 (function ($) { 111 var wind_ = $(window), 112 body_ = $('body'); 113 feather.replace({ 114 'stroke-width': 1.5 115 }); 116 $(document).on('click', '[data-toggle="fullscreen"]', function () { 117 $(this).toggleClass('active-fullscreen'); 118 119 if (document.fullscreenEnabled) { 120 if ($(this).hasClass("active-fullscreen")) { 121 document.documentElement.requestFullscreen(); 122 } else { 123 document.exitFullscreen(); 124 } 125 } else { 126 alert("Your browser does not support fullscreen."); 4 5 var wind_ = $(window), 6 body_ = $('body'); 7 8 feather.replace({ 9 'stroke-width': 1.5 10 }); 11 12 $(document).on('click', '[data-toggle="fullscreen"]', function () { 13 $(this).toggleClass('active-fullscreen'); 14 if (document.fullscreenEnabled) { 15 if ($(this).hasClass("active-fullscreen")) { 16 document.documentElement.requestFullscreen(); 17 } else { 18 document.exitFullscreen(); 19 } 20 } else { 21 alert("Your browser does not support fullscreen."); 22 } 23 return false; 24 }); 25 26 $(document).on('click', '.overlay', function () { 27 $.removeOverlay(); 28 if (body_.hasClass('horizontal-navigation')) { 29 $('.horizontal-navigation').removeClass('open'); 30 } else { 31 $('.navigation').removeClass('open'); 32 } 33 body_.removeClass('navigation-show'); 34 }); 35 36 $(document).on('click', '[data-sidebar-target]', function () { 37 var target = $(this).data('sidebar-target'); 38 $('body').addClass('no-scroll'); 39 $('.sidebar-group').addClass('show'); 40 $('.sidebar-group .sidebar').removeClass('show'); 41 $('.sidebar-group .sidebar' + target).addClass('show'); 42 return false; 43 }); 44 45 $(document).on('click', '.sidebar-group', function (e) { 46 if ($(e.target).is($('.sidebar-group'))) { 47 $('.sidebar-group').removeClass('show'); 48 $('body').removeClass('no-scroll'); 49 $('.sidebar-group .sidebar').removeClass('show'); 50 } 51 }); 52 53 // Active pages, automatically show on the menu 54 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 55 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 56 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 57 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 58 59 60 /*------------- create/remove overlay -------------*/ 61 $.createOverlay = function () { 62 if ($('.overlay').length < 1) { 63 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 64 $('.overlay').addClass('show'); 65 } 66 }; 67 68 $.removeOverlay = function () { 69 body_.removeClass('no-scroll'); 70 $('.overlay').remove(); 71 }; 72 /*------------- create/remove overlay -------------*/ 73 74 $('[data-backround-image]').each(function (e) { 75 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 76 }); 77 78 /*------------- page loader -------------*/ 79 wind_.on('load', function () { 80 $('.preloader').fadeOut(400, function () { 81 setTimeout(function () { 82 toastr.options = { 83 timeOut: 2000, 84 progressBar: true, 85 showMethod: "slideDown", 86 hideMethod: "slideUp", 87 showDuration: 200, 88 hideDuration: 200, 89 positionClass: "toast-top-center", 90 }; 91 //toastr.success('Welcome'); 92 93 $('.theme-switcher').removeClass('open'); 94 }, 500); 95 96 // $('.theme-switcher').css('opacity', 1); 97 }); 98 }); 99 /*------------- page loader -------------*/ 100 101 /*------------- side menu (sub menü arrow) -------------*/ 102 wind_.on('load', function () { 103 setTimeout(function () { 104 $('.navigation .navigation-menu-body ul li a').each(function () { 105 var $this = $(this); 106 if ($this.next('ul').length) { 107 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 108 } 109 }); 110 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 111 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 112 var $this = $(this); 113 if ($this.next('ul').length) { 114 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 115 } 116 }); 117 }, 200); 118 }); 119 /*------------- side menu (sub menü arrow) -------------*/ 120 121 $(document).on('click', '[data-action="navigation-toggler"]', function () { 122 if (body_.hasClass('horizontal-navigation')) { 123 $('.horizontal-navigation').toggleClass('open'); 124 } else { 125 $('.navigation').toggleClass('open'); 126 } 127 $.createOverlay(); 128 }); 129 130 $(document).on('click', '[data-nav-target]', function () { 131 var $this = $(this), 132 target = $this.data('nav-target'); 133 if (body_.hasClass('navigation-toggle-one')) { 134 body_.addClass('navigation-show'); 135 } 136 if (body_.hasClass('horizontal-navigation')) { 137 $('.navigation .navigation-menu-body').show(); 138 } 139 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 140 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 141 $('[data-nav-target]').removeClass('active'); 142 $this.addClass('active'); 143 $this.tooltip('hide'); 144 return false; 145 }); 146 147 var c = $('.header .header-left .header-logo').clone(); 148 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 149 150 $(document).on('click', '.navigation-toggler a', function () { 151 if (wind_.width() < 1200) { 152 $.createOverlay(); 153 body_.addClass('navigation-show'); 154 } else { 155 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 156 body_.addClass('navigation-toggle-one'); 157 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 158 body_.addClass('navigation-toggle-two'); 159 body_.removeClass('navigation-toggle-one'); 160 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 161 body_.removeClass('navigation-toggle-two'); 162 body_.removeClass('navigation-toggle-one'); 163 } 164 } 165 return false; 166 }); 167 168 $(document).on('click', '.header-toggler a', function () { 169 $('.header ul.navbar-nav').toggleClass('open'); 170 return false; 171 }); 172 173 $(document).on('click', '*', function (e) { 174 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 175 body_.removeClass('navigation-show'); 176 } 177 }); 178 179 $(document).on('click', '*', function (e) { 180 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 181 $('.header ul.navbar-nav').removeClass('open'); 182 } 183 }); 184 185 /*------------- form validation -------------*/ 186 window.addEventListener('load', function () { 187 // Fetch all the forms we want to apply custom Bootstrap validation styles to 188 var forms = document.getElementsByClassName('needs-validation'); 189 // Loop over them and prevent submission 190 Array.prototype.filter.call(forms, function (form) { 191 form.addEventListener('submit', function (event) { 192 if (form.checkValidity() === false) { 193 event.preventDefault(); 194 event.stopPropagation(); 195 } 196 form.classList.add('was-validated'); 197 }, false); 198 }); 199 }, false); 200 /*------------- form validation -------------*/ 201 202 /*------------- responsive html table -------------*/ 203 var table_responsive_stack = $(".table-responsive-stack"); 204 table_responsive_stack 205 .find("th") 206 .each(function (i) { 207 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend( 208 '<span class="table-responsive-stack-thead">' + 209 $(this).text() + 210 ":</span> " 211 ); 212 $(".table-responsive-stack-thead").hide(); 213 }); 214 215 table_responsive_stack.each(function () { 216 var thCount = $(this).find("th").length, 217 rowGrow = 100 / thCount + "%"; 218 $(this).find("th, td").css("flex-basis", rowGrow); 219 }); 220 221 function flexTable() { 222 if (wind_.width() < 768) { 223 $(".table-responsive-stack").each(function (i) { 224 $(this) 225 .find(".table-responsive-stack-thead") 226 .show(); 227 $(this) 228 .find("thead") 229 .hide(); 230 }); 231 232 // window is less than 768px 233 } else { 234 $(".table-responsive-stack").each(function (i) { 235 $(this) 236 .find(".table-responsive-stack-thead") 237 .hide(); 238 $(this) 239 .find("thead") 240 .show(); 241 }); 242 } 127 243 } 128 244 129 return false; 130 }); 131 $(document).on('click', '.overlay', function () { 132 $.removeOverlay(); 133 134 if (body_.hasClass('horizontal-navigation')) { 135 $('.horizontal-navigation').removeClass('open'); 136 } else { 137 $('.navigation').removeClass('open'); 245 flexTable(); 246 247 window.onresize = function (event) { 248 flexTable(); 249 }; 250 /*------------- responsive html table -------------*/ 251 252 /*------------- header search -------------*/ 253 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 254 $('.header .header-body .header-search').show().find('.form-control').focus(); 255 return false; 256 }); 257 258 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 259 $('.header .header-body .header-search').hide(); 260 return false; 261 }); 262 263 $(document).on('click', '*', function (e) { 264 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 265 $('.header .header-body .header-search').hide(); 266 } 267 }); 268 /*------------- header search -------------*/ 269 270 /*------------- custom accordion -------------*/ 271 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 272 var $this = $(this); 273 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 274 $this.parent('.accordion-row').toggleClass('open'); 275 return false; 276 }); 277 /*------------- custom accordion -------------*/ 278 279 /*------------- responsive table dropdown -------------*/ 280 var dropdownMenu, 281 table_responsive = $('.table-responsive'); 282 283 table_responsive.on('show.bs.dropdown', function (e) { 284 dropdownMenu = $(e.target).find('.dropdown-menu'); 285 body_.append(dropdownMenu.detach()); 286 var eOffset = $(e.target).offset(); 287 dropdownMenu.css({ 288 'display': 'block', 289 'top': eOffset.top + $(e.target).outerHeight(), 290 'left': eOffset.left, 291 'width': '184px', 292 'font-size': '14px' 293 }); 294 dropdownMenu.addClass("mobPosDropdown"); 295 }); 296 297 table_responsive.on('hide.bs.dropdown', function (e) { 298 $(e.target).append(dropdownMenu.detach()); 299 dropdownMenu.hide(); 300 }); 301 /*------------- responsive table dropdown -------------*/ 302 303 /*------------- chat -------------*/ 304 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 305 $('.chat-block .chat-content').addClass('chat-mobile-open'); 306 return false; 307 }); 308 309 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 310 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 311 return false; 312 }); 313 /*------------- chat -------------*/ 314 315 /*------------- aside menu toggle -------------*/ 316 $(document).on('click', '.navigation ul li a', function () { 317 var $this = $(this); 318 if ($this.next('ul').length) { 319 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 320 sub_menu_arrow.toggleClass('rotate-in'); 321 $this.next('ul').toggle(200); 322 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 323 $this.next('ul').find('li ul').slideUp(200); 324 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 325 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 326 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 327 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 328 if (sub_menu_arrow.hasClass('rotate-in')) { 329 setTimeout(function () { 330 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 331 }, 200); 332 } else { 333 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 334 } 335 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 336 setTimeout(function (e) { 337 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 338 }, 300); 339 } 340 return false; 341 } 342 }); 343 344 $(document).on('click', '.horizontal-navigation ul li a', function () { 345 var $this = $(this); 346 if ($this.next('ul').length) { 347 $this.next('ul').toggle(200); 348 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 349 $this.next('ul').find('li ul').slideUp(200); 350 return false; 351 } 352 }); 353 354 /*------------- aside menu toggle -------------*/ 355 356 /*------------- other -------------*/ 357 $(document).on('click', '.dropdown-menu', function (e) { 358 e.stopPropagation(); 359 }); 360 361 $('#exampleModal').on('show.bs.modal', function (event) { 362 var button = $(event.relatedTarget), 363 recipient = button.data('whatever'), 364 modal = $(this); 365 366 modal.find('.modal-title').text('New message to ' + recipient); 367 modal.find('.modal-body input').val(recipient); 368 }); 369 370 $('[data-toggle="tooltip"]').tooltip({ 371 container: 'body' 372 }); 373 374 $('[data-toggle="popover"]').popover(); 375 376 $('.carousel').carousel(); 377 378 if (wind_.width() >= 992) { 379 $('.card-scroll').niceScroll(); 380 $('.table-responsive').niceScroll(); 381 $('.sidebar-group .sidebar').niceScroll(); 382 383 $('.app-block .app-content .app-lists').niceScroll(); 384 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 385 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 386 var chat_messages = $('.chat-block .chat-content .messages'); 387 if (chat_messages.length) { 388 chat_messages.niceScroll({ 389 horizrailenabled: false 390 }); 391 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 392 } 138 393 } 139 394 140 body_.removeClass('navigation-show'); 141 }); 142 $(document).on('click', '[data-sidebar-target]', function () { 143 var target = $(this).data('sidebar-target'); 144 $('body').addClass('no-scroll'); 145 $('.sidebar-group').addClass('show'); 146 $('.sidebar-group .sidebar').removeClass('show'); 147 $('.sidebar-group .sidebar' + target).addClass('show'); 148 return false; 149 }); 150 $(document).on('click', '.sidebar-group', function (e) { 151 if ($(e.target).is($('.sidebar-group'))) { 152 $('.sidebar-group').removeClass('show'); 153 $('body').removeClass('no-scroll'); 154 $('.sidebar-group .sidebar').removeClass('show'); 395 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 396 $('.navigation .navigation-menu-body').niceScroll(); 155 397 } 156 }); // Active pages, automatically show on the menu 157 158 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 159 $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').addClass('open'); 160 $('.navigation .navigation-menu-tab [data-nav-target="#' + $('.navigation .navigation-menu-body .navigation-menu-group ul li a.active').closest('div').attr('id') + '"]').addClass('active'); 161 $('body.horizontal-navigation .horizontal-navigation ul li a.active').closest('ul').parent('li').addClass('open').closest('ul').parent('li').addClass('open'); 162 /*------------- create/remove overlay -------------*/ 163 164 $.createOverlay = function () { 165 if ($('.overlay').length < 1) { 166 body_.addClass('no-scroll').append('<div class="overlay"></div>'); 167 $('.overlay').addClass('show'); 168 } 169 }; 170 171 $.removeOverlay = function () { 172 body_.removeClass('no-scroll'); 173 $('.overlay').remove(); 174 }; 175 /*------------- create/remove overlay -------------*/ 176 177 178 $('[data-backround-image]').each(function (e) { 179 $(this).css("background", 'url(' + $(this).data('backround-image') + ')'); 180 }); 181 /*------------- page loader -------------*/ 182 183 wind_.on('load', function () { 184 $('.preloader').fadeOut(400, function () { 185 setTimeout(function () { 186 toastr.options = { 187 timeOut: 2000, 188 progressBar: true, 189 showMethod: "slideDown", 190 hideMethod: "slideUp", 191 showDuration: 200, 192 hideDuration: 200, 193 positionClass: "toast-top-center" 194 }; 195 //toastr.success('Welcome'); 196 $('.theme-switcher').removeClass('open'); 197 }, 500); // $('.theme-switcher').css('opacity', 1); 198 }); 199 }); 200 /*------------- page loader -------------*/ 201 202 /*------------- side menu (sub menü arrow) -------------*/ 203 204 wind_.on('load', function () { 205 setTimeout(function () { 206 $('.navigation .navigation-menu-body ul li a').each(function () { 207 var $this = $(this); 208 209 if ($this.next('ul').length) { 210 $this.append('<i class="sub-menu-arrow ti-angle-up"></i>'); 211 } 212 }); 213 $('.navigation .navigation-menu-body ul li.open>a>.sub-menu-arrow').removeClass('ti-plus').addClass('ti-minus').addClass('rotate-in'); 214 $('body.horizontal-navigation .horizontal-navigation ul li a').each(function () { 215 var $this = $(this); 216 217 if ($this.next('ul').length) { 218 $this.append('<i class="sub-menu-arrow ti-angle-right"></i>'); 219 } 220 }); 221 }, 200); 222 }); 223 /*------------- side menu (sub menü arrow) -------------*/ 224 225 $(document).on('click', '[data-action="navigation-toggler"]', function () { 226 if (body_.hasClass('horizontal-navigation')) { 227 $('.horizontal-navigation').toggleClass('open'); 228 } else { 229 $('.navigation').toggleClass('open'); 230 } 231 232 $.createOverlay(); 233 }); 234 $(document).on('click', '[data-nav-target]', function () { 235 var $this = $(this), 236 target = $this.data('nav-target'); 237 238 if (body_.hasClass('navigation-toggle-one')) { 239 body_.addClass('navigation-show'); 240 } 241 242 if (body_.hasClass('horizontal-navigation')) { 243 $('.navigation .navigation-menu-body').show(); 244 } 245 246 $('.navigation .navigation-menu-body .navigation-menu-group > div').removeClass('open'); 247 $('.navigation .navigation-menu-body .navigation-menu-group ' + target).addClass('open'); 248 $('[data-nav-target]').removeClass('active'); 249 $this.addClass('active'); 250 $this.tooltip('hide'); 251 return false; 252 }); 253 var c = $('.header .header-left .header-logo').clone(); 254 $('.navigation .navigation-header').append(c.addClass('navigation-logo').removeClass('header-logo')); 255 $(document).on('click', '.navigation-toggler a', function () { 256 if (wind_.width() < 1200) { 257 $.createOverlay(); 258 body_.addClass('navigation-show'); 259 } else { 260 if (!body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 261 body_.addClass('navigation-toggle-one'); 262 } else if (body_.hasClass('navigation-toggle-one') && !body_.hasClass('navigation-toggle-two')) { 263 body_.addClass('navigation-toggle-two'); 264 body_.removeClass('navigation-toggle-one'); 265 } else if (!body_.hasClass('navigation-toggle-one') && body_.hasClass('navigation-toggle-two')) { 266 body_.removeClass('navigation-toggle-two'); 267 body_.removeClass('navigation-toggle-one'); 268 } 269 } 270 271 return false; 272 }); 273 $(document).on('click', '.header-toggler a', function () { 274 $('.header ul.navbar-nav').toggleClass('open'); 275 return false; 276 }); 277 $(document).on('click', '*', function (e) { 278 if (!$(e.target).is($('.navigation, .navigation *, .navigation-toggler *')) && body_.hasClass('navigation-toggle-one')) { 279 body_.removeClass('navigation-show'); 280 } 281 }); 282 $(document).on('click', '*', function (e) { 283 if (!$(e.target).is('.header ul.navbar-nav, .header ul.navbar-nav *, .header-toggler, .header-toggler *')) { 284 $('.header ul.navbar-nav').removeClass('open'); 285 } 286 }); 287 /*------------- form validation -------------*/ 288 289 window.addEventListener('load', function () { 290 // Fetch all the forms we want to apply custom Bootstrap validation styles to 291 var forms = document.getElementsByClassName('needs-validation'); // Loop over them and prevent submission 292 293 Array.prototype.filter.call(forms, function (form) { 294 form.addEventListener('submit', function (event) { 295 if (form.checkValidity() === false) { 296 event.preventDefault(); 297 event.stopPropagation(); 298 } 299 300 form.classList.add('was-validated'); 301 }, false); 302 }); 303 }, false); 304 /*------------- form validation -------------*/ 305 306 /*------------- responsive html table -------------*/ 307 308 var table_responsive_stack = $(".table-responsive-stack"); 309 table_responsive_stack.find("th").each(function (i) { 310 $(".table-responsive-stack td:nth-child(" + (i + 1) + ")").prepend('<span class="table-responsive-stack-thead">' + $(this).text() + ":</span> "); 311 $(".table-responsive-stack-thead").hide(); 312 }); 313 table_responsive_stack.each(function () { 314 var thCount = $(this).find("th").length, 315 rowGrow = 100 / thCount + "%"; 316 $(this).find("th, td").css("flex-basis", rowGrow); 317 }); 318 319 function flexTable() { 320 if (wind_.width() < 768) { 321 $(".table-responsive-stack").each(function (i) { 322 $(this).find(".table-responsive-stack-thead").show(); 323 $(this).find("thead").hide(); 324 }); // window is less than 768px 325 } else { 326 $(".table-responsive-stack").each(function (i) { 327 $(this).find(".table-responsive-stack-thead").hide(); 328 $(this).find("thead").show(); 329 }); 330 } 331 } 332 333 flexTable(); 334 335 window.onresize = function (event) { 336 flexTable(); 337 }; 338 /*------------- responsive html table -------------*/ 339 340 /*------------- header search -------------*/ 341 342 343 $(document).on('click', '[data-toggle="search"], [data-toggle="search"] *', function () { 344 $('.header .header-body .header-search').show().find('.form-control').focus(); 345 return false; 346 }); 347 $(document).on('click', '.close-header-search, .close-header-search svg', function () { 348 $('.header .header-body .header-search').hide(); 349 return false; 350 }); 351 $(document).on('click', '*', function (e) { 352 if (!$(e.target).is($('.header, .header *, [data-toggle="search"], [data-toggle="search"] *'))) { 353 $('.header .header-body .header-search').hide(); 354 } 355 }); 356 /*------------- header search -------------*/ 357 358 /*------------- custom accordion -------------*/ 359 360 $(document).on('click', '.accordion.custom-accordion .accordion-row a.accordion-header', function () { 361 var $this = $(this); 362 $this.closest('.accordion.custom-accordion').find('.accordion-row').not($this.parent()).removeClass('open'); 363 $this.parent('.accordion-row').toggleClass('open'); 364 return false; 365 }); 366 /*------------- custom accordion -------------*/ 367 368 /*------------- responsive table dropdown -------------*/ 369 370 var dropdownMenu, 371 table_responsive = $('.table-responsive'); 372 table_responsive.on('show.bs.dropdown', function (e) { 373 dropdownMenu = $(e.target).find('.dropdown-menu'); 374 body_.append(dropdownMenu.detach()); 375 var eOffset = $(e.target).offset(); 376 dropdownMenu.css({ 377 'display': 'block', 378 'top': eOffset.top + $(e.target).outerHeight(), 379 'left': eOffset.left, 380 'width': '184px', 381 'font-size': '14px' 382 }); 383 dropdownMenu.addClass("mobPosDropdown"); 384 }); 385 table_responsive.on('hide.bs.dropdown', function (e) { 386 $(e.target).append(dropdownMenu.detach()); 387 dropdownMenu.hide(); 388 }); 389 /*------------- responsive table dropdown -------------*/ 390 391 /*------------- chat -------------*/ 392 393 $(document).on('click', '.chat-block .chat-sidebar .chat-sidebar-content .list-group .list-group-item', function () { 394 $('.chat-block .chat-content').addClass('chat-mobile-open'); 395 return false; 396 }); 397 $(document).on('click', '.chat-block .chat-content .mobile-chat-close-btn a', function () { 398 $('.chat-block .chat-content').removeClass('chat-mobile-open'); 399 return false; 400 }); 401 /*------------- chat -------------*/ 402 403 /*------------- aside menu toggle -------------*/ 404 405 $(document).on('click', '.navigation ul li a', function () { 406 var $this = $(this); 407 408 if ($this.next('ul').length) { 409 var sub_menu_arrow = $this.find('.sub-menu-arrow'); 410 sub_menu_arrow.toggleClass('rotate-in'); 411 $this.next('ul').toggle(200); 412 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 413 $this.next('ul').find('li ul').slideUp(200); 414 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 415 $this.next('ul').find('li>a').find('.sub-menu-arrow').removeClass('rotate-in'); 416 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('ti-minus').addClass('ti-plus'); 417 $this.parent('li').siblings().not($this.parent('li').find('ul')).find('>a').find('.sub-menu-arrow').removeClass('rotate-in'); 418 419 if (sub_menu_arrow.hasClass('rotate-in')) { 420 setTimeout(function () { 421 sub_menu_arrow.removeClass('ti-plus').addClass('ti-minus'); 422 }, 200); 423 } else { 424 sub_menu_arrow.removeClass('ti-minus').addClass('ti-plus'); 425 } 426 427 if (!body_.hasClass('horizontal-side-menu') && wind_.width() >= 1200) { 428 setTimeout(function (e) { 429 $('.navigation .navigation-menu-body').getNiceScroll().resize(); 430 }, 300); 431 } 432 433 return false; 434 } 435 }); 436 $(document).on('click', '.horizontal-navigation ul li a', function () { 437 var $this = $(this); 438 439 if ($this.next('ul').length) { 440 $this.next('ul').toggle(200); 441 $this.parent('li').siblings().find('ul').not($this.parent('li').find('ul')).slideUp(200); 442 $this.next('ul').find('li ul').slideUp(200); 443 return false; 444 } 445 }); 446 /*------------- aside menu toggle -------------*/ 447 448 /*------------- other -------------*/ 449 450 $(document).on('click', '.dropdown-menu', function (e) { 451 e.stopPropagation(); 452 }); 453 $('#exampleModal').on('show.bs.modal', function (event) { 454 var button = $(event.relatedTarget), 455 recipient = button.data('whatever'), 456 modal = $(this); 457 modal.find('.modal-title').text('New message to ' + recipient); 458 modal.find('.modal-body input').val(recipient); 459 }); 460 $('[data-toggle="tooltip"]').tooltip({ 461 container: 'body' 462 }); 463 $('[data-toggle="popover"]').popover(); 464 $('.carousel').carousel(); 465 466 if (wind_.width() >= 992) { 467 $('.card-scroll').niceScroll(); 468 $('.table-responsive').niceScroll(); 469 $('.sidebar-group .sidebar').niceScroll(); 470 $('.app-block .app-content .app-lists').niceScroll(); 471 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll(); 472 $('.chat-block .chat-sidebar .chat-sidebar-content').niceScroll(); 473 var chat_messages = $('.chat-block .chat-content .messages'); 474 475 if (chat_messages.length) { 476 chat_messages.niceScroll({ 477 horizrailenabled: false 478 }); 479 chat_messages.getNiceScroll(0).doScrollTop(chat_messages.get(0).scrollHeight, -1); 480 } 481 } 482 483 if (!body_.hasClass('small-navigation') && !body_.hasClass('horizontal-navigation') && wind_.width() >= 992) { 484 $('.navigation .navigation-menu-body').niceScroll(); 485 } 486 487 $('.dropdown-menu ul.list-group').niceScroll(); 488 /* Theme Switcher */ 489 490 /* var path = window.location.pathname; 491 var page = path.split("/").pop(); 492 var theme_switcher_html = '<div class="theme-switcher open"> \n\ 493 <div class="theme-switcher-button"> \n\ 494 <i class="fa fa-cog"></i> \n\ 495 </div> \n\ 496 <div class="theme-switcher-panel"> \n\ 497 <div class="card"> \n\ 498 <div class="card-body"> \n\ 499 <h6 class="card-title">Theme Switcher</h6> \n\ 500 <div class="form-group mb-2"> \n\ 501 <div class="custom-control custom-switch"> \n\ 502 <input type="checkbox" class="custom-control-input" id="dark"> \n\ 503 <label class="custom-control-label" for="dark">Dark</label> \n\ 504 </div> \n\ 505 </div> \n\ 506 <div class="form-group mb-2"> \n\ 507 <div class="custom-control custom-switch"> \n\ 508 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\ 509 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\ 510 </div> \n\ 511 </div> \n\ 512 <div class="form-group mb-2"> \n\ 513 <div class="custom-control custom-switch"> \n\ 514 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\ 515 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\ 516 </div> \n\ 517 </div> \n\ 518 <div class="form-group mb-2"> \n\ 519 <div class="custom-control custom-switch"> \n\ 520 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\ 521 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\ 522 </div> \n\ 523 </div> \n\ 524 <div class="form-group mb-2"> \n\ 525 <div class="custom-control custom-switch"> \n\ 526 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\ 527 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\ 528 </div> \n\ 529 </div> \n\ 530 <div class="form-group mb-2"> \n\ 531 <div class="custom-control custom-switch"> \n\ 532 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\ 533 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\ 534 </div> \n\ 535 </div> \n\ 536 <div class="form-group mb-2"> \n\ 537 <div class="custom-control custom-switch"> \n\ 538 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\ 539 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\ 540 </div> \n\ 541 </div> \n\ 542 <div class="form-group mb-2"> \n\ 543 <div class="custom-control custom-switch"> \n\ 544 <input type="checkbox" class="custom-control-input" id="light-header"> \n\ 545 <label class="custom-control-label" for="light-header">Light header</label> \n\ 546 </div> \n\ 547 </div> \n\ 548 <div class="form-group mb-2"> \n\ 549 <div class="custom-control custom-switch"> \n\ 550 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\ 551 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\ 552 </div> \n\ 553 </div> \n\ 554 </div> \n\ 555 </div> \n\ 556 </div> \n\ 557 </div>'; 558 $('body').append(theme_switcher_html); 559 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () { 560 var id = $(this).attr('id'); 561 if (id === 'sticky-navigation') { 562 if ($(this).prop('checked')) { 563 $('.navigation').niceScroll().resize(); 564 } else { 565 $('.navigation').niceScroll().remove(); 566 } 567 if ($('body').hasClass('small-navigation')) { 568 $('.navigation .navigation-menu-body > ul > li').each(function () { 569 if ($(this).find('> a').next('ul').length) { 570 // Dropdown add header title 571 $(this).find('.dropdown-divider').remove(); 572 } else { 573 // Add tooltip 574 $(this).find('> a').tooltip('dispose'); 575 } 576 }); 577 $('body').removeClass('small-navigation'); 578 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 579 } 580 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE 581 $('body').removeClass('hidden-navigation'); 582 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 583 } 584 } 585 if (id === 'small-navigation') { 586 if ($(this).prop('checked')) { 587 $('.navigation .navigation-menu-body > ul > li').each(function () { 588 if ($(this).find('> a').next('ul').length) { 589 // Dropdown add header title 590 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>') 591 } else { 592 // Add tooltip 593 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text()); 594 $(this).find('> a').tooltip({ 595 placement: "right" 596 }); 597 } 598 }); 599 } else { 600 $('.navigation .navigation-menu-body > ul > li').each(function () { 601 if ($(this).find('> a').next('ul').length) { 602 // Dropdown add header title 603 $(this).find('.dropdown-divider').remove(); 604 } else { 605 // Add tooltip 606 $(this).find('> a').tooltip('dispose'); 607 } 608 }); 609 } 610 if ($('body').hasClass('sticky-navigation')) { 611 $('body').removeClass('sticky-navigation'); 612 $('.navigation').niceScroll().remove(); 613 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 614 } 615 if ($('body').hasClass('hidden-navigation')) { 616 $('body').removeClass('hidden-navigation'); 617 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false); 618 } 619 } 620 if (id === 'hidden-navigation') { 621 setTimeout(function () { 622 $('.navigation').niceScroll().resize(); 623 $('.app-block .app-content .app-lists').niceScroll().resize(); 624 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize(); 625 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize(); 626 }, 200); 627 if (!$(this).prop('checked')) { 628 $.removeOverlay(); 629 $('.navigation').removeClass('open'); 630 } 631 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') { 632 if ($('body').hasClass('sticky-navigation')) { 633 $('body').removeClass('sticky-navigation'); 634 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false); 635 } 636 } 637 if ($('body').hasClass('small-navigation')) { 638 $('.navigation .navigation-menu-body > ul > li').each(function () { 639 if ($(this).find('> a').next('ul').length) { 640 // Dropdown add header title 641 $(this).find('.dropdown-divider').remove(); 642 } else { 643 // Add tooltip 644 $(this).find('> a').tooltip('dispose'); 645 } 646 }); 647 $('body').removeClass('small-navigation'); 648 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false); 649 } 650 } 651 if (id === 'dark') { 652 if ($('body').hasClass('semi-dark')) { 653 $('body').removeClass('semi-dark'); 654 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false); 655 } 656 } 657 if (id === 'semi-dark') { 658 if ($('body').hasClass('dark')) { 659 $('body').removeClass('dark'); 660 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false); 661 } 662 } 663 $('body').toggleClass(id); 664 }); 665 $(document).on('click', '.theme-switcher .theme-switcher-button', function () { 666 $('.theme-switcher').toggleClass('open'); 667 }); */ 398 399 $('.dropdown-menu ul.list-group').niceScroll(); 668 400 })(jQuery); 669 670 /***/ }),671 672 /***/ 0:673 /*!*****************************************************************!*\674 !*** multi ./resources/js/app.js ./public/assets/sass/app.scss ***!675 \*****************************************************************/676 /*! no static exports found */677 /***/ (function(module, exports, __webpack_require__) {678 679 __webpack_require__(/**/"./resources/js/app.js");680 module.exports = __webpack_require__(/**/"./public/assets/sass/app.scss");681 682 683 /***/ })684 685 /******/ }); -
resources/assets/js/app.min.js
r194a359 r24a616f 193 193 positionClass: "toast-top-center" 194 194 }; 195 //toastr.success('Welcome'); 195 196 $('.theme-switcher').removeClass('open'); 196 197 }, 500); // $('.theme-switcher').css('opacity', 1); … … 485 486 486 487 $('.dropdown-menu ul.list-group').niceScroll(); 487 /* Theme Switcher */488 489 /* var path = window.location.pathname;490 var page = path.split("/").pop();491 var theme_switcher_html = '<div class="theme-switcher open"> \n\492 <div class="theme-switcher-button"> \n\493 <i class="fa fa-cog"></i> \n\494 </div> \n\495 <div class="theme-switcher-panel"> \n\496 <div class="card"> \n\497 <div class="card-body"> \n\498 <h6 class="card-title">Theme Switcher</h6> \n\499 <div class="form-group mb-2"> \n\500 <div class="custom-control custom-switch"> \n\501 <input type="checkbox" class="custom-control-input" id="dark"> \n\502 <label class="custom-control-label" for="dark">Dark</label> \n\503 </div> \n\504 </div> \n\505 <div class="form-group mb-2"> \n\506 <div class="custom-control custom-switch"> \n\507 <input type="checkbox" class="custom-control-input" id="semi-dark"> \n\508 <label class="custom-control-label" for="semi-dark">Semi dark</label> \n\509 </div> \n\510 </div> \n\511 <div class="form-group mb-2"> \n\512 <div class="custom-control custom-switch"> \n\513 <input type="checkbox" class="custom-control-input" id="shadow-layout"> \n\514 <label class="custom-control-label" for="shadow-layout">Shadow layout</label> \n\515 </div> \n\516 </div> \n\517 <div class="form-group mb-2"> \n\518 <div class="custom-control custom-switch"> \n\519 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-navigation"> \n\520 <label class="custom-control-label" for="sticky-navigation">Sticky navigation</label> \n\521 </div> \n\522 </div> \n\523 <div class="form-group mb-2"> \n\524 <div class="custom-control custom-switch"> \n\525 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="small-navigation"> \n\526 <label class="custom-control-label" for="small-navigation">Small navigation</label> \n\527 </div> \n\528 </div> \n\529 <div class="form-group mb-2"> \n\530 <div class="custom-control custom-switch"> \n\531 <input type="checkbox" class="custom-control-input" id="hidden-navigation"> \n\532 <label class="custom-control-label" for="hidden-navigation">Hidden navigation</label> \n\533 </div> \n\534 </div> \n\535 <div class="form-group mb-2"> \n\536 <div class="custom-control custom-switch"> \n\537 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-header"> \n\538 <label class="custom-control-label" for="sticky-header">Sticky header</label> \n\539 </div> \n\540 </div> \n\541 <div class="form-group mb-2"> \n\542 <div class="custom-control custom-switch"> \n\543 <input type="checkbox" class="custom-control-input" id="light-header"> \n\544 <label class="custom-control-label" for="light-header">Light header</label> \n\545 </div> \n\546 </div> \n\547 <div class="form-group mb-2"> \n\548 <div class="custom-control custom-switch"> \n\549 <input type="checkbox" class="custom-control-input" ' + (page === 'chat.html' || page === 'inbox.html' || page === 'app-todo.html' ? 'disabled' : '') + ' id="sticky-footer"> \n\550 <label class="custom-control-label" for="sticky-footer">Sticky footer</label> \n\551 </div> \n\552 </div> \n\553 </div> \n\554 </div> \n\555 </div> \n\556 </div>';557 $('body').append(theme_switcher_html);558 $(document).on('click', '.theme-switcher input[type="checkbox"]', function () {559 var id = $(this).attr('id');560 if (id === 'sticky-navigation') {561 if ($(this).prop('checked')) {562 $('.navigation').niceScroll().resize();563 } else {564 $('.navigation').niceScroll().remove();565 }566 if ($('body').hasClass('small-navigation')) {567 $('.navigation .navigation-menu-body > ul > li').each(function () {568 if ($(this).find('> a').next('ul').length) {569 // Dropdown add header title570 $(this).find('.dropdown-divider').remove();571 } else {572 // Add tooltip573 $(this).find('> a').tooltip('dispose');574 }575 });576 $('body').removeClass('small-navigation');577 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);578 }579 if ($('body').hasClass('hidden-navigation')) {CUSTOMİZABLE580 $('body').removeClass('hidden-navigation');581 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);582 }583 }584 if (id === 'small-navigation') {585 if ($(this).prop('checked')) {586 $('.navigation .navigation-menu-body > ul > li').each(function () {587 if ($(this).find('> a').next('ul').length) {588 // Dropdown add header title589 $(this).find('> a').next('ul').prepend('<li class="dropdown-divider">' + $(this).find('> a > span:not(.badge)').text() + '</li>')590 } else {591 // Add tooltip592 $(this).find('> a').attr('title', $(this).find('> a > span:not(.badge)').text());593 $(this).find('> a').tooltip({594 placement: "right"595 });596 }597 });598 } else {599 $('.navigation .navigation-menu-body > ul > li').each(function () {600 if ($(this).find('> a').next('ul').length) {601 // Dropdown add header title602 $(this).find('.dropdown-divider').remove();603 } else {604 // Add tooltip605 $(this).find('> a').tooltip('dispose');606 }607 });608 }609 if ($('body').hasClass('sticky-navigation')) {610 $('body').removeClass('sticky-navigation');611 $('.navigation').niceScroll().remove();612 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);613 }614 if ($('body').hasClass('hidden-navigation')) {615 $('body').removeClass('hidden-navigation');616 $('.theme-switcher input[type="checkbox"][id="hidden-navigation"]').prop('checked', false);617 }618 }619 if (id === 'hidden-navigation') {620 setTimeout(function () {621 $('.navigation').niceScroll().resize();622 $('.app-block .app-content .app-lists').niceScroll().resize();623 $('.app-block .app-sidebar .app-sidebar-menu').niceScroll().resize();624 $('.chat-block .chat-sidebar .chat-sidebar-content .tab-content .tab-pane').niceScroll().resize();625 }, 200);626 if (!$(this).prop('checked')) {627 $.removeOverlay();628 $('.navigation').removeClass('open');629 }630 if (page != 'chat.html' && page != 'inbox.html' && page != 'app-todo.html') {631 if ($('body').hasClass('sticky-navigation')) {632 $('body').removeClass('sticky-navigation');633 $('.theme-switcher input[type="checkbox"][id="sticky-navigation"]').prop('checked', false);634 }635 }636 if ($('body').hasClass('small-navigation')) {637 $('.navigation .navigation-menu-body > ul > li').each(function () {638 if ($(this).find('> a').next('ul').length) {639 // Dropdown add header title640 $(this).find('.dropdown-divider').remove();641 } else {642 // Add tooltip643 $(this).find('> a').tooltip('dispose');644 }645 });646 $('body').removeClass('small-navigation');647 $('.theme-switcher input[type="checkbox"][id="small-navigation"]').prop('checked', false);648 }649 }650 if (id === 'dark') {651 if ($('body').hasClass('semi-dark')) {652 $('body').removeClass('semi-dark');653 $('.theme-switcher input[type="checkbox"][id="semi-dark"]').prop('checked', false);654 }655 }656 if (id === 'semi-dark') {657 if ($('body').hasClass('dark')) {658 $('body').removeClass('dark');659 $('.theme-switcher input[type="checkbox"][id="dark"]').prop('checked', false);660 }661 }662 $('body').toggleClass(id);663 });664 $(document).on('click', '.theme-switcher .theme-switcher-button', function () {665 $('.theme-switcher').toggleClass('open');666 }); */667 488 })(jQuery); 668 489 … … 676 497 /***/ (function(module, exports, __webpack_require__) { 677 498 678 __webpack_require__(/* */"./resources/js/app.js");679 module.exports = __webpack_require__(/* */"./public/assets/sass/app.scss");499 __webpack_require__(/*! C:\wamp64\www\themeforest\nago\resources\js\app.js */"./resources/js/app.js"); 500 module.exports = __webpack_require__(/*! C:\wamp64\www\themeforest\nago\public\assets\sass\app.scss */"./public/assets/sass/app.scss"); 680 501 681 502 -
resources/assets/js/examples/pages/user-list.js
r194a359 r24a616f 5 5 'targets': 0, 6 6 'className': 'dt-body-center', 7 //'render': function (data, type, full, meta) {8 //return '<div class="custom-control custom-checkbox">' +9 //'<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' +10 //'<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' +11 //'</div>';12 //}7 'render': function (data, type, full, meta) { 8 return '<div class="custom-control custom-checkbox">' + 9 '<input type="checkbox" class="custom-control-input" id="customCheck' + meta.row + '">' + 10 '<label class="custom-control-label" for="customCheck' + meta.row + '"></label>' + 11 '</div>'; 12 } 13 13 }, 14 14 { 15 15 "orderable": false, 16 "targets": [ ]16 "targets": [0, 8] 17 17 } 18 18 ], … … 20 20 }); 21 21 22 //$(document).on('click', '#user-list-select-all', function () {23 //// Check/uncheck all checkboxes in the table24 //var rows = table.rows({'search': 'applied'}).nodes();25 //$('input[type="checkbox"]', rows)26 //.prop('checked', this.checked);27 //if (this.checked) {28 //$('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected');29 //} else {30 //$('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected');31 //}32 //});33 // 34 //// Handle click on checkbox to set state of "Select all" control35 //$('#user-list tbody').on('change', 'input[type="checkbox"]', function () {36 //// If checkbox is not checked37 //if (!this.checked) {38 //var el = $('#user-list-select-all').get(0);39 //// If "Select all" control is checked and has 'indeterminate' property40 //if (el && el.checked && ('indeterminate' in el)) {41 //// Set visual state of "Select all" control42 //// as 'indeterminate'43 //el.indeterminate = true;44 //}45 //}46 //});47 // 48 //$(document).on('click', '.custom-control-input', function () {49 //if ($(this).prop('checked')) {50 //$(this).closest('td').closest('tr').addClass('tr-selected');51 //} else {52 //$(this).closest('td').closest('tr').removeClass('tr-selected');53 //}54 //});22 $(document).on('click', '#user-list-select-all', function () { 23 // Check/uncheck all checkboxes in the table 24 var rows = table.rows({'search': 'applied'}).nodes(); 25 $('input[type="checkbox"]', rows) 26 .prop('checked', this.checked); 27 if (this.checked) { 28 $('input[type="checkbox"]', rows).closest('tr').addClass('tr-selected'); 29 } else { 30 $('input[type="checkbox"]', rows).closest('tr').removeClass('tr-selected'); 31 } 32 }); 33 34 // Handle click on checkbox to set state of "Select all" control 35 $('#user-list tbody').on('change', 'input[type="checkbox"]', function () { 36 // If checkbox is not checked 37 if (!this.checked) { 38 var el = $('#user-list-select-all').get(0); 39 // If "Select all" control is checked and has 'indeterminate' property 40 if (el && el.checked && ('indeterminate' in el)) { 41 // Set visual state of "Select all" control 42 // as 'indeterminate' 43 el.indeterminate = true; 44 } 45 } 46 }); 47 48 $(document).on('click', '.custom-control-input', function () { 49 if ($(this).prop('checked')) { 50 $(this).closest('td').closest('tr').addClass('tr-selected'); 51 } else { 52 $(this).closest('td').closest('tr').removeClass('tr-selected'); 53 } 54 }); 55 55 }); -
resources/views/dashboard/departments/create.blade.php
r194a359 r24a616f 29 29 <h6 class="card-title">New department</h6> 30 30 <form action="{{ route("dashboard.departments.store") }}" method="post" accept-charset="utf-8"> 31 @csrf 31 32 <div class="row"> 32 @csrf33 33 <div class="col-md-6"> 34 34 <div class="form-group"> -
resources/views/dashboard/departments/edit.blade.php
r194a359 r24a616f 1 1 @extends('layouts.app') 2 2 3 @section("title", " departments - Edit user")3 @section("title", "Departments - Edit department") 4 4 5 @section('pageTitle', 'Edit user')5 @section('pageTitle', 'Edit department') 6 6 7 7 @section('content') -
resources/views/dashboard/departments/index.blade.php
r194a359 r24a616f 36 36 <thead> 37 37 <tr> 38 {{-- <th>--}} 39 {{-- <div class="custom-control custom-checkbox">--}} 40 {{-- <input type="checkbox" class="custom-control-input" id="user-list-select-all">--}} 41 {{-- <label class="custom-control-label" for="user-list-select-all"></label>--}} 42 {{-- </div>--}} 43 {{-- </th>--}} 38 <th> 39 <div class="custom-control custom-checkbox"> 40 <input type="checkbox" class="custom-control-input" id="user-list-select-all"> 41 <label class="custom-control-label" for="user-list-select-all"></label> 42 </div> 43 </th> 44 44 <th>ID</th> 45 45 <th>Name</th> 46 46 <th>Code</th> 47 47 <th>Created by</th> 48 <th>Creation date</th> 48 <th>Created at</th> 49 <th>Updated at</th> 50 <th>Directory</th> 49 51 <th>Actions</th> 50 52 </tr> … … 53 55 @foreach($departments as $department) 54 56 <tr> 57 <td></td> 55 58 <td>{{$department->id }}</td> 56 59 <td>{{ $department->name }}</td> 57 60 <td>{{ $department->code }}</td> 58 61 <td>{{ $department->getCreatedByName() }}</td> 59 <td>{{ date('d.m.Y', strtotime($department->created_at)) }}</td> 62 <td>{{ date('d.m.Y - H:i', strtotime($department->created_at)) }}</td> 63 @if($department->updated_at==NULL) 64 <td>/</td> 65 @else 66 <td>{{ date('d.m.Y - H:i', strtotime($department->updated_at)) }}</td> 67 @endif 68 <!-- Trigger --> 69 <td id="copy_{{ $department->id }}" value="{{$department->location}}">{{$department->location}} 70 <button class="btn btn-sm btn-primary text-white" data-clipboard-target="#copy_{{ $department->id }}"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-clipboard" viewBox="0 0 16 16"> 71 <path d="M4 1.5H3a2 2 0 0 0-2 2V14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V3.5a2 2 0 0 0-2-2h-1v1h1a1 1 0 0 1 1 1V14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3.5a1 1 0 0 1 1-1h1v-1z"/> 72 <path d="M9.5 1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h3zm-3-1A1.5 1.5 0 0 0 5 1.5v1A1.5 1.5 0 0 0 6.5 4h3A1.5 1.5 0 0 0 11 2.5v-1A1.5 1.5 0 0 0 9.5 0h-3z"/> 73 </svg></button> 74 </td> 60 75 <td> 61 76 <a href="{{ route("dashboard.departments.edit", ["id" => $department->id]) }}" class="text-secondary" data-toggle="tooltip" title="Edit"> -
resources/views/dashboard/settings/index.blade.php
r194a359 r24a616f 35 35 <div class="card-body"> 36 36 <h6 class="card-title">Account</h6> 37 <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" >37 <form action="{{ route("dashboard.users.editUserData", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 38 38 @method("patch") 39 39 @csrf … … 53 53 </div> 54 54 <div class="row"> 55 {{-- <div class="col-md-6">--}}56 {{-- <div class="form-group">--}}57 {{-- <label>Email</label>--}}58 {{-- <input type="email" name="email" value="{{ $user->email }}" class="form-control" placeholder="E-mail" required>--}}59 {{-- </div>--}}60 {{-- </div>--}}61 55 <div class="col-md-6"> 62 56 <div class="form-group"> … … 65 59 </div> 66 60 </div> 61 <div class="col-md-5"> 62 <div class="form-group"> 63 <label>Avatar</label> 64 <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*"> 65 </div> 66 </div> 67 <div class="col-md-1"> 68 <div class="form-group"> 69 <label>Current</label> 70 @include('dashboard.partials.avatar') 71 </div> 72 </div> 67 73 </div> 68 74 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> -
resources/views/dashboard/users/create.blade.php
r194a359 r24a616f 28 28 <div class="card-body"> 29 29 <h6 class="card-title">User account data</h6> 30 <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" >30 <form action="{{ route("dashboard.users.store") }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 31 31 @csrf 32 32 <div class="row"> … … 77 77 78 78 </div> 79 80 <div class="row"> 81 <div class="col-md-6"> 82 <div class="form-group"> 83 <label>Avatar</label> 84 <input type="file" name="avatar" value="{{ old('avatar') }}" class="form-control" accept="image/*"> 85 </div> 86 </div> 87 </div> 79 88 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> 80 89 </form> -
resources/views/dashboard/users/edit.blade.php
r194a359 r24a616f 28 28 <div class="card-body"> 29 29 <h6 class="card-title">User account data</h6> 30 <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" >30 <form action="{{ route("dashboard.users.edit", ["id" =>$user->id]) }}" method="post" accept-charset="utf-8" enctype='multipart/form-data'> 31 31 @method("patch") 32 32 @csrf … … 78 78 </div> 79 79 </div> 80 <div class="row"> 81 <div class="col-md-5"> 82 <div class="form-group"> 83 <label>Avatar</label> 84 <input type="file" name="avatar" value="{{ $user->avatar }}" class="form-control" accept="image/*"> 85 </div> 86 </div> 87 <div class="col-md-1"> 88 <div class="form-group"> 89 <label>Current</label> 90 @include('dashboard.partials.avatar') 91 </div> 92 </div> 93 </div> 80 94 <input type="submit" value="Save changes" class="submitBtn btn btn-primary pull-right m-10"> 81 95 </form> -
resources/views/dashboard/users/index.blade.php
r194a359 r24a616f 8 8 <!-- Datatable --> 9 9 <link rel="stylesheet" href="{{ url('vendors/dataTable/dataTables.min.css') }}" type="text/css"> 10 10 11 @endsection 11 12 … … 36 37 <thead> 37 38 <tr> 38 <th>ID</th> 39 <th>Status</th> 39 <th> 40 <div class="custom-control custom-checkbox"> 41 <input type="checkbox" class="custom-control-input" id="user-list-select-all"> 42 <label class="custom-control-label" for="user-list-select-all"></label> 43 </div> 44 </th> 45 <th>State</th> 40 46 <th>Username</th> 41 47 <th>Name</th> 42 48 <th>Email</th> 43 49 <th>Phone Number</th> 44 <th> Registration Date</th>50 <th>Created at</th> 45 51 <th>Role</th> 52 <th>Status</th> 53 <th>Last seen</th> 46 54 <th>Actions</th> 47 55 </tr> … … 50 58 @foreach($users as $user) 51 59 <tr> 52 <td> {{$user->id }}</td>60 <td></td> 53 61 <td> 54 62 @if($user->is_confirmed) … … 63 71 </td> 64 72 <td> 65 <a href="#">{{$user->name .' '. $user->surname}}</a> 73 @include('dashboard.partials.avatar') 74 {{$user->username}} 66 75 </td> 67 <td>{{$user-> username}}</td>76 <td>{{$user->name .' '. $user->surname}}</td> 68 77 <td>{{$user->email}}</td> 69 78 <td>{{$user->mobile_number}}</td> 70 79 <td>{{ date('d.m.Y', strtotime($user->created_at)) }}</td> 71 80 <td>{{ $user->role->name }}</td> 81 <td> 82 @if(Cache::has('is_online' . $user->id)) 83 <span class="text-success">Online</span> 84 @else 85 <span class="text-secondary">Offline</span> 86 @endif 87 </td> 88 @if($user->last_seen==NULL) 89 <td>Never logged in</td> 90 @else 91 <td>{{ \Carbon\Carbon::parse($user->last_seen)->diffForHumans() }}</td> 92 @endif 72 93 @if($user->hasRole("Referent") && $user->is_confirmed) 73 94 <td> … … 97 118 98 119 @section('script') 120 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script> 99 121 <!-- Datatable --> 100 122 <script src="{{ url('vendors/dataTable/dataTables.min.js') }}"></script> 101 102 <script src="{{ url('assets/js/examples/pages/user-list.js') }}"></script>103 123 @endsection -
resources/views/layouts/alert.blade.php
r194a359 r24a616f 16 16 new Toast({ 17 17 message: "{{session()->get("alert.message")}}", 18 type: {{session()->get("alert.type")}}18 type: '{{session()->get("alert.type")}}' 19 19 }); 20 21 20 22 </script> 21 23 @endif -
resources/views/layouts/app.blade.php
r194a359 r24a616f 7 7 <title>@yield('title')</title> 8 8 9 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> 9 {{-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>--}} 10 10 11 <!-- Favicon --> 11 12 <link rel="shortcut icon" href="{{ url('assets/media/images/favicon.png') }}"/> … … 14 15 <link rel="stylesheet" href="{{ url('vendors/bundle.css') }}" type="text/css"> 15 16 16 <!-- App styles --> 17 @yield('head') 18 19 <!-- App styles --> 17 20 <link rel="stylesheet" href="{{ url('assets/css/app.min.css') }}" type="text/css"> 18 21 </head> … … 80 83 <!-- END: User Menu --> 81 84 82 <!-- BEGIN: Settings -->83 <div class="sidebar" id="settings">84 <div class="card">85 <div class="card-body">86 <h6 class="card-title">Settings</h6>87 <ul class="list-group list-group-flush">88 <li class="list-group-item pl-0 pr-0">89 <div class="custom-control custom-switch">90 <input type="checkbox" class="custom-control-input" id="customSwitch1" checked>91 <label class="custom-control-label" for="customSwitch1">Allow notifications.</label>92 </div>93 </li>94 <li class="list-group-item pl-0 pr-0">95 <div class="custom-control custom-switch">96 <input type="checkbox" class="custom-control-input" id="customSwitch2">97 <label class="custom-control-label" for="customSwitch2">Hide user requests</label>98 </div>99 </li>100 <li class="list-group-item pl-0 pr-0">101 <div class="custom-control custom-switch">102 <input type="checkbox" class="custom-control-input" id="customSwitch3" checked>103 <label class="custom-control-label" for="customSwitch3">Speed up demands</label>104 </div>105 </li>106 <li class="list-group-item pl-0 pr-0">107 <div class="custom-control custom-switch">108 <input type="checkbox" class="custom-control-input" id="customSwitch4" checked>109 <label class="custom-control-label" for="customSwitch4">Hide menus</label>110 </div>111 </li>112 <li class="list-group-item pl-0 pr-0">113 <div class="custom-control custom-switch">114 <input type="checkbox" class="custom-control-input" id="customSwitch5">115 <label class="custom-control-label" for="customSwitch5">Remember next visits</label>116 </div>117 </li>118 <li class="list-group-item pl-0 pr-0">119 <div class="custom-control custom-switch">120 <input type="checkbox" class="custom-control-input" id="customSwitch6">121 <label class="custom-control-label" for="customSwitch6">Enable report122 generation.</label>123 </div>124 </li>125 </ul>126 </div>127 </div>128 </div>129 <!-- END: Settings -->130 131 85 </div> 132 86 <!-- END: Sidebar Group --> … … 169 123 <!-- end::header fullscreen --> 170 124 171 <!-- begin::header search -->172 <li class="nav-item">173 <a href="#" class="nav-link" title="Search" data-toggle="dropdown">174 <i data-feather="search"></i>175 </a>176 <div class="dropdown-menu p-2 dropdown-menu-right">177 <form>178 <div class="input-group">179 <input type="text" class="form-control" placeholder="Search">180 <div class="input-group-prepend">181 <button class="btn" type="button">182 <i data-feather="search"></i>183 </button>184 </div>185 </div>186 </form>187 </div>188 </li>189 <!-- end::header search -->190 191 <!-- begin::header notification dropdown -->192 <li class="nav-item dropdown">193 <a href="#" class="nav-link nav-link-notify" title="Notifications" data-toggle="dropdown">194 <i data-feather="bell"></i>195 </a>196 <div class="dropdown-menu dropdown-menu-right dropdown-menu-big">197 <div class="bg-dark p-4 text-center d-flex justify-content-between align-items-center">198 <h5 class="mb-0">Notifications</h5>199 <small class="opacity-7">1 unread notifications</small>200 </div>201 <div>202 <ul class="list-group list-group-flush">203 <li>204 <a href="#" class="list-group-item d-flex align-items-center hide-show-toggler">205 <div>206 <figure class="avatar mr-2">207 <span208 class="avatar-title bg-success-bright text-success rounded-circle">209 <i class="ti-user"></i>210 </span>211 </figure>212 </div>213 <div class="flex-grow-1">214 <p class="mb-0 line-height-20 d-flex justify-content-between">215 New customer registered216 <i title="Mark as read" data-toggle="tooltip"217 class="hide-show-toggler-item fa fa-circle-o font-size-11"></i>218 </p>219 <span class="text-muted small">20 min ago</span>220 </div>221 </a>222 </li>223 <li class="text-divider small pb-2 pl-3 pt-3">224 <span>Old notifications</span>225 </li>226 <li>227 <a href="#" class="list-group-item d-flex align-items-center hide-show-toggler">228 <div>229 <figure class="avatar mr-2">230 <span231 class="avatar-title bg-warning-bright text-warning rounded-circle">232 <i class="ti-package"></i>233 </span>234 </figure>235 </div>236 <div class="flex-grow-1">237 <p class="mb-0 line-height-20 d-flex justify-content-between">238 New Order Recieved239 <i title="Mark as unread" data-toggle="tooltip"240 class="hide-show-toggler-item fa fa-check font-size-11"></i>241 </p>242 <span class="text-muted small">45 sec ago</span>243 </div>244 </a>245 </li>246 <li>247 <a href="#"248 class="list-group-item d-flex align-items-center hide-show-toggler">249 <div>250 <figure class="avatar mr-2">251 <span class="avatar-title bg-danger-bright text-danger rounded-circle">252 <i class="ti-server"></i>253 </span>254 </figure>255 </div>256 <div class="flex-grow-1">257 <p class="mb-0 line-height-20 d-flex justify-content-between">258 Server Limit Reached!259 <i title="Mark as unread" data-toggle="tooltip"260 class="hide-show-toggler-item fa fa-check font-size-11"></i>261 </p>262 <span class="text-muted small">55 sec ago</span>263 </div>264 </a>265 </li>266 <li>267 <a href="#"268 class="list-group-item d-flex align-items-center hide-show-toggler">269 <div>270 <figure class="avatar mr-2">271 <span class="avatar-title bg-info-bright text-info rounded-circle">272 <i class="ti-layers"></i>273 </span>274 </figure>275 </div>276 <div class="flex-grow-1">277 <p class="mb-0 line-height-20 d-flex align-items-center justify-content-between">278 Apps are ready for update279 <i title="Mark as unread" data-toggle="tooltip"280 class="hide-show-toggler-item fa fa-check font-size-11"></i>281 </p>282 <span class="text-muted small">Yesterday</span>283 </div>284 </a>285 </li>286 </ul>287 </div>288 <div class="p-2 text-right border-top">289 <ul class="list-inline small">290 <li class="list-inline-item mb-0">291 <a href="#">Mark All Read</a>292 </li>293 </ul>294 </div>295 </div>296 </li>297 <!-- end::header notification dropdown -->298 299 125 <!-- begin::user menu --> 300 126 <li class="nav-item dropdown"> 301 127 <a href="#" class="nav-link" title="User menu" data-sidebar-target="#user-menu"> 302 128 <span class="mr-2 d-sm-inline d-none">{{auth()->user()->getFullName()}}</span> 303 </a> 304 </li> 129 @include('dashboard.partials.avatar') 130 </a> 131 </li> 305 132 <!-- end::user menu --> 306 133 … … 334 161 </a> 335 162 </li> 336 @if(auth()->user()->hasPermission("access_all_users")) 337 <li> 338 <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}" data-toggle="tooltip" 339 data-placement="right" title="Users"> 340 <i data-feather="users"></i> 341 </a> 342 </li> 163 @if(auth()->user()->hasPermission("manage_all_users")) 164 <li> 165 <a href="{{ route("dashboard.users.index") }}" class="nav-link {{ request()->is(['dashboard/users', 'dashboard/users/*']) ? 'active' : '' }}" data-toggle="tooltip" 166 data-placement="right" title="Users"> 167 <i data-feather="users"></i> 168 </a> 169 </li> 170 @endif 171 @if(auth()->user()->hasPermission("manage_all_departments")) 172 <li> 173 <a href="{{route("dashboard.departments.index")}}" data-toggle="tooltip" 174 data-placement="right" title="Departments"> 175 <i data-feather="layers"></i> 176 </a> 177 </li> 178 @endif 179 @if(auth()->user()->hasPermission("manage_all_documents")) 180 <li> 181 <a href="{{route("dashboard.documents.index")}}" data-toggle="tooltip" 182 data-placement="right" title="Documents"> 183 <i data-feather="file-text"></i> 184 </a> 185 </li> 343 186 @endif 344 187 <li> 345 <a href="#" data-toggle="tooltip" 346 data-placement="right" title="Files" 347 data-nav-target="#components"> 348 <i data-feather="layers"></i> 349 </a> 350 </li> 351 @if(auth()->user()->hasPermission("access_all_departments")) 352 <li> 353 <a href="{{route("dashboard.departments.index")}}" data-toggle="tooltip" 354 data-placement="right" title="Departments"> 355 <i data-feather="layers"></i> 356 </a> 357 </li> 358 @endif 188 <a href="#" data-toggle="tooltip" data-placement="right" title="Ecommerce" 189 data-nav-target="#ecommerce"> 190 <i data-feather="shopping-cart"></i> 191 </a> 192 </li> 359 193 </ul> 360 194 </div> … … 374 208 <div>© {{ date('Y') }}<a href="{{route("dashboard.index")}}" target="_blank"> SaveSpace</a></div> 375 209 <div> 376 377 210 </div> 378 211 </footer> 379 212 <!-- end::footer --> 380 381 213 </div> 382 214 … … 391 223 <!-- App scripts --> 392 224 <script src="{{ url('assets/js/app.js') }}"></script> 393 <script src="{{url('assets/js/Toast.js')}}"></script> 225 <!-- 3. Instantiate clipboard by passing a string selector --> 226 <script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.8/clipboard.min.js"></script> 227 <script> 228 var clipboard = new ClipboardJS('.btn'); 229 </script> 230 @yield('script') 231 394 232 @include("layouts.alert") 233 234 395 235 </body> 396 236 </html> -
routes/web.php
r194a359 r24a616f 53 53 54 54 // Users 55 Route::group(['middleware' => 'permission: access_all_users'], function () {55 Route::group(['middleware' => 'permission:manage_all_users'], function () { 56 56 Route::get("/users", "Dashboard\UsersController@index")->name("dashboard.users.index"); 57 57 Route::patch("/users/{id}/block", "Dashboard\UsersController@block")->name("dashboard.users.block"); … … 69 69 70 70 // Departments 71 Route::group(['middleware' => 'permission: access_all_departments'], function () {71 Route::group(['middleware' => 'permission:manage_all_departments'], function () { 72 72 Route::get("/departments", "Dashboard\departmentsController@index")->name("dashboard.departments.index"); 73 73 Route::get("/departments/create", "Dashboard\departmentsController@create")->name("dashboard.departments.create"); … … 78 78 }); 79 79 80 // Documents 81 Route::get("/documents", "Dashboard\DocumentsController@index")->name("dashboard.documents.index"); 82 Route::get("/documents/create", "Dashboard\DocumentsController@create")->name("dashboard.documents.create"); 83 Route::post("/documents/store", "Dashboard\DocumentsController@store")->name("dashboard.documents.store"); 84 Route::get("/documents/{id}/edit", "Dashboard\DocumentsController@editShow")->name("dashboard.documents.editShow"); 85 Route::get("/documents/{id}/list", "Dashboard\DocumentsController@getDocumentsInDepartment")->name("dashboard.documents.getDocumentsInDepartment"); 86 Route::patch("/documents/{id}/edit", "Dashboard\DocumentsController@edit")->name("dashboard.documents.edit"); 87 Route::patch("/documents/{id}/block", "Dashboard\DocumentsController@block")->name("dashboard.documents.block"); 88 Route::patch("/documents/{id}/unblock", "Dashboard\DocumentsController@unblock")->name("dashboard.documents.unblock"); 89 Route::patch("/documents/{id}/confirm", "Dashboard\DocumentsController@confirm")->name("dashboard.documents.confirm"); 90 Route::delete("/documents/{id}/destroy", "Dashboard\DocumentsController@destroy")->name("dashboard.documents.destroy"); 91 80 92 }); -
webpack.mix.js
r194a359 r24a616f 16 16 'resources/assets/js/app.min.js', 17 17 'resources/assets/js/custom.js', 18 'resources/assets/js/jquery-3.6.0.min.js', 19 //'resources/assets/bootstrap/js/*.js', 20 //'resources/assets/js/examples/pages/*.js', 21 //'resources/assets/js/examples/*.js', 22 //'resources/assets/js/examples/charts/*.js', 18 23 'resources/assets/js/Toast.min.js', 19 'resources/assets/examples/*.js',20 'resources/assets/examples/charts/*.js',21 'resources/assets/examples/pages/*.js',22 24 ], 'public/assets/js/app.js') 23 25 … … 25 27 'resources/assets/css/app.css', 26 28 'resources/assets/css/app.min.css', 29 'resources/assets/bootstrap/css/*.css', 27 30 'resources/assets/css/Toast.min.css', 28 31 'resources/assets/css/custom.css' … … 31 34 mix.copy(['resources/assets/media/images' 32 35 ], 'public/assets/media/images'); 36
Note:
See TracChangeset
for help on using the changeset viewer.