diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..a38985b Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore index a558032..d87de73 100644 --- a/.gitignore +++ b/.gitignore @@ -1,31 +1,4 @@ -/.phpunit.cache -/node_modules -/public/build -/public/hot -/public/storage -/public/uploads/*.jpg -/public/uploads/*.png -/public/uploads/*.mp4 -/public/uploads/*.jpg -/public/uploads/*.png -/public/uploads/*.mp4 -/public/uploads -/resources/views/components/home_made_by_builder -/storage/*.key /vendor .env -.env.backup -.env.production -.phpunit.result.cache -Homestead.json -Homestead.yaml -auth.json -npm-debug.log -yarn-error.log -/.fleet -/.idea -/.vscode -# Ignore macOS .DS_Store files -.DS_Store -/config/database.php + diff --git a/app/.DS_Store b/app/.DS_Store new file mode 100644 index 0000000..79199b9 Binary files /dev/null and b/app/.DS_Store differ diff --git a/app/Helpers/.DS_Store b/app/Helpers/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/app/Helpers/.DS_Store differ diff --git a/app/Http/.DS_Store b/app/Http/.DS_Store new file mode 100644 index 0000000..1b0d169 Binary files /dev/null and b/app/Http/.DS_Store differ diff --git a/app/Http/Controllers/.DS_Store b/app/Http/Controllers/.DS_Store new file mode 100644 index 0000000..d6b8178 Binary files /dev/null and b/app/Http/Controllers/.DS_Store differ diff --git a/app/Models/.DS_Store b/app/Models/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/app/Models/.DS_Store differ diff --git a/bootstrap/.DS_Store b/bootstrap/.DS_Store new file mode 100644 index 0000000..9a4fd1d Binary files /dev/null and b/bootstrap/.DS_Store differ diff --git a/config/.DS_Store b/config/.DS_Store new file mode 100644 index 0000000..7bbf8c9 Binary files /dev/null and b/config/.DS_Store differ diff --git a/config/database.php b/config/database.php new file mode 100644 index 0000000..f117c8f --- /dev/null +++ b/config/database.php @@ -0,0 +1,151 @@ + env('DB_CONNECTION', 'mysql'), + + /* + |-------------------------------------------------------------------------- + | Database Connections + |-------------------------------------------------------------------------- + | + | Here are each of the database connections setup for your application. + | Of course, examples of configuring each database platform that is + | supported by Laravel is shown below to make development simple. + | + | + | All database work in Laravel is done through the PHP PDO facilities + | so make sure you have the driver for your particular database of + | choice installed on your machine before you begin development. + | + */ + + 'connections' => [ + + 'sqlite' => [ + 'driver' => 'sqlite', + 'url' => env('DATABASE_URL'), + 'database' => env('DB_DATABASE', database_path('database.sqlite')), + 'prefix' => '', + 'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true), + ], + + 'mysql' => [ + 'driver' => 'mysql', + 'url' => env('DATABASE_URL'), + 'host' => '127.0.0.1', + 'port' => env('DB_PORT', '3306'), + 'database' => 'db_courses', + 'username' => 'root', + 'password' => '', + 'unix_socket' => env('DB_SOCKET', ''), + 'charset' => 'utf8mb4', + 'collation' => 'utf8mb4_unicode_ci', + 'prefix' => '', + 'prefix_indexes' => true, + 'strict' => true, + 'engine' => null, + 'options' => extension_loaded('pdo_mysql') ? array_filter([ + PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), + ]) : [], + ], + + 'pgsql' => [ + 'driver' => 'pgsql', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', '127.0.0.1'), + 'port' => env('DB_PORT', '5432'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + 'search_path' => 'public', + 'sslmode' => 'prefer', + ], + + 'sqlsrv' => [ + 'driver' => 'sqlsrv', + 'url' => env('DATABASE_URL'), + 'host' => env('DB_HOST', 'localhost'), + 'port' => env('DB_PORT', '1433'), + 'database' => env('DB_DATABASE', 'forge'), + 'username' => env('DB_USERNAME', 'forge'), + 'password' => env('DB_PASSWORD', ''), + 'charset' => 'utf8', + 'prefix' => '', + 'prefix_indexes' => true, + // 'encrypt' => env('DB_ENCRYPT', 'yes'), + // 'trust_server_certificate' => env('DB_TRUST_SERVER_CERTIFICATE', 'false'), + ], + + ], + + /* + |-------------------------------------------------------------------------- + | Migration Repository Table + |-------------------------------------------------------------------------- + | + | This table keeps track of all the migrations that have already run for + | your application. Using this information, we can determine which of + | the migrations on disk haven't actually been run in the database. + | + */ + + 'migrations' => 'migrations', + + /* + |-------------------------------------------------------------------------- + | Redis Databases + |-------------------------------------------------------------------------- + | + | Redis is an open source, fast, and advanced key-value store that also + | provides a richer body of commands than a typical key-value system + | such as APC or Memcached. Laravel makes it easy to dig right in. + | + */ + + 'redis' => [ + + 'client' => env('REDIS_CLIENT', 'phpredis'), + + 'options' => [ + 'cluster' => env('REDIS_CLUSTER', 'redis'), + 'prefix' => env('REDIS_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_database_'), + ], + + 'default' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_DB', '0'), + ], + + 'cache' => [ + 'url' => env('REDIS_URL'), + 'host' => env('REDIS_HOST', '127.0.0.1'), + 'username' => env('REDIS_USERNAME'), + 'password' => env('REDIS_PASSWORD'), + 'port' => env('REDIS_PORT', '6379'), + 'database' => env('REDIS_CACHE_DB', '1'), + ], + + ], + +]; diff --git a/database/.DS_Store b/database/.DS_Store new file mode 100644 index 0000000..0bae7d5 Binary files /dev/null and b/database/.DS_Store differ diff --git a/public/.DS_Store b/public/.DS_Store new file mode 100644 index 0000000..f5e524b Binary files /dev/null and b/public/.DS_Store differ diff --git a/public/assets/.DS_Store b/public/assets/.DS_Store new file mode 100644 index 0000000..17b4b2d Binary files /dev/null and b/public/assets/.DS_Store differ diff --git a/public/assets/backend/.DS_Store b/public/assets/backend/.DS_Store new file mode 100644 index 0000000..dd3828e Binary files /dev/null and b/public/assets/backend/.DS_Store differ diff --git a/public/assets/backend/fonts/.DS_Store b/public/assets/backend/fonts/.DS_Store new file mode 100644 index 0000000..f0e6323 Binary files /dev/null and b/public/assets/backend/fonts/.DS_Store differ diff --git a/public/assets/backend/icons/.DS_Store b/public/assets/backend/icons/.DS_Store new file mode 100644 index 0000000..7a30e00 Binary files /dev/null and b/public/assets/backend/icons/.DS_Store differ diff --git a/public/assets/backend/icons/uicons-regular-rounded/.DS_Store b/public/assets/backend/icons/uicons-regular-rounded/.DS_Store new file mode 100644 index 0000000..ecc2794 Binary files /dev/null and b/public/assets/backend/icons/uicons-regular-rounded/.DS_Store differ diff --git a/public/assets/backend/images/.DS_Store b/public/assets/backend/images/.DS_Store new file mode 100644 index 0000000..8a8554d Binary files /dev/null and b/public/assets/backend/images/.DS_Store differ diff --git a/public/assets/backend/vendors/.DS_Store b/public/assets/backend/vendors/.DS_Store new file mode 100644 index 0000000..2248f1c Binary files /dev/null and b/public/assets/backend/vendors/.DS_Store differ diff --git a/public/assets/backend/vendors/daterangepicker/.DS_Store b/public/assets/backend/vendors/daterangepicker/.DS_Store new file mode 100644 index 0000000..d4df78f Binary files /dev/null and b/public/assets/backend/vendors/daterangepicker/.DS_Store differ diff --git a/public/assets/frontend/.DS_Store b/public/assets/frontend/.DS_Store new file mode 100644 index 0000000..c8b737f Binary files /dev/null and b/public/assets/frontend/.DS_Store differ diff --git a/public/assets/frontend/default/.DS_Store b/public/assets/frontend/default/.DS_Store new file mode 100644 index 0000000..2fc2dd3 Binary files /dev/null and b/public/assets/frontend/default/.DS_Store differ diff --git a/public/assets/frontend/default/fonts/.DS_Store b/public/assets/frontend/default/fonts/.DS_Store new file mode 100644 index 0000000..9e9063b Binary files /dev/null and b/public/assets/frontend/default/fonts/.DS_Store differ diff --git a/public/assets/frontend/default/fonts/urbanist/.DS_Store b/public/assets/frontend/default/fonts/urbanist/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public/assets/frontend/default/fonts/urbanist/.DS_Store differ diff --git a/public/assets/frontend/default/image/.DS_Store b/public/assets/frontend/default/image/.DS_Store new file mode 100644 index 0000000..d8f5bc2 Binary files /dev/null and b/public/assets/frontend/default/image/.DS_Store differ diff --git a/public/assets/frontend/default/images/.DS_Store b/public/assets/frontend/default/images/.DS_Store new file mode 100644 index 0000000..72dca00 Binary files /dev/null and b/public/assets/frontend/default/images/.DS_Store differ diff --git a/public/assets/frontend/default/vendors/.DS_Store b/public/assets/frontend/default/vendors/.DS_Store new file mode 100644 index 0000000..4dbaf1f Binary files /dev/null and b/public/assets/frontend/default/vendors/.DS_Store differ diff --git a/public/assets/global/.DS_Store b/public/assets/global/.DS_Store new file mode 100644 index 0000000..c8cd932 Binary files /dev/null and b/public/assets/global/.DS_Store differ diff --git a/public/assets/global/course_player/.DS_Store b/public/assets/global/course_player/.DS_Store new file mode 100644 index 0000000..bf1a478 Binary files /dev/null and b/public/assets/global/course_player/.DS_Store differ diff --git a/public/assets/global/course_player/css/.DS_Store b/public/assets/global/course_player/css/.DS_Store new file mode 100644 index 0000000..dc8cda1 Binary files /dev/null and b/public/assets/global/course_player/css/.DS_Store differ diff --git a/public/assets/global/course_player/images/.DS_Store b/public/assets/global/course_player/images/.DS_Store new file mode 100644 index 0000000..884d185 Binary files /dev/null and b/public/assets/global/course_player/images/.DS_Store differ diff --git a/public/assets/global/course_player/vendors/.DS_Store b/public/assets/global/course_player/vendors/.DS_Store new file mode 100644 index 0000000..74853f4 Binary files /dev/null and b/public/assets/global/course_player/vendors/.DS_Store differ diff --git a/public/assets/global/daterangepicker/.DS_Store b/public/assets/global/daterangepicker/.DS_Store new file mode 100644 index 0000000..121c5d1 Binary files /dev/null and b/public/assets/global/daterangepicker/.DS_Store differ diff --git a/public/assets/global/daterangepicker/example/.DS_Store b/public/assets/global/daterangepicker/example/.DS_Store new file mode 100644 index 0000000..79c4b17 Binary files /dev/null and b/public/assets/global/daterangepicker/example/.DS_Store differ diff --git a/public/assets/global/icon-picker/.DS_Store b/public/assets/global/icon-picker/.DS_Store new file mode 100644 index 0000000..081c92b Binary files /dev/null and b/public/assets/global/icon-picker/.DS_Store differ diff --git a/public/assets/global/icons/.DS_Store b/public/assets/global/icons/.DS_Store new file mode 100644 index 0000000..1d00eae Binary files /dev/null and b/public/assets/global/icons/.DS_Store differ diff --git a/public/assets/global/icons/uicons-bold-rounded/.DS_Store b/public/assets/global/icons/uicons-bold-rounded/.DS_Store new file mode 100644 index 0000000..ab9ef6a Binary files /dev/null and b/public/assets/global/icons/uicons-bold-rounded/.DS_Store differ diff --git a/public/assets/global/icons/uicons-bold-straight/.DS_Store b/public/assets/global/icons/uicons-bold-straight/.DS_Store new file mode 100644 index 0000000..02bbe49 Binary files /dev/null and b/public/assets/global/icons/uicons-bold-straight/.DS_Store differ diff --git a/public/assets/global/icons/uicons-regular-rounded/.DS_Store b/public/assets/global/icons/uicons-regular-rounded/.DS_Store new file mode 100644 index 0000000..30b0bc3 Binary files /dev/null and b/public/assets/global/icons/uicons-regular-rounded/.DS_Store differ diff --git a/public/assets/global/icons/uicons-solid-rounded/.DS_Store b/public/assets/global/icons/uicons-solid-rounded/.DS_Store new file mode 100644 index 0000000..2d3c0b2 Binary files /dev/null and b/public/assets/global/icons/uicons-solid-rounded/.DS_Store differ diff --git a/public/assets/global/icons/uicons-thin-rounded/.DS_Store b/public/assets/global/icons/uicons-thin-rounded/.DS_Store new file mode 100644 index 0000000..1f27209 Binary files /dev/null and b/public/assets/global/icons/uicons-thin-rounded/.DS_Store differ diff --git a/public/assets/global/jquery-ui-1.13.2/.DS_Store b/public/assets/global/jquery-ui-1.13.2/.DS_Store new file mode 100644 index 0000000..b5c7983 Binary files /dev/null and b/public/assets/global/jquery-ui-1.13.2/.DS_Store differ diff --git a/public/assets/global/jquery-ui-themes-1.13.2/.DS_Store b/public/assets/global/jquery-ui-themes-1.13.2/.DS_Store new file mode 100644 index 0000000..025adc5 Binary files /dev/null and b/public/assets/global/jquery-ui-themes-1.13.2/.DS_Store differ diff --git a/public/assets/global/jquery-ui-themes-1.13.2/themes/.DS_Store b/public/assets/global/jquery-ui-themes-1.13.2/themes/.DS_Store new file mode 100644 index 0000000..53bb1dc Binary files /dev/null and b/public/assets/global/jquery-ui-themes-1.13.2/themes/.DS_Store differ diff --git a/public/assets/global/summernote/.DS_Store b/public/assets/global/summernote/.DS_Store new file mode 100644 index 0000000..b37f29a Binary files /dev/null and b/public/assets/global/summernote/.DS_Store differ diff --git a/public/assets/global/summernote/plugin/.DS_Store b/public/assets/global/summernote/plugin/.DS_Store new file mode 100644 index 0000000..d63b563 Binary files /dev/null and b/public/assets/global/summernote/plugin/.DS_Store differ diff --git a/public/assets/global/tagify-master/.DS_Store b/public/assets/global/tagify-master/.DS_Store new file mode 100644 index 0000000..0cc18e7 Binary files /dev/null and b/public/assets/global/tagify-master/.DS_Store differ diff --git a/public/assets/global/tagify-master/src/.DS_Store b/public/assets/global/tagify-master/src/.DS_Store new file mode 100644 index 0000000..d4123c3 Binary files /dev/null and b/public/assets/global/tagify-master/src/.DS_Store differ diff --git a/public/assets/page-builder/.DS_Store b/public/assets/page-builder/.DS_Store new file mode 100644 index 0000000..66519b7 Binary files /dev/null and b/public/assets/page-builder/.DS_Store differ diff --git a/public/assets/page-builder/block-image/.DS_Store b/public/assets/page-builder/block-image/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public/assets/page-builder/block-image/.DS_Store differ diff --git a/public/assets/payment/.DS_Store b/public/assets/payment/.DS_Store new file mode 100644 index 0000000..256aa27 Binary files /dev/null and b/public/assets/payment/.DS_Store differ diff --git a/public/assets/payment/style/.DS_Store b/public/assets/payment/style/.DS_Store new file mode 100644 index 0000000..c59d435 Binary files /dev/null and b/public/assets/payment/style/.DS_Store differ diff --git a/public/assets/payment/style/vendors/.DS_Store b/public/assets/payment/style/vendors/.DS_Store new file mode 100644 index 0000000..37f2abc Binary files /dev/null and b/public/assets/payment/style/vendors/.DS_Store differ diff --git a/public/assets/payment/style/vendors/bootstrap-5.1.3/css/.DS_Store b/public/assets/payment/style/vendors/bootstrap-5.1.3/css/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public/assets/payment/style/vendors/bootstrap-5.1.3/css/.DS_Store differ diff --git a/public/assets/payment/style/vendors/bootstrap-5.1.3/js/.DS_Store b/public/assets/payment/style/vendors/bootstrap-5.1.3/js/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public/assets/payment/style/vendors/bootstrap-5.1.3/js/.DS_Store differ diff --git a/public/build/assets/app-2384516a.css b/public/build/assets/app-2384516a.css new file mode 100644 index 0000000..d94982f --- /dev/null +++ b/public/build/assets/app-2384516a.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Figtree,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.left-0{left:0px}.right-0{right:0px}.z-0{z-index:0}.z-50{z-index:50}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-px{margin-left:-1px}.-mr-2{margin-right:-.5rem}.-mt-px{margin-top:-1px}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-16{height:4rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.min-h-screen{min-height:100vh}.w-16{width:4rem}.w-20{width:5rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-auto{width:auto}.w-full{width:100%}.max-w-7xl{max-width:80rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700\/50{--tw-gradient-from: rgb(55 65 81 / .5) var(--tw-gradient-from-position);--tw-gradient-from-position: ;--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-from-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-transparent{--tw-gradient-via-position: ;--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-to-position: ;--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.bg-center{background-position:center}.fill-current{fill:currentColor}.stroke-gray-400{stroke:#9ca3af}.stroke-gray-600{stroke:#4b5563}.stroke-red-500{stroke:#ef4444}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-4{padding-right:1rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-sans{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-500\/20{--tw-shadow-color: rgb(107 114 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.selection\:bg-red-500 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-red-500 *::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-red-500::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:bg-red-500::selection{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.focus\:z-10:focus{z-index:10}.focus\:rounded-sm:focus{border-radius:.125rem}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.focus\:bg-indigo-100:focus{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity))}.focus\:text-gray-500:focus{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:text-gray-800:focus{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.focus\:text-indigo-800:focus{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-2:focus{outline-width:2px}.focus\:outline-red-500:focus{outline-color:#ef4444}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:bg-red-700:active{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.disabled\:opacity-25:disabled{opacity:.25}.group:hover .group-hover\:stroke-gray-600{stroke:#4b5563}@media (prefers-reduced-motion: no-preference){.motion-safe\:hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (prefers-color-scheme: dark){.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.dark\:bg-red-800\/20{background-color:#991b1b33}.dark\:bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.dark\:stroke-gray-600{stroke:#4b5563}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.dark\:ring-inset{--tw-ring-inset: inset}.dark\:ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .dark\:group-hover\:stroke-gray-400{stroke:#9ca3af}}@media (min-width: 640px){.sm\:fixed{position:fixed}.sm\:right-0{right:0px}.sm\:top-0{top:0px}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:ml-0{margin-left:0}.sm\:ml-10{margin-left:2.5rem}.sm\:ml-6{margin-left:1.5rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}} diff --git a/public/build/assets/app-e5a20cd9.js b/public/build/assets/app-e5a20cd9.js new file mode 100644 index 0000000..1cb4680 --- /dev/null +++ b/public/build/assets/app-e5a20cd9.js @@ -0,0 +1,7 @@ +function dn(e,t){return function(){return e.apply(t,arguments)}}const{toString:pn}=Object.prototype,{getPrototypeOf:xt}=Object,Et=(e=>t=>{const n=pn.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),F=e=>(e=e.toLowerCase(),t=>Et(t)===e),Pe=e=>t=>typeof t===e,{isArray:Y}=Array,ce=Pe("undefined");function Wr(e){return e!==null&&!ce(e)&&e.constructor!==null&&!ce(e.constructor)&&j(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const hn=F("ArrayBuffer");function Jr(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&hn(e.buffer),t}const Vr=Pe("string"),j=Pe("function"),_n=Pe("number"),St=e=>e!==null&&typeof e=="object",Gr=e=>e===!0||e===!1,we=e=>{if(Et(e)!=="object")return!1;const t=xt(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Xr=F("Date"),Yr=F("File"),Qr=F("Blob"),Zr=F("FileList"),ei=e=>St(e)&&j(e.pipe),ti=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||pn.call(e)===t||j(e.toString)&&e.toString()===t)},ni=F("URLSearchParams"),ri=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fe(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,i;if(typeof e!="object"&&(e=[e]),Y(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}const yn=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),gn=e=>!ce(e)&&e!==yn;function et(){const{caseless:e}=gn(this)&&this||{},t={},n=(r,i)=>{const s=e&&mn(t,i)||i;we(t[s])&&we(r)?t[s]=et(t[s],r):we(r)?t[s]=et({},r):Y(r)?t[s]=r.slice():t[s]=r};for(let r=0,i=arguments.length;r(fe(t,(i,s)=>{n&&j(i)?e[s]=dn(i,n):e[s]=i},{allOwnKeys:r}),e),si=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),oi=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ai=(e,t,n,r)=>{let i,s,o;const a={};if(t=t||{},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),s=i.length;s-- >0;)o=i[s],(!r||r(o,e,t))&&!a[o]&&(t[o]=e[o],a[o]=!0);e=n!==!1&&xt(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},ci=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ui=e=>{if(!e)return null;if(Y(e))return e;let t=e.length;if(!_n(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},li=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&xt(Uint8Array)),fi=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let i;for(;(i=r.next())&&!i.done;){const s=i.value;t.call(e,s[0],s[1])}},di=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},pi=F("HTMLFormElement"),hi=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Jt=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),_i=F("RegExp"),bn=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fe(n,(i,s)=>{t(i,s,e)!==!1&&(r[s]=i)}),Object.defineProperties(e,r)},mi=e=>{bn(e,(t,n)=>{if(j(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(j(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},yi=(e,t)=>{const n={},r=i=>{i.forEach(s=>{n[s]=!0})};return Y(e)?r(e):r(String(e).split(t)),n},gi=()=>{},bi=(e,t)=>(e=+e,Number.isFinite(e)?e:t),We="abcdefghijklmnopqrstuvwxyz",Vt="0123456789",wn={DIGIT:Vt,ALPHA:We,ALPHA_DIGIT:We+We.toUpperCase()+Vt},wi=(e=16,t=wn.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function xi(e){return!!(e&&j(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Ei=e=>{const t=new Array(10),n=(r,i)=>{if(St(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[i]=r;const s=Y(r)?[]:{};return fe(r,(o,a)=>{const u=n(o,i+1);!ce(u)&&(s[a]=u)}),t[i]=void 0,s}}return r};return n(e,0)},l={isArray:Y,isArrayBuffer:hn,isBuffer:Wr,isFormData:ti,isArrayBufferView:Jr,isString:Vr,isNumber:_n,isBoolean:Gr,isObject:St,isPlainObject:we,isUndefined:ce,isDate:Xr,isFile:Yr,isBlob:Qr,isRegExp:_i,isFunction:j,isStream:ei,isURLSearchParams:ni,isTypedArray:li,isFileList:Zr,forEach:fe,merge:et,extend:ii,trim:ri,stripBOM:si,inherits:oi,toFlatObject:ai,kindOf:Et,kindOfTest:F,endsWith:ci,toArray:ui,forEachEntry:fi,matchAll:di,isHTMLForm:pi,hasOwnProperty:Jt,hasOwnProp:Jt,reduceDescriptors:bn,freezeMethods:mi,toObjectSet:yi,toCamelCase:hi,noop:gi,toFiniteNumber:bi,findKey:mn,global:yn,isContextDefined:gn,ALPHABET:wn,generateString:wi,isSpecCompliantForm:xi,toJSONObject:Ei};function b(e,t,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i)}l.inherits(b,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:l.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const xn=b.prototype,En={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{En[e]={value:e}});Object.defineProperties(b,En);Object.defineProperty(xn,"isAxiosError",{value:!0});b.from=(e,t,n,r,i,s)=>{const o=Object.create(xn);return l.toFlatObject(e,o,function(u){return u!==Error.prototype},a=>a!=="isAxiosError"),b.call(o,e.message,t,n,r,i),o.cause=e,o.name=e.name,s&&Object.assign(o,s),o};const Si=null;function tt(e){return l.isPlainObject(e)||l.isArray(e)}function Sn(e){return l.endsWith(e,"[]")?e.slice(0,-2):e}function Gt(e,t,n){return e?e.concat(t).map(function(i,s){return i=Sn(i),!n&&s?"["+i+"]":i}).join(n?".":""):t}function Ai(e){return l.isArray(e)&&!e.some(tt)}const vi=l.toFlatObject(l,{},null,function(t){return/^is[A-Z]/.test(t)});function Ne(e,t,n){if(!l.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=l.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,h){return!l.isUndefined(h[y])});const r=n.metaTokens,i=n.visitor||f,s=n.dots,o=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&l.isSpecCompliantForm(t);if(!l.isFunction(i))throw new TypeError("visitor must be a function");function c(p){if(p===null)return"";if(l.isDate(p))return p.toISOString();if(!u&&l.isBlob(p))throw new b("Blob is not supported. Use a Buffer instead.");return l.isArrayBuffer(p)||l.isTypedArray(p)?u&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function f(p,y,h){let g=p;if(p&&!h&&typeof p=="object"){if(l.endsWith(y,"{}"))y=r?y:y.slice(0,-2),p=JSON.stringify(p);else if(l.isArray(p)&&Ai(p)||(l.isFileList(p)||l.endsWith(y,"[]"))&&(g=l.toArray(p)))return y=Sn(y),g.forEach(function(E,R){!(l.isUndefined(E)||E===null)&&t.append(o===!0?Gt([y],R,s):o===null?y:y+"[]",c(E))}),!1}return tt(p)?!0:(t.append(Gt(h,y,s),c(p)),!1)}const d=[],_=Object.assign(vi,{defaultVisitor:f,convertValue:c,isVisitable:tt});function m(p,y){if(!l.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(p),l.forEach(p,function(g,w){(!(l.isUndefined(g)||g===null)&&i.call(t,g,l.isString(w)?w.trim():w,y,_))===!0&&m(g,y?y.concat(w):[w])}),d.pop()}}if(!l.isObject(e))throw new TypeError("data must be an object");return m(e),t}function Xt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function At(e,t){this._pairs=[],e&&Ne(e,this,t)}const An=At.prototype;An.append=function(t,n){this._pairs.push([t,n])};An.toString=function(t){const n=t?function(r){return t.call(this,r,Xt)}:Xt;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function Oi(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function vn(e,t,n){if(!t)return e;const r=n&&n.encode||Oi,i=n&&n.serialize;let s;if(i?s=i(t,n):s=l.isURLSearchParams(t)?t.toString():new At(t,n).toString(r),s){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e}class Ri{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){l.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Yt=Ri,On={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ti=typeof URLSearchParams<"u"?URLSearchParams:At,Ci=typeof FormData<"u"?FormData:null,Pi=typeof Blob<"u"?Blob:null,Ni=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),Mi=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),N={isBrowser:!0,classes:{URLSearchParams:Ti,FormData:Ci,Blob:Pi},isStandardBrowserEnv:Ni,isStandardBrowserWebWorkerEnv:Mi,protocols:["http","https","file","blob","url","data"]};function Fi(e,t){return Ne(e,new N.classes.URLSearchParams,Object.assign({visitor:function(n,r,i,s){return N.isNode&&l.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)}},t))}function Li(e){return l.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Ii(e){const t={},n=Object.keys(e);let r;const i=n.length;let s;for(r=0;r=n.length;return o=!o&&l.isArray(i)?i.length:o,u?(l.hasOwnProp(i,o)?i[o]=[i[o],r]:i[o]=r,!a):((!i[o]||!l.isObject(i[o]))&&(i[o]=[]),t(n,r,i[o],s)&&l.isArray(i[o])&&(i[o]=Ii(i[o])),!a)}if(l.isFormData(e)&&l.isFunction(e.entries)){const n={};return l.forEachEntry(e,(r,i)=>{t(Li(r),i,n,0)}),n}return null}const ji={"Content-Type":void 0};function Di(e,t,n){if(l.isString(e))try{return(t||JSON.parse)(e),l.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Me={transitional:On,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,s=l.isObject(t);if(s&&l.isHTMLForm(t)&&(t=new FormData(t)),l.isFormData(t))return i&&i?JSON.stringify(Rn(t)):t;if(l.isArrayBuffer(t)||l.isBuffer(t)||l.isStream(t)||l.isFile(t)||l.isBlob(t))return t;if(l.isArrayBufferView(t))return t.buffer;if(l.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(s){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Fi(t,this.formSerializer).toString();if((a=l.isFileList(t))||r.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Ne(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return s||i?(n.setContentType("application/json",!1),Di(t)):t}],transformResponse:[function(t){const n=this.transitional||Me.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(t&&l.isString(t)&&(r&&!this.responseType||i)){const o=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(a){if(o)throw a.name==="SyntaxError"?b.from(a,b.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:N.classes.FormData,Blob:N.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};l.forEach(["delete","get","head"],function(t){Me.headers[t]={}});l.forEach(["post","put","patch"],function(t){Me.headers[t]=l.merge(ji)});const vt=Me,Bi=l.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),$i=e=>{const t={};let n,r,i;return e&&e.split(` +`).forEach(function(o){i=o.indexOf(":"),n=o.substring(0,i).trim().toLowerCase(),r=o.substring(i+1).trim(),!(!n||t[n]&&Bi[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Qt=Symbol("internals");function te(e){return e&&String(e).trim().toLowerCase()}function xe(e){return e===!1||e==null?e:l.isArray(e)?e.map(xe):String(e)}function Ui(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const ki=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Je(e,t,n,r,i){if(l.isFunction(r))return r.call(this,t,n);if(i&&(t=n),!!l.isString(t)){if(l.isString(r))return t.indexOf(r)!==-1;if(l.isRegExp(r))return r.test(t)}}function Hi(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function qi(e,t){const n=l.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(i,s,o){return this[r].call(this,t,i,s,o)},configurable:!0})})}class Fe{constructor(t){t&&this.set(t)}set(t,n,r){const i=this;function s(a,u,c){const f=te(u);if(!f)throw new Error("header name must be a non-empty string");const d=l.findKey(i,f);(!d||i[d]===void 0||c===!0||c===void 0&&i[d]!==!1)&&(i[d||u]=xe(a))}const o=(a,u)=>l.forEach(a,(c,f)=>s(c,f,u));return l.isPlainObject(t)||t instanceof this.constructor?o(t,n):l.isString(t)&&(t=t.trim())&&!ki(t)?o($i(t),n):t!=null&&s(n,t,r),this}get(t,n){if(t=te(t),t){const r=l.findKey(this,t);if(r){const i=this[r];if(!n)return i;if(n===!0)return Ui(i);if(l.isFunction(n))return n.call(this,i,r);if(l.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=te(t),t){const r=l.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Je(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let i=!1;function s(o){if(o=te(o),o){const a=l.findKey(r,o);a&&(!n||Je(r,r[a],a,n))&&(delete r[a],i=!0)}}return l.isArray(t)?t.forEach(s):s(t),i}clear(t){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const s=n[r];(!t||Je(this,this[s],s,t,!0))&&(delete this[s],i=!0)}return i}normalize(t){const n=this,r={};return l.forEach(this,(i,s)=>{const o=l.findKey(r,s);if(o){n[o]=xe(i),delete n[s];return}const a=t?Hi(s):String(s).trim();a!==s&&delete n[s],n[a]=xe(i),r[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return l.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=t&&l.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(i=>r.set(i)),r}static accessor(t){const r=(this[Qt]=this[Qt]={accessors:{}}).accessors,i=this.prototype;function s(o){const a=te(o);r[a]||(qi(i,o),r[a]=!0)}return l.isArray(t)?t.forEach(s):s(t),this}}Fe.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);l.freezeMethods(Fe.prototype);l.freezeMethods(Fe);const M=Fe;function Ve(e,t){const n=this||vt,r=t||n,i=M.from(r.headers);let s=r.data;return l.forEach(e,function(a){s=a.call(n,s,i.normalize(),t?t.status:void 0)}),i.normalize(),s}function Tn(e){return!!(e&&e.__CANCEL__)}function de(e,t,n){b.call(this,e??"canceled",b.ERR_CANCELED,t,n),this.name="CanceledError"}l.inherits(de,b,{__CANCEL__:!0});function zi(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new b("Request failed with status code "+n.status,[b.ERR_BAD_REQUEST,b.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Ki=N.isStandardBrowserEnv?function(){return{write:function(n,r,i,s,o,a){const u=[];u.push(n+"="+encodeURIComponent(r)),l.isNumber(i)&&u.push("expires="+new Date(i).toGMTString()),l.isString(s)&&u.push("path="+s),l.isString(o)&&u.push("domain="+o),a===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function Wi(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ji(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Cn(e,t){return e&&!Wi(t)?Ji(e,t):t}const Vi=N.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function i(s){let o=s;return t&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=i(window.location.href),function(o){const a=l.isString(o)?i(o):o;return a.protocol===r.protocol&&a.host===r.host}}():function(){return function(){return!0}}();function Gi(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Xi(e,t){e=e||10;const n=new Array(e),r=new Array(e);let i=0,s=0,o;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),f=r[s];o||(o=c),n[i]=u,r[i]=c;let d=s,_=0;for(;d!==i;)_+=n[d++],d=d%e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),c-o{const s=i.loaded,o=i.lengthComputable?i.total:void 0,a=s-n,u=r(a),c=s<=o;n=s;const f={loaded:s,total:o,progress:o?s/o:void 0,bytes:a,rate:u||void 0,estimated:u&&o&&c?(o-s)/u:void 0,event:i};f[t?"download":"upload"]=!0,e(f)}}const Yi=typeof XMLHttpRequest<"u",Qi=Yi&&function(e){return new Promise(function(n,r){let i=e.data;const s=M.from(e.headers).normalize(),o=e.responseType;let a;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}l.isFormData(i)&&(N.isStandardBrowserEnv||N.isStandardBrowserWebWorkerEnv)&&s.setContentType(!1);let c=new XMLHttpRequest;if(e.auth){const m=e.auth.username||"",p=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";s.set("Authorization","Basic "+btoa(m+":"+p))}const f=Cn(e.baseURL,e.url);c.open(e.method.toUpperCase(),vn(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function d(){if(!c)return;const m=M.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:m,config:e,request:c};zi(function(g){n(g),u()},function(g){r(g),u()},y),c=null}if("onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(d)},c.onabort=function(){c&&(r(new b("Request aborted",b.ECONNABORTED,e,c)),c=null)},c.onerror=function(){r(new b("Network Error",b.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let p=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const y=e.transitional||On;e.timeoutErrorMessage&&(p=e.timeoutErrorMessage),r(new b(p,y.clarifyTimeoutError?b.ETIMEDOUT:b.ECONNABORTED,e,c)),c=null},N.isStandardBrowserEnv){const m=(e.withCredentials||Vi(f))&&e.xsrfCookieName&&Ki.read(e.xsrfCookieName);m&&s.set(e.xsrfHeaderName,m)}i===void 0&&s.setContentType(null),"setRequestHeader"in c&&l.forEach(s.toJSON(),function(p,y){c.setRequestHeader(y,p)}),l.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),o&&o!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",Zt(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",Zt(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=m=>{c&&(r(!m||m.type?new de(null,e,c):m),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const _=Gi(f);if(_&&N.protocols.indexOf(_)===-1){r(new b("Unsupported protocol "+_+":",b.ERR_BAD_REQUEST,e));return}c.send(i||null)})},Ee={http:Si,xhr:Qi};l.forEach(Ee,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Zi={getAdapter:e=>{e=l.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let i=0;ie instanceof M?e.toJSON():e;function J(e,t){t=t||{};const n={};function r(c,f,d){return l.isPlainObject(c)&&l.isPlainObject(f)?l.merge.call({caseless:d},c,f):l.isPlainObject(f)?l.merge({},f):l.isArray(f)?f.slice():f}function i(c,f,d){if(l.isUndefined(f)){if(!l.isUndefined(c))return r(void 0,c,d)}else return r(c,f,d)}function s(c,f){if(!l.isUndefined(f))return r(void 0,f)}function o(c,f){if(l.isUndefined(f)){if(!l.isUndefined(c))return r(void 0,c)}else return r(void 0,f)}function a(c,f,d){if(d in t)return r(c,f);if(d in e)return r(void 0,c)}const u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(c,f)=>i(tn(c),tn(f),!0)};return l.forEach(Object.keys(e).concat(Object.keys(t)),function(f){const d=u[f]||i,_=d(e[f],t[f],f);l.isUndefined(_)&&d!==a||(n[f]=_)}),n}const Pn="1.3.5",Ot={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ot[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const nn={};Ot.transitional=function(t,n,r){function i(s,o){return"[Axios v"+Pn+"] Transitional option '"+s+"'"+o+(r?". "+r:"")}return(s,o,a)=>{if(t===!1)throw new b(i(o," has been removed"+(n?" in "+n:"")),b.ERR_DEPRECATED);return n&&!nn[o]&&(nn[o]=!0,console.warn(i(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,o,a):!0}};function es(e,t,n){if(typeof e!="object")throw new b("options must be an object",b.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let i=r.length;for(;i-- >0;){const s=r[i],o=t[s];if(o){const a=e[s],u=a===void 0||o(a,s,e);if(u!==!0)throw new b("option "+s+" must be "+u,b.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new b("Unknown option "+s,b.ERR_BAD_OPTION)}}const nt={assertOptions:es,validators:Ot},L=nt.validators;class ve{constructor(t){this.defaults=t,this.interceptors={request:new Yt,response:new Yt}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=J(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:s}=n;r!==void 0&&nt.assertOptions(r,{silentJSONParsing:L.transitional(L.boolean),forcedJSONParsing:L.transitional(L.boolean),clarifyTimeoutError:L.transitional(L.boolean)},!1),i!=null&&(l.isFunction(i)?n.paramsSerializer={serialize:i}:nt.assertOptions(i,{encode:L.function,serialize:L.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o;o=s&&l.merge(s.common,s[n.method]),o&&l.forEach(["delete","get","head","post","put","patch","common"],p=>{delete s[p]}),n.headers=M.concat(o,s);const a=[];let u=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(u=u&&y.synchronous,a.unshift(y.fulfilled,y.rejected))});const c=[];this.interceptors.response.forEach(function(y){c.push(y.fulfilled,y.rejected)});let f,d=0,_;if(!u){const p=[en.bind(this),void 0];for(p.unshift.apply(p,a),p.push.apply(p,c),_=p.length,f=Promise.resolve(n);d<_;)f=f.then(p[d++],p[d++]);return f}_=a.length;let m=n;for(d=0;d<_;){const p=a[d++],y=a[d++];try{m=p(m)}catch(h){y.call(this,h);break}}try{f=en.call(this,m)}catch(p){return Promise.reject(p)}for(d=0,_=c.length;d<_;)f=f.then(c[d++],c[d++]);return f}getUri(t){t=J(this.defaults,t);const n=Cn(t.baseURL,t.url);return vn(n,t.params,t.paramsSerializer)}}l.forEach(["delete","get","head","options"],function(t){ve.prototype[t]=function(n,r){return this.request(J(r||{},{method:t,url:n,data:(r||{}).data}))}});l.forEach(["post","put","patch"],function(t){function n(r){return function(s,o,a){return this.request(J(a||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:o}))}}ve.prototype[t]=n(),ve.prototype[t+"Form"]=n(!0)});const Se=ve;class Rt{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(i=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](i);r._listeners=null}),this.promise.then=i=>{let s;const o=new Promise(a=>{r.subscribe(a),s=a}).then(i);return o.cancel=function(){r.unsubscribe(s)},o},t(function(s,o,a){r.reason||(r.reason=new de(s,o,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Rt(function(i){t=i}),cancel:t}}}const ts=Rt;function ns(e){return function(n){return e.apply(null,n)}}function rs(e){return l.isObject(e)&&e.isAxiosError===!0}const rt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(rt).forEach(([e,t])=>{rt[t]=e});const is=rt;function Nn(e){const t=new Se(e),n=dn(Se.prototype.request,t);return l.extend(n,Se.prototype,t,{allOwnKeys:!0}),l.extend(n,t,null,{allOwnKeys:!0}),n.create=function(i){return Nn(J(e,i))},n}const A=Nn(vt);A.Axios=Se;A.CanceledError=de;A.CancelToken=ts;A.isCancel=Tn;A.VERSION=Pn;A.toFormData=Ne;A.AxiosError=b;A.Cancel=A.CanceledError;A.all=function(t){return Promise.all(t)};A.spread=ns;A.isAxiosError=rs;A.mergeConfig=J;A.AxiosHeaders=M;A.formToJSON=e=>Rn(l.isHTMLForm(e)?new FormData(e):e);A.HttpStatusCode=is;A.default=A;const ss=A;window.axios=ss;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";var it=!1,st=!1,H=[],ot=-1;function os(e){as(e)}function as(e){H.includes(e)||H.push(e),cs()}function Mn(e){let t=H.indexOf(e);t!==-1&&t>ot&&H.splice(t,1)}function cs(){!st&&!it&&(it=!0,queueMicrotask(us))}function us(){it=!1,st=!0;for(let e=0;ee.effect(t,{scheduler:n=>{at?os(n):n()}}),Fn=e.raw}function rn(e){Z=e}function ds(e){let t=()=>{};return[r=>{let i=Z(r);return e._x_effects||(e._x_effects=new Set,e._x_runEffects=()=>{e._x_effects.forEach(s=>s())}),e._x_effects.add(i),t=()=>{i!==void 0&&(e._x_effects.delete(i),pe(i))},i},()=>{t()}]}var Ln=[],In=[],jn=[];function ps(e){jn.push(e)}function Dn(e,t){typeof t=="function"?(e._x_cleanups||(e._x_cleanups=[]),e._x_cleanups.push(t)):(t=e,In.push(t))}function hs(e){Ln.push(e)}function _s(e,t,n){e._x_attributeCleanups||(e._x_attributeCleanups={}),e._x_attributeCleanups[t]||(e._x_attributeCleanups[t]=[]),e._x_attributeCleanups[t].push(n)}function Bn(e,t){e._x_attributeCleanups&&Object.entries(e._x_attributeCleanups).forEach(([n,r])=>{(t===void 0||t.includes(n))&&(r.forEach(i=>i()),delete e._x_attributeCleanups[n])})}var Tt=new MutationObserver(Mt),Ct=!1;function Pt(){Tt.observe(document,{subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0}),Ct=!0}function $n(){ms(),Tt.disconnect(),Ct=!1}var se=[],Xe=!1;function ms(){se=se.concat(Tt.takeRecords()),se.length&&!Xe&&(Xe=!0,queueMicrotask(()=>{ys(),Xe=!1}))}function ys(){Mt(se),se.length=0}function v(e){if(!Ct)return e();$n();let t=e();return Pt(),t}var Nt=!1,Oe=[];function gs(){Nt=!0}function bs(){Nt=!1,Mt(Oe),Oe=[]}function Mt(e){if(Nt){Oe=Oe.concat(e);return}let t=[],n=[],r=new Map,i=new Map;for(let s=0;so.nodeType===1&&t.push(o)),e[s].removedNodes.forEach(o=>o.nodeType===1&&n.push(o))),e[s].type==="attributes")){let o=e[s].target,a=e[s].attributeName,u=e[s].oldValue,c=()=>{r.has(o)||r.set(o,[]),r.get(o).push({name:a,value:o.getAttribute(a)})},f=()=>{i.has(o)||i.set(o,[]),i.get(o).push(a)};o.hasAttribute(a)&&u===null?c():o.hasAttribute(a)?(f(),c()):f()}i.forEach((s,o)=>{Bn(o,s)}),r.forEach((s,o)=>{Ln.forEach(a=>a(o,s))});for(let s of n)if(!t.includes(s)&&(In.forEach(o=>o(s)),s._x_cleanups))for(;s._x_cleanups.length;)s._x_cleanups.pop()();t.forEach(s=>{s._x_ignoreSelf=!0,s._x_ignore=!0});for(let s of t)n.includes(s)||s.isConnected&&(delete s._x_ignoreSelf,delete s._x_ignore,jn.forEach(o=>o(s)),s._x_ignore=!0,s._x_ignoreSelf=!0);t.forEach(s=>{delete s._x_ignoreSelf,delete s._x_ignore}),t=null,n=null,r=null,i=null}function Un(e){return _e(V(e))}function he(e,t,n){return e._x_dataStack=[t,...V(n||e)],()=>{e._x_dataStack=e._x_dataStack.filter(r=>r!==t)}}function sn(e,t){let n=e._x_dataStack[0];Object.entries(t).forEach(([r,i])=>{n[r]=i})}function V(e){return e._x_dataStack?e._x_dataStack:typeof ShadowRoot=="function"&&e instanceof ShadowRoot?V(e.host):e.parentNode?V(e.parentNode):[]}function _e(e){let t=new Proxy({},{ownKeys:()=>Array.from(new Set(e.flatMap(n=>Object.keys(n)))),has:(n,r)=>e.some(i=>i.hasOwnProperty(r)),get:(n,r)=>(e.find(i=>{if(i.hasOwnProperty(r)){let s=Object.getOwnPropertyDescriptor(i,r);if(s.get&&s.get._x_alreadyBound||s.set&&s.set._x_alreadyBound)return!0;if((s.get||s.set)&&s.enumerable){let o=s.get,a=s.set,u=s;o=o&&o.bind(t),a=a&&a.bind(t),o&&(o._x_alreadyBound=!0),a&&(a._x_alreadyBound=!0),Object.defineProperty(i,r,{...u,get:o,set:a})}return!0}return!1})||{})[r],set:(n,r,i)=>{let s=e.find(o=>o.hasOwnProperty(r));return s?s[r]=i:e[e.length-1][r]=i,!0}});return t}function kn(e){let t=r=>typeof r=="object"&&!Array.isArray(r)&&r!==null,n=(r,i="")=>{Object.entries(Object.getOwnPropertyDescriptors(r)).forEach(([s,{value:o,enumerable:a}])=>{if(a===!1||o===void 0)return;let u=i===""?s:`${i}.${s}`;typeof o=="object"&&o!==null&&o._x_interceptor?r[s]=o.initialize(e,u,s):t(o)&&o!==r&&!(o instanceof Element)&&n(o,u)})};return n(e)}function Hn(e,t=()=>{}){let n={initialValue:void 0,_x_interceptor:!0,initialize(r,i,s){return e(this.initialValue,()=>ws(r,i),o=>ct(r,i,o),i,s)}};return t(n),r=>{if(typeof r=="object"&&r!==null&&r._x_interceptor){let i=n.initialize.bind(n);n.initialize=(s,o,a)=>{let u=r.initialize(s,o,a);return n.initialValue=u,i(s,o,a)}}else n.initialValue=r;return n}}function ws(e,t){return t.split(".").reduce((n,r)=>n[r],e)}function ct(e,t,n){if(typeof t=="string"&&(t=t.split(".")),t.length===1)e[t[0]]=n;else{if(t.length===0)throw error;return e[t[0]]||(e[t[0]]={}),ct(e[t[0]],t.slice(1),n)}}var qn={};function C(e,t){qn[e]=t}function ut(e,t){return Object.entries(qn).forEach(([n,r])=>{Object.defineProperty(e,`$${n}`,{get(){let[i,s]=Vn(t);return i={interceptor:Hn,...i},Dn(t,s),r(t,i)},enumerable:!1})}),e}function xs(e,t,n,...r){try{return n(...r)}catch(i){ue(i,e,t)}}function ue(e,t,n=void 0){Object.assign(e,{el:t,expression:n}),console.warn(`Alpine Expression Error: ${e.message} + +${n?'Expression: "'+n+`" + +`:""}`,t),setTimeout(()=>{throw e},0)}var Ae=!0;function Es(e){let t=Ae;Ae=!1,e(),Ae=t}function W(e,t,n={}){let r;return O(e,t)(i=>r=i,n),r}function O(...e){return zn(...e)}var zn=Kn;function Ss(e){zn=e}function Kn(e,t){let n={};ut(n,e);let r=[n,...V(e)],i=typeof t=="function"?As(r,t):Os(r,t,e);return xs.bind(null,e,t,i)}function As(e,t){return(n=()=>{},{scope:r={},params:i=[]}={})=>{let s=t.apply(_e([r,...e]),i);Re(n,s)}}var Ye={};function vs(e,t){if(Ye[e])return Ye[e];let n=Object.getPrototypeOf(async function(){}).constructor,r=/^[\n\s]*if.*\(.*\)/.test(e)||/^(let|const)\s/.test(e)?`(async()=>{ ${e} })()`:e,s=(()=>{try{return new n(["__self","scope"],`with (scope) { __self.result = ${r} }; __self.finished = true; return __self.result;`)}catch(o){return ue(o,t,e),Promise.resolve()}})();return Ye[e]=s,s}function Os(e,t,n){let r=vs(t,n);return(i=()=>{},{scope:s={},params:o=[]}={})=>{r.result=void 0,r.finished=!1;let a=_e([s,...e]);if(typeof r=="function"){let u=r(r,a).catch(c=>ue(c,n,t));r.finished?(Re(i,r.result,a,o,n),r.result=void 0):u.then(c=>{Re(i,c,a,o,n)}).catch(c=>ue(c,n,t)).finally(()=>r.result=void 0)}}}function Re(e,t,n,r,i){if(Ae&&typeof t=="function"){let s=t.apply(n,r);s instanceof Promise?s.then(o=>Re(e,o,n,r)).catch(o=>ue(o,i,t)):e(s)}else typeof t=="object"&&t instanceof Promise?t.then(s=>e(s)):e(t)}var Ft="x-";function ee(e=""){return Ft+e}function Rs(e){Ft=e}var lt={};function S(e,t){return lt[e]=t,{before(n){if(!lt[n]){console.warn("Cannot find directive `${directive}`. `${name}` will use the default order of execution");return}const r=k.indexOf(n);k.splice(r>=0?r:k.indexOf("DEFAULT"),0,e)}}}function Lt(e,t,n){if(t=Array.from(t),e._x_virtualDirectives){let s=Object.entries(e._x_virtualDirectives).map(([a,u])=>({name:a,value:u})),o=Wn(s);s=s.map(a=>o.find(u=>u.name===a.name)?{name:`x-bind:${a.name}`,value:`"${a.value}"`}:a),t=t.concat(s)}let r={};return t.map(Yn((s,o)=>r[s]=o)).filter(Zn).map(Ps(r,n)).sort(Ns).map(s=>Cs(e,s))}function Wn(e){return Array.from(e).map(Yn()).filter(t=>!Zn(t))}var ft=!1,ie=new Map,Jn=Symbol();function Ts(e){ft=!0;let t=Symbol();Jn=t,ie.set(t,[]);let n=()=>{for(;ie.get(t).length;)ie.get(t).shift()();ie.delete(t)},r=()=>{ft=!1,n()};e(n),r()}function Vn(e){let t=[],n=a=>t.push(a),[r,i]=ds(e);return t.push(i),[{Alpine:ye,effect:r,cleanup:n,evaluateLater:O.bind(O,e),evaluate:W.bind(W,e)},()=>t.forEach(a=>a())]}function Cs(e,t){let n=()=>{},r=lt[t.type]||n,[i,s]=Vn(e);_s(e,t.original,s);let o=()=>{e._x_ignore||e._x_ignoreSelf||(r.inline&&r.inline(e,t,i),r=r.bind(r,e,t,i),ft?ie.get(Jn).push(r):r())};return o.runCleanups=s,o}var Gn=(e,t)=>({name:n,value:r})=>(n.startsWith(e)&&(n=n.replace(e,t)),{name:n,value:r}),Xn=e=>e;function Yn(e=()=>{}){return({name:t,value:n})=>{let{name:r,value:i}=Qn.reduce((s,o)=>o(s),{name:t,value:n});return r!==t&&e(r,t),{name:r,value:i}}}var Qn=[];function It(e){Qn.push(e)}function Zn({name:e}){return er().test(e)}var er=()=>new RegExp(`^${Ft}([^:^.]+)\\b`);function Ps(e,t){return({name:n,value:r})=>{let i=n.match(er()),s=n.match(/:([a-zA-Z0-9\-:]+)/),o=n.match(/\.[^.\]]+(?=[^\]]*$)/g)||[],a=t||e[n]||n;return{type:i?i[1]:null,value:s?s[1]:null,modifiers:o.map(u=>u.replace(".","")),expression:r,original:a}}}var dt="DEFAULT",k=["ignore","ref","data","id","bind","init","for","model","modelable","transition","show","if",dt,"teleport"];function Ns(e,t){let n=k.indexOf(e.type)===-1?dt:e.type,r=k.indexOf(t.type)===-1?dt:t.type;return k.indexOf(n)-k.indexOf(r)}function oe(e,t,n={}){e.dispatchEvent(new CustomEvent(t,{detail:n,bubbles:!0,composed:!0,cancelable:!0}))}function D(e,t){if(typeof ShadowRoot=="function"&&e instanceof ShadowRoot){Array.from(e.children).forEach(i=>D(i,t));return}let n=!1;if(t(e,()=>n=!0),n)return;let r=e.firstElementChild;for(;r;)D(r,t),r=r.nextElementSibling}function G(e,...t){console.warn(`Alpine Warning: ${e}`,...t)}function Ms(){document.body||G("Unable to initialize. Trying to load Alpine before `` is available. Did you forget to add `defer` in Alpine's ` + @endpush +@endif + + + + +@push('js') + + +@endpush \ No newline at end of file diff --git a/resources/views/components/home_made_by_builder/header.blade.php b/resources/views/components/home_made_by_builder/header.blade.php new file mode 100644 index 0000000..02fe5f7 --- /dev/null +++ b/resources/views/components/home_made_by_builder/header.blade.php @@ -0,0 +1,366 @@ +{{-- To make a editable image or text need to be add a "builder editable" class and builder identity attribute with a unique value --}} +{{-- builder identity and builder editable --}} +{{-- builder identity value have to be unique under a single file --}} + +@php + $parent_categories = DB::table('categories')->where('parent_id', 0)->latest('id')->get(); + $current_route = Route::currentRouteName(); +@endphp + + +
+
+
+
+ +
+
+
+ +
+
+
+
+ has('search')) value="{{ request()->input('search') }}" @endif> + +
+ +
+ +
+ + +
+
+
+
+
+
+
+ + system logo + + +
+
+ +
+ @guest + + @endguest +
+
+
+
+
+ + +@push('js') + +@endpush diff --git a/resources/views/components/home_made_by_builder/hero_banner.blade.php b/resources/views/components/home_made_by_builder/hero_banner.blade.php new file mode 100644 index 0000000..eacd871 --- /dev/null +++ b/resources/views/components/home_made_by_builder/hero_banner.blade.php @@ -0,0 +1,87 @@ +{{-- To make a editable image or text need to be add a "builder editable" class and builder identity attribute with a unique value --}} +{{-- builder identity and builder editable --}} +{{-- builder identity value have to be unique under a single file --}} + + + + + + + + + \ No newline at end of file diff --git a/resources/views/components/home_made_by_builder/testimonial.blade.php b/resources/views/components/home_made_by_builder/testimonial.blade.php new file mode 100644 index 0000000..fc0bc12 --- /dev/null +++ b/resources/views/components/home_made_by_builder/testimonial.blade.php @@ -0,0 +1,167 @@ +{{-- To make a editable image or text need to be add a "builder editable" class and builder identity attribute with a unique value --}} +{{-- builder identity and builder editable --}} +{{-- builder identity value have to be unique under a single file --}} + +
+ ... + ... +
+
+
+
+ {{ get_phrase("Testimonial") }} +

{{ get_phrase("What our clients says about us") }}

+

{{ get_phrase("It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.") }}

+
+
+
+ +
+
+
+
+ diff --git a/resources/views/components/home_made_by_builder/top_bar.blade.php b/resources/views/components/home_made_by_builder/top_bar.blade.php new file mode 100644 index 0000000..89a0932 --- /dev/null +++ b/resources/views/components/home_made_by_builder/top_bar.blade.php @@ -0,0 +1,78 @@ +{{-- To make a editable image or text need to be add a "builder editable" class and builder identity attribute with a unique value --}} +{{-- builder identity and builder editable --}} +{{-- builder identity value have to be unique under a single file --}} + + +
+
+
+ +
+
+ + +
    +
  • +
    + +
    +
  • + @if (get_frontend_settings('twitter') != '') +
  • + + + +
  • + @endif + @if (get_frontend_settings('linkedin') != '') +
  • + + + +
  • + @endif + @if (get_frontend_settings('facebook') != '') +
  • + + + +
  • + @endif +
+
+
+
+
+
+ diff --git a/resources/views/course_player/.DS_Store b/resources/views/course_player/.DS_Store new file mode 100644 index 0000000..192f424 Binary files /dev/null and b/resources/views/course_player/.DS_Store differ diff --git a/resources/views/frontend/.DS_Store b/resources/views/frontend/.DS_Store new file mode 100644 index 0000000..0190b52 Binary files /dev/null and b/resources/views/frontend/.DS_Store differ diff --git a/resources/views/frontend/default/.DS_Store b/resources/views/frontend/default/.DS_Store new file mode 100644 index 0000000..7f33acd Binary files /dev/null and b/resources/views/frontend/default/.DS_Store differ diff --git a/resources/views/frontend/default/student/.DS_Store b/resources/views/frontend/default/student/.DS_Store new file mode 100644 index 0000000..ded3626 Binary files /dev/null and b/resources/views/frontend/default/student/.DS_Store differ diff --git a/resources/views/instructor/.DS_Store b/resources/views/instructor/.DS_Store new file mode 100644 index 0000000..cb075e3 Binary files /dev/null and b/resources/views/instructor/.DS_Store differ diff --git a/resources/views/payment/.DS_Store b/resources/views/payment/.DS_Store new file mode 100644 index 0000000..88bec19 Binary files /dev/null and b/resources/views/payment/.DS_Store differ diff --git a/resources/views/payment/paytm/.DS_Store b/resources/views/payment/paytm/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/resources/views/payment/paytm/.DS_Store differ diff --git a/routes/.DS_Store b/routes/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/routes/.DS_Store differ diff --git a/storage/.DS_Store b/storage/.DS_Store new file mode 100644 index 0000000..4a12a96 Binary files /dev/null and b/storage/.DS_Store differ diff --git a/storage/framework/.DS_Store b/storage/framework/.DS_Store new file mode 100644 index 0000000..6edd9b0 Binary files /dev/null and b/storage/framework/.DS_Store differ diff --git a/tests/.DS_Store b/tests/.DS_Store new file mode 100644 index 0000000..d9bd2cc Binary files /dev/null and b/tests/.DS_Store differ