commit 826b48e3260c1104b3c13f4529986939e2ee1fb9 Author: Roman Pyrih Date: Mon May 4 13:51:53 2026 +0200 first commit diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..9c588d2 --- /dev/null +++ b/.htaccess @@ -0,0 +1,98 @@ +# BEGIN LSCACHE +## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## + +RewriteEngine on +RewriteRule litespeed/debug/.*\.log$ - [F,L] +RewriteRule \.litespeed_conf\.dat - [F,L] + + +CacheLookup on +RewriteRule .* - [E=Cache-Control:no-autoflush] + +### marker ASYNC start ### +RewriteCond %{REQUEST_URI} /wp-admin/admin-ajax\.php +RewriteCond %{QUERY_STRING} action=async_litespeed +RewriteRule .* - [E=noabort:1] +### marker ASYNC end ### + +### marker MOBILE start ### +RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC] +RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+ismobile] +### marker MOBILE end ### + +### marker WEBP start ### +RewriteCond %{HTTP_ACCEPT} image/webp [OR] +RewriteCond %{HTTP_USER_AGENT} iPhone\ OS\ (1[4-9]|[2-9][0-9]) [OR] +RewriteCond %{HTTP_USER_AGENT} Macintosh.*Version/((1[7-9]|[2-9][0-9])|16\.([4-9]|[1-9][0-9])) [OR] +RewriteCond %{HTTP_USER_AGENT} Firefox/([6-9][0-9]|[1-9][0-9]{2,}) +RewriteRule .* - [E=Cache-Control:vary=%{ENV:LSCACHE_VARY_VALUE}+webp] +### marker WEBP end ### + +### marker DROPQS start ### +CacheKeyModify -qs:fbclid +CacheKeyModify -qs:gclid +CacheKeyModify -qs:utm* +CacheKeyModify -qs:_ga +### marker DROPQS end ### + + +## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## +# END LSCACHE +# BEGIN NON_LSCACHE +## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## +### marker BROWSER CACHE start ### + +ExpiresActive on +ExpiresByType application/pdf A31557600 +ExpiresByType image/x-icon A31557600 +ExpiresByType image/vnd.microsoft.icon A31557600 +ExpiresByType image/svg+xml A31557600 + +ExpiresByType image/jpg A31557600 +ExpiresByType image/jpeg A31557600 +ExpiresByType image/png A31557600 +ExpiresByType image/gif A31557600 +ExpiresByType image/webp A31557600 +ExpiresByType image/avif A31557600 + +ExpiresByType video/ogg A31557600 +ExpiresByType audio/ogg A31557600 +ExpiresByType video/mp4 A31557600 +ExpiresByType video/webm A31557600 + +ExpiresByType text/css A31557600 +ExpiresByType text/javascript A31557600 +ExpiresByType application/javascript A31557600 +ExpiresByType application/x-javascript A31557600 + +ExpiresByType application/x-font-ttf A31557600 +ExpiresByType application/x-font-woff A31557600 +ExpiresByType application/font-woff A31557600 +ExpiresByType application/font-woff2 A31557600 +ExpiresByType application/vnd.ms-fontobject A31557600 +ExpiresByType font/ttf A31557600 +ExpiresByType font/otf A31557600 +ExpiresByType font/woff A31557600 +ExpiresByType font/woff2 A31557600 + + +### marker BROWSER CACHE end ### + +## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ## +# END NON_LSCACHE +# This file was updated by Duplicator Pro on 2026-04-28 12:29:53. +# See the original_files_ folder for the original source_site_htaccess file. +# BEGIN WordPress +# Dyrektywy zawarte między „BEGIN WordPress” oraz „END WordPress” są generowane dynamicznie i powinny być modyfikowane tylko za pomocą +# filtrów WordPressa. Zmiany dokonane bezpośrednio tutaj będą nadpisywane. + +RewriteEngine On +RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] +RewriteBase / +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule . /index.php [L] + + +# END WordPress \ No newline at end of file diff --git a/.htaccess.bk b/.htaccess.bk new file mode 100644 index 0000000..f2e0da4 --- /dev/null +++ b/.htaccess.bk @@ -0,0 +1,16 @@ +# This file was updated by Duplicator Pro on 2026-04-28 12:29:53. +# See the original_files_ folder for the original source_site_htaccess file. +# BEGIN WordPress +# Dyrektywy zawarte między „BEGIN WordPress” oraz „END WordPress” są generowane dynamicznie i powinny być modyfikowane tylko za pomocą +# filtrów WordPressa. Zmiany dokonane bezpośrednio tutaj będą nadpisywane. + +RewriteEngine On +RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] +RewriteBase / +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +RewriteRule . /index.php [L] + + +# END WordPress \ No newline at end of file diff --git a/.vscode/ftp-kr.json b/.vscode/ftp-kr.json new file mode 100644 index 0000000..820fe43 --- /dev/null +++ b/.vscode/ftp-kr.json @@ -0,0 +1,17 @@ +{ + "host": "s85.mydevil.net", + "username": "f1028_projectpro", + "password": "/aVfj@2liH9qKwqxKJY38B-P8I&w58", + "remotePath": "/domains/naczyniowa.luxmedkrakow.pl/public_html", + "protocol": "ftp", + "port": 0, + "fileNameEncoding": "utf8", + "autoUpload": true, + "autoDelete": false, + "autoDownload": false, + "ignoreRemoteModification": true, + "ignore": [ + ".git", + "/.vscode" + ] +} \ No newline at end of file diff --git a/.vscode/ftp-kr.sync.cache.json b/.vscode/ftp-kr.sync.cache.json new file mode 100644 index 0000000..92b961d --- /dev/null +++ b/.vscode/ftp-kr.sync.cache.json @@ -0,0 +1,128 @@ +{ + "ftp://f1028_projectpro@s85.mydevil.net": { + "domains": { + "luxmedkrakow.pl": { + "public_html": { + ".htaccess": { + "type": "-", + "size": 3419, + "lmtime": 0, + "modified": false + }, + ".htaccess.bk": { + "type": "-", + "size": 665, + "lmtime": 0, + "modified": false + }, + "index.php": { + "type": "-", + "size": 415, + "lmtime": 0, + "modified": false + }, + "license.txt": { + "type": "-", + "size": 19903, + "lmtime": 0, + "modified": false + }, + "readme.html": { + "type": "-", + "size": 7425, + "lmtime": 0, + "modified": false + }, + "wp-activate.php": { + "type": "-", + "size": 7349, + "lmtime": 0, + "modified": false + }, + "wp-admin": {}, + "wp-blog-header.php": { + "type": "-", + "size": 351, + "lmtime": 0, + "modified": false + }, + "wp-comments-post.php": { + "type": "-", + "size": 2323, + "lmtime": 0, + "modified": false + }, + "wp-config-sample.php": { + "type": "-", + "size": 3339, + "lmtime": 0, + "modified": false + }, + "wp-config.php": { + "type": "-", + "size": 3694, + "lmtime": 0, + "modified": false + }, + "wp-content": {}, + "wp-cron.php": { + "type": "-", + "size": 5617, + "lmtime": 0, + "modified": false + }, + "wp-includes": {}, + "wp-links-opml.php": { + "type": "-", + "size": 2493, + "lmtime": 0, + "modified": false + }, + "wp-load.php": { + "type": "-", + "size": 3937, + "lmtime": 0, + "modified": false + }, + "wp-login.php": { + "type": "-", + "size": 51437, + "lmtime": 0, + "modified": false + }, + "wp-mail.php": { + "type": "-", + "size": 8727, + "lmtime": 0, + "modified": false + }, + "wp-settings.php": { + "type": "-", + "size": 31055, + "lmtime": 0, + "modified": false + }, + "wp-signup.php": { + "type": "-", + "size": 34516, + "lmtime": 0, + "modified": false + }, + "wp-trackback.php": { + "type": "-", + "size": 5214, + "lmtime": 0, + "modified": false + }, + "xmlrpc.php": { + "type": "-", + "size": 3205, + "lmtime": 0, + "modified": false + } + } + } + } + }, + "$version": 1 +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5e30ed3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,18 @@ +{ + "liveSassCompile.settings.formats": [ + { + "format": "compressed", + "extensionName": ".css", + "savePath": "", + "savePathSegmentKeys": null, + "savePathReplaceSegmentsWith": null + } + ], + "liveSassCompile.settings.generateMap": true, + "liveSassCompile.settings.autoprefix": "defaults", + "liveSassCompile.settings.watchOnLaunch": true, + "liveSassCompile.settings.includeItems": [ + "wp-content/themes/hello-elementor/assets/css/custom.scss", + "wp-content/plugins/elementor-addon/assets/css/main.scss" + ] +} diff --git a/index.php b/index.php new file mode 100644 index 0000000..4ff7ed9 --- /dev/null +++ b/index.php @@ -0,0 +1,17 @@ + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. + +WRITTEN OFFER + +The source code for any program binaries or compressed scripts that are +included with WordPress can be freely obtained at the following URL: + + https://wordpress.org/download/source/ diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..e1528c1 --- /dev/null +++ b/readme.html @@ -0,0 +1,98 @@ + + + + + + + WordPress › ReadMe + + + +

+ WordPress +

+

Semantic Personal Publishing Platform

+ +

First Things First

+

Welcome. WordPress is a very special project to me. Every developer and contributor adds something unique to the mix, and together we create something beautiful that I am proud to be a part of. Thousands of hours have gone into WordPress, and we are dedicated to making it better every day. Thank you for making it part of your world.

+

— Matt Mullenweg

+ +

Installation: Famous 5-minute install

+
    +
  1. Unzip the package in an empty directory and upload everything.
  2. +
  3. Open wp-admin/install.php in your browser. It will take you through the process to set up a wp-config.php file with your database connection details. +
      +
    1. If for some reason this does not work, do not worry. It may not work on all web hosts. Open up wp-config-sample.php with a text editor like WordPad or similar and fill in your database connection details.
    2. +
    3. Save the file as wp-config.php and upload it.
    4. +
    5. Open wp-admin/install.php in your browser.
    6. +
    +
  4. +
  5. Once the configuration file is set up, the installer will set up the tables needed for your site. If there is an error, double check your wp-config.php file, and try again. If it fails again, please go to the WordPress support forums with as much data as you can gather.
  6. +
  7. If you did not enter a password, note the password given to you. If you did not provide a username, it will be admin.
  8. +
  9. The installer should then send you to the login page. Sign in with the username and password you chose during the installation. If a password was generated for you, you can then click on “Profile” to change the password.
  10. +
+ +

Updating

+

Using the Automatic Updater

+
    +
  1. Open wp-admin/update-core.php in your browser and follow the instructions.
  2. +
  3. You wanted more, perhaps? That’s it!
  4. +
+ +

Updating Manually

+
    +
  1. Before you update anything, make sure you have backup copies of any files you may have modified such as index.php.
  2. +
  3. Delete your old WordPress files, saving ones you’ve modified.
  4. +
  5. Upload the new files.
  6. +
  7. Point your browser to /wp-admin/upgrade.php.
  8. +
+ +

Migrating from other systems

+

WordPress can import from a number of systems. First you need to get WordPress installed and working as described above, before using our import tools.

+ +

System Requirements

+
    +
  • PHP version 7.2.24 or greater.
  • +
  • MySQL version 5.5.5 or greater.
  • +
+ +

Recommendations

+
    +
  • PHP version 8.3 or greater.
  • +
  • MySQL version 8.0 or greater OR MariaDB version 10.6 or greater.
  • +
  • The mod_rewrite Apache module.
  • +
  • HTTPS support.
  • +
  • A link to wordpress.org on your site.
  • +
+ +

Online Resources

+

If you have any questions that are not addressed in this document, please take advantage of WordPress’ numerous online resources:

+
+
HelpHub
+
HelpHub is the encyclopedia of all things WordPress. It is the most comprehensive source of information for WordPress available.
+
The WordPress Blog
+
This is where you’ll find the latest updates and news related to WordPress. Recent WordPress news appears in your administrative dashboard by default.
+
WordPress Planet
+
The WordPress Planet is a news aggregator that brings together posts from WordPress blogs around the web.
+
WordPress Support Forums
+
If you’ve looked everywhere and still cannot find an answer, the support forums are very active and have a large community ready to help. To help them help you be sure to use a descriptive thread title and describe your question in as much detail as possible.
+
WordPress IRC (Internet Relay Chat) Channel
+
There is an online chat channel that is used for discussion among people who use WordPress and occasionally support topics. The above wiki page should point you in the right direction. (irc.libera.chat #wordpress)
+
+ +

Final Notes

+
    +
  • If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the Support Forums.
  • +
  • WordPress has a robust plugin API (Application Programming Interface) that makes extending the code easy. If you are a developer interested in utilizing this, see the Plugin Developer Handbook. You shouldn’t modify any of the core code.
  • +
+ +

Share the Love

+

WordPress has no multi-million dollar marketing campaign or celebrity sponsors, but we do have something even better—you. If you enjoy WordPress please consider telling a friend, setting it up for someone less knowledgeable than yourself, or writing the author of a media article that overlooks us.

+ +

WordPress is the official continuation of b2/cafélog, which came from Michel V. The work has been continued by the WordPress developers. If you would like to support WordPress, please consider donating.

+ +

License

+

WordPress is free software, and is released under the terms of the GPL (GNU General Public License) version 2 or (at your option) any later version. See license.txt.

+ + + diff --git a/wp-activate.php b/wp-activate.php new file mode 100644 index 0000000..0c3321f --- /dev/null +++ b/wp-activate.php @@ -0,0 +1,214 @@ +get_error_code() ) ) { + status_header( 404 ); +} elseif ( is_wp_error( $result ) ) { + $error_code = $result->get_error_code(); + + if ( ! in_array( $error_code, $valid_error_codes, true ) ) { + status_header( 400 ); + } +} + +nocache_headers(); + +// Fix for page title. +$wp_query->is_404 = false; + +/** + * Fires before the Site Activation page is loaded. + * + * @since 3.0.0 + */ +do_action( 'activate_header' ); + +/** + * Adds an action hook specific to this page. + * + * Fires on {@see 'wp_head'}. + * + * @since MU (3.0.0) + */ +function do_activate_header() { + /** + * Fires within the `` section of the Site Activation page. + * + * Fires on the {@see 'wp_head'} action. + * + * @since 3.0.0 + */ + do_action( 'activate_wp_head' ); +} +add_action( 'wp_head', 'do_activate_header' ); + +/** + * Loads styles specific to this page. + * + * @since MU (3.0.0) + */ +function wpmu_activate_stylesheet() { + ?> + + + +
+
+ + +

+
+

+ +
+

+

+ +

+
+ + get_error_code(), $valid_error_codes, true ) ) { + $signup = $result->get_error_data(); + ?> +

+ '; + if ( '' === $signup->domain . $signup->path ) { + printf( + /* translators: 1: Login URL, 2: Username, 3: User email address, 4: Lost password URL. */ + __( 'Your account has been activated. You may now log in to the site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.' ), + esc_url( network_site_url( $blog_details->path . 'wp-login.php', 'login' ) ), + esc_html( $signup->user_login ), + esc_html( $signup->user_email ), + esc_url( wp_lostpassword_url() ) + ); + } else { + printf( + /* translators: 1: Site URL, 2: Username, 3: User email address, 4: Lost password URL. */ + __( 'Your site at %1$s is active. You may now log in to your site using your chosen username of “%2$s”. Please check your email inbox at %3$s for your password and login instructions. If you do not receive an email, please check your junk or spam folder. If you still do not receive an email within an hour, you can reset your password.' ), + sprintf( '%1$s', esc_url( $signup->domain . $blog_details->path ) ), + esc_html( $signup->user_login ), + esc_html( $signup->user_email ), + esc_url( wp_lostpassword_url() ) + ); + } + echo '

'; + } elseif ( null === $result || is_wp_error( $result ) ) { + ?> +

+ +

get_error_message() ); ?>

+ + +

+ +
+

user_login ); ?>

+

+
+ + +

+ View your site or Log in' ), esc_url( $url ), esc_url( $login_url ) ); + ?> +

+ +

+ Log in or go back to the homepage.' ), + esc_url( network_site_url( $blog_details->path . 'wp-login.php', 'login' ) ), + esc_url( network_home_url( $blog_details->path ) ) + ); + ?> +

+ +
+
+get_error_data(); + if ( ! empty( $data ) ) { + wp_die( + '

' . $comment->get_error_message() . '

', + __( 'Comment Submission Failure' ), + array( + 'response' => $data, + 'back_link' => true, + ) + ); + } else { + exit; + } +} + +$user = wp_get_current_user(); +$cookies_consent = ( isset( $_POST['wp-comment-cookies-consent'] ) ); + +/** + * Fires after comment cookies are set. + * + * @since 3.4.0 + * @since 4.9.6 The `$cookies_consent` parameter was added. + * + * @param WP_Comment $comment Comment object. + * @param WP_User $user Comment author's user object. The user may not exist. + * @param bool $cookies_consent Comment author's consent to store cookies. + */ +do_action( 'set_comment_cookies', $comment, $user, $cookies_consent ); + +$location = empty( $_POST['redirect_to'] ) ? get_comment_link( $comment ) : $_POST['redirect_to'] . '#comment-' . $comment->comment_ID; + +// If user didn't consent to cookies, add specific query arguments to display the awaiting moderation message. +if ( ! $cookies_consent && 'unapproved' === wp_get_comment_status( $comment ) && ! empty( $comment->comment_author_email ) ) { + $location = add_query_arg( + array( + 'unapproved' => $comment->comment_ID, + 'moderation-hash' => wp_hash( $comment->comment_date_gmt ), + ), + $location + ); +} + +/** + * Filters the location URI to send the commenter after posting. + * + * @since 2.0.5 + * + * @param string $location The 'redirect_to' URI sent via $_POST. + * @param WP_Comment $comment Comment object. + */ +$location = apply_filters( 'comment_post_redirect', $location, $comment ); + +wp_safe_redirect( $location ); +exit; diff --git a/wp-config-sample.php b/wp-config-sample.php new file mode 100644 index 0000000..c55eb71 --- /dev/null +++ b/wp-config-sample.php @@ -0,0 +1,102 @@ +[7D{J](,1u(@Fz=hFAOj%ZpAPt>vdy3`' ); +define( 'SECURE_AUTH_KEY', 'C6XSlTl$+Ft6@c3DFPdrR~`9Qam=DSjN&~M~f%eWF(T!oKVl~Mf}0hK%IZ28;q7z' ); +define( 'LOGGED_IN_KEY', '@voVbs_QNhkp`5/.(njW6l6M!CPy8~0`vhu~FyX[&)6`6i{:k;?:r=q-#d$#DjwR' ); +define( 'NONCE_KEY', 'W4Czndaw9#+xD$kdv]/%gPhFo!cY8TNg4*[9tFwz]QMgV4}qFlRe.U19}05=<(G)m' ); +define( 'NONCE_SALT', ')F: gp&A#}3TiTEg.5OGjb2vQ[60#yL,ZpBo2w$bk$$d^eiUzFS6D>h3q,@{@/1Y' ); + +/**#@-*/ + +/** + * WordPress database table prefix. + * + * You can have multiple installations in one database if you give each + * a unique prefix. Only numbers, letters, and underscores please! + * + * At the installation time, database tables are created with the specified prefix. + * Changing this value after WordPress is installed will make your site think + * it has not been installed. + * + * @link https://developer.wordpress.org/advanced-administration/wordpress/wp-config/#table-prefix + */ +$table_prefix = 'wp_'; + +/** + * For developers: WordPress debugging mode. + * + * Change this to true to enable the display of notices during development. + * It is strongly recommended that plugin and theme developers use WP_DEBUG + * in their development environments. + * + * For information on other constants that can be used for debugging, + * visit the documentation. + * + * @link https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ + */ +define( 'WP_DEBUG', false ); + +/* Add any custom values between this line and the "stop editing" line. */ + + + +define( 'DUPLICATOR_AUTH_KEY', 'i[L#6w:G^yZCS*1Mmc=^:|PCRjSb,*fijf=i^~1x4:}t&^-uZ{(w:HtR + RewriteEngine On + + # Escape hatch #1: Adding ?dontreplace to an url can be used to bypass redirection + RewriteCond %{QUERY_STRING} dontreplace$ + RewriteCond %{REQUEST_FILENAME} -f + RewriteRule . - [L] + + # Escape hatch #2: Placing an empty file in the same folder as the jpeg/png which has same file name, but ".dontreplace" appended will bypass redirection + RewriteCond %{REQUEST_FILENAME} (?i)(.*)(\.jpe?g|\.png)$ + RewriteCond %1%2\.dontreplace -f + RewriteRule . - [L] + + # Deprecated escape hatch: Adding ?original to an url can be used to bypass redirection + RewriteCond %{QUERY_STRING} original$ + RewriteCond %{REQUEST_FILENAME} -f + RewriteRule . - [L] + + # Deprecated escape hatch: Placing an empty file in the same folder as the jpeg/png which has same file name, but ".do-not-convert" appended will bypass redirection + RewriteCond %{REQUEST_FILENAME} (?i)(.*)(\.jpe?g|\.png)$ + RewriteCond %1%2\.do-not-convert -f + RewriteRule . - [L] + + # Avoid redirecting to webp files that are bigger than the original + RewriteCond %{REQUEST_FILENAME} -f + RewriteCond %{REQUEST_FILENAME} (?i)(/usr/home/LUXMEDszpital123/domains/naczyniowa.luxmedkrakow.pl/public_html/wp-content/themes/)(.*)(\.jpe?g|\.png)$ + RewriteCond /usr/home/LUXMEDszpital123/domains/naczyniowa.luxmedkrakow.pl/public_html/wp-content/webp-express/webp-images-bigger-than-source/themes/%2%3.webp -f + RewriteRule . - [L] + + # Redirect to existing converted image in cache-dir (if browser supports webp) + RewriteCond %{HTTP_ACCEPT} image/webp + RewriteCond %{REQUEST_FILENAME} -f + RewriteCond %{REQUEST_FILENAME} (?i)(/usr/home/LUXMEDszpital123/domains/naczyniowa.luxmedkrakow.pl/public_html/wp-content/themes/)(.*)(\.jpe?g|\.png)$ + RewriteCond /usr/home/LUXMEDszpital123/domains/naczyniowa.luxmedkrakow.pl/public_html/wp-content/webp-express/webp-images/themes/%2%3.webp -f + RewriteRule (?i)(.*)(\.jpe?g|\.png)$ /wp-content/webp-express/webp-images/themes/%2%3\.webp [T=image/webp,E=EXISTING:1,E=ADDVARY:1,L] + + # Redirect images to webp-on-demand.php (if browser supports webp) + RewriteCond %{HTTP_ACCEPT} image/webp + RewriteCond %{REQUEST_FILENAME} -f + RewriteCond %{REQUEST_FILENAME} (?i)(.*)(\.jpe?g|\.png)$ + RewriteRule (?i).*$ /wp-content/plugins/webp-express/wod/webp-on-demand.php?xwp-content-rel-to-we-plugin-dir=x../../&xsource-rel-htaccess=x$0&htaccess-id=themes&hash=0749f8d62047c24a1dfff9946b1bdafd [E=WE_WP_CONTENT_REL_TO_WE_PLUGIN_DIR:../../,E=WE_SOURCE_REL_HTACCESS:$0,E=WE_HTACCESS_ID:themes,E=HASH:0749f8d62047c24a1dfff9946b1bdafd,NC,L] + + # Make sure that browsers which does not support webp also gets the Vary:Accept header + # when requesting images that would be redirected to webp on browsers that does. + + + Header append "Vary" "Accept" + + + + + +# END WebP Express \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/css/custom.css b/wp-content/themes/hello-elementor/assets/css/custom.css new file mode 100644 index 0000000..4a545f7 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/custom.css @@ -0,0 +1 @@ +html{scroll-padding-top:150px}p:last-child{margin-bottom:0}.box-1>.e-con-inner{position:relative;padding:80px 70px;border-radius:28px;background:#fff}@media(max-width: 1024px){.box-1>.e-con-inner{padding:234px 24px 24px 24px;border-radius:0}}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance){position:relative}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) label{position:absolute;top:24px;left:22px;transform:translateY(-50%);transition:.3s ease;pointer-events:none;font-size:15px;color:#505050;font-weight:400}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input{height:48px;padding:19px 16px 5px;font-size:15px;font-weight:600}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input::-moz-placeholder{font-size:0}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input::placeholder{font-size:0}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input:not(:-moz-placeholder)+label{top:7px;transform:translateY(0);font-size:12px}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input:focus+label,#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) input:not(:placeholder-shown)+label{top:7px;transform:translateY(0);font-size:12px}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea{padding:19px 16px 5px;font-size:15px;font-weight:600;resize:none}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea::-moz-placeholder{font-size:0}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea::placeholder{font-size:0}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea:not(:-moz-placeholder)+label{top:7px;transform:translateY(0);font-size:12px}#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea:focus+label,#kontakt-form .elementor-field-group:not(.elementor-field-type-acceptance) textarea:not(:placeholder-shown)+label{top:7px;transform:translateY(0);font-size:12px}#kontakt-form .elementor-field-type-acceptance .elementor-field-option{display:flex;flex-direction:row;align-items:center;gap:12px}#kontakt-form .elementor-field-type-acceptance input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:24px;min-width:24px;height:24px;background:#00ac35;border-radius:8px;cursor:pointer}#kontakt-form .elementor-field-type-acceptance input[type=checkbox]::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;background-image:url("/wp-content/uploads/2026/03/Check.svg");background-size:contain;background-repeat:no-repeat;opacity:0}#kontakt-form .elementor-field-type-acceptance input[type=checkbox]:checked::before{opacity:1}#kontakt-form .elementor-field-type-acceptance label{color:#1e1756;font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:1.7;cursor:pointer}#kontakt-form .form-info{color:#525252;font-size:11px;font-weight:1.3}#kontakt-form .form-info a{color:#0066b3}@media(min-width: 768px){#header-box{position:fixed}}@media(max-width: 768px){.card .elementor-image-box-wrapper{display:flex;align-items:center;gap:20px}}@media(max-width: 768px){.komfort-box{display:flex;align-items:center;gap:20px}}.acc-tile-box.active .acc-tile-img::before{transform:translateY(0);opacity:1}.acc-tile-box.active .acc-tile{margin-top:-200px;padding-top:100px !important}.acc-tile-box .acc-tile-img{position:relative}.acc-tile-box .acc-tile-img::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(231, 237, 243, 0.37) -97.39%, #e7edf3 100%);opacity:0;transform:translateY(100%);transition:all 250ms linear}.acc-tile-box .acc-tile{position:relative;transition:all 250ms linear}.acc-tile-box .acc-tile-data{display:none}.acc-tile-box .acc-tile-btn.active .elementor-button-icon{transform:rotate(180deg)}.acc-tile-box .acc-tile-btn .elementor-button-icon{transition:all 250ms linear}.acc-big-tile-data{display:none}.acc-big-tile-btn.active .elementor-button-icon{transform:rotate(180deg)}.acc-big-tile-btn .elementor-button-icon{transition:all 250ms linear}.acc-big-tile-img{height:496px;overflow:hidden}.acc-big-tile-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.flex-list ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.flex-list ul li{position:relative;padding-left:24px}.flex-list ul li::before{content:"→";font-family:"Open Sans",Sans-serif;font-weight:700;color:#1e1756;position:absolute;top:0;left:0px}/*# sourceMappingURL=custom.css.map */ \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/css/custom.css.map b/wp-content/themes/hello-elementor/assets/css/custom.css.map new file mode 100644 index 0000000..fe24898 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/custom.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["custom.css","custom.scss"],"names":[],"mappings":"AAAA,KCAA,wBACC,CAAA,aAIA,eACC,CAAA,oBAKD,iBACC,CAAA,iBACA,CAAA,kBACA,CAAA,eACA,CAAA,0BAEA,oBAND,4BAOE,CAAA,eACA,CAAA,CAAA,2EAOD,iBACC,CAAA,iFAEA,iBACC,CAAA,QACA,CAAA,SACA,CAAA,0BACA,CAAA,mBACA,CAAA,mBACA,CAAA,cAKA,CAAA,aACA,CAAA,eACA,CAAA,iFAGD,WACC,CAAA,qBACA,CAAA,cACA,CAAA,eACA,CAAA,mGAEA,WACC,CAHD,8FAEA,WACC,CAAA,8GAGD,OAEC,CAAA,uBAEA,CAAA,cACA,CARA,4MAGD,OAEC,CAAA,uBAEA,CAAA,cACA,CAAA,oFAIF,qBACC,CAAA,cACA,CAAA,eACA,CAAA,WACA,CAAA,sGAEA,WACC,CAHD,iGAEA,WACC,CAAA,iHAGD,OAEC,CAAA,uBAEA,CAAA,cACA,CARA,kNAGD,OAEC,CAAA,uBAEA,CAAA,cACA,CAAA,uEAOH,YACC,CAAA,kBACA,CAAA,kBACA,CAAA,QACA,CAAA,oEAED,uBACC,CADD,oBACC,CADD,eACC,CAAA,iBACA,CAAA,oBAEA,CAAA,UACA,CAAA,cACA,CAAA,WACA,CAAA,kBACA,CAAA,iBACA,CAAA,cACA,CAAA,4EAEA,UACC,CAAA,iBACA,CAAA,OACA,CAAA,QACA,CAAA,+BACA,CAAA,UACA,CAAA,WACA,CAAA,6DACA,CAAA,uBACA,CAAA,2BACA,CAAA,SACA,CAAA,oFAED,SACC,CAAA,qDAGF,aACC,CAAA,kCACA,CAAA,eACA,CAAA,cACA,CAAA,eACA,CAAA,cACA,CAAA,yBAIF,aACC,CAAA,cACA,CAAA,eACA,CAAA,2BAEA,aACC,CAAA,yBAMF,YADD,cAEE,CAAA,CAAA,yBAMA,mCADD,YAEE,CAAA,kBACA,CAAA,QACA,CAAA,CAAA,yBAMF,aADD,YAEE,CAAA,kBACA,CAAA,QACA,CAAA,CAAA,2CAOC,uBACC,CAAA,SACA,CAAA,+BAGF,iBACC,CAAA,4BACA,CAAA,4BAIF,iBACC,CAAA,oCAEA,UACC,CAAA,iBACA,CAAA,OACA,CAAA,mFACA,CAAA,SAKA,CAAA,0BACA,CAAA,2BACA,CAAA,wBAGF,iBACC,CAAA,2BACA,CAAA,6BAGD,YACC,CAAA,0DAIC,wBACC,CAAA,mDAIF,2BACC,CAAA,mBAKH,YACC,CAAA,gDAIC,wBACC,CAAA,yCAIF,2BACC,CAAA,kBAIF,YACC,CAAA,eACA,CAAA,sBAEA,WAEC,CAAA,UACA,CAAA,mBACA,CADA,gBACA,CAAA,6BACA,CADA,0BACA,CAAA,cAKD,eACC,CAAA,SACA,CAAA,QACA,CAAA,YAEA,CAAA,6BACA,CAAA,oBACA,CADA,eACA,CAAA,iBAEA,iBACC,CAAA,iBACA,CAAA,yBAEA,WACC,CAAA,kCACA,CAAA,eACA,CAAA,aACA,CAAA,iBACA,CAAA,KACA,CAAA,QACA","file":"custom.css"} \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/css/custom.scss b/wp-content/themes/hello-elementor/assets/css/custom.scss new file mode 100644 index 0000000..7f4f0aa --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/custom.scss @@ -0,0 +1,272 @@ +html { + scroll-padding-top: 150px; +} + +p { + &:last-child { + margin-bottom: 0; + } +} + +.box-1 { + > .e-con-inner { + position: relative; + padding: 80px 70px; + border-radius: 28px; + background: #fff; + + @media (max-width: 1024px) { + padding: 234px 24px 24px 24px; + border-radius: 0; + } + } +} + +#kontakt-form { + .elementor-field-group { + &:not(.elementor-field-type-acceptance) { + position: relative; + + label { + position: absolute; + top: 24px; + left: 22px; + transform: translateY(-50%); + transition: 0.3s ease; + pointer-events: none; + // background: white; + // padding: 0 5px; + // color: #777; + + font-size: 15px; + color: #505050; + font-weight: 400; + } + + input { + height: 48px; + padding: 19px 16px 5px; + font-size: 15px; + font-weight: 600; + + &::placeholder { + font-size: 0; + } + + &:focus + label, + &:not(:placeholder-shown) + label { + top: 7px; + // transform: translateY(-50%) scale(0.85); + transform: translateY(0); + font-size: 12px; + } + } + + textarea { + padding: 19px 16px 5px; + font-size: 15px; + font-weight: 600; + resize: none; + + &::placeholder { + font-size: 0; + } + + &:focus + label, + &:not(:placeholder-shown) + label { + top: 7px; + // transform: translateY(-50%) scale(0.85); + transform: translateY(0); + font-size: 12px; + } + } + } + } + + .elementor-field-type-acceptance { + .elementor-field-option { + display: flex; + flex-direction: row; + align-items: center; + gap: 12px; + } + input[type='checkbox'] { + appearance: none; + position: relative; + + display: inline-block; + width: 24px; + min-width: 24px; + height: 24px; + background: #00ac35; + border-radius: 8px; + cursor: pointer; + + &::before { + content: ''; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 12px; + height: 12px; + background-image: url('/wp-content/uploads/2026/03/Check.svg'); + background-size: contain; + background-repeat: no-repeat; + opacity: 0; + } + &:checked::before { + opacity: 1; + } + } + label { + color: #1e1756; + font-family: 'Open Sans', sans-serif; + font-weight: 600; + font-size: 14px; + line-height: 1.7; + cursor: pointer; + } + } + + .form-info { + color: #525252; + font-size: 11px; + font-weight: 1.3; + + a { + color: #0066b3; + } + } +} + +#header-box { + @media (min-width: 768px) { + position: fixed; + } +} + +.card { + .elementor-image-box-wrapper { + @media (max-width: 768px) { + display: flex; + align-items: center; + gap: 20px; + } + } +} + +.komfort-box { + @media (max-width: 768px) { + display: flex; + align-items: center; + gap: 20px; + } +} + +.acc-tile-box { + &.active { + .acc-tile-img { + &::before { + transform: translateY(0); + opacity: 1; + } + } + .acc-tile { + margin-top: -200px; + padding-top: 100px !important; + } + } + + .acc-tile-img { + position: relative; + + &::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient( + 180deg, + rgba(231, 237, 243, 0.37) -97.39%, + #e7edf3 100% + ); + opacity: 0; + transform: translateY(100%); + transition: all 250ms linear; + } + } + .acc-tile { + position: relative; + transition: all 250ms linear; + } + + .acc-tile-data { + display: none; + } + .acc-tile-btn { + &.active { + .elementor-button-icon { + transform: rotate(180deg); + } + } + + .elementor-button-icon { + transition: all 250ms linear; + } + } +} + +.acc-big-tile-data { + display: none; +} +.acc-big-tile-btn { + &.active { + .elementor-button-icon { + transform: rotate(180deg); + } + } + + .elementor-button-icon { + transition: all 250ms linear; + } +} + +.acc-big-tile-img { + height: 496px; + overflow: hidden; + + img { + // max-height: 496px; + height: 100%; + width: 100%; + object-fit: cover; + object-position: top center; + } +} + +.flex-list { + ul { + list-style: none; + padding: 0; + margin: 0; + + display: grid; + grid-template-columns: 1fr 1fr; + column-gap: 28px; + + li { + position: relative; + padding-left: 24px; + + &::before { + content: '→'; + font-family: 'Open Sans', Sans-serif; + font-weight: 700; + color: #1e1756; + position: absolute; + top: 0; + left: 0px; + } + } + } +} diff --git a/wp-content/themes/hello-elementor/assets/css/customizer-rtl.css b/wp-content/themes/hello-elementor/assets/css/customizer-rtl.css new file mode 100644 index 0000000..2aa6537 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/customizer-rtl.css @@ -0,0 +1 @@ +#accordion-section-hello-options .accordion-section-title,#accordion-section-hello-options .accordion-section-title:after{color:#c36}#customize-control-hello-header-footer .hello-action-links{margin:15px auto;text-align:center}#customize-control-hello-header-footer .hello-action-links-title{font-weight:600;margin:10px 0}#customize-control-hello-header-footer .hello-action-links-message{margin:0 0 20px}#accordion-section-hello-upsell-elementor-pro{background-color:#fff;box-shadow:-2px 8px 20px 0 rgba(0,0,0,.2);display:flex!important;flex-direction:column;gap:8px;margin:20px 20px 30px;padding:16px}#accordion-section-hello-upsell-elementor-pro .accordion-section-title:after{display:none}#accordion-section-hello-upsell-elementor-pro h3,#accordion-section-hello-upsell-elementor-pro p{background-color:transparent!important;border:0!important;margin:0;padding:0;text-decoration:none}#accordion-section-hello-upsell-elementor-pro h3{font-weight:700}#accordion-section-hello-upsell-elementor-pro .accordion-section-buttons{display:flex;gap:8px;justify-content:flex-end;margin-block-start:16px}#accordion-section-hello-upsell-elementor-pro .accordion-section-buttons a{background-color:#92003b;border-radius:4px;color:#fff;padding:8px 16px;text-decoration:none} diff --git a/wp-content/themes/hello-elementor/assets/css/customizer.asset.php b/wp-content/themes/hello-elementor/assets/css/customizer.asset.php new file mode 100644 index 0000000..b4c1d11 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/customizer.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'aa90c0c82912bd3a64ea'); diff --git a/wp-content/themes/hello-elementor/assets/css/customizer.css b/wp-content/themes/hello-elementor/assets/css/customizer.css new file mode 100644 index 0000000..00f6e47 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/customizer.css @@ -0,0 +1 @@ +#accordion-section-hello-options .accordion-section-title,#accordion-section-hello-options .accordion-section-title:after{color:#c36}#customize-control-hello-header-footer .hello-action-links{margin:15px auto;text-align:center}#customize-control-hello-header-footer .hello-action-links-title{font-weight:600;margin:10px 0}#customize-control-hello-header-footer .hello-action-links-message{margin:0 0 20px}#accordion-section-hello-upsell-elementor-pro{background-color:#fff;box-shadow:2px 8px 20px 0 rgba(0,0,0,.2);display:flex!important;flex-direction:column;gap:8px;margin:20px 20px 30px;padding:16px}#accordion-section-hello-upsell-elementor-pro .accordion-section-title:after{display:none}#accordion-section-hello-upsell-elementor-pro h3,#accordion-section-hello-upsell-elementor-pro p{background-color:transparent!important;border:0!important;margin:0;padding:0;text-decoration:none}#accordion-section-hello-upsell-elementor-pro h3{font-weight:700}#accordion-section-hello-upsell-elementor-pro .accordion-section-buttons{display:flex;gap:8px;justify-content:flex-end;margin-block-start:16px}#accordion-section-hello-upsell-elementor-pro .accordion-section-buttons a{background-color:#92003b;border-radius:4px;color:#fff;padding:8px 16px;text-decoration:none} diff --git a/wp-content/themes/hello-elementor/assets/css/editor-rtl.css b/wp-content/themes/hello-elementor/assets/css/editor-rtl.css new file mode 100644 index 0000000..f140540 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor-rtl.css @@ -0,0 +1 @@ +.hello-elementor.elementor-nerd-box .elementor-nerd-box-title{margin-block-start:24px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-message{margin-block-start:12px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-link{margin-block-start:24px} diff --git a/wp-content/themes/hello-elementor/assets/css/editor-styles-rtl.css b/wp-content/themes/hello-elementor/assets/css/editor-styles-rtl.css new file mode 100644 index 0000000..c4e5733 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor-styles-rtl.css @@ -0,0 +1 @@ +body{font-family:-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}p{margin-block-end:.75rem}img{border-style:none;height:auto;max-width:100%;vertical-align:middle}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}code,kbd,pre,samp{font-family:-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-size:1rem}blockquote{font-style:italic} diff --git a/wp-content/themes/hello-elementor/assets/css/editor-styles.asset.php b/wp-content/themes/hello-elementor/assets/css/editor-styles.asset.php new file mode 100644 index 0000000..1167778 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor-styles.asset.php @@ -0,0 +1 @@ + array(), 'version' => '377baf681f2138bc7e58'); diff --git a/wp-content/themes/hello-elementor/assets/css/editor-styles.css b/wp-content/themes/hello-elementor/assets/css/editor-styles.css new file mode 100644 index 0000000..c4e5733 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor-styles.css @@ -0,0 +1 @@ +body{font-family:-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}p{margin-block-end:.75rem}img{border-style:none;height:auto;max-width:100%;vertical-align:middle}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}code,kbd,pre,samp{font-family:-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-size:1rem}blockquote{font-style:italic} diff --git a/wp-content/themes/hello-elementor/assets/css/editor.asset.php b/wp-content/themes/hello-elementor/assets/css/editor.asset.php new file mode 100644 index 0000000..5f1b5bd --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor.asset.php @@ -0,0 +1 @@ + array(), 'version' => '29d3ef9742e2e1da326c'); diff --git a/wp-content/themes/hello-elementor/assets/css/editor.css b/wp-content/themes/hello-elementor/assets/css/editor.css new file mode 100644 index 0000000..f140540 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/editor.css @@ -0,0 +1 @@ +.hello-elementor.elementor-nerd-box .elementor-nerd-box-title{margin-block-start:24px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-message{margin-block-start:12px}.hello-elementor.elementor-nerd-box .elementor-nerd-box-link{margin-block-start:24px} diff --git a/wp-content/themes/hello-elementor/assets/css/header-footer-rtl.css b/wp-content/themes/hello-elementor/assets/css/header-footer-rtl.css new file mode 100644 index 0000000..16214d5 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/header-footer-rtl.css @@ -0,0 +1 @@ +.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(-45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;right:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(90deg)}.site-navigation ul.menu li ul ul{right:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;right:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important} diff --git a/wp-content/themes/hello-elementor/assets/css/header-footer.asset.php b/wp-content/themes/hello-elementor/assets/css/header-footer.asset.php new file mode 100644 index 0000000..b9438a6 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/header-footer.asset.php @@ -0,0 +1 @@ + array(), 'version' => '35eef2f211c36a776630'); diff --git a/wp-content/themes/hello-elementor/assets/css/header-footer.css b/wp-content/themes/hello-elementor/assets/css/header-footer.css new file mode 100644 index 0000000..cc2e658 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/header-footer.css @@ -0,0 +1 @@ +.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important} diff --git a/wp-content/themes/hello-elementor/assets/css/reset-rtl.css b/wp-content/themes/hello-elementor/assets/css/reset-rtl.css new file mode 100644 index 0000000..edbfa4c --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/reset-rtl.css @@ -0,0 +1 @@ +html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-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-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline} diff --git a/wp-content/themes/hello-elementor/assets/css/reset.asset.php b/wp-content/themes/hello-elementor/assets/css/reset.asset.php new file mode 100644 index 0000000..250c132 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/reset.asset.php @@ -0,0 +1 @@ + array(), 'version' => '02f39e3cb7d776085f4a'); diff --git a/wp-content/themes/hello-elementor/assets/css/reset.css b/wp-content/themes/hello-elementor/assets/css/reset.css new file mode 100644 index 0000000..edbfa4c --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/reset.css @@ -0,0 +1 @@ +html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-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-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline} diff --git a/wp-content/themes/hello-elementor/assets/css/theme-rtl.css b/wp-content/themes/hello-elementor/assets/css/theme-rtl.css new file mode 100644 index 0000000..d3df0d8 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/theme-rtl.css @@ -0,0 +1 @@ +.comments-area a,.page-content a{text-decoration:underline}.alignright{float:left;margin-right:1rem}.alignleft{float:right;margin-left:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 0 20px 20px}.wp-caption.alignright{margin:5px 20px 20px 0}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;right:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;right:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{right:auto;left:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;right:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";right:auto;left:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:right;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:left}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)} diff --git a/wp-content/themes/hello-elementor/assets/css/theme.asset.php b/wp-content/themes/hello-elementor/assets/css/theme.asset.php new file mode 100644 index 0000000..08d400d --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/theme.asset.php @@ -0,0 +1 @@ + array(), 'version' => 'aad983901f10bf7e4e52'); diff --git a/wp-content/themes/hello-elementor/assets/css/theme.css b/wp-content/themes/hello-elementor/assets/css/theme.css new file mode 100644 index 0000000..3bc0134 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/css/theme.css @@ -0,0 +1 @@ +.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)} diff --git a/wp-content/themes/hello-elementor/assets/images/BrandYoutube.svg b/wp-content/themes/hello-elementor/assets/images/BrandYoutube.svg new file mode 100644 index 0000000..65b716b --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/BrandYoutube.svg @@ -0,0 +1,3 @@ + + + diff --git a/wp-content/themes/hello-elementor/assets/images/ElementorLogo.svg b/wp-content/themes/hello-elementor/assets/images/ElementorLogo.svg new file mode 100644 index 0000000..989e413 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/ElementorLogo.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/wp-content/themes/hello-elementor/assets/images/ai.png b/wp-content/themes/hello-elementor/assets/images/ai.png new file mode 100644 index 0000000..b2ecc1c Binary files /dev/null and b/wp-content/themes/hello-elementor/assets/images/ai.png differ diff --git a/wp-content/themes/hello-elementor/assets/images/elementor-notice-icon.svg b/wp-content/themes/hello-elementor/assets/images/elementor-notice-icon.svg new file mode 100644 index 0000000..4f0f729 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/elementor-notice-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/images/elementor.svg b/wp-content/themes/hello-elementor/assets/images/elementor.svg new file mode 100644 index 0000000..9bb5114 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/elementor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/images/go-pro.svg b/wp-content/themes/hello-elementor/assets/images/go-pro.svg new file mode 100644 index 0000000..24e09be --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/go-pro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/images/image-optimization-bg.svg b/wp-content/themes/hello-elementor/assets/images/image-optimization-bg.svg new file mode 100644 index 0000000..b57bacc --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/image-optimization-bg.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/wp-content/themes/hello-elementor/assets/images/image-optimizer.svg b/wp-content/themes/hello-elementor/assets/images/image-optimizer.svg new file mode 100644 index 0000000..3cd2bfb --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/image-optimizer.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/wp-content/themes/hello-elementor/assets/images/install-elementor.png b/wp-content/themes/hello-elementor/assets/images/install-elementor.png new file mode 100644 index 0000000..5973109 Binary files /dev/null and b/wp-content/themes/hello-elementor/assets/images/install-elementor.png differ diff --git a/wp-content/themes/hello-elementor/assets/images/plus.svg b/wp-content/themes/hello-elementor/assets/images/plus.svg new file mode 100644 index 0000000..ceedebe --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/images/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/images/send-logo.gif b/wp-content/themes/hello-elementor/assets/images/send-logo.gif new file mode 100644 index 0000000..e602c3c Binary files /dev/null and b/wp-content/themes/hello-elementor/assets/images/send-logo.gif differ diff --git a/wp-content/themes/hello-elementor/assets/js/271.js b/wp-content/themes/hello-elementor/assets/js/271.js new file mode 100644 index 0000000..d15301f --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/271.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[271],{691:function(o,e,n){n.d(e,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((o,e)=>i().createElement(r.A,{...o,ref:e}))},1271:function(o,e,n){n.r(e);var l=n(1609),i=n(691),r=n(790);const t=l.forwardRef((o,e)=>(0,r.jsx)(i.A,{viewBox:"0 0 21 20",...o,ref:e,children:(0,r.jsx)("path",{d:"M10.0429 0C4.49418 0 0 4.475 0 10C0 15.525 4.49418 20 10.0429 20C15.5915 20 20.0857 15.525 20.0857 10C20.0857 4.475 15.5915 0 10.0429 0ZM7.03 15H5.02143V5H7.03V15ZM15.0643 15H9.03857V13H15.0643V15ZM15.0643 11H9.03857V9H15.0643V11ZM15.0643 7H9.03857V5H15.0643V7Z",fill:"black"})}));e.default=t},4623:function(o,e,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const h=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:n}=o;return[e.root,"inherit"!==n.color&&e[`color${(0,a.A)(n.color)}`],e[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:o,ownerState:e})=>{var n,l,i,r,t,c,a,s,u,d,f,h,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:e.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=o.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=o.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=o.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=o.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=o.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[e.fontSize],color:null!=(d=null==(f=(o.vars||o).palette)||null==(f=f[e.color])?void 0:f.main)?d:{action:null==(h=(o.vars||o).palette)||null==(h=h.action)?void 0:h.active,disabled:null==(v=(o.vars||o).palette)||null==(v=v.action)?void 0:v.disabled,inherit:void 0}[e.color]}}),m=r.forwardRef(function(o,e){const n=(0,s.A)({props:o,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:w=!1,titleAccess:x,viewBox:z="0 0 24 24"}=n,y=(0,i.A)(n,h),V=r.isValidElement(u)&&"svg"===u.type,C=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:o.fontSize,inheritViewBox:w,viewBox:z,hasSvgAsChild:V}),M={};w||(M.viewBox=z);const b=(o=>{const{color:e,fontSize:n,classes:l}=o,i={root:["root","inherit"!==e&&`color${(0,a.A)(e)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(C);return(0,f.jsxs)(v,(0,l.A)({as:p,className:(0,t.A)(b.root,m),focusable:"false",color:g,"aria-hidden":!x||void 0,role:x?"img":void 0,ref:e},M,y,V&&u.props,{ownerState:C,children:[V?u.props.children:u,x?(0,f.jsx)("title",{children:x}):null]}))});m.muiName="SvgIcon",e.A=m},5099:function(o,e,n){n.d(e,{E:function(){return r}});var l=n(8413),i=n(3990);function r(o){return(0,i.Ay)("MuiSvgIcon",o)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/299.js b/wp-content/themes/hello-elementor/assets/js/299.js new file mode 100644 index 0000000..2373b7c --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/299.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[299],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},1299:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.0001 2C12.266 2 12.5089 2.15027 12.6266 2.38762L15.3384 7.85709L21.4017 8.73178C21.665 8.76976 21.8838 8.95331 21.9659 9.20518C22.0481 9.45705 21.9794 9.73351 21.7888 9.91822L17.395 14.1754L18.431 20.1871C18.476 20.4481 18.3681 20.7118 18.1528 20.8674C17.9375 21.0229 17.6522 21.0433 17.4168 20.9198L12.0063 18.0819L6.58287 20.9201C6.3475 21.0433 6.06229 21.0228 5.84715 20.8672C5.63202 20.7116 5.52429 20.448 5.56925 20.1871L6.60527 14.1754L2.21146 9.91822C2.02081 9.73351 1.95213 9.45705 2.0343 9.20518C2.11647 8.95331 2.33523 8.76976 2.59853 8.73178L8.66185 7.85709L11.3737 2.38762C11.4914 2.15027 11.7342 2 12.0001 2ZM12.0001 4.26658L9.75213 8.80054C9.65033 9.00586 9.45352 9.14813 9.22588 9.18097L4.20166 9.90576L7.84321 13.4341C8.0081 13.5938 8.08337 13.8242 8.04447 14.0499L7.18563 19.0334L11.6815 16.6806C11.8853 16.574 12.1287 16.5741 12.3323 16.6809L16.8143 19.0318L15.9558 14.0499C15.9169 13.8242 15.9921 13.5938 16.157 13.4341L19.7986 9.90576L14.7744 9.18097C14.5467 9.14813 14.3499 9.00586 14.2481 8.80054L12.0001 4.26658Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:C,inheritViewBox:L=!1,titleAccess:g,viewBox:w="0 0 24 24"}=n,z=(0,i.A)(n,v),x=r.isValidElement(u)&&"svg"===u.type,y=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:L,viewBox:w,hasSvgAsChild:x}),R={};L||(R.viewBox=w);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(y);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(B.root,m),focusable:"false",color:C,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:o},R,z,x&&u.props,{ownerState:y,children:[x?u.props.children:u,g?(0,f.jsx)("title",{children:g}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/380.js b/wp-content/themes/hello-elementor/assets/js/380.js new file mode 100644 index 0000000..ecd884a --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/380.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[380],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4380:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.75C4.86193 4.75 4.75 4.86193 4.75 5V7.25H19.25V5C19.25 4.86193 19.1381 4.75 19 4.75H5ZM20.75 5C20.75 4.0335 19.9665 3.25 19 3.25H5C4.0335 3.25 3.25 4.0335 3.25 5V19C3.25 19.9665 4.0335 20.75 5 20.75H19C19.9665 20.75 20.75 19.9665 20.75 19V5ZM19.25 8.75H4.75V19C4.75 19.1381 4.86193 19.25 5 19.25H19C19.1381 19.25 19.25 19.1381 19.25 19V8.75Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:w=!1,titleAccess:z,viewBox:C="0 0 24 24"}=n,x=(0,i.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:C,hasSvgAsChild:y}),V={};w||(V.viewBox=C);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(B.root,m),focusable:"false",color:g,"aria-hidden":!z||void 0,role:z?"img":void 0,ref:o},V,x,y&&u.props,{ownerState:R,children:[y?u.props.children:u,z?(0,f.jsx)("title",{children:z}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/387.js b/wp-content/themes/hello-elementor/assets/js/387.js new file mode 100644 index 0000000..88ac355 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/387.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[387],{691:function(e,o,n){n.d(o,{A:function(){return i}});var l=n(1609),r=n.n(l),t=n(4623),i=r().forwardRef((e,o)=>r().createElement(t.A,{...e,ref:o}))},3387:function(e,o,n){n.r(o),n.d(o,{default:function(){return t}});var l=n(1609),r=n(691),t=l.forwardRef((e,o)=>l.createElement(r.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{d:"M15 7.25C14.5858 7.25 14.25 7.58579 14.25 8C14.25 8.41421 14.5858 8.75 15 8.75H15.01C15.4242 8.75 15.76 8.41421 15.76 8C15.76 7.58579 15.4242 7.25 15.01 7.25H15Z"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.75 6C21.75 5.00544 21.3549 4.05161 20.6517 3.34835C19.9484 2.64509 18.9946 2.25 18 2.25H6C5.00544 2.25 4.05161 2.64509 3.34835 3.34835C2.64509 4.05161 2.25 5.00544 2.25 6V18C2.25 18.9946 2.64509 19.9484 3.34835 20.6517C4.05161 21.3549 5.00544 21.75 6 21.75H18C18.9946 21.75 19.9484 21.3549 20.6517 20.6517C21.3549 19.9484 21.75 18.9946 21.75 18V6ZM4.40901 4.40901C4.83097 3.98705 5.40326 3.75 6 3.75H18C18.5967 3.75 19.169 3.98705 19.591 4.40901C20.0129 4.83097 20.25 5.40326 20.25 6V14.1894L18.5303 12.4697L18.52 12.4596C17.9434 11.9048 17.2466 11.5803 16.5 11.5803C15.7534 11.5803 15.0566 11.9048 14.48 12.4596L14.4697 12.4697L14 12.9394L11.5303 10.4697L11.52 10.4596C10.9434 9.90478 10.2466 9.58032 9.5 9.58032C8.75344 9.58032 8.05657 9.90478 7.47996 10.4596L7.46967 10.4697L3.75 14.1894V6C3.75 5.40326 3.98705 4.83097 4.40901 4.40901ZM15.0607 14.0001L15.5249 13.5358C15.8745 13.2012 16.2119 13.0803 16.5 13.0803C16.7881 13.0803 17.1254 13.2012 17.4751 13.5358L20.25 16.3107V18C20.25 18.5967 20.0129 19.169 19.591 19.591C19.169 20.0129 18.5967 20.25 18 20.25H6C5.40326 20.25 4.83097 20.0129 4.40901 19.591C3.98705 19.169 3.75 18.5967 3.75 18V16.3107L8.52489 11.5358C8.87455 11.2012 9.21189 11.0803 9.5 11.0803C9.78811 11.0803 10.1254 11.2012 10.4751 11.5358L15.4697 16.5304C15.7626 16.8233 16.2374 16.8233 16.5303 16.5304C16.8232 16.2375 16.8232 15.7626 16.5303 15.4697L15.0607 14.0001Z"})))},4623:function(e,o,n){var l=n(8168),r=n(8587),t=n(1609),i=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,r,t,i,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(r=e.transitions)||null==(r=r.duration)?void 0:r.shorter}),fontSize:{inherit:"inherit",small:(null==(t=e.typography)||null==(i=t.pxToRem)?void 0:i.call(t,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=t.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:C="inherit",component:p="svg",fontSize:S="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,r.A)(n,v),L=t.isValidElement(u)&&"svg"===u.type,y=(0,l.A)({},n,{color:C,component:p,fontSize:S,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:L}),R={};g||(R.viewBox=z);const V=(e=>{const{color:o,fontSize:n,classes:l}=e,r={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(r,d.E,l)})(y);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,i.A)(V.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},R,x,L&&u.props,{ownerState:y,children:[L?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return t}});var l=n(8413),r=n(3990);function t(e){return(0,r.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/415.js b/wp-content/themes/hello-elementor/assets/js/415.js new file mode 100644 index 0000000..691048e --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/415.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[415],{691:function(e,o,l){l.d(o,{A:function(){return r}});var n=l(1609),t=l.n(n),i=l(4623),r=t().forwardRef((e,o)=>t().createElement(i.A,{...e,ref:o}))},4623:function(e,o,l){var n=l(8168),t=l(8587),i=l(1609),r=l(4164),c=l(5659),a=l(8466),C=l(3541),d=l(1848),s=l(5099),u=l(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],f=(0,d.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:l}=e;return[o.root,"inherit"!==l.color&&o[`color${(0,a.A)(l.color)}`],o[`fontSize${(0,a.A)(l.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var l,n,t,i,r,c,a,C,d,s,u,v,f;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(l=e.transitions)||null==(n=l.create)?void 0:n.call(l,"fill",{duration:null==(t=e.transitions)||null==(t=t.duration)?void 0:t.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(r=i.pxToRem)?void 0:r.call(i,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(C=e.typography)||null==(d=C.pxToRem)?void 0:d.call(C,35))||"2.1875rem"}[o.fontSize],color:null!=(s=null==(u=(e.vars||e).palette)||null==(u=u[o.color])?void 0:u.main)?s:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.disabled,inherit:void 0}[o.color]}}),h=i.forwardRef(function(e,o){const l=(0,C.A)({props:e,name:"MuiSvgIcon"}),{children:d,className:h,color:m="inherit",component:p="svg",fontSize:S="medium",htmlColor:A,inheritViewBox:V=!1,titleAccess:g,viewBox:w="0 0 24 24"}=l,H=(0,t.A)(l,v),z=i.isValidElement(d)&&"svg"===d.type,x=(0,n.A)({},l,{color:m,component:p,fontSize:S,instanceFontSize:e.fontSize,inheritViewBox:V,viewBox:w,hasSvgAsChild:z}),R={};V||(R.viewBox=w);const y=(e=>{const{color:o,fontSize:l,classes:n}=e,t={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(l)}`]};return(0,c.A)(t,s.E,n)})(x);return(0,u.jsxs)(f,(0,n.A)({as:p,className:(0,r.A)(y.root,h),focusable:"false",color:A,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:o},R,H,z&&d.props,{ownerState:x,children:[z?d.props.children:d,g?(0,u.jsx)("title",{children:g}):null]}))});h.muiName="SvgIcon",o.A=h},5099:function(e,o,l){l.d(o,{E:function(){return i}});var n=l(8413),t=l(3990);function i(e){return(0,t.Ay)("MuiSvgIcon",e)}(0,n.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},8415:function(e,o,l){l.r(o),l.d(o,{default:function(){return i}});var n=l(1609),t=l(691),i=n.forwardRef((e,o)=>n.createElement(t.A,{viewBox:"0 0 24 24",...e,ref:o},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.76256 3.76256C4.09075 3.43438 4.53587 3.25 5 3.25H9C9.46413 3.25 9.90925 3.43438 10.2374 3.76256C10.5656 4.09075 10.75 4.53587 10.75 5V9C10.75 9.46413 10.5656 9.90925 10.2374 10.2374C9.90925 10.5656 9.46413 10.75 9 10.75H5C4.53587 10.75 4.09075 10.5656 3.76256 10.2374C3.43438 9.90925 3.25 9.46413 3.25 9V5C3.25 4.53587 3.43438 4.09075 3.76256 3.76256ZM5 4.75C4.9337 4.75 4.87011 4.77634 4.82322 4.82322C4.77634 4.87011 4.75 4.9337 4.75 5V9C4.75 9.0663 4.77634 9.12989 4.82322 9.17678C4.87011 9.22366 4.9337 9.25 5 9.25H9C9.0663 9.25 9.12989 9.22366 9.17678 9.17678C9.22366 9.12989 9.25 9.0663 9.25 9V5C9.25 4.9337 9.22366 4.87011 9.17678 4.82322C9.12989 4.77634 9.0663 4.75 9 4.75H5Z"}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.76256 13.7626C4.09075 13.4344 4.53587 13.25 5 13.25H9C9.46413 13.25 9.90925 13.4344 10.2374 13.7626C10.5656 14.0908 10.75 14.5359 10.75 15V19C10.75 19.4641 10.5656 19.9092 10.2374 20.2374C9.90925 20.5656 9.46413 20.75 9 20.75H5C4.53587 20.75 4.09075 20.5656 3.76256 20.2374C3.43437 19.9092 3.25 19.4641 3.25 19V15C3.25 14.5359 3.43438 14.0908 3.76256 13.7626ZM5 14.75C4.9337 14.75 4.87011 14.7763 4.82322 14.8232C4.77634 14.8701 4.75 14.9337 4.75 15V19C4.75 19.0663 4.77634 19.1299 4.82322 19.1768C4.87011 19.2237 4.93369 19.25 5 19.25H9C9.06631 19.25 9.12989 19.2237 9.17678 19.1768C9.22366 19.1299 9.25 19.0663 9.25 19V15C9.25 14.9337 9.22366 14.8701 9.17678 14.8232C9.12989 14.7763 9.0663 14.75 9 14.75H5Z"}),n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15 13.25C14.5359 13.25 14.0908 13.4344 13.7626 13.7626C13.4344 14.0908 13.25 14.5359 13.25 15V19C13.25 19.4641 13.4344 19.9092 13.7626 20.2374C14.0908 20.5656 14.5359 20.75 15 20.75H19C19.4641 20.75 19.9092 20.5656 20.2374 20.2374C20.5656 19.9092 20.75 19.4641 20.75 19V15C20.75 14.5359 20.5656 14.0908 20.2374 13.7626C19.9092 13.4344 19.4641 13.25 19 13.25H15ZM14.8232 14.8232C14.8701 14.7763 14.9337 14.75 15 14.75H19C19.0663 14.75 19.1299 14.7763 19.1768 14.8232C19.2237 14.8701 19.25 14.9337 19.25 15V19C19.25 19.0663 19.2237 19.1299 19.1768 19.1768C19.1299 19.2237 19.0663 19.25 19 19.25H15C14.9337 19.25 14.8701 19.2237 14.8232 19.1768C14.7763 19.1299 14.75 19.0663 14.75 19V15C14.75 14.9337 14.7763 14.8701 14.8232 14.8232Z"}),n.createElement("path",{d:"M13.25 7C13.25 6.58579 13.5858 6.25 14 6.25H16.25V4C16.25 3.58579 16.5858 3.25 17 3.25C17.4142 3.25 17.75 3.58579 17.75 4V6.25H20C20.4142 6.25 20.75 6.58579 20.75 7C20.75 7.41421 20.4142 7.75 20 7.75H17.75V10C17.75 10.4142 17.4142 10.75 17 10.75C16.5858 10.75 16.25 10.4142 16.25 10V7.75H14C13.5858 7.75 13.25 7.41421 13.25 7Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/468.js b/wp-content/themes/hello-elementor/assets/js/468.js new file mode 100644 index 0000000..03265e2 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/468.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[468],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},3468:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.0221 2.2505C14.7086 2.2428 14.3993 2.32462 14.1306 2.48639C13.8619 2.64816 13.6449 2.88316 13.5049 3.16386L10.9999 8.19197L3.92384 11.2998C3.49889 11.4865 3.16549 11.8343 2.99698 12.2667C2.82848 12.6992 2.83867 13.1809 3.02531 13.6058L4.63384 17.2682C4.82048 17.6931 5.16829 18.0265 5.60074 18.195C6.0332 18.3635 6.51489 18.3533 6.93984 18.1667L8.9999 17.2619L10.709 21.1532C10.8956 21.5781 11.2434 21.9115 11.6759 22.08C12.1083 22.2485 12.59 22.2383 13.015 22.0517L13.9306 21.6496C14.3555 21.4629 14.6889 21.1151 14.8574 20.6827C15.0259 20.2502 15.0157 19.7685 14.8291 19.3436L13.12 15.4523L14.0159 15.0588L19.4131 16.616C19.7145 16.7029 20.0346 16.7021 20.3355 16.6137C20.6364 16.5253 20.9059 16.3529 21.1124 16.1168C21.3188 15.8807 21.4537 15.5907 21.5013 15.2806C21.5488 14.9707 21.507 14.6537 21.3808 14.3667M21.3808 14.3667L20.4142 12.1659C21.0102 11.7447 21.4752 11.1551 21.7441 10.4649C22.1052 9.53824 22.0834 8.50606 21.6834 7.59546C21.2835 6.68486 20.5382 5.97043 19.6115 5.60934C18.9213 5.3404 18.1726 5.28388 17.4591 5.43778L16.4927 3.23726C16.3667 2.95018 16.1613 2.70457 15.901 2.52988C15.6405 2.35511 15.3357 2.2582 15.0221 2.2505M18.0836 6.85961C18.4152 6.83504 18.7512 6.88399 19.0669 7.00698C19.6229 7.22364 20.0701 7.6523 20.3101 8.19866C20.55 8.74502 20.5631 9.36433 20.3465 9.92035C20.2235 10.236 20.0321 10.5166 19.7897 10.7441L18.0836 6.85961ZM15.1191 3.8401C15.1077 3.81399 15.0889 3.79133 15.0652 3.77544C15.0415 3.75956 15.0138 3.75075 14.9853 3.75005C14.9568 3.74935 14.9287 3.75678 14.9042 3.77149C14.8798 3.7862 14.8601 3.80756 14.8474 3.83308L12.2214 9.10391C12.1432 9.26095 12.0123 9.38559 11.8517 9.45615L10.7072 9.95881L12.5168 14.0789L13.6613 13.5763C13.8219 13.5057 14.0022 13.4937 14.1708 13.5423L19.8288 15.1748C19.8562 15.1827 19.8852 15.1826 19.9126 15.1746C19.9399 15.1665 19.9645 15.1509 19.9832 15.1294C20.002 15.1079 20.0143 15.0816 20.0186 15.0534C20.0229 15.0252 20.0191 14.9964 20.0076 14.9703L15.1191 3.8401ZM11.7466 16.0555L13.4557 19.9468C13.4824 20.0075 13.4838 20.0763 13.4598 20.1381C13.4357 20.1999 13.3881 20.2495 13.3274 20.2762L12.4118 20.6783C12.3511 20.705 12.2823 20.7064 12.2205 20.6824C12.1587 20.6583 12.109 20.6107 12.0824 20.55L10.3733 16.6587L11.7466 16.0555ZM11.1434 14.6821L9.33384 10.562L4.52704 12.6732C4.46633 12.6999 4.4187 12.7496 4.39463 12.8113C4.37056 12.8731 4.37201 12.9419 4.39868 13.0026L6.00721 16.665C6.03387 16.7257 6.08356 16.7733 6.14534 16.7974C6.20712 16.8214 6.27593 16.82 6.33664 16.7933L11.1434 14.6821Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),C=n(5099),d=n(790);const f=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,C,d,f,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(C=null==(d=(e.vars||e).palette)||null==(d=d[o.color])?void 0:d.main)?C:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.disabled,inherit:void 0}[o.color]}}),h=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:h,color:m="inherit",component:S="svg",fontSize:p="medium",htmlColor:L,inheritViewBox:A=!1,titleAccess:g,viewBox:w="0 0 24 24"}=n,z=(0,i.A)(n,f),x=r.isValidElement(u)&&"svg"===u.type,y=(0,l.A)({},n,{color:m,component:S,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:A,viewBox:w,hasSvgAsChild:x}),M={};A||(M.viewBox=w);const R=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,C.E,l)})(y);return(0,d.jsxs)(v,(0,l.A)({as:S,className:(0,t.A)(R.root,h),focusable:"false",color:L,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:o},M,z,x&&u.props,{ownerState:y,children:[x?u.props.children:u,g?(0,d.jsx)("title",{children:g}):null]}))});h.muiName="SvgIcon",o.A=h},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/495.js b/wp-content/themes/hello-elementor/assets/js/495.js new file mode 100644 index 0000000..31570fe --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/495.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[495],{691:function(e,o,n){n.d(o,{A:function(){return i}});var l=n(1609),t=n.n(l),r=n(4623),i=t().forwardRef((e,o)=>t().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),t=n(8587),r=n(1609),i=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,t,r,i,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(t=e.transitions)||null==(t=t.duration)?void 0:t.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(i=r.pxToRem)?void 0:i.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:C="inherit",component:p="svg",fontSize:S="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,t.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,H=(0,l.A)({},n,{color:C,component:p,fontSize:S,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:y}),M={};g||(M.viewBox=z);const R=(e=>{const{color:o,fontSize:n,classes:l}=e,t={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(t,d.E,l)})(H);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,i.A)(R.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},M,x,y&&u.props,{ownerState:H,children:[y?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),t=n(3990);function r(e){return(0,t.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},8495:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),t=n(691),r=l.forwardRef((e,o)=>l.createElement(t.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.75 2C6.02066 2 5.32118 2.28973 4.80546 2.80546C4.28973 3.32118 4 4.02065 4 4.75V18.75C4 19.4793 4.28973 20.1788 4.80546 20.6945C5.32118 21.2103 6.02065 21.5 6.75 21.5H16.75C17.4793 21.5 18.1788 21.2103 18.6945 20.6945C19.2103 20.1788 19.5 19.4793 19.5 18.75V7.75C19.5 7.55109 19.421 7.36032 19.2803 7.21967L14.2803 2.21967C14.1397 2.07902 13.9489 2 13.75 2H6.75ZM5.86612 3.86612C6.10054 3.6317 6.41848 3.5 6.75 3.5H13V6.75C13 7.21413 13.1844 7.65925 13.5126 7.98744C13.8408 8.31563 14.2859 8.5 14.75 8.5H18V18.75C18 19.0815 17.8683 19.3995 17.6339 19.6339C17.3995 19.8683 17.0815 20 16.75 20H6.75C6.41848 20 6.10054 19.8683 5.86612 19.6339C5.6317 19.3995 5.5 19.0815 5.5 18.75V4.75C5.5 4.41848 5.6317 4.10054 5.86612 3.86612ZM16.9393 7L14.5 4.56066V6.75C14.5 6.8163 14.5263 6.87989 14.5732 6.92678C14.6201 6.97366 14.6837 7 14.75 7H16.9393Z"}),l.createElement("path",{d:"M8.5 12.25C8.08579 12.25 7.75 12.5858 7.75 13C7.75 13.4142 8.08579 13.75 8.5 13.75H15C15.4142 13.75 15.75 13.4142 15.75 13C15.75 12.5858 15.4142 12.25 15 12.25H8.5Z"}),l.createElement("path",{d:"M8.5 16.25C8.08579 16.25 7.75 16.5858 7.75 17C7.75 17.4142 8.08579 17.75 8.5 17.75H15C15.4142 17.75 15.75 17.4142 15.75 17C15.75 16.5858 15.4142 16.25 15 16.25H8.5Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/502.js b/wp-content/themes/hello-elementor/assets/js/502.js new file mode 100644 index 0000000..c082a47 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/502.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[502],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},3502:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.9341 3.93414C12.0125 2.8558 13.475 2.25 15 2.25H18C18.4142 2.25 18.75 2.58579 18.75 3V7C18.75 7.41421 18.4142 7.75 18 7.75H15C14.9337 7.75 14.8701 7.77634 14.8232 7.82322C14.7763 7.87011 14.75 7.9337 14.75 8V9.25H18C18.231 9.25 18.449 9.3564 18.5912 9.53844C18.7333 9.72048 18.7836 9.95785 18.7276 10.1819L17.7276 14.1819C17.6441 14.5158 17.3442 14.75 17 14.75H14.75V21C14.75 21.4142 14.4142 21.75 14 21.75H10C9.58579 21.75 9.25 21.4142 9.25 21V14.75H7C6.58579 14.75 6.25 14.4142 6.25 14V10C6.25 9.58579 6.58579 9.25 7 9.25H9.25V8C9.25 6.47501 9.8558 5.01247 10.9341 3.93414ZM15 3.75C13.8728 3.75 12.7918 4.19777 11.9948 4.9948C11.1978 5.79183 10.75 6.87283 10.75 8V10C10.75 10.4142 10.4142 10.75 10 10.75H7.75V13.25H10C10.4142 13.25 10.75 13.5858 10.75 14V20.25H13.25V14C13.25 13.5858 13.5858 13.25 14 13.25H16.4144L17.0394 10.75H14C13.5858 10.75 13.25 10.4142 13.25 10V8C13.25 7.53587 13.4344 7.09075 13.7626 6.76256C14.0908 6.43437 14.5359 6.25 15 6.25H17.25V3.75H15Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:C="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:V="0 0 24 24"}=n,z=(0,i.A)(n,v),x=r.isValidElement(u)&&"svg"===u.type,H=(0,l.A)({},n,{color:S,component:p,fontSize:C,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:V,hasSvgAsChild:x}),y={};g||(y.viewBox=V);const R=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(H);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(R.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},y,z,x&&u.props,{ownerState:H,children:[x?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/516.js b/wp-content/themes/hello-elementor/assets/js/516.js new file mode 100644 index 0000000..61a09e1 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/516.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[516],{691:function(o,e,n){n.d(e,{A:function(){return t}});var l=n(1609),r=n.n(l),i=n(4623),t=r().forwardRef((o,e)=>r().createElement(i.A,{...o,ref:e}))},1516:function(o,e,n){n.r(e),n.d(e,{default:function(){return i}});var l=n(1609),r=n(691),i=l.forwardRef((o,e)=>l.createElement(r.A,{viewBox:"0 0 24 24",...o,ref:e},l.createElement("path",{d:"M4.25 5C4.25 4.58579 4.58579 4.25 5 4.25H19C19.4142 4.25 19.75 4.58579 19.75 5V7C19.75 7.41421 19.4142 7.75 19 7.75C18.5858 7.75 18.25 7.41421 18.25 7V5.75H12.75V18.25H14C14.4142 18.25 14.75 18.5858 14.75 19C14.75 19.4142 14.4142 19.75 14 19.75H10C9.58579 19.75 9.25 19.4142 9.25 19C9.25 18.5858 9.58579 18.25 10 18.25H11.25V5.75H5.75V7C5.75 7.41421 5.41421 7.75 5 7.75C4.58579 7.75 4.25 7.41421 4.25 7V5Z"})))},4623:function(o,e,n){var l=n(8168),r=n(8587),i=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:n}=o;return[e.root,"inherit"!==n.color&&e[`color${(0,a.A)(n.color)}`],e[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:o,ownerState:e})=>{var n,l,r,i,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:e.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=o.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(r=o.transitions)||null==(r=r.duration)?void 0:r.shorter}),fontSize:{inherit:"inherit",small:(null==(i=o.typography)||null==(t=i.pxToRem)?void 0:t.call(i,20))||"1.25rem",medium:(null==(c=o.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=o.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[e.fontSize],color:null!=(d=null==(f=(o.vars||o).palette)||null==(f=f[e.color])?void 0:f.main)?d:{action:null==(v=(o.vars||o).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(o.vars||o).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[e.color]}}),m=i.forwardRef(function(o,e){const n=(0,s.A)({props:o,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:w=!1,titleAccess:C,viewBox:z="0 0 24 24"}=n,x=(0,r.A)(n,v),y=i.isValidElement(u)&&"svg"===u.type,V=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:o.fontSize,inheritViewBox:w,viewBox:z,hasSvgAsChild:y}),B={};w||(B.viewBox=z);const R=(o=>{const{color:e,fontSize:n,classes:l}=o,r={root:["root","inherit"!==e&&`color${(0,a.A)(e)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(r,d.E,l)})(V);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(R.root,m),focusable:"false",color:g,"aria-hidden":!C||void 0,role:C?"img":void 0,ref:e},B,x,y&&u.props,{ownerState:V,children:[y?u.props.children:u,C?(0,f.jsx)("title",{children:C}):null]}))});m.muiName="SvgIcon",e.A=m},5099:function(o,e,n){n.d(e,{E:function(){return i}});var l=n(8413),r=n(3990);function i(o){return(0,r.Ay)("MuiSvgIcon",o)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/612.js b/wp-content/themes/hello-elementor/assets/js/612.js new file mode 100644 index 0000000..b8f31d6 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/612.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[612],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},3612:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 3.75C6.66848 3.75 6.35054 3.8817 6.11612 4.11612C5.8817 4.35054 5.75 4.66848 5.75 5V19C5.75 19.3315 5.8817 19.6495 6.11612 19.8839C6.35054 20.1183 6.66848 20.25 7 20.25H17C17.3315 20.25 17.6495 20.1183 17.8839 19.8839C18.1183 19.6495 18.25 19.3315 18.25 19V8.75H15C14.5359 8.75 14.0908 8.56563 13.7626 8.23744C13.4344 7.90925 13.25 7.46413 13.25 7V3.75H7ZM14.75 4.81066L17.1893 7.25H15C14.9337 7.25 14.8701 7.22366 14.8232 7.17678C14.7763 7.12989 14.75 7.0663 14.75 7V4.81066ZM5.05546 3.05546C5.57118 2.53973 6.27065 2.25 7 2.25H14C14.1989 2.25 14.3897 2.32902 14.5303 2.46967L19.5303 7.46967C19.671 7.61032 19.75 7.80109 19.75 8V19C19.75 19.7293 19.4603 20.4288 18.9445 20.9445C18.4288 21.4603 17.7293 21.75 17 21.75H7C6.27065 21.75 5.57118 21.4603 5.05546 20.9445C4.53973 20.4288 4.25 19.7293 4.25 19V5C4.25 4.27065 4.53973 3.57118 5.05546 3.05546Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:C="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,i.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:S,component:p,fontSize:C,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:y}),V={};g||(V.viewBox=z);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(B.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},V,x,y&&u.props,{ownerState:R,children:[y?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/763.js b/wp-content/themes/hello-elementor/assets/js/763.js new file mode 100644 index 0000000..6321b2a --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/763.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[763],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:C="inherit",component:S="svg",fontSize:p="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,i.A)(n,v),H=r.isValidElement(u)&&"svg"===u.type,y=(0,l.A)({},n,{color:C,component:S,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:H}),M={};g||(M.viewBox=z);const V=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(y);return(0,f.jsxs)(h,(0,l.A)({as:S,className:(0,t.A)(V.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},M,x,H&&u.props,{ownerState:y,children:[H?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},7763:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.75C4.86193 4.75 4.75 4.86193 4.75 5V7C4.75 7.13807 4.86193 7.25 5 7.25H19C19.1381 7.25 19.25 7.13807 19.25 7V5C19.25 4.86193 19.1381 4.75 19 4.75H5ZM3.25 5C3.25 4.0335 4.0335 3.25 5 3.25H19C19.9665 3.25 20.75 4.0335 20.75 5V7C20.75 7.9665 19.9665 8.75 19 8.75H5C4.0335 8.75 3.25 7.9665 3.25 7V5ZM5 12.75C4.86193 12.75 4.75 12.8619 4.75 13V19C4.75 19.1381 4.86193 19.25 5 19.25H9C9.13807 19.25 9.25 19.1381 9.25 19V13C9.25 12.8619 9.13807 12.75 9 12.75H5ZM3.25 13C3.25 12.0335 4.0335 11.25 5 11.25H9C9.9665 11.25 10.75 12.0335 10.75 13V19C10.75 19.9665 9.9665 20.75 9 20.75H5C4.0335 20.75 3.25 19.9665 3.25 19V13ZM13.25 12C13.25 11.5858 13.5858 11.25 14 11.25H20C20.4142 11.25 20.75 11.5858 20.75 12C20.75 12.4142 20.4142 12.75 20 12.75H14C13.5858 12.75 13.25 12.4142 13.25 12ZM13.25 16C13.25 15.5858 13.5858 15.25 14 15.25H20C20.4142 15.25 20.75 15.5858 20.75 16C20.75 16.4142 20.4142 16.75 20 16.75H14C13.5858 16.75 13.25 16.4142 13.25 16ZM13.25 20C13.25 19.5858 13.5858 19.25 14 19.25H20C20.4142 19.25 20.75 19.5858 20.75 20C20.75 20.4142 20.4142 20.75 20 20.75H14C13.5858 20.75 13.25 20.4142 13.25 20Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/768.js b/wp-content/themes/hello-elementor/assets/js/768.js new file mode 100644 index 0000000..6b62800 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/768.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[768],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:C="inherit",component:S="svg",fontSize:p="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,i.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:C,component:S,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:y}),M={};g||(M.viewBox=z);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,f.jsxs)(h,(0,l.A)({as:S,className:(0,t.A)(B.root,m),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},M,x,y&&u.props,{ownerState:R,children:[y?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},9768:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.75C7.44365 3.75 3.75 7.44365 3.75 12C3.75 16.5563 7.44365 20.25 12 20.25C16.5563 20.25 20.25 16.5563 20.25 12C20.25 7.44365 16.5563 3.75 12 3.75ZM2.25 12C2.25 6.61522 6.61522 2.25 12 2.25C17.3848 2.25 21.75 6.61522 21.75 12C21.75 17.3848 17.3848 21.75 12 21.75C6.61522 21.75 2.25 17.3848 2.25 12ZM11.4346 6.31004C12.1055 6.17314 12.8016 6.27204 13.4089 6.58932L13.4116 6.59074C14.0173 6.91037 14.4974 7.42629 14.7778 8.05316C15.0582 8.6798 15.1241 9.38318 14.9657 10.0516C14.8073 10.7201 14.4329 11.3179 13.8992 11.7478C13.5634 12.0182 13.1769 12.2121 12.766 12.3194L12.766 13C12.766 13.4142 12.4302 13.75 12.016 13.75C11.6018 13.75 11.266 13.4142 11.266 13L11.266 11.6666C11.266 11.2533 11.6003 10.9179 12.0136 10.9166C12.3547 10.9155 12.6874 10.7978 12.9583 10.5796C13.2296 10.3611 13.4236 10.054 13.5061 9.7057C13.5887 9.35728 13.5541 8.99081 13.4087 8.66579C13.2635 8.34144 13.0175 8.07918 12.7129 7.91806C12.4103 7.76042 12.0658 7.71214 11.7345 7.77976C11.4024 7.84752 11.0997 8.02843 10.8772 8.29658C10.6126 8.61532 10.1398 8.65925 9.82106 8.39471C9.50232 8.13018 9.45839 7.65734 9.72293 7.3386C10.1611 6.81066 10.7638 6.44691 11.4346 6.31004ZM12 15.25C12.4142 15.25 12.75 15.5858 12.75 16V16.04C12.75 16.4542 12.4142 16.79 12 16.79C11.5858 16.79 11.25 16.4542 11.25 16.04V16C11.25 15.5858 11.5858 15.25 12 15.25Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/770.js b/wp-content/themes/hello-elementor/assets/js/770.js new file mode 100644 index 0000000..f3d982a --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/770.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[770],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),C=n(5659),c=n(8466),a=n(3541),s=n(1848),u=n(5099),d=n(790);const f=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,s.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,c.A)(n.color)}`],o[`fontSize${(0,c.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,C,c,a,s,u,d,f,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(C=e.typography)||null==(c=C.pxToRem)?void 0:c.call(C,24))||"1.5rem",large:(null==(a=e.typography)||null==(s=a.pxToRem)?void 0:s.call(a,35))||"2.1875rem"}[o.fontSize],color:null!=(u=null==(d=(e.vars||e).palette)||null==(d=d[o.color])?void 0:d.main)?u:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.disabled,inherit:void 0}[o.color]}}),h=r.forwardRef(function(e,o){const n=(0,a.A)({props:e,name:"MuiSvgIcon"}),{children:s,className:h,color:m="inherit",component:S="svg",fontSize:p="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:L="0 0 24 24"}=n,z=(0,i.A)(n,f),x=r.isValidElement(s)&&"svg"===s.type,y=(0,l.A)({},n,{color:m,component:S,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:L,hasSvgAsChild:x}),R={};g||(R.viewBox=L);const M=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,c.A)(o)}`,`fontSize${(0,c.A)(n)}`]};return(0,C.A)(i,u.E,l)})(y);return(0,d.jsxs)(v,(0,l.A)({as:S,className:(0,t.A)(M.root,h),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},R,z,x&&s.props,{ownerState:y,children:[x?s.props.children:s,w?(0,d.jsx)("title",{children:w}):null]}))});h.muiName="SvgIcon",o.A=h},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},6770:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9461 4.49382C12.7055 3.50206 11.2945 3.50206 11.0539 4.49382L11.0538 4.49421C10.6578 6.12252 8.79686 6.89441 7.36336 6.02285L7.36299 6.02262C6.49035 5.49135 5.49253 6.49022 6.0235 7.3618C6.22619 7.69432 6.34752 8.06998 6.37762 8.45824C6.40773 8.84659 6.34572 9.23656 6.19663 9.59641C6.04755 9.95627 5.8156 10.2758 5.51966 10.5291C5.22378 10.7823 4.8723 10.9621 4.49382 11.0539C3.50206 11.2945 3.50206 12.7055 4.49382 12.9461L4.49422 12.9462C4.87244 13.0382 5.22363 13.2181 5.51923 13.4714C5.81483 13.7246 6.0465 14.0441 6.19542 14.4037C6.34433 14.7633 6.40629 15.153 6.37625 15.5411C6.34621 15.9292 6.22502 16.3047 6.02253 16.6371C5.49145 17.5098 6.49026 18.5074 7.3618 17.9765C7.69431 17.7738 8.06998 17.6525 8.45824 17.6224C8.84659 17.5923 9.23656 17.6543 9.59641 17.8034C9.95627 17.9525 10.2758 18.1844 10.5291 18.4803C10.7823 18.7762 10.9621 19.1277 11.0539 19.5062C11.2945 20.4979 12.7055 20.4979 12.9461 19.5062L12.9462 19.5058C13.0382 19.1276 13.2181 18.7764 13.4714 18.4808C13.7246 18.1852 14.0441 17.9535 14.4037 17.8046C14.7633 17.6557 15.153 17.5937 15.5411 17.6238C15.9292 17.6538 16.3047 17.775 16.6371 17.9775C17.5097 18.5085 18.5074 17.5097 17.9765 16.6382C17.7738 16.3057 17.6525 15.93 17.6224 15.5418C17.5923 15.1534 17.6543 14.7634 17.8034 14.4036C17.9525 14.0437 18.1844 13.7242 18.4803 13.4709C18.7762 13.2177 19.1277 13.0379 19.5062 12.9461C20.4979 12.7055 20.4979 11.2945 19.5062 11.0539L19.5058 11.0538C19.1276 10.9618 18.7764 10.7819 18.4808 10.5286C18.1852 10.2754 17.9535 9.95594 17.8046 9.59631C17.6557 9.23668 17.5937 8.84698 17.6238 8.45889C17.6538 8.07081 17.775 7.69528 17.9775 7.36285C18.5085 6.49025 17.5097 5.49256 16.6382 6.0235C16.3057 6.22619 15.93 6.34752 15.5418 6.37762C15.1534 6.40773 14.7634 6.34572 14.4036 6.19663C14.0437 6.04755 13.7242 5.8156 13.4709 5.51966C13.2177 5.22378 13.0379 4.8723 12.9461 4.49382ZM9.59624 4.13979C10.2079 1.61994 13.7925 1.62007 14.4039 4.14018L14.4039 4.14039C14.44 4.28943 14.5108 4.42783 14.6105 4.54434C14.7102 4.66085 14.836 4.75216 14.9777 4.81086C15.1194 4.86955 15.2729 4.89397 15.4258 4.88211C15.5787 4.87026 15.7266 4.82247 15.8576 4.74264L15.8578 4.7425C18.0722 3.39347 20.6074 5.92764 19.2586 8.14301L19.2585 8.14315C19.1788 8.27403 19.1311 8.42187 19.1193 8.57465C19.1075 8.72744 19.1318 8.88086 19.1905 9.02245C19.2491 9.16404 19.3403 9.28979 19.4567 9.38949C19.573 9.4891 19.7111 9.5599 19.8598 9.59614C22.3801 10.2075 22.3801 13.7925 19.8598 14.4039L19.8596 14.4039C19.7106 14.44 19.5722 14.5108 19.4557 14.6105C19.3392 14.7102 19.2478 14.836 19.1891 14.9777C19.1304 15.1194 19.106 15.2729 19.1179 15.4258C19.1297 15.5787 19.1775 15.7266 19.2574 15.8576L19.2575 15.8578C20.6065 18.0722 18.0724 20.6074 15.857 19.2586L15.8569 19.2585C15.726 19.1788 15.5781 19.1311 15.4253 19.1193C15.2726 19.1075 15.1191 19.1318 14.9776 19.1905C14.836 19.2491 14.7102 19.3403 14.6105 19.4567C14.5109 19.573 14.4401 19.7111 14.4039 19.8598C13.7925 22.3801 10.2075 22.3801 9.59614 19.8598L9.59609 19.8596C9.55998 19.7106 9.48919 19.5722 9.38948 19.4557C9.28977 19.3392 9.16396 19.2478 9.02228 19.1891C8.88061 19.1304 8.72708 19.106 8.57419 19.1179C8.4213 19.1297 8.27337 19.1775 8.14244 19.2574L8.1422 19.2575C5.92778 20.6065 3.39265 18.0724 4.74138 15.857L4.74147 15.8569C4.82118 15.726 4.86889 15.5781 4.88072 15.4253C4.89255 15.2726 4.86816 15.1191 4.80953 14.9776C4.7509 14.836 4.65969 14.7102 4.54332 14.6105C4.42705 14.5109 4.28893 14.4401 4.14018 14.4039C1.61994 13.7925 1.61994 10.2075 4.14018 9.59614L4.14039 9.59609C4.28943 9.55998 4.42783 9.48919 4.54434 9.38948C4.66085 9.28977 4.75216 9.16396 4.81086 9.02228C4.86955 8.88061 4.89397 8.72708 4.88211 8.57419C4.87026 8.4213 4.82247 8.27337 4.74264 8.14244L4.7425 8.1422C3.39354 5.92791 5.92736 3.39294 8.14263 4.74115C8.70903 5.08552 9.4399 4.7816 9.59614 4.14018M12 9.75C10.7574 9.75 9.75 10.7574 9.75 12C9.75 13.2426 10.7574 14.25 12 14.25C13.2426 14.25 14.25 13.2426 14.25 12C14.25 10.7574 13.2426 9.75 12 9.75ZM8.25 12C8.25 9.92893 9.92893 8.25 12 8.25C14.0711 8.25 15.75 9.92893 15.75 12C15.75 14.0711 14.0711 15.75 12 15.75C9.92893 15.75 8.25 14.0711 8.25 12Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/799.js b/wp-content/themes/hello-elementor/assets/js/799.js new file mode 100644 index 0000000..70a4ca8 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/799.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[799],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:C,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,i.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:y}),V={};g||(V.viewBox=z);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(B.root,m),focusable:"false",color:C,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},V,x,y&&u.props,{ownerState:R,children:[y?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},5180:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.75C5 4.33579 5.33579 4 5.75 4H18.6203C19.0345 4 19.3703 4.33579 19.3703 4.75V6.46604C19.3703 6.88026 19.0345 7.21604 18.6203 7.21604C18.2061 7.21604 17.8703 6.88026 17.8703 6.46604V5.5H12.9355V15.3932H13.7594C14.1736 15.3932 14.5094 15.729 14.5094 16.1432C14.5094 16.5574 14.1736 16.8932 13.7594 16.8932H10.6113C10.1971 16.8932 9.8613 16.5574 9.8613 16.1432C9.8613 15.729 10.1971 15.3932 10.6113 15.3932H11.4355V5.5H6.5V6.46604C6.5 6.88026 6.16421 7.21604 5.75 7.21604C5.33579 7.21604 5 6.88026 5 6.46604V4.75ZM6 19.1426C6 18.7284 6.33579 18.3926 6.75 18.3926H17.6203C18.0345 18.3926 18.3703 18.7284 18.3703 19.1426C18.3703 19.5568 18.0345 19.8926 17.6203 19.8926H6.75C6.33579 19.8926 6 19.5568 6 19.1426Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/835.js b/wp-content/themes/hello-elementor/assets/js/835.js new file mode 100644 index 0000000..c3417cd --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/835.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[835],{691:function(o,e,n){n.d(e,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((o,e)=>i().createElement(r.A,{...o,ref:e}))},1835:function(o,e,n){n.r(e);var l=n(1609),i=n(691),r=n(790);const t=l.forwardRef((o,e)=>(0,r.jsx)(i.A,{viewBox:"0 0 24 24",...o,ref:e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.95964 2.64459C2.76302 2.64459 1.79297 3.61464 1.79297 4.81126V12.8113C1.79297 14.0079 2.76302 14.9779 3.95964 14.9779H16.6263C17.8229 14.9779 18.793 14.0079 18.793 12.8113V4.81126C18.793 3.61464 17.8229 2.64459 16.6263 2.64459H3.95964ZM0.79297 4.81126C0.79297 3.06236 2.21073 1.64459 3.95964 1.64459H16.6263C18.3752 1.64459 19.793 3.06236 19.793 4.81126V12.8113C19.793 14.5602 18.3752 15.9779 16.6263 15.9779H3.95964C2.21073 15.9779 0.79297 14.5602 0.79297 12.8113V4.81126ZM7.71329 4.87616C7.87004 4.78741 8.06242 4.78983 8.21688 4.88251L13.5502 7.88251C13.7008 7.97287 13.793 8.13563 13.793 8.31126C13.793 8.48689 13.7008 8.64964 13.5502 8.74001L8.21688 11.74C8.06242 11.8327 7.87004 11.8351 7.71329 11.7464C7.55653 11.6576 7.45964 11.4914 7.45964 11.3113V5.31126C7.45964 5.13112 7.55653 4.96491 7.71329 4.87616ZM8.45964 6.19435V10.4282L12.3211 8.31126L8.45964 6.19435Z"})}));e.default=t},4623:function(o,e,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(o,e)=>{const{ownerState:n}=o;return[e.root,"inherit"!==n.color&&e[`color${(0,a.A)(n.color)}`],e[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:o,ownerState:e})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:e.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=o.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=o.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=o.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=o.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=o.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[e.fontSize],color:null!=(d=null==(f=(o.vars||o).palette)||null==(f=f[e.color])?void 0:f.main)?d:{action:null==(v=(o.vars||o).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(o.vars||o).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[e.color]}}),m=r.forwardRef(function(o,e){const n=(0,s.A)({props:o,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:C,inheritViewBox:g=!1,titleAccess:w,viewBox:x="0 0 24 24"}=n,z=(0,i.A)(n,v),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:o.fontSize,inheritViewBox:g,viewBox:x,hasSvgAsChild:y}),V={};g||(V.viewBox=x);const M=(o=>{const{color:e,fontSize:n,classes:l}=o,i={root:["root","inherit"!==e&&`color${(0,a.A)(e)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(M.root,m),focusable:"false",color:C,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:e},V,z,y&&u.props,{ownerState:R,children:[y?u.props.children:u,w?(0,f.jsx)("title",{children:w}):null]}))});m.muiName="SvgIcon",e.A=m},5099:function(o,e,n){n.d(e,{E:function(){return r}});var l=n(8413),i=n(3990);function r(o){return(0,i.Ay)("MuiSvgIcon",o)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/91.js b/wp-content/themes/hello-elementor/assets/js/91.js new file mode 100644 index 0000000..b6e2dff --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[91],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},3091:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.8815 2.25919C20.9203 2.25301 20.9599 2.24983 21 2.24988C21.0827 2.24978 21.1629 2.26335 21.2384 2.2887C21.367 2.33162 21.4784 2.40776 21.5642 2.5058C21.6895 2.64891 21.76 2.83868 21.749 3.03992C21.7477 3.06492 21.7452 3.08966 21.7414 3.11407C21.3311 6.09743 20.124 8.91507 18.2472 11.2703C16.5079 13.4529 14.2532 15.1635 11.6906 16.2509C11.8289 17.1168 11.7249 18.0054 11.3884 18.8177C11.0289 19.6857 10.4201 20.4275 9.63896 20.9495C8.85782 21.4714 7.93946 21.75 7 21.75H3C2.58579 21.75 2.25 21.4142 2.25 21V17C2.25 16.0605 2.52858 15.1421 3.05052 14.361C3.57246 13.5799 4.3143 12.9711 5.18225 12.6115C5.99455 12.2751 6.88314 12.1711 7.74905 12.3094C8.83643 9.74682 10.547 7.49212 12.7296 5.75287C15.0837 3.87693 17.8998 2.67012 20.8815 2.25919ZM10.0984 16.0649C10.077 16.0082 10.0629 15.9506 10.0557 15.893C9.89413 15.4471 9.63624 15.04 9.2981 14.7019C8.96001 14.3638 8.55301 14.1059 8.10721 13.9444C8.04953 13.9372 7.99178 13.9231 7.93499 13.9016C7.90509 13.8903 7.87632 13.8773 7.84877 13.8628C7.77794 13.8436 7.70633 13.8268 7.63404 13.8124C7.0036 13.687 6.35014 13.7514 5.75628 13.9974C5.16242 14.2433 4.65484 14.6599 4.29772 15.1944C3.94061 15.7288 3.75 16.3572 3.75 17V20.25H7C7.64279 20.25 8.27114 20.0594 8.8056 19.7022C9.34006 19.3451 9.75662 18.8376 10.0026 18.2437C10.2486 17.6498 10.313 16.9964 10.1876 16.3659C10.1732 16.2935 10.1563 16.2218 10.1371 16.1509C10.1226 16.1234 10.1097 16.0947 10.0984 16.0649ZM10.3588 13.6412C10.7069 13.9894 10.9969 14.3876 11.2204 14.8204C12.2258 14.3839 13.1782 13.8417 14.0621 13.2048C13.3066 11.827 12.173 10.6933 10.7952 9.93782C10.1583 10.8218 9.61603 11.7741 9.17957 12.7795C9.61238 13.0031 10.0106 13.293 10.3588 13.6412ZM11.7434 8.75107C13.1943 9.59789 14.4021 10.8057 15.2489 12.2565C15.9093 11.6727 16.5204 11.0304 17.0741 10.3355C18.5698 8.45849 19.5983 6.25889 20.0821 3.9179C17.7411 4.40165 15.5415 5.43018 13.6644 6.92595C12.9696 7.47964 12.3273 8.0907 11.7434 8.75107Z"})))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),C=n(790);const f=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,C,f,v;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(C=(e.vars||e).palette)||null==(C=C[o.color])?void 0:C.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.disabled,inherit:void 0}[o.color]}}),h=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:h,color:m="inherit",component:S="svg",fontSize:p="medium",htmlColor:A,inheritViewBox:g=!1,titleAccess:w,viewBox:z="0 0 24 24"}=n,x=(0,i.A)(n,f),y=r.isValidElement(u)&&"svg"===u.type,R=(0,l.A)({},n,{color:m,component:S,fontSize:p,instanceFontSize:e.fontSize,inheritViewBox:g,viewBox:z,hasSvgAsChild:y}),M={};g||(M.viewBox=z);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(R);return(0,C.jsxs)(v,(0,l.A)({as:S,className:(0,t.A)(B.root,h),focusable:"false",color:A,"aria-hidden":!w||void 0,role:w?"img":void 0,ref:o},M,x,y&&u.props,{ownerState:R,children:[y?u.props.children:u,w?(0,C.jsx)("title",{children:w}):null]}))});h.muiName="SvgIcon",o.A=h},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/998.js b/wp-content/themes/hello-elementor/assets/js/998.js new file mode 100644 index 0000000..a15a317 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/998.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkhello_elementor=self.webpackChunkhello_elementor||[]).push([[998],{691:function(e,o,n){n.d(o,{A:function(){return t}});var l=n(1609),i=n.n(l),r=n(4623),t=i().forwardRef((e,o)=>i().createElement(r.A,{...e,ref:o}))},4623:function(e,o,n){var l=n(8168),i=n(8587),r=n(1609),t=n(4164),c=n(5659),a=n(8466),s=n(3541),u=n(1848),d=n(5099),f=n(790);const v=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],h=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,o)=>{const{ownerState:n}=e;return[o.root,"inherit"!==n.color&&o[`color${(0,a.A)(n.color)}`],o[`fontSize${(0,a.A)(n.fontSize)}`]]}})(({theme:e,ownerState:o})=>{var n,l,i,r,t,c,a,s,u,d,f,v,h;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:o.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=e.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(i=e.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(r=e.typography)||null==(t=r.pxToRem)?void 0:t.call(r,20))||"1.25rem",medium:(null==(c=e.typography)||null==(a=c.pxToRem)?void 0:a.call(c,24))||"1.5rem",large:(null==(s=e.typography)||null==(u=s.pxToRem)?void 0:u.call(s,35))||"2.1875rem"}[o.fontSize],color:null!=(d=null==(f=(e.vars||e).palette)||null==(f=f[o.color])?void 0:f.main)?d:{action:null==(v=(e.vars||e).palette)||null==(v=v.action)?void 0:v.active,disabled:null==(h=(e.vars||e).palette)||null==(h=h.action)?void 0:h.disabled,inherit:void 0}[o.color]}}),m=r.forwardRef(function(e,o){const n=(0,s.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:m,color:S="inherit",component:p="svg",fontSize:A="medium",htmlColor:g,inheritViewBox:w=!1,titleAccess:z,viewBox:C="0 0 24 24"}=n,x=(0,i.A)(n,v),L=r.isValidElement(u)&&"svg"===u.type,y=(0,l.A)({},n,{color:S,component:p,fontSize:A,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:C,hasSvgAsChild:L}),R={};w||(R.viewBox=C);const B=(e=>{const{color:o,fontSize:n,classes:l}=e,i={root:["root","inherit"!==o&&`color${(0,a.A)(o)}`,`fontSize${(0,a.A)(n)}`]};return(0,c.A)(i,d.E,l)})(y);return(0,f.jsxs)(h,(0,l.A)({as:p,className:(0,t.A)(B.root,m),focusable:"false",color:g,"aria-hidden":!z||void 0,role:z?"img":void 0,ref:o},R,x,L&&u.props,{ownerState:y,children:[L?u.props.children:u,z?(0,f.jsx)("title",{children:z}):null]}))});m.muiName="SvgIcon",o.A=m},5099:function(e,o,n){n.d(o,{E:function(){return r}});var l=n(8413),i=n(3990);function r(e){return(0,i.Ay)("MuiSvgIcon",e)}(0,l.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"])},9998:function(e,o,n){n.r(o),n.d(o,{default:function(){return r}});var l=n(1609),i=n(691),r=l.forwardRef((e,o)=>l.createElement(i.A,{viewBox:"0 0 24 24",...e,ref:o},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19 19.25C19.1381 19.25 19.25 19.1381 19.25 19L19.25 16.75L4.75 16.75L4.75 19C4.75 19.1381 4.86193 19.25 5 19.25L19 19.25ZM3.25 19C3.25 19.9665 4.0335 20.75 5 20.75L19 20.75C19.9665 20.75 20.75 19.9665 20.75 19L20.75 5C20.75 4.0335 19.9665 3.25 19 3.25L5 3.25C4.0335 3.25 3.25 4.0335 3.25 5L3.25 19ZM4.75 15.25L19.25 15.25L19.25 5C19.25 4.86193 19.1381 4.75 19 4.75L5 4.75C4.86193 4.75 4.75 4.86193 4.75 5L4.75 15.25Z"})))}}]); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/custom.js b/wp-content/themes/hello-elementor/assets/js/custom.js new file mode 100644 index 0000000..e08057d --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/custom.js @@ -0,0 +1,160 @@ +jQuery(function ($) { + const toggleText = 'Zwiń'; + + $('body').on('click', '.acc-tile-btn', function (e) { + e.preventDefault(); + + const $btn = $(this); + const $box = $btn.closest('.acc-tile-box'); + const $content = $box.find('.acc-tile-data').first(); + const $text = $btn.find('.elementor-button-text'); + const defaultText = $btn.data('default-text') || $text.text(); + + if (!$btn.data('default-text')) { + $btn.data('default-text', defaultText); + } + + const isOpen = $content.hasClass('active'); + + // Zamykamy wszystkie inne + $('.acc-tile-box').not($box).each(function () { + const $otherBox = $(this); + const $otherBtn = $otherBox.find('.acc-tile-btn').first(); + const $otherContent = $otherBox.find('.acc-tile-data').first(); + const $otherText = $otherBtn.find('.elementor-button-text'); + const otherDefaultText = $otherBtn.data('default-text'); + + $otherContent.removeClass('active').slideUp(); + $otherBtn.removeClass('active'); + $otherBox.removeClass('active'); + + if (otherDefaultText) { + $otherText.text(otherDefaultText); + } + }); + + // Zmieniamy stan aktualnego + if (isOpen) { + $content.removeClass('active').slideUp(); + $btn.removeClass('active'); + $box.removeClass('active'); + $text.text(defaultText); + } else { + $content.addClass('active').slideDown(); + $btn.addClass('active'); + $box.addClass('active'); + $text.text(toggleText); + } + }); + + // $('body').on('click', '.acc-big-tile-btn', function (e) { + // e.preventDefault(); + + // const $btn = $(this); + // const $text = $btn.find('.elementor-button-text'); + // const defaultText = $btn.data('default-text') || $text.text(); + // const $content = $('.acc-big-tile-data'); + + // if (!$btn.data('default-text')) { + // $btn.data('default-text', defaultText); + // } + + // const isOpen = $content.hasClass('active'); + + // if (isOpen) { + // $content.removeClass('active').slideUp(); + // $btn.removeClass('active'); + // $text.text(defaultText); + // $('.acc-big-tile-img').slideUp(); + // } else { + // $content.addClass('active').slideDown(); + // $btn.addClass('active'); + // $text.text(toggleText); + // $('.acc-big-tile-img').slideDown(); + // } + // }); + $('body').on('click', '.acc-big-tile-btn', function (e) { + e.preventDefault(); + + const $btn = $(this); + const $text = $btn.find('.elementor-button-text'); + const defaultText = $btn.data('default-text') || $text.text(); + const $content = $('.acc-big-tile-data'); + const $img = $('.acc-big-tile-img'); + + if (!$btn.data('default-text')) { + $btn.data('default-text', defaultText); + } + + if (!$img.data('initial-height')) { + $img.data('initial-height', $img.outerHeight()); + $img.height($img.outerHeight()); + } + + const initialHeight = $img.data('initial-height'); + const isOpen = $content.hasClass('active'); + + if (isOpen) { + $content.removeClass('active').stop(true, true).slideUp(400); + $btn.removeClass('active'); + $text.text(defaultText); + + $img.stop(true, true).animate({ + height: initialHeight + }, 400); + } else { + const targetHeight = $img.parent().outerHeight() + $content.outerHeight(true); + + $content.addClass('active').stop(true, true).slideDown(400); + $btn.addClass('active'); + $text.text(toggleText); + + $img.stop(true, true).animate({ + height: targetHeight + 16 + }, 400); + } +}); + + // $('body').on('click', '.acc-big-tile-btn', function (e) { + // e.preventDefault(); + + // const $btn = $(this); + // const $text = $btn.find('.elementor-button-text'); + // const defaultText = $btn.data('default-text') || $text.text(); + // const $content = $('.acc-big-tile-data'); + // const $img = $('.acc-big-tile-img'); + + // if (!$btn.data('default-text')) { + // $btn.data('default-text', defaultText); + // } + + // if (!$img.data('initial-height')) { + // $img.data('initial-height', $img.outerHeight()); + // $img.height($img.outerHeight()); + // } + + // const initialHeight = $img.data('initial-height'); + // const isOpen = $content.hasClass('active'); + + // if (isOpen) { + // $content.removeClass('active').slideUp(); + // $btn.removeClass('active'); + // $text.text(defaultText); + + // $img.stop(true, true).animate({ + // height: initialHeight + // }, 400); + // } else { + // $content.addClass('active').slideDown(400, function () { + // const targetHeight = $img.parent().outerHeight(); + + // $img.stop(true, true).animate({ + // height: targetHeight + // }, 400); + // }); + + // $btn.addClass('active'); + // $text.text(toggleText); + // } + // }); +}); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.asset.php new file mode 100644 index 0000000..950f9b2 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.asset.php @@ -0,0 +1 @@ + array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-i18n'), 'version' => '3a6f2778629885628b50'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.js b/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.js new file mode 100644 index 0000000..d4a3da1 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-conversion-banner.js @@ -0,0 +1,101 @@ +!function(){var e={41:function(e,t,r){"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:function(){return n},SF:function(){return o},sk:function(){return i}});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},644:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,i=e.substring(t+1,e.length-1);if("color"===r){if(i=i.split(" "),n=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,o.default)(10,n))}else i=i.split(",");return i=i.map(e=>parseFloat(e)),{type:r,values:i,colorSpace:n}}function l(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function c(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(e,t=(e+r/30)%12)=>o-i*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return l(e)}function p(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return l(e)}},790:function(e){"use strict";e.exports=window.ReactJSXRuntime},1287:function(e,t,r){"use strict";r.d(t,{i:function(){return a},s:function(){return i}});var n=r(1609),o=!!n.useInsertionEffect&&n.useInsertionEffect,i=o||function(e){return e()},a=o||n.useLayoutEffect},1568:function(e,t,r){"use strict";r.d(t,{A:function(){return ne}});var n=r(5047),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,r){return e.replace(t,r)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function p(e,t,r){return e.slice(t,r)}function d(e){return e.length}function f(e){return e.length}function m(e,t){return t.push(e),e}var h=1,g=1,y=0,b=0,v=0,x="";function k(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:h,column:g,length:a,return:""}}function M(e,t){return a(k("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return v=b>0?u(x,--b):0,g--,10===v&&(g=1,h--),v}function A(){return v=b2||O(v)>3?"":" "}function E(e,t){for(;--t&&A()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return R(e,C()+(t<6&&32==w()&&32==A()))}function P(e){for(;A();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&P(v);break;case 40:41===e&&P(e);break;case 92:A()}return b}function z(e,t){for(;A()&&e+v!==57&&(e+v!==84||47!==w()););return"/*"+R(t,b-1)+"*"+i(47===e?e:A())}function j(e){for(;!O(w());)A();return R(e,b)}var B="-ms-",L="-moz-",F="-webkit-",N="comm",W="rule",H="decl",D="@keyframes";function V(e,t){for(var r="",n=f(e),o=0;o0&&d(L)-y&&m(v>32?Y(L+";",n,r,y-1):Y(l(L," ","")+";",n,r,y-2),f);break;case 59:L+=";";default:if(m(B=q(L,t,r,h,g,o,p,$,_=[],P=[],y),a),123===O)if(0===g)X(L,t,B,B,_,a,y,p,P);else switch(99===b&&110===u(L,3)?100:b){case 100:case 108:case 109:case 115:X(e,B,B,n&&m(q(e,B,B,0,0,o,p,$,o,_=[],y),P),o,P,y,p,n?_:P);break;default:X(L,B,B,B,[""],P,0,p,P)}}h=g=v=0,k=R=1,$=L="",y=s;break;case 58:y=1+d(L),v=x;default:if(k<1)if(123==O)--k;else if(125==O&&0==k++&&125==S())continue;switch(L+=i(O),O*k){case 38:R=g>0?1:(L+="\f",-1);break;case 44:p[h++]=(d(L)-1)*R,R=1;break;case 64:45===w()&&(L+=I(A())),b=w(),g=y=d($=L+=j(C())),O++;break;case 45:45===x&&2==d(L)&&(k=0)}}return a}function q(e,t,r,n,i,a,c,u,d,m,h){for(var g=i-1,y=0===i?a:[""],b=f(y),v=0,x=0,M=0;v0?y[S]+" "+A:l(A,/&\f/g,y[S])))&&(d[M++]=w);return k(e,t,r,0===i?W:u,d,m,h)}function U(e,t,r){return k(e,t,r,N,i(v),p(e,2,-2),0)}function Y(e,t,r,n){return k(e,t,r,H,p(e,0,n),p(e,n+1,-1),n)}var J=function(e,t,r){for(var n=0,o=0;n=o,o=w(),38===n&&12===o&&(t[r]=1),!O(o);)A();return R(e,b)},Q=new WeakMap,Z=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Q.get(r))&&!n){Q.set(e,!0);for(var o=[],a=function(e,t){return _(function(e,t){var r=-1,n=44;do{switch(O(n)){case 0:38===n&&12===w()&&(t[r]=1),e[r]+=J(b-1,t,r);break;case 2:e[r]+=I(n);break;case 4:if(44===n){e[++r]=58===w()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=i(n)}}while(n=A());return e}($(e),t))}(t,o),s=r.props,l=0,c=0;l6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+F+"$2-$3$1"+L+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,d(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+F)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+F+(45===u(e,14)?"inline-":"")+"box$3$1"+F+"$2$3$1"+B+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return F+e+B+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return F+e+B+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return F+e+B+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return F+e+B+e+e}return e}var re=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=te(e.value,e.length);break;case D:return V([M(e,{value:l(e.value,"@","@"+F)})],n);case W:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return V([M(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return V([M(e,{props:[l(t,/:(plac\w+)/,":"+F+"input-$1")]}),M(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),M(e,{props:[l(t,/:(plac\w+)/,B+"input-$1")]})],n)}return""})}}],ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,i,a=e.stylisPlugins||re,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:m}}},3366:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(644);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3404:function(e,t,r){"use strict";e.exports=r(3072)},3571:function(e,t,r){"use strict";r.d(t,{k:function(){return l}});var n=r(3366),o=r(4620),i=r(6481),a=r(9452),s=r(4188);function l(){function e(e,t,r,o){const s={[e]:t,theme:r},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:p,style:d}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,i.Yn)(r,u)||{};return d?d(s):(0,a.NI)(s,t,t=>{let r=(0,i.BO)(f,p,t);return t===r&&"string"==typeof t&&(r=(0,i.BO)(f,p,`${e}${"default"===t?"":(0,n.A)(t)}`,t)),!1===c?r:{[c]:r}})}return function t(r){var n;const{sx:i,theme:l={},nested:c}=r||{};if(!i)return null;const u=null!=(n=l.unstable_sxConfig)?n:s.A;function p(r){let n=r;if("function"==typeof r)n=r(l);else if("object"!=typeof r)return r;if(!n)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let p=i;return Object.keys(n).forEach(r=>{const i="function"==typeof(s=n[r])?s(l):s;var s;if(null!=i)if("object"==typeof i)if(u[r])p=(0,o.A)(p,e(r,i,l,u));else{const e=(0,a.NI)({theme:l},i,e=>({[r]:e}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),r=new Set(t);return e.every(e=>r.size===Object.keys(e).length)}(e,i)?p=(0,o.A)(p,e):p[r]=t({sx:i,theme:l,nested:!0})}else p=(0,o.A)(p,e(r,i,l,u))}),!c&&l.modularCssLayers?{"@layer sx":(0,a.vf)(s,p)}:(0,a.vf)(s,p)}return Array.isArray(i)?i.map(p):p(i)}}const c=l();c.filterProps=["sx"],t.A=c},3857:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return n.A},extendSxProp:function(){return o.A},unstable_createStyleFunctionSx:function(){return n.k},unstable_defaultSxConfig:function(){return i.A}});var n=r(3571),o=r(9599),i=r(4188)},4146:function(e,t,r){"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var a=u(r);p&&(a=a.concat(p(r)));for(var s=l(t),h=l(r),g=0;g(t.filterProps.forEach(r=>{e[r]=t}),e),{}),r=e=>Object.keys(e).reduce((r,n)=>t[n]?(0,i.A)(r,t[n](e)):r,{});return r.propTypes={},r.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),r},s=r(9452);function l(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),p=c("borderTop",l),d=c("borderRight",l),f=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),g=c("borderTopColor"),y=c("borderRightColor"),b=c("borderBottomColor"),v=c("borderLeftColor"),x=c("outline",l),k=c("outlineColor"),M=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};M.propTypes={},M.filterProps=["borderRadius"],a(u,p,d,f,m,h,g,y,b,v,M,x,k);const S=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};S.propTypes={},S.filterProps=["gap"];const A=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};A.propTypes={},A.filterProps=["columnGap"];const w=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};function C(e,t){return"grey"===t?t:e}function R(e){return e<=1&&0!==e?100*e+"%":e}w.propTypes={},w.filterProps=["rowGap"],a(S,A,w,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"})),a((0,o.Ay)({prop:"color",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:C}));const O=(0,o.Ay)({prop:"width",transform:R}),$=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:R(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};$.filterProps=["maxWidth"];const _=(0,o.Ay)({prop:"minWidth",transform:R}),I=(0,o.Ay)({prop:"height",transform:R}),T=(0,o.Ay)({prop:"maxHeight",transform:R}),E=(0,o.Ay)({prop:"minHeight",transform:R});(0,o.Ay)({prop:"size",cssProperty:"width",transform:R}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:R}),a(O,$,_,I,T,E,(0,o.Ay)({prop:"boxSizing"}));var P={border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:M},color:{themeKey:"palette",transform:C},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:C},backgroundColor:{themeKey:"palette",transform:C},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S},rowGap:{style:w},columnGap:{style:A},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:R},maxWidth:{style:$},minWidth:{transform:R},height:{transform:R},maxHeight:{transform:R},minHeight:{transform:R},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},4532:function(e,t,r){"use strict";r.r(t),r.d(t,{GlobalStyles:function(){return Se.A},StyledEngineProvider:function(){return Me},ThemeContext:function(){return l.T},css:function(){return b.AH},default:function(){return Ae},internal_processStyles:function(){return we},internal_serializeStyles:function(){return Re},keyframes:function(){return b.i7}});var n=r(8168),o=r(1609),i=r(6289),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}),l=r(9214),c=r(41),u=r(3174),p=r(1287),d=s,f=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,c.SF)(t,r,n),(0,p.s)(function(){return(0,c.sk)(t,r,n)}),null},y=function e(t,r){var i,a,s=t.__emotion_real===t,p=s&&t.__emotion_base||t;void 0!==r&&(i=r.label,a=r.target);var d=h(t,r,s),f=d||m(p),y=!f("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&v.push("label:"+i+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{v.push(b[0][0]);for(var x=b.length,k=1;k0?C(j,--P):0,T--,10===z&&(T=1,I--),z}function N(){return z=P2||V(z)>3?"":" "}function U(e,t){for(;--t&&N()&&!(z<48||z>102||z>57&&z<65||z>70&&z<97););return D(e,H()+(t<6&&32==W()&&32==N()))}function Y(e){for(;N();)switch(z){case e:return P;case 34:case 39:34!==e&&39!==e&&Y(z);break;case 40:41===e&&Y(e);break;case 92:N()}return P}function J(e,t){for(;N()&&e+z!==57&&(e+z!==84||47!==W()););return"/*"+D(t,P-1)+"*"+k(47===e?e:N())}function Q(e){for(;!V(W());)N();return D(e,P)}var Z="-ms-",ee="-moz-",te="-webkit-",re="comm",ne="rule",oe="decl",ie="@keyframes";function ae(e,t){for(var r="",n=$(e),o=0;o0&&O(R)-p&&_(f>32?de(R+";",n,r,p-1):de(A(R," ","")+";",n,r,p-2),l);break;case 59:R+=";";default:if(_(S=ue(R,t,r,c,u,o,s,v,x=[],M=[],p),i),123===b)if(0===u)ce(R,t,S,S,x,i,p,s,M);else switch(99===d&&110===C(R,3)?100:d){case 100:case 108:case 109:case 115:ce(e,S,S,n&&_(ue(e,S,S,0,0,o,s,v,o,x=[],p),M),o,M,p,s,n?x:M);break;default:ce(R,S,S,S,[""],M,0,s,M)}}c=u=f=0,h=y=1,v=R="",p=a;break;case 58:p=1+O(R),f=m;default:if(h<1)if(123==b)--h;else if(125==b&&0==h++&&125==F())continue;switch(R+=k(b),b*h){case 38:y=u>0?1:(R+="\f",-1);break;case 44:s[c++]=(O(R)-1)*y,y=1;break;case 64:45===W()&&(R+=X(N())),d=W(),u=p=O(v=R+=Q(H())),b++;break;case 45:45===m&&2==O(R)&&(h=0)}}return i}function ue(e,t,r,n,o,i,a,s,l,c,u){for(var p=o-1,d=0===o?i:[""],f=$(d),m=0,h=0,g=0;m0?d[y]+" "+b:A(b,/&\f/g,d[y])))&&(l[g++]=v);return B(e,t,r,0===o?ne:s,l,c,u)}function pe(e,t,r){return B(e,t,r,re,k(z),R(e,2,-2),0)}function de(e,t,r,n){return B(e,t,r,oe,R(e,0,n),R(e,n+1,-1),n)}var fe=function(e,t,r){for(var n=0,o=0;n=o,o=W(),38===n&&12===o&&(t[r]=1),!V(o);)N();return D(e,P)},me=new WeakMap,he=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||me.get(r))&&!n){me.set(e,!0);for(var o=[],i=function(e,t){return K(function(e,t){var r=-1,n=44;do{switch(V(n)){case 0:38===n&&12===W()&&(t[r]=1),e[r]+=fe(P-1,t,r);break;case 2:e[r]+=X(n);break;case 4:if(44===n){e[++r]=58===W()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=k(n)}}while(n=N());return e}(G(e),t))}(t,o),a=r.props,s=0,l=0;s6)switch(C(e,t+1)){case 109:if(45!==C(e,t+4))break;case 102:return A(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+ee+(108==C(e,t+3)?"$3":"$2-$3"))+e;case 115:return~w(e,"stretch")?ye(A(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==C(e,t+1))break;case 6444:switch(C(e,O(e)-3-(~w(e,"!important")&&10))){case 107:return A(e,":",":"+te)+e;case 101:return A(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(45===C(e,14)?"inline-":"")+"box$3$1"+te+"$2$3$1"+Z+"$2box$3")+e}break;case 5936:switch(C(e,t+11)){case 114:return te+e+Z+A(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+Z+A(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+Z+A(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+Z+e+e}return e}var be=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case oe:e.return=ye(e.value,e.length);break;case ie:return ae([L(e,{value:A(e.value,"@","@"+te)})],n);case ne:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ae([L(e,{props:[A(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return ae([L(e,{props:[A(t,/:(plac\w+)/,":"+te+"input-$1")]}),L(e,{props:[A(t,/:(plac\w+)/,":-moz-$1")]}),L(e,{props:[A(t,/:(plac\w+)/,Z+"input-$1")]})],n)}return""})}}],ve=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n,o,i=e.stylisPlugins||be,a={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{const e=`${t}-${r}`;if("object"==typeof document&&ke.has(e))return ke.get(e);const n=function(e,t){const r=ve({key:"css",prepend:e});if(t){const e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}(t,r);return ke.set(e,n),n},[t,r]);return t||r?(0,xe.jsx)(l.C,{value:i,children:n}):n}var Se=r(9940);function Ae(e,t){return y(e,t)}const we=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Ce=[];function Re(e){return Ce[0]=e,(0,u.J)(Ce)}},4620:function(e,t,r){"use strict";var n=r(7900);t.A=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},4634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,c.default)((0,o.default)({},e,{theme:b((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,(e,c={})=>{(0,a.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:p,slot:f,skipVariantsResolver:h,skipSx:g,overridesResolver:k=v(y(f))}=c,M=(0,i.default)(c,d),S=p&&p.startsWith("Mui")||f?"components":"custom",A=void 0!==h?h:f&&"Root"!==f&&"root"!==f||!1,w=g||!1;let C=m;"Root"===f||"root"===f?C=n:f?C=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(C=void 0);const R=(0,a.default)(e,(0,o.default)({shouldForwardProp:C,label:void 0},M)),O=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>{const i=b({theme:n.theme,defaultTheme:r,themeId:t});return x(e,(0,o.default)({},n,{theme:i}),i.modularCssLayers?S:void 0)}:e,$=(n,...i)=>{let a=O(n);const s=i?i.map(O):[];p&&k&&s.push(e=>{const n=b((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[p]||!n.components[p].styleOverrides)return null;const i=n.components[p].styleOverrides,a={};return Object.entries(i).forEach(([t,r])=>{a[t]=x(r,(0,o.default)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),k(e,a)}),p&&!A&&s.push(e=>{var n;const i=b((0,o.default)({},e,{defaultTheme:r,themeId:t}));return x({variants:null==i||null==(n=i.components)||null==(n=n[p])?void 0:n.variants},(0,o.default)({},e,{theme:i}),i.modularCssLayers?"theme":void 0)}),w||s.push(u);const l=s.length-i.length;if(Array.isArray(n)&&l>0){const e=new Array(l).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const c=R(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return R.withConfig&&($.withConfig=R.withConfig),$}};var o=n(r(4634)),i=n(r(4893)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(4532)),s=r(1650),l=(n(r(2566)),n(r(2097)),n(r(3142))),c=n(r(3857));const u=["ownerState"],p=["variants"],d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function h(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const g=(0,l.default)(),y=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function b({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function v(e){return e?(t,r)=>r[e]:null}function x(e,t,r){let{ownerState:n}=t,s=(0,i.default)(t,u);const l="function"==typeof e?e((0,o.default)({ownerState:n},s)):e;if(Array.isArray(l))return l.flatMap(e=>x(e,(0,o.default)({ownerState:n},s),r));if(l&&"object"==typeof l&&Array.isArray(l.variants)){const{variants:e=[]}=l;let t=(0,i.default)(l,p);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,o.default)({ownerState:n},s,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&s[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,o.default)({ownerState:n},s,n)):e.style;t.push(r?h((0,a.internal_serializeStyles)(i),r):i)}}),t}return r?h((0,a.internal_serializeStyles)(l),r):l}},6481:function(e,t,r){"use strict";r.d(t,{BO:function(){return a},Yn:function(){return i}});var n=r(3366),o=r(9452);function i(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){const r=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=r)return r}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function a(e,t,r,n=r){let o;return o="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:i(e,r)||n,t&&(o=t(o,n,e)),o}t.Ay=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=i(e.theme,s)||{};return(0,o.NI)(e,c,e=>{let o=a(u,l,e);return e===o&&"string"==typeof e&&(o=a(u,l,`${t}${"default"===e?"":(0,n.A)(e)}`,e)),!1===r?o:{[r]:o}})};return c.propTypes={},c.filterProps=[t],c}},6972:function(e,t){"use strict";t.A=function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}},7437:function(e,t,r){"use strict";r.d(t,{AH:function(){return c},i7:function(){return u},mL:function(){return l}});var n=r(9214),o=r(1609),i=r(41),a=r(1287),s=r(3174),l=(r(1568),r(4146),(0,n.w)(function(e,t){var r=e.styles,l=(0,s.J)([r],void 0,o.useContext(n.T)),c=o.useRef();return(0,a.i)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,n],function(){r.flush()}},[t]),(0,a.i)(function(){var e=c.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}},[t,l.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),r=0;r{t[r]=a(e[r])}),t}function s(e,t,r={clone:!0}){const l=r.clone?(0,n.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?l[n]=t[n]:i(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&i(e[n])?l[n]=s(e[n],t[n],r):r.clone?l[n]=i(t[n])?a(t[n]):t[n]:l[n]=t[n]}),l}},8094:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8587),o=r(8168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>(0,o.A)({},e,{[t.key]:t.val}),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.A)(e,i),c=a(t),u=Object.keys(c);function p(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${r})`}function f(e,n){const o=u.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:n)-s/100}${r})`}return(0,o.A)({keys:u,values:c,up:p,down:d,between:f,only:function(e){return u.indexOf(e)+1(void 0===e[t]&&(e[t]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=a[t],o=s[r]||"";return Array.isArray(o)?o.map(e=>n+e):[n+o]})(t)),e[t])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],p=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],d=[...u,...p];function f(e,t,r,n){var i;const a=null!=(i=(0,o.Yn)(e,t,!1))?i:r;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return f(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function g(e,t){const r=m(e.theme);return Object.keys(e).map(o=>function(e,t,r,o){if(-1===t.indexOf(r))return null;const i=function(e,t){return r=>e.reduce((e,n)=>(e[n]=h(t,r),e),{})}(c(r),o),a=e[r];return(0,n.NI)(e,a,i)}(e,t,o,r)).reduce(i.A,{})}function y(e){return g(e,u)}function b(e){return g(e,p)}function v(e){return g(e,d)}y.propTypes={},y.filterProps=u,b.propTypes={},b.filterProps=p,v.propTypes={},v.filterProps=d},8336:function(e,t,r){"use strict";function n(e,t){const r=this;if(r.vars&&"function"==typeof r.getColorSchemeSelector){const n=r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:function(){return n}})},8587:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}r.d(t,{A:function(){return n}})},8749:function(e,t,r){"use strict";r.d(t,{A:function(){return f}});var n=r(8168),o=r(8587),i=r(7900),a=r(8094),s={borderRadius:4},l=r(8248),c=r(3571),u=r(4188),p=r(8336);const d=["breakpoints","palette","spacing","shape"];var f=function(e={},...t){const{breakpoints:r={},palette:f={},spacing:m,shape:h={}}=e,g=(0,o.A)(e,d),y=(0,a.A)(r),b=function(e=8){if(e.mui)return e;const t=(0,l.LX)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map(e=>{const r=t(e);return"number"==typeof r?`${r}px`:r}).join(" ");return r.mui=!0,r}(m);let v=(0,i.A)({breakpoints:y,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},f),spacing:b,shape:(0,n.A)({},s,h)},g);return v.applyStyles=p.A,v=t.reduce((e,t)=>(0,i.A)(e,t),v),v.unstable_sxConfig=(0,n.A)({},u.A,null==g?void 0:g.unstable_sxConfig),v.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},v}},9214:function(e,t,r){"use strict";r.d(t,{C:function(){return a},T:function(){return l},w:function(){return s}});var n=r(1609),o=r(1568),i=(r(3174),r(1287),n.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=i.Provider,s=function(e){return(0,n.forwardRef)(function(t,r){var o=(0,n.useContext)(i);return e(t,o,r)})},l=n.createContext({})},9452:function(e,t,r){"use strict";r.d(t,{EU:function(){return s},NI:function(){return a},iZ:function(){return c},kW:function(){return u},vf:function(){return l},zu:function(){return o}});var n=r(7900);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function a(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||i;return t.reduce((n,o,i)=>(n[e.up(e.keys[i])]=r(t[i]),n),{})}if("object"==typeof t){const e=n.breakpoints||i;return Object.keys(t).reduce((n,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i))n[e.up(i)]=r(t[i],i);else{const e=i;n[e]=t[e]}return n},{})}return r(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce((t,r)=>(t[e.up(r)]={},t),{}))||{}}function l(e,t){return e.reduce((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e},t)}function c(e,...t){const r=s(e),o=[r,...t].reduce((e,t)=>(0,n.A)(e,t),{});return l(Object.keys(r),o)}function u({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((t,n)=>{n{null!=e[t]&&(r[t]=!0)}),r}(e,t),o=Object.keys(n);if(0===o.length)return e;let i;return o.reduce((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[i],i=n):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[i],i=r):t[r]=e,t),{})}},9599:function(e,t,r){"use strict";r.d(t,{A:function(){return c}});var n=r(8168),o=r(8587),i=r(7900),a=r(4188);const s=["sx"],l=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach(t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]}),n};function c(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:a,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,i.Q)(r)?(0,n.A)({},a,r):a}:(0,n.A)({},a,t),(0,n.A)({},c,{sx:u})}},9640:function(e,t){"use strict";Symbol.for("react.transitional.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler");Symbol.for("react.provider");Symbol.for("react.consumer"),Symbol.for("react.context");var r=Symbol.for("react.forward_ref"),n=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.view_transition"),Symbol.for("react.client.reference");t.vM=r,t.lD=n},9940:function(e,t,r){"use strict";r.d(t,{A:function(){return i}}),r(1609);var n=r(7437),o=r(790);function i(e){const{styles:t,defaultTheme:r={}}=e,i="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:i})}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=r(5338),t=r(1609),n=r.n(t),o=r(8168),i=r(8587),a=t.createContext(null);function s(){return t.useContext(a)}var l="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",c=r(790),u=function(e){const{children:r,theme:n}=e,i=s(),u=t.useMemo(()=>{const e=null===i?n:function(e,t){return"function"==typeof t?t(e):(0,o.A)({},e,t)}(i,n);return null!=e&&(e[l]=null!==i),e},[n,i]);return(0,c.jsx)(a.Provider,{value:u,children:r})},p=r(9214),d=function(e=null){const r=t.useContext(p.T);return r&&(n=r,0!==Object.keys(n).length)?r:e;var n};const f=["value"],m=t.createContext();var h=function(e){let{value:t}=e,r=(0,i.A)(e,f);return(0,c.jsx)(m.Provider,(0,o.A)({value:null==t||t},r))};const g=t.createContext(void 0);var y=function({value:e,children:t}){return(0,c.jsx)(g.Provider,{value:e,children:t})},b="undefined"!=typeof window?t.useLayoutEffect:t.useEffect;let v=0;const x=t["useId".toString()];var k=r(4532),M=r(9940),S=r(8749);const A=(0,S.A)();var w=function(e=A){return d(e)};function C(e){const t=(0,k.internal_serializeStyles)(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}var R=function({styles:e,themeId:t,defaultTheme:r={}}){const n=w(r),o=t&&n[t]||n;let i="function"==typeof e?e(o):e;return o.modularCssLayers&&(i=Array.isArray(i)?i.map(e=>C("function"==typeof e?e(o):e)):C(i)),(0,c.jsx)(M.A,{styles:i})};const O={};function $(e,r,n,i=!1){return t.useMemo(()=>{const t=e&&r[e]||r;if("function"==typeof n){const a=n(t),s=e?(0,o.A)({},r,{[e]:a}):a;return i?()=>s:s}return e?(0,o.A)({},r,{[e]:n}):(0,o.A)({},r,n)},[e,r,n,i])}var _=function(e){const{children:r,theme:n,themeId:o}=e,i=d(O),a=s()||O,l=$(o,i,n),f=$(o,a,n,!0),m="rtl"===l.direction,g=function(e){const r=d(),n=function(e){if(void 0!==x){const t=x();return null!=e?e:t}return function(e){const[r,n]=t.useState(e),o=e||r;return t.useEffect(()=>{null==r&&(v+=1,n(`mui-${v}`))},[r]),o}(e)}()||"",{modularCssLayers:o}=e;let i="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return i=o&&null===r?"string"==typeof o?o.replace(/mui(?!\.)/g,i):`@layer ${i};`:"",b(()=>{const e=document.querySelector("head");if(!e)return;const t=e.firstChild;if(i){var r;if(t&&null!=(r=t.hasAttribute)&&r.call(t,"data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===n)return;const o=document.createElement("style");o.setAttribute("data-mui-layer-order",n),o.textContent=i,e.prepend(o)}else{var o;null==(o=e.querySelector(`style[data-mui-layer-order="${n}"]`))||o.remove()}},[i,n]),i?(0,c.jsx)(R,{styles:i}):null}(l);return(0,c.jsx)(u,{theme:f,children:(0,c.jsx)(p.T.Provider,{value:l,children:(0,c.jsx)(h,{value:m,children:(0,c.jsxs)(y,{value:null==l?void 0:l.components,children:[g,r]})})})})},I="$$material";const T=["theme"];function E(e){let{theme:t}=e,r=(0,i.A)(e,T);const n=t[I];return(0,c.jsx)(_,(0,o.A)({},r,{themeId:n?I:void 0,theme:n||t}))}const P="#FFFFFF",z="#f1f3f3",j="#d5d8dc",B="#babfc5",L="#9da5ae",F="#818a96",N="#69727d",W="#515962",H="#3f444b",D="#1f2124",V="#0c0d0e",G="#f3bafd",K="#f0abfc",X="#eb8efb",q="#ef4444",U="#dc2626",Y="#b91c1c",J="#b15211",Q="#3b82f6",Z="#2563eb",ee="#1d4ed8",te="#10b981",re="#0a875a",ne="#047857",oe="#99f6e4",ie="#5eead4",ae="#2adfcd",se="#b51243",le="#93003f",ce="#7e013b",ue="&:hover,&:focus,&:active,&:visited",pe="__unstableAccessibleMain",de="__unstableAccessibleLight",fe="0.75rem",me="1.25em",he="1.25em",ge="1.25em",ye=[0,1,1,1,1],be={defaultProps:{slotProps:{paper:{elevation:6}}},styleOverrides:{listbox:({theme:e})=>({"&.MuiAutocomplete-listboxSizeTiny":{fontSize:"0.875rem"},'&.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"]':{"&,&.Mui-Mui-focused":{backgroundColor:e.palette.action.selected}}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiOutlinedInput-root":{padding:"2.5px 0","& .MuiAutocomplete-input":{lineHeight:he,height:he,padding:"4px 2px 4px 8px"}},"& .MuiFilledInput-root":{padding:0,"& .MuiAutocomplete-input":{padding:"15px 8px 6px"}},"& .MuiInput-root":{paddingBottom:0,"& .MuiAutocomplete-input":{padding:"2px 0"}},"& .MuiAutocomplete-popupIndicator":{fontSize:"1.5em"},"& .MuiAutocomplete-clearIndicator":{fontSize:"1.2em"},"& .MuiAutocomplete-popupIndicator .MuiSvgIcon-root, & .MuiAutocomplete-clearIndicator .MuiSvgIcon-root":{fontSize:"1em"},"& .MuiInputAdornment-root .MuiIconButton-root":{padding:"2px"},"& .MuiAutocomplete-tagSizeTiny":{fontSize:fe},"&.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root .MuiAutocomplete-input":{paddingRight:"48px"}})},{props:{size:"tiny",multiple:!0},style:()=>({"& .MuiAutocomplete-tag":{margin:"1.5px 3px"}})}]},ve=["primary","secondary","error","warning","info","success","accent","global","promotion"],xe=["primary","global"],ke=ve.filter(e=>!xe.includes(e)),Me={defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({boxShadow:"none","&:hover":{boxShadow:"none"}})},variants:ve.map(e=>({props:{variant:"contained",color:e},style:({theme:t})=>({"& .MuiButtonGroup-grouped:not(:last-of-type), & .MuiButtonGroup-grouped:not(:last-of-type).Mui-disabled":{borderRight:0},"& .MuiButtonGroup-grouped:not(:last-child), & > *:not(:last-child) .MuiButtonGroup-grouped":{borderRight:`1px solid ${t.palette[e].dark}`},"& .MuiButtonGroup-grouped:not(:last-child).Mui-disabled, & > *:not(:last-child) .MuiButtonGroup-grouped.Mui-disabled":{borderRight:`1px solid ${t.palette.action.disabled}`}})}))};var Se=r(644),Ae=r(6972);function we(e,t=0,r=1){return(0,Ae.A)(e,t,r)}function Ce(e){if(e.type)return e;if("#"===e.charAt(0))return Ce(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,Se.A)(9,e));let n,o=e.substring(t+1,e.length-1);if("color"===r){if(o=o.split(" "),n=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,Se.A)(10,n))}else o=o.split(",");return o=o.map(e=>parseFloat(e)),{type:r,values:o,colorSpace:n}}function Re(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function Oe(e,t){if(e=Ce(e),t=we(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Re(e)}function $e(e,t){if(e=Ce(e),t=we(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Re(e)}const _e={variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.primary.__unstableAccessibleLight,"&:hover":{color:e.palette.primary.__unstableAccessibleMain}}})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.global.__unstableAccessibleLight,"&:hover":{color:e.palette.global.__unstableAccessibleMain}}})},{props:{color:"default",variant:"filled"},style:({theme:e})=>({backgroundColor:"light"===e.palette.mode?"#EBEBEB":"#434547","&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:e.palette.action.focus},"& .MuiChip-icon":{color:"inherit"}})},...Ie(["default"],function(e){return{backgroundColor:{light:"#EBEBEB",dark:"#434547"},backgroundColorHover:{light:e.palette.action.focus,dark:e.palette.action.focus},color:{light:e.palette.text.primary,dark:e.palette.text.primary},deleteIconOpacity:.26,deleteIconOpacityHover:.7}}),...Ie(["primary","global"],function(e,t){const r=e.palette[t];return{backgroundColor:{light:$e(r.light,.8),dark:Oe(r.__unstableAccessibleMain,.8)},backgroundColorHover:{light:$e(r.light,.6),dark:Oe(r.__unstableAccessibleMain,.9)},color:{light:Oe(r.__unstableAccessibleMain,.3),dark:$e(r.light,.3)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),...Ie(ke,function(e,t){return{backgroundColor:{light:$e(e.palette[t].light,.9),dark:Oe(e.palette[t].light,.8)},backgroundColorHover:{light:$e(e.palette[t].light,.8),dark:Oe(e.palette[t].light,.9)},color:{light:Oe(e.palette[t].main,.3),dark:$e(e.palette[t].main,.5)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),{props:{size:"tiny"},style:()=>({fontSize:fe,height:"20px",paddingInline:"5px","& .MuiChip-avatar":{width:"1rem",height:"1rem",fontSize:"9px",marginLeft:0,marginRight:"1px"},"& .MuiChip-icon":{fontSize:"1rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"0.875rem",marginLeft:0,marginRight:0}})},{props:{size:"small"},style:()=>({height:"24px",paddingInline:"5px","& .MuiChip-avatar":{width:"1.125rem",height:"1.125rem",fontSize:"9px",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.125rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"1rem",marginLeft:0,marginRight:0}})},{props:{size:"medium"},style:()=>({height:"32px",paddingInline:"6px","& .MuiChip-avatar":{width:"1.25rem",height:"1.25rem",fontSize:"0.75rem",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.25rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"4px",paddingLeft:"4px"},"& .MuiChip-deleteIcon":{fontSize:"1.125rem",marginLeft:0,marginRight:0}})}]};function Ie(e,t){return e.map(e=>({props:{color:e,variant:"standard"},style:({theme:r})=>{const n=t(r,e),{mode:o}=r.palette;return{backgroundColor:n.backgroundColor[o],color:n.color[o],"&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:n.backgroundColorHover[o]},"& .MuiChip-icon":{color:"inherit"},"& .MuiChip-deleteIcon":{color:n.color[o],opacity:n.deleteIconOpacity,"&:hover,&:focus":{color:n.color[o],opacity:n.deleteIconOpacityHover}}}}}))}const Te="1rem",Ee="0.75rem",Pe={components:{MuiAccordion:{styleOverrides:{root:({theme:e})=>({backgroundColor:e.palette.background.default,"&:before":{content:"none"},"&.Mui-expanded":{margin:0},"&.MuiAccordion-gutters + .MuiAccordion-root.MuiAccordion-gutters":{marginTop:e.spacing(1),marginBottom:e.spacing(0)},"&:not(.MuiAccordion-gutters) + .MuiAccordion-root:not(.MuiAccordion-gutters)":{borderTop:0},"&.Mui-disabled":{backgroundColor:e.palette.background.default}})},variants:[{props:{square:!1},style:({theme:e})=>{const t=e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3];return{"&:first-of-type":{borderTopLeftRadius:t,borderTopRightRadius:t},"&:last-of-type":{borderBottomLeftRadius:t,borderBottomRightRadius:t}}}}]},MuiAccordionActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2)})}},MuiAccordionSummary:{styleOverrides:{root:()=>({minHeight:"64px"}),content:({theme:e})=>({margin:e.spacing(1,0),"&.MuiAccordionSummary-content.Mui-expanded":{margin:e.spacing(1,0)}})}},MuiAccordionSummaryIcon:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(1,0)})}},MuiAccordionSummaryText:{styleOverrides:{root:({theme:e})=>({marginTop:0,marginBottom:0,padding:e.spacing(1,0)})}},MuiAppBar:{defaultProps:{elevation:0,color:"default"}},MuiAutocomplete:be,MuiAvatar:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2],boxShadow:"none",whiteSpace:"nowrap","&:hover":{boxShadow:"none"},"& .MuiSvgIcon-root":{fill:"currentColor"}})},variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"primary",variant:"text"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.global.__unstableAccessibleMain}})},{props:{color:"global",variant:"text"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})}]},MuiButtonBase:{defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({"&.MuiButtonBase-root.Mui-focusVisible":{boxShadow:"0 0 0 1px inset"},".MuiCircularProgress-root":{fontSize:"inherit"}})}},MuiButtonGroup:Me,MuiCard:{defaultProps:{},styleOverrides:{root:()=>({position:"relative"})}},MuiCardActions:{styleOverrides:{root:({theme:e})=>({justifyContent:"flex-end",padding:e.spacing(1.5,2)})}},MuiCardGroup:{styleOverrides:{root:()=>({"& .MuiCard-root.MuiPaper-outlined:not(:last-child)":{borderBottom:0},"& .MuiCard-root.MuiPaper-rounded":{"&:first-child:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0},"&:not(:first-child):not(:last-child)":{borderRadius:0},"&:last-child:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0}}})}},MuiCardHeader:{defaultProps:{titleTypographyProps:{variant:"subtitle1"}},styleOverrides:{action:()=>({alignSelf:"center"})},variants:[{props:{disableActionOffset:!0},style:()=>({"& .MuiCardHeader-action":{marginRight:0}})}]},MuiChip:_e,MuiCircularProgress:{defaultProps:{color:"inherit",size:"1em"},styleOverrides:{root:({theme:e})=>({fontSize:e.spacing(5)})}},MuiDialog:{styleOverrides:{paper:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[4]})}},MuiDialogActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2,3)})}},MuiDialogContent:{styleOverrides:{dividers:()=>({"&:last-child":{borderBottom:"none"}})}},MuiFilledInput:{variants:[{props:{size:"tiny"},style:()=>({fontSize:fe,lineHeight:ge,"& .MuiInputBase-input":{fontSize:fe,lineHeight:ge,height:ge,padding:"15px 8px 6px"}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})}]},MuiFormHelperText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.tertiary,margin:e.spacing(.5,0,0)})}},MuiFormLabel:{variants:[{props:{size:"tiny"},style:()=>({fontSize:"0.75rem",lineHeight:"1.6",fontWeight:"400",letterSpacing:"0.19px"})},{props:{size:"small"},style:({theme:e})=>({...e.typography.body2})}]},MuiIconButton:{variants:[{props:{color:"primary"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})},{props:{edge:"start",size:"small"},style:({theme:e})=>({marginLeft:e.spacing(-1.5)})},{props:{edge:"end",size:"small"},style:({theme:e})=>({marginRight:e.spacing(-1.5)})},{props:{edge:"start",size:"large"},style:({theme:e})=>({marginLeft:e.spacing(-2)})},{props:{edge:"end",size:"large"},style:({theme:e})=>({marginRight:e.spacing(-2)})},{props:{size:"tiny"},style:({theme:e})=>({padding:e.spacing(.75)})}]},MuiInput:{variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:fe,lineHeight:me,"&.MuiInput-root":{marginTop:e.spacing(1.5)},"& .MuiInputBase-input":{fontSize:fe,lineHeight:me,height:me,padding:"6.5px 0"}})}]},MuiInputAdornment:{styleOverrides:{root:({theme:e})=>({"&.MuiInputAdornment-sizeTiny":{"&.MuiInputAdornment-positionStart":{marginRight:e.spacing(.5)},"&.MuiInputAdornment-positionEnd":{marginLeft:e.spacing(.5)}}})}},MuiInputBase:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]}),input:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial"}})}},MuiInputLabel:{variants:[{props:{size:"tiny",shrink:!1},style:()=>({"&.MuiInputLabel-outlined":{transform:"translate(7.5px, 5.5px) scale(1)"},"&.MuiInputLabel-standard":{transform:"translate(0px, 18px) scale(1)"},"&.MuiInputLabel-filled":{transform:"translate(8px, 11px) scale(1)"}})},{props:{size:"tiny",shrink:!0},style:()=>({"&.MuiInputLabel-filled":{transform:"translate(8px, 2px) scale(0.75)"}})}]},MuiListItem:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"a&":{[ue]:{color:e.palette.text.primary}}})}},MuiListItemButton:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[ue]:{color:e.palette.text.primary}}})}},MuiListItemIcon:{styleOverrides:{root:({theme:e})=>({minWidth:"initial","&:not(:last-child)":{marginRight:e.spacing(1)}})}},MuiListItemText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})}},MuiListSubheader:{styleOverrides:{root:({theme:e})=>({backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12))",lineHeight:"36px",color:e.palette.text.secondary})}},MuiMenu:{defaultProps:{elevation:6}},MuiMenuItem:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[ue]:{color:e.palette.text.primary}},"& .MuiListItemIcon-root":{minWidth:"initial"}})}},MuiOutlinedInput:{styleOverrides:{root:({theme:e})=>({"&.Mui-focused .MuiInputAdornment-root .MuiOutlinedInput-notchedOutline":{borderColor:"dark"===e.palette.mode?"rgba(255, 255, 255, 0.23)":"rgba(0, 0, 0, 0.23)",borderWidth:"1px"}})},variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:fe,lineHeight:he,"&.MuiInputBase-adornedStart":{paddingLeft:e.spacing(1)},"&.MuiInputBase-adornedEnd":{paddingRight:e.spacing(1)},"& .MuiInputBase-input":{fontSize:fe,lineHeight:he,height:he,padding:"6.5px 8px"},"& .MuiInputAdornment-root + .MuiInputBase-input":{paddingLeft:0},"&:has(.MuiInputBase-input + .MuiInputAdornment-root) .MuiInputBase-input":{paddingRight:0}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})},{props:e=>!!e.endAdornment&&"tiny"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{"&.MuiSelect-standard":{paddingTop:0,paddingBottom:0},"&.MuiSelect-outlined,&.MuiSelect-filled":{paddingTop:"4px",paddingBottom:"4px"}}})},{props:e=>!!e.endAdornment&&"small"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"2.5px",paddingBottom:"2.5px"}})},{props:e=>!(!e.endAdornment||"medium"!==e.size&&e.size),style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"8.5px",paddingBottom:"8.5px"}})}]},MuiPagination:{variants:[{props:{shape:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiPaper:{variants:[{props:{square:!1},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3]})}]},MuiSelect:{styleOverrides:{nativeInput:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial",opacity:0}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiSelect-icon":{fontSize:Te,right:"9px"},"& .MuiSelect-select.MuiSelect-outlined, & .MuiSelect-select.MuiSelect-filled":{minHeight:he},"& .MuiSelect-select.MuiSelect-standard":{lineHeight:me,minHeight:me}})}]},MuiSkeleton:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiSnackbarContent:{defaultProps:{},styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})}},MuiStepConnector:{styleOverrides:{root:({theme:e})=>({"& .MuiStepConnector-line":{borderColor:e.palette.divider}})}},MuiStepIcon:{styleOverrides:{root:({theme:e})=>({"&:not(.Mui-active) .MuiStepIcon-text":{fill:e.palette.common.white}})}},MuiStepLabel:{styleOverrides:{root:()=>({alignItems:"flex-start"})}},MuiStepper:{styleOverrides:{root:()=>({"& .MuiStepLabel-root":{alignItems:"center"}})}},MuiSvgIcon:{variants:[{props:{fontSize:"tiny"},style:()=>({fontSize:"1rem"})}]},MuiTab:{styleOverrides:{root:{"&:not(.Mui-selected)":{fontWeight:400},"&.Mui-selected":{fontWeight:700}}},variants:[{props:{size:"small"},style:({theme:e})=>({fontSize:Ee,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}})}]},MuiTableRow:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected}}})},variants:[{props:e=>"onClick"in e,style:()=>({cursor:"pointer"})}]},MuiTabPanel:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})},variants:[{props:e=>"medium"===e.size||!e.size,style:({theme:e})=>({padding:e.spacing(3,0)})},{props:{size:"small"},style:({theme:e})=>({padding:e.spacing(1.5,0)})},{props:{disablePadding:!0},style:()=>({padding:0})}]},MuiTabs:{styleOverrides:{indicator:{height:"3px"}},variants:[{props:{size:"small"},style:({theme:e})=>({minHeight:32,"& .MuiTab-root":{fontSize:Ee,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}}})}]},MuiTextField:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{size:"tiny",select:!0},style:()=>({"& .MuiSelect-icon":{fontSize:Te,right:"9px"},"& .MuiInputBase-root .MuiSelect-select":{minHeight:"auto"}})}]},MuiToggleButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{color:"primary"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"global"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.global.__unstableAccessibleMain}})},{props:{size:"tiny"},style:({theme:e})=>({fontSize:fe,lineHeight:1.3334,padding:e.spacing(.625)})}]},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{arrow:({theme:e})=>({color:e.palette.grey[700]}),tooltip:({theme:e})=>({backgroundColor:e.palette.grey[700],borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}}},shape:{borderRadius:4,__unstableBorderRadiusMultipliers:ye},typography:{button:{textTransform:"none"},h1:{fontWeight:700},h2:{fontWeight:700},h3:{fontSize:"2.75rem",fontWeight:700},h4:{fontSize:"2rem",fontWeight:700},h5:{fontWeight:700},subtitle1:{fontWeight:500,lineHeight:1.3},subtitle2:{lineHeight:1.3}},zIndex:{mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},ze={...Pe,palette:{mode:"light",primary:{main:K,light:G,dark:X,contrastText:V,[pe]:"#C00BB9",[de]:"#D355CE"},secondary:{main:W,light:N,dark:H,contrastText:P},grey:{50:z,100:j,200:B,300:L,400:F,500:N,600:W,700:H,800:D,900:V},text:{primary:V,secondary:H,tertiary:N,disabled:L},background:{paper:P,default:P},success:{main:re,light:te,dark:ne,contrastText:P},error:{main:U,light:q,dark:Y,contrastText:P},warning:{main:"#bb5b1d",light:"#d97706",dark:J,contrastText:P},info:{main:Z,light:Q,dark:ee,contrastText:P},global:{main:ie,light:oe,dark:ae,contrastText:V,[pe]:"#17929B",[de]:"#5DB3B9"},accent:{main:le,light:se,dark:ce,contrastText:P},promotion:{main:le,light:se,dark:ce,contrastText:P}}},je={...Pe,palette:{mode:"dark",primary:{main:K,light:G,dark:X,contrastText:V,[pe]:"#C00BB9",[de]:"#D355CE"},secondary:{main:L,light:B,dark:F,contrastText:V},grey:{50:z,100:j,200:B,300:L,400:F,500:N,600:W,700:H,800:D,900:V},text:{primary:P,secondary:B,tertiary:L,disabled:W},background:{paper:V,default:D},success:{main:re,light:te,dark:ne,contrastText:P},error:{main:U,light:q,dark:Y,contrastText:P},warning:{main:"#f59e0b",light:"#fbbf24",dark:J,contrastText:"#000000"},info:{main:Z,light:Q,dark:ee,contrastText:P},global:{main:ie,light:oe,dark:ae,contrastText:V,[pe]:"#17929B",[de]:"#5DB3B9"},accent:{main:le,light:se,dark:ce,contrastText:P},promotion:{main:le,light:se,dark:ce,contrastText:P}}};function Be(e,t){const r=(0,o.A)({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=(0,o.A)({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const i=e[n]||{},a=t[n];r[n]={},a&&Object.keys(a)?i&&Object.keys(i)?(r[n]=(0,o.A)({},a),Object.keys(i).forEach(e=>{r[n][e]=Be(i[e],a[e])})):r[n]=a:r[n]=i}else void 0===r[n]&&(r[n]=e[n])}),r}function Le(e){const{theme:t,name:r,props:n}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?Be(t.components[r].defaultProps,n):n}function Fe(e,r,n,o,i){const[a,s]=t.useState(()=>i&&n?n(e).matches:o?o(e).matches:r);return b(()=>{let t=!0;if(!n)return;const r=n(e),o=()=>{t&&s(r.matches)};return o(),r.addListener(o),()=>{t=!1,r.removeListener(o)}},[e,n]),a}const Ne=t.useSyncExternalStore;function We(e,r,n,o,i){const a=t.useCallback(()=>r,[r]),s=t.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return a},[a,e,o,i,n]),[l,c]=t.useMemo(()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[a,n,e]);return Ne(c,l,s)}function He(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function De(e){if(t.isValidElement(e)||!He(e))return e;const r={};return Object.keys(e).forEach(t=>{r[t]=De(e[t])}),r}function Ve(e,r,n={clone:!0}){const i=n.clone?(0,o.A)({},e):e;return He(e)&&He(r)&&Object.keys(r).forEach(o=>{t.isValidElement(r[o])?i[o]=r[o]:He(r[o])&&Object.prototype.hasOwnProperty.call(e,o)&&He(e[o])?i[o]=Ve(e[o],r[o],n):n.clone?i[o]=He(r[o])?De(r[o]):r[o]:i[o]=r[o]}),i}function Ge(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;ee/p*h+"rem"),y=(e,t,r,i,a)=>{return(0,o.A)({fontFamily:n,fontWeight:e,fontSize:g(t),lineHeight:r},n===jt?{letterSpacing:(s=i/t,Math.round(1e5*s)/1e5+"em")}:{},a,d);var s},b={h1:y(s,96,1.167,-1.5),h2:y(s,60,1.2,-.5),h3:y(l,48,1.167,0),h4:y(l,34,1.235,.25),h5:y(l,24,1.334,0),h6:y(c,20,1.6,.15),subtitle1:y(l,16,1.75,.15),subtitle2:y(c,14,1.57,.1),body1:y(l,16,1.5,.15),body2:y(l,14,1.43,.15),button:y(c,14,1.75,.4,zt),caption:y(l,12,1.66,.4),overline:y(l,12,2.66,1,zt),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return Ve((0,o.A)({htmlFontSize:p,pxToRem:g,fontFamily:n,fontSize:a,fontWeightLight:s,fontWeightRegular:l,fontWeightMedium:c,fontWeightBold:u},b),m,{clone:!1})}function Lt(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var Ft=["none",Lt(0,2,1,-1,0,1,1,0,0,1,3,0),Lt(0,3,1,-2,0,2,2,0,0,1,5,0),Lt(0,3,3,-2,0,3,4,0,0,1,8,0),Lt(0,2,4,-1,0,4,5,0,0,1,10,0),Lt(0,3,5,-1,0,5,8,0,0,1,14,0),Lt(0,3,5,-1,0,6,10,0,0,1,18,0),Lt(0,4,5,-2,0,7,10,1,0,2,16,1),Lt(0,5,5,-3,0,8,10,1,0,3,14,2),Lt(0,5,6,-3,0,9,12,1,0,3,16,2),Lt(0,6,6,-3,0,10,14,1,0,4,18,3),Lt(0,6,7,-4,0,11,15,1,0,4,20,3),Lt(0,7,8,-4,0,12,17,2,0,5,22,4),Lt(0,7,8,-4,0,13,19,2,0,5,24,4),Lt(0,7,9,-4,0,14,21,2,0,5,26,4),Lt(0,8,9,-5,0,15,22,2,0,6,28,5),Lt(0,8,10,-5,0,16,24,2,0,6,30,5),Lt(0,8,11,-5,0,17,26,2,0,6,32,5),Lt(0,9,11,-5,0,18,28,2,0,7,34,6),Lt(0,9,12,-6,0,19,29,2,0,7,36,6),Lt(0,10,13,-6,0,20,31,3,0,8,38,7),Lt(0,10,13,-6,0,21,33,3,0,8,40,7),Lt(0,10,14,-6,0,22,35,3,0,8,42,7),Lt(0,11,14,-7,0,23,36,3,0,9,44,8),Lt(0,11,15,-7,0,24,38,3,0,9,46,8)];const Nt=["duration","easing","delay"],Wt={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},Ht={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Dt(e){return`${Math.round(e)}ms`}function Vt(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function Gt(e){const t=(0,o.A)({},Wt,e.easing),r=(0,o.A)({},Ht,e.duration);return(0,o.A)({getAutoHeightDuration:Vt,create:(e=["all"],n={})=>{const{duration:o=r.standard,easing:a=t.easeInOut,delay:s=0}=n;return(0,i.A)(n,Nt),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof o?o:Dt(o)} ${a} ${"string"==typeof s?s:Dt(s)}`).join(",")}},e,{easing:t,duration:r})}var Kt={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const Xt=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var qt=function(e={},...t){const{mixins:r={},palette:n={},transitions:a={},typography:s={}}=e,l=(0,i.A)(e,Xt);if(e.vars)throw new Error(Ge(18));const c=function(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,a=(0,i.A)(e,_t),s=e.primary||function(e="light"){return"dark"===e?{main:ht,light:mt,dark:gt}:{main:yt,light:gt,dark:bt}}(t),l=e.secondary||function(e="light"){return"dark"===e?{main:Ze,light:Qe,dark:tt}:{main:rt,light:et,dark:nt}}(t),c=e.error||function(e="light"){return"dark"===e?{main:at,light:ot,dark:st}:{main:st,light:it,dark:lt}}(t),u=e.info||function(e="light"){return"dark"===e?{main:xt,light:vt,dark:Mt}:{main:Mt,light:kt,dark:St}}(t),p=e.success||function(e="light"){return"dark"===e?{main:wt,light:At,dark:Rt}:{main:Ot,light:Ct,dark:$t}}(t),d=e.warning||function(e="light"){return"dark"===e?{main:ut,light:ct,dark:dt}:{main:"#ed6c02",light:pt,dark:ft}}(t);function f(e){return(0,Ue.eM)(e,Tt.text.primary)>=r?Tt.text.primary:It.text.primary}const m=({color:e,name:t,mainShade:r=500,lightShade:i=300,darkShade:a=700})=>{if(!(e=(0,o.A)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error(Ge(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error(Ge(12,t?` (${t})`:"",JSON.stringify(e.main)));return Et(e,"light",i,n),Et(e,"dark",a,n),e.contrastText||(e.contrastText=f(e.main)),e},h={dark:Tt,light:It};return Ve((0,o.A)({common:(0,o.A)({},Ye),mode:t,primary:m({color:s,name:"primary"}),secondary:m({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:c,name:"error"}),warning:m({color:d,name:"warning"}),info:m({color:u,name:"info"}),success:m({color:p,name:"success"}),grey:Je,contrastThreshold:r,getContrastText:f,augmentColor:m,tonalOffset:n},h[t]),a)}(n),u=(0,S.A)(e);let p=Ve(u,{mixins:qe(u.breakpoints,r),palette:c,shadows:Ft.slice(),typography:Bt(c,s),transitions:Gt(a),zIndex:(0,o.A)({},Kt)});return p=Ve(p,l),p=t.reduce((e,t)=>Ve(e,t),p),p.unstable_sxConfig=(0,o.A)({},Ke.A,null==l?void 0:l.unstable_sxConfig),p.unstable_sx=function(e){return(0,Xe.A)({sx:e,theme:this})},p};const Ut="#524CFF";var Yt,Jt,Qt={primary:{main:Ut,light:"#6B65FF",dark:"#4C43E5",contrastText:"#FFFFFF",[pe]:"#524CFF",[de]:"#6B65FF"},action:{selected:(Yt=Ut,Jt=.08,Yt=Ce(Yt),Jt=we(Jt),"rgb"!==Yt.type&&"hsl"!==Yt.type||(Yt.type+="a"),"color"===Yt.type?Yt.values[3]=`/${Jt}`:Yt.values[3]=Jt,Re(Yt))}};const Zt="#006BFF",er="#2C89FF";var tr={primary:{main:Zt,light:er,dark:"#005BE0",contrastText:"#FFFFFF",[pe]:Zt,[de]:er}};const rr=["none","0px 1px 3px 0px rgba(0, 0, 0, 0.02), 0px 1px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 1px -1px rgba(0, 0, 0, 0.06)","0px 1px 5px 0px rgba(0, 0, 0, 0.02), 0px 2px 2px 0px rgba(0, 0, 0, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.06)","0px 1px 8px 0px rgba(0, 0, 0, 0.02), 0px 3px 4px 0px rgba(0, 0, 0, 0.04), 0px 3px 3px -2px rgba(0, 0, 0, 0.06)","0px 1px 10px 0px rgba(0, 0, 0, 0.02), 0px 4px 5px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px -1px rgba(0, 0, 0, 0.06)","0px 1px 14px 0px rgba(0, 0, 0, 0.02), 0px 5px 8px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 1px 18px 0px rgba(0, 0, 0, 0.02), 0px 6px 10px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 2px 16px 1px rgba(0, 0, 0, 0.02), 0px 7px 10px 1px rgba(0, 0, 0, 0.04), 0px 4px 5px -2px rgba(0, 0, 0, 0.06)","0px 3px 14px 2px rgba(0, 0, 0, 0.02), 0px 8px 10px 1px rgba(0, 0, 0, 0.04), 0px 5px 5px -3px rgba(0, 0, 0, 0.06)","0px 4px 20px 3px rgba(0, 0, 0, 0.02), 0px 11px 15px 1px rgba(0, 0, 0, 0.04), 0px 6px 7px -4px rgba(0, 0, 0, 0.06)","0px 4px 18px 3px rgba(0, 0, 0, 0.02), 0px 10px 14px 1px rgba(0, 0, 0, 0.04), 0px 6px 6px -3px rgba(0, 0, 0, 0.06)","0px 3px 16px 2px rgba(0, 0, 0, 0.02), 0px 9px 12px 1px rgba(0, 0, 0, 0.04), 0px 5px 6px -3px rgba(0, 0, 0, 0.06)","0px 5px 22px 4px rgba(0, 0, 0, 0.02), 0px 12px 17px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 24px 4px rgba(0, 0, 0, 0.02), 0px 13px 19px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 26px 4px rgba(0, 0, 0, 0.02), 0px 14px 21px 2px rgba(0, 0, 0, 0.04), 0px 7px 9px -4px rgba(0, 0, 0, 0.06)","0px 6px 28px 5px rgba(0, 0, 0, 0.02), 0px 15px 22px 2px rgba(0, 0, 0, 0.04), 0px 8px 9px -5px rgba(0, 0, 0, 0.06)","0px 6px 30px 5px rgba(0, 0, 0, 0.02), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.06)","0px 6px 32px 5px rgba(0, 0, 0, 0.02), 0px 17px 26px 2px rgba(0, 0, 0, 0.04), 0px 8px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 34px 6px rgba(0, 0, 0, 0.02), 0px 18px 28px 2px rgba(0, 0, 0, 0.04), 0px 9px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 36px 6px rgba(0, 0, 0, 0.02), 0px 19px 29px 2px rgba(0, 0, 0, 0.04), 0px 9px 12px -6px rgba(0, 0, 0, 0.06)","0px 8px 38px 7px rgba(0, 0, 0, 0.02), 0px 20px 31px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 40px 7px rgba(0, 0, 0, 0.02), 0px 21px 33px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 42px 7px rgba(0, 0, 0, 0.02), 0px 22px 35px 3px rgba(0, 0, 0, 0.04), 0px 10px 14px -6px rgba(0, 0, 0, 0.06)","0px 9px 44px 8px rgba(0, 0, 0, 0.02), 0px 23px 36px 3px rgba(0, 0, 0, 0.04), 0px 11px 14px -7px rgba(0, 0, 0, 0.06)","0px 9px 46px 8px rgba(0, 0, 0, 0.02), 0px 24px 38px 3px rgba(0, 0, 0, 0.04), 0px 11px 15px -7px rgba(0, 0, 0, 0.06)"],nr=D,or=H;var ir={primary:{main:nr,light:or,dark:V,contrastText:"#FFFFFF",[pe]:nr,[de]:or},accent:{main:K,light:G,dark:X,contrastText:V}};const ar=z,sr="#FFFFFF";var lr={primary:{main:ar,light:sr,dark:j,contrastText:V,[pe]:ar,[de]:sr},accent:{main:K,light:G,dark:X,contrastText:V}};const cr=(0,t.createContext)(null),ur=({value:e,children:r})=>t.createElement(cr.Provider,{value:e},r),pr={zIndex:Pe.zIndex},dr=new Map,fr=(0,p.w)(({colorScheme:e,palette:r,children:o,overrides:i},a)=>{const s=(0,t.useContext)(cr),l="eui-rtl"===a.key,c=r||s?.palette,u=e||s?.colorScheme||"auto",p=function(e,t={}){const r=d(),n="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:i=(n?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=Le({name:"MuiUseMediaQuery",props:t,theme:r});let l="function"==typeof e?e(r):e;return l=l.replace(/^@media( ?)/m,""),(void 0!==Ne?We:Fe)(l,o,i,a,s)}("(prefers-color-scheme: dark)"),f="auto"===u&&p||"dark"===u,m=function(e,t){if(!e)return t;if("function"!=typeof e)return console.error("overrides must be a function"),t;const r=e(structuredClone(t||pr));return r&&"object"==typeof r?r:(console.error("overrides function must return an object"),t)}(i,s?.overrides);let h=(({palette:e="default",rtl:t=!1,isDarkMode:r=!1}={})=>{const n=`${e}-${r}-${t}`;if(dr.has(n))return dr.get(n);const o=r?je:ze,i={};"marketing-suite"===e&&(i.palette=Qt),"hub"===e&&(i.palette=tr,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]},i.shadows=rr),"unstable"===e&&(i.palette=r?lr:ir,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]}),t&&(i.direction="rtl");const a=((e,...t)=>{const r={...e};return r.shape={borderRadius:4,__unstableBorderRadiusMultipliers:ye,...r.shape},qt(r,...t)})(o,i);return dr.set(n,a),a})({rtl:l,isDarkMode:f,palette:c});return m&&(h=((e,t)=>{if(!t)return e;const r={};return["zIndex"].forEach(e=>{e in t&&(r[e]=t[e])}),Ve(e,r,{clone:!0})})(h,m)),n().createElement(ur,{value:{colorScheme:e,palette:r,overrides:m}},n().createElement(E,{theme:h},o))});function mr(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}var br=r(6461),vr=qt(),xr=e=>function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}(e)&&"classes"!==e,kr=(0,br.Ay)({themeId:I,defaultTheme:vr,rootShouldForwardProp:xr});function Mr({props:e,name:t,defaultTheme:r,themeId:n}){let o=w(r);return n&&(o=o[n]||o),Le({theme:o,name:t,props:e})}function Sr({props:e,name:t}){return Mr({props:e,name:t,defaultTheme:vr,themeId:I})}var Ar=function(e){if("string"!=typeof e)throw new Error(Ge(7));return e.charAt(0).toUpperCase()+e.slice(1)};const wr=e=>e;var Cr=(()=>{let e=wr;return{configure(t){e=t},generate(t){return e(t)},reset(){e=wr}}})();const Rr={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Or(e,t,r="Mui"){const n=Rr[t];return n?`${r}-${n}`:`${Cr.generate(e)}-${t}`}function $r(e,t,r="Mui"){const n={};return t.forEach(t=>{n[t]=Or(e,t,r)}),n}function _r(e){return Or("MuiTypography",e)}$r("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const Ir=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Tr=kr("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${Ar(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,o.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Er={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Pr={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var zr=t.forwardRef(function(e,t){const r=Sr({props:e,name:"MuiTypography"}),n=(e=>Pr[e]||e)(r.color),a=(0,gr.A)((0,o.A)({},r,{color:n})),{align:s="inherit",className:l,component:u,gutterBottom:p=!1,noWrap:d=!1,paragraph:f=!1,variant:m="body1",variantMapping:h=Er}=a,g=(0,i.A)(a,Ir),y=(0,o.A)({},a,{align:s,color:n,className:l,component:u,gutterBottom:p,noWrap:d,paragraph:f,variant:m,variantMapping:h}),b=u||(f?"p":h[m]||Er[m])||"span",v=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:i,classes:a}=e;return yr({root:["root",i,"inherit"!==e.align&&`align${Ar(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]},_r,a)})(y);return(0,c.jsx)(Tr,(0,o.A)({as:b,ref:t,ownerState:y,className:hr(v.root,l)},g))}),jr=n().forwardRef((e,t)=>n().createElement(zr,{...e,ref:t})),Br=window.wp.i18n,Lr=window.wp.apiFetch,Fr=r.n(Lr);const Nr=(0,t.createContext)(),Wr=({children:e})=>{const[r,n]=React.useState(!0),[o,i]=React.useState([]),[a,s]=React.useState({});return(0,t.useEffect)(()=>{Promise.all([Fr()({path:"/elementor-hello-elementor/v1/promotions"}),Fr()({path:"/elementor-hello-elementor/v1/admin-settings"})]).then(([e,t])=>{i(e.links),s(t.config)}).finally(()=>{n(!1)})},[]),(0,c.jsx)(Nr.Provider,{value:{promotionsLinks:o,adminSettings:a,isLoading:r},children:e})};function Hr(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;te;var Kr=(()=>{let e=Gr;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Gr}}})();const Xr={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"},qr=["ownerState"],Ur=["variants"],Yr=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Jr(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function Qr(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const Zr=(0,S.A)(),en=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function tn({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function rn(e){return e?(t,r)=>r[e]:null}function nn(e,t,r){let{ownerState:n}=t,a=(0,i.A)(t,qr);const s="function"==typeof e?e((0,o.A)({ownerState:n},a)):e;if(Array.isArray(s))return s.flatMap(e=>nn(e,(0,o.A)({ownerState:n},a),r));if(s&&"object"==typeof s&&Array.isArray(s.variants)){const{variants:e=[]}=s;let t=(0,i.A)(s,Ur);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,o.A)({ownerState:n},a,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&a[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,o.A)({ownerState:n},a,n)):e.style;t.push(r?Qr((0,k.internal_serializeStyles)(i),r):i)}}),t}return r?Qr((0,k.internal_serializeStyles)(s),r):s}const on=function(e={}){const{themeId:t,defaultTheme:r=Zr,rootShouldForwardProp:n=Jr,slotShouldForwardProp:a=Jr}=e,s=e=>(0,Xe.A)((0,o.A)({},e,{theme:tn((0,o.A)({},e,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(e,l={})=>{(0,k.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:c,slot:u,skipVariantsResolver:p,skipSx:d,overridesResolver:f=rn(en(u))}=l,m=(0,i.A)(l,Yr),h=c&&c.startsWith("Mui")||u?"components":"custom",g=void 0!==p?p:u&&"Root"!==u&&"root"!==u||!1,y=d||!1;let b=Jr;"Root"===u||"root"===u?b=n:u?b=a:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(b=void 0);const v=(0,k.default)(e,(0,o.A)({shouldForwardProp:b,label:void 0},m)),x=e=>"function"==typeof e&&e.__emotion_real!==e||(0,Vr.Q)(e)?n=>{const i=tn({theme:n.theme,defaultTheme:r,themeId:t});return nn(e,(0,o.A)({},n,{theme:i}),i.modularCssLayers?h:void 0)}:e,M=(n,...i)=>{let a=x(n);const l=i?i.map(x):[];c&&f&&l.push(e=>{const n=tn((0,o.A)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[c]||!n.components[c].styleOverrides)return null;const i=n.components[c].styleOverrides,a={};return Object.entries(i).forEach(([t,r])=>{a[t]=nn(r,(0,o.A)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),f(e,a)}),c&&!g&&l.push(e=>{var n;const i=tn((0,o.A)({},e,{defaultTheme:r,themeId:t}));return nn({variants:null==i||null==(n=i.components)||null==(n=n[c])?void 0:n.variants},(0,o.A)({},e,{theme:i}),i.modularCssLayers?"theme":void 0)}),y||l.push(s);const u=l.length-i.length;if(Array.isArray(n)&&u>0){const e=new Array(u).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const p=v(a,...l);return e.muiName&&(p.muiName=e.muiName),p};return v.withConfig&&(M.withConfig=v.withConfig),M}}();var an=on,sn=r(9452),ln=r(8248);const cn=["component","direction","spacing","divider","children","className","useFlexGap"],un=(0,S.A)(),pn=an("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function dn(e){return Mr({props:e,name:"MuiStack",defaultTheme:un})}function fn(e,r){const n=t.Children.toArray(e).filter(Boolean);return n.reduce((e,o,i)=>(e.push(o),i{let r=(0,o.A)({display:"flex",flexDirection:"column"},(0,sn.NI)({theme:t},(0,sn.kW)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){const n=(0,ln.LX)(t),o=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),i=(0,sn.kW)({values:e.direction,base:o}),a=(0,sn.kW)({values:e.spacing,base:o});"object"==typeof i&&Object.keys(i).forEach((e,t,r)=>{if(!i[e]){const n=t>0?i[r[t-1]]:"column";i[e]=n}});const s=(t,r)=>{return e.useFlexGap?{gap:(0,ln._W)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=r?i[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,ln._W)(n,t)}};var o};r=(0,Vr.A)(r,(0,sn.NI)({theme:t},a,s))}return r=(0,sn.iZ)(t.breakpoints,r),r},hn=function(e={}){const{createStyledComponent:r=pn,useThemeProps:n=dn,componentName:a="MuiStack"}=e,s=()=>function(e,t,r){const n={};return Object.keys(e).forEach(t=>{n[t]=e[t].reduce((e,t)=>{if(t){const n=(e=>function(e,t,r="Mui"){const n=Xr[t];return n?`${r}-${n}`:`${Kr.generate(e)}-${t}`}(a,e))(t);""!==n&&e.push(n),r&&r[t]&&e.push(r[t])}return e},[]).join(" ")}),n}({root:["root"]},0,{}),l=r(mn),u=t.forwardRef(function(e,t){const r=n(e),a=(0,gr.A)(r),{component:u="div",direction:p="column",spacing:d=0,divider:f,children:m,className:h,useFlexGap:g=!1}=a,y=(0,i.A)(a,cn),b={direction:p,spacing:d,useFlexGap:g},v=s();return(0,c.jsx)(l,(0,o.A)({as:u,ownerState:b,ref:t,className:Dr(v.root,h)},y,{children:f?fn(m,f):m}))});return u}({createStyledComponent:kr("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>Sr({props:e,name:"MuiStack"})});var gn=hn,yn=n().forwardRef((e,t)=>n().createElement(gn,{...e,ref:t}));function bn(e,t){const r=(0,o.A)({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=(0,o.A)({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const i=e[n]||{},a=t[n];r[n]={},a&&Object.keys(a)?i&&Object.keys(i)?(r[n]=(0,o.A)({},a),Object.keys(i).forEach(e=>{r[n][e]=bn(i[e],a[e])})):r[n]=a:r[n]=i}else void 0===r[n]&&(r[n]=e[n])}),r}var vn=function(...e){return t.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{!function(e,t){"function"==typeof e?e(t):e&&(e.current=t)}(e,t)})},e)},xn="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,kn=function(e){const r=t.useRef(e);return xn(()=>{r.current=e}),t.useRef((...e)=>(0,r.current)(...e)).current};const Mn={},Sn=[];class An{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new An}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}}let wn=!0,Cn=!1;const Rn=new An,On={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function $n(e){e.metaKey||e.altKey||e.ctrlKey||(wn=!0)}function In(){wn=!1}function Tn(){"hidden"===this.visibilityState&&Cn&&(wn=!0)}var En=function(){const e=t.useCallback(e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",$n,!0),t.addEventListener("mousedown",In,!0),t.addEventListener("pointerdown",In,!0),t.addEventListener("touchstart",In,!0),t.addEventListener("visibilitychange",Tn,!0))},[]),r=t.useRef(!1);return{isFocusVisibleRef:r,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return wn||function(e){const{type:t,tagName:r}=e;return!("INPUT"!==r||!On[t]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(r.current=!0,!0)},onBlur:function(){return!!r.current&&(Cn=!0,Rn.start(100,()=>{Cn=!1}),r.current=!1,!0)},ref:e}};function Pn(e,t){return Pn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pn(e,t)}var zn=n().createContext(null);function jn(e,r){var n=Object.create(null);return e&&t.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return r&&(0,t.isValidElement)(e)?r(e):e}(e)}),n}function Bn(e,t,r){return null!=r[t]?r[t]:e.props[t]}function Ln(e,r,n){var o=jn(e.children),i=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(n=0;ne;const Yn=(0,Hn.i7)(Gn||(Gn=Un` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),Jn=(0,Hn.i7)(Kn||(Kn=Un` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),Qn=(0,Hn.i7)(Xn||(Xn=Un` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Zn=kr("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),eo=kr(function(e){const{className:r,classes:n,pulsate:o=!1,rippleX:i,rippleY:a,rippleSize:s,in:l,onExited:u,timeout:p}=e,[d,f]=t.useState(!1),m=hr(r,n.ripple,n.rippleVisible,o&&n.ripplePulsate),h={width:s,height:s,top:-s/2+a,left:-s/2+i},g=hr(n.child,d&&n.childLeaving,o&&n.childPulsate);return l||d||f(!0),t.useEffect(()=>{if(!l&&null!=u){const e=setTimeout(u,p);return()=>{clearTimeout(e)}}},[u,l,p]),(0,c.jsx)("span",{className:m,style:h,children:(0,c.jsx)("span",{className:g})})},{name:"MuiTouchRipple",slot:"Ripple"})(qn||(qn=Un` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Dn.rippleVisible,Yn,550,({theme:e})=>e.transitions.easing.easeInOut,Dn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Dn.child,Dn.childLeaving,Jn,550,({theme:e})=>e.transitions.easing.easeInOut,Dn.childPulsate,Qn,({theme:e})=>e.transitions.easing.easeInOut);var to=t.forwardRef(function(e,r){const n=Sr({props:e,name:"MuiTouchRipple"}),{center:a=!1,classes:s={},className:l}=n,u=(0,i.A)(n,Vn),[p,d]=t.useState([]),f=t.useRef(0),m=t.useRef(null);t.useEffect(()=>{m.current&&(m.current(),m.current=null)},[p]);const h=t.useRef(!1),g=function(){const e=function(e){const r=t.useRef(Mn);return r.current===Mn&&(r.current=e(void 0)),r}(An.create).current;var r;return r=e.disposeEffect,t.useEffect(r,Sn),e}(),y=t.useRef(null),b=t.useRef(null),v=t.useCallback(e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:o,cb:i}=e;d(e=>[...e,(0,c.jsx)(eo,{classes:{ripple:hr(s.ripple,Dn.ripple),rippleVisible:hr(s.rippleVisible,Dn.rippleVisible),ripplePulsate:hr(s.ripplePulsate,Dn.ripplePulsate),child:hr(s.child,Dn.child),childLeaving:hr(s.childLeaving,Dn.childLeaving),childPulsate:hr(s.childPulsate,Dn.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:o},f.current)]),f.current+=1,m.current=i},[s]),x=t.useCallback((e={},t={},r=()=>{})=>{const{pulsate:n=!1,center:o=a||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&h.current)return void(h.current=!1);"touchstart"===(null==e?void 0:e.type)&&(h.current=!0);const s=i?null:b.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,p;if(o||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:r}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(r-l.top)}if(o)p=Math.sqrt((2*l.width**2+l.height**2)/3),p%2==0&&(p+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-u),u)+2;p=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===y.current&&(y.current=()=>{v({pulsate:n,rippleX:c,rippleY:u,rippleSize:p,cb:r})},g.start(80,()=>{y.current&&(y.current(),y.current=null)})):v({pulsate:n,rippleX:c,rippleY:u,rippleSize:p,cb:r})},[a,v,g]),k=t.useCallback(()=>{x({},{pulsate:!0})},[x]),M=t.useCallback((e,t)=>{if(g.clear(),"touchend"===(null==e?void 0:e.type)&&y.current)return y.current(),y.current=null,void g.start(0,()=>{M(e,t)});y.current=null,d(e=>e.length>0?e.slice(1):e),m.current=t},[g]);return t.useImperativeHandle(r,()=>({pulsate:k,start:x,stop:M}),[k,x,M]),(0,c.jsx)(Zn,(0,o.A)({className:hr(Dn.root,s.root,l),ref:b},u,{children:(0,c.jsx)(Wn,{component:null,exit:!0,children:p})}))});function ro(e){return Or("MuiButtonBase",e)}var no=$r("MuiButtonBase",["root","disabled","focusVisible"]);const oo=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],io=kr("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${no.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),ao=t.forwardRef(function(e,r){const n=Sr({props:e,name:"MuiButtonBase"}),{action:a,centerRipple:s=!1,children:l,className:u,component:p="button",disabled:d=!1,disableRipple:f=!1,disableTouchRipple:m=!1,focusRipple:h=!1,LinkComponent:g="a",onBlur:y,onClick:b,onContextMenu:v,onDragLeave:x,onFocus:k,onFocusVisible:M,onKeyDown:S,onKeyUp:A,onMouseDown:w,onMouseLeave:C,onMouseUp:R,onTouchEnd:O,onTouchMove:$,onTouchStart:_,tabIndex:I=0,TouchRippleProps:T,touchRippleRef:E,type:P}=n,z=(0,i.A)(n,oo),j=t.useRef(null),B=t.useRef(null),L=vn(B,E),{isFocusVisibleRef:F,onFocus:N,onBlur:W,ref:H}=En(),[D,V]=t.useState(!1);d&&D&&V(!1),t.useImperativeHandle(a,()=>({focusVisible:()=>{V(!0),j.current.focus()}}),[]);const[G,K]=t.useState(!1);t.useEffect(()=>{K(!0)},[]);const X=G&&!f&&!d;function q(e,t,r=m){return kn(n=>(t&&t(n),!r&&B.current&&B.current[e](n),!0))}t.useEffect(()=>{D&&h&&!f&&G&&B.current.pulsate()},[f,h,D,G]);const U=q("start",w),Y=q("stop",v),J=q("stop",x),Q=q("stop",R),Z=q("stop",e=>{D&&e.preventDefault(),C&&C(e)}),ee=q("start",_),te=q("stop",O),re=q("stop",$),ne=q("stop",e=>{W(e),!1===F.current&&V(!1),y&&y(e)},!1),oe=kn(e=>{j.current||(j.current=e.currentTarget),N(e),!0===F.current&&(V(!0),M&&M(e)),k&&k(e)}),ie=()=>{const e=j.current;return p&&"button"!==p&&!("A"===e.tagName&&e.href)},ae=t.useRef(!1),se=kn(e=>{h&&!ae.current&&D&&B.current&&" "===e.key&&(ae.current=!0,B.current.stop(e,()=>{B.current.start(e)})),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),S&&S(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!d&&(e.preventDefault(),b&&b(e))}),le=kn(e=>{h&&" "===e.key&&B.current&&D&&!e.defaultPrevented&&(ae.current=!1,B.current.stop(e,()=>{B.current.pulsate(e)})),A&&A(e),b&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&b(e)});let ce=p;"button"===ce&&(z.href||z.to)&&(ce=g);const ue={};"button"===ce?(ue.type=void 0===P?"button":P,ue.disabled=d):(z.href||z.to||(ue.role="button"),d&&(ue["aria-disabled"]=d));const pe=vn(r,H,j),de=(0,o.A)({},n,{centerRipple:s,component:p,disabled:d,disableRipple:f,disableTouchRipple:m,focusRipple:h,tabIndex:I,focusVisible:D}),fe=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=yr({root:["root",t&&"disabled",r&&"focusVisible"]},ro,o);return r&&n&&(i.root+=` ${n}`),i})(de);return(0,c.jsxs)(io,(0,o.A)({as:ce,className:hr(fe.root,u),ownerState:de,onBlur:ne,onClick:b,onContextMenu:Y,onFocus:oe,onKeyDown:se,onKeyUp:le,onMouseDown:U,onMouseLeave:Z,onMouseUp:Q,onDragLeave:J,onTouchEnd:te,onTouchMove:re,onTouchStart:ee,ref:pe,tabIndex:d?-1:I,type:P},ue,z,{children:[l,X?(0,c.jsx)(to,(0,o.A)({ref:L,center:s},T)):null]}))});var so=ao;function lo(e){return Or("MuiButton",e)}var co=$r("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),uo=t.createContext({}),po=t.createContext(void 0);const fo=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],mo=e=>(0,o.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),ho=kr(so,{shouldForwardProp:e=>xr(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${Ar(r.color)}`],t[`size${Ar(r.size)}`],t[`${r.variant}Size${Ar(r.size)}`],"inherit"===r.color&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const i="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],a="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,o.A)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,o.A)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ue.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ue.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Ue.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:a,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,o.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${co.focusVisible}`]:(0,o.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${co.disabled}`]:(0,o.A)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,Ue.X4)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(r=(n=e.palette).getContrastText)?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:i,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${co.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${co.disabled}`]:{boxShadow:"none"}}),go=kr("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${Ar(r.size)}`]]}})(({ownerState:e})=>(0,o.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},mo(e))),yo=kr("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${Ar(r.size)}`]]}})(({ownerState:e})=>(0,o.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},mo(e)));var bo=t.forwardRef(function(e,r){const n=t.useContext(uo),a=t.useContext(po),s=Sr({props:bn(n,e),name:"MuiButton"}),{children:l,color:u="primary",component:p="button",className:d,disabled:f=!1,disableElevation:m=!1,disableFocusRipple:h=!1,endIcon:g,focusVisibleClassName:y,fullWidth:b=!1,size:v="medium",startIcon:x,type:k,variant:M="text"}=s,S=(0,i.A)(s,fo),A=(0,o.A)({},s,{color:u,component:p,disabled:f,disableElevation:m,disableFocusRipple:h,fullWidth:b,size:v,type:k,variant:M}),w=(e=>{const{color:t,disableElevation:r,fullWidth:n,size:i,variant:a,classes:s}=e,l=yr({root:["root",a,`${a}${Ar(t)}`,`size${Ar(i)}`,`${a}Size${Ar(i)}`,`color${Ar(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${Ar(i)}`],endIcon:["icon","endIcon",`iconSize${Ar(i)}`]},lo,s);return(0,o.A)({},s,l)})(A),C=x&&(0,c.jsx)(go,{className:w.startIcon,ownerState:A,children:x}),R=g&&(0,c.jsx)(yo,{className:w.endIcon,ownerState:A,children:g}),O=a||"";return(0,c.jsxs)(ho,(0,o.A)({ownerState:A,className:hr(n.className,w.root,d,O),component:p,disabled:f,focusRipple:!h,focusVisibleClassName:hr(w.focusVisible,y),ref:r,type:k},S,{classes:w,children:[C,l,R]}))});const vo=(e,t)=>{if(!t?.shouldForwardProp)return kr(e,t);const r=t.shouldForwardProp,n={...t};return n.shouldForwardProp=e=>"sx"!==e&&(r(e)??!0),kr(e,n)};function xo(e){return Or("MuiCircularProgress",e)}$r("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const ko=["className","color","disableShrink","size","style","thickness","value","variant"];let Mo,So,Ao,wo,Co=e=>e;const Ro=(0,Hn.i7)(Mo||(Mo=Co` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),Oo=(0,Hn.i7)(So||(So=Co` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),$o=kr("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${Ar(r.color)}`]]}})(({ownerState:e,theme:t})=>(0,o.A)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>"indeterminate"===e.variant&&(0,Hn.AH)(Ao||(Ao=Co` + animation: ${0} 1.4s linear infinite; + `),Ro)),_o=kr("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Io=kr("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${Ar(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>(0,o.A)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,Hn.AH)(wo||(wo=Co` + animation: ${0} 1.4s ease-in-out infinite; + `),Oo)),To=t.forwardRef(function(e,t){const r=Sr({props:e,name:"MuiCircularProgress"}),{className:n,color:a="primary",disableShrink:s=!1,size:l=40,style:u,thickness:p=3.6,value:d=0,variant:f="indeterminate"}=r,m=(0,i.A)(r,ko),h=(0,o.A)({},r,{color:a,disableShrink:s,size:l,thickness:p,value:d,variant:f}),g=(e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e;return yr({root:["root",r,`color${Ar(n)}`],svg:["svg"],circle:["circle",`circle${Ar(r)}`,o&&"circleDisableShrink"]},xo,t)})(h),y={},b={},v={};if("determinate"===f){const e=2*Math.PI*((44-p)/2);y.strokeDasharray=e.toFixed(3),v["aria-valuenow"]=Math.round(d),y.strokeDashoffset=`${((100-d)/100*e).toFixed(3)}px`,b.transform="rotate(-90deg)"}return(0,c.jsx)($o,(0,o.A)({className:hr(g.root,n),style:(0,o.A)({width:l,height:l},b,u),ownerState:h,ref:t,role:"progressbar"},v,m,{children:(0,c.jsx)(_o,{className:g.svg,ownerState:h,viewBox:"22 22 44 44",children:(0,c.jsx)(Io,{className:g.circle,style:y,ownerState:h,cx:44,cy:44,r:(44-p)/2,fill:"none",strokeWidth:p})})}))});var Eo=To,Po=n().forwardRef((e,t)=>n().createElement(Eo,{...e,ref:t}));const zo=vo(bo)(({theme:e,ownerState:t})=>t.loading&&"center"===t.loadingPosition?{"&.MuiButtonBase-root":{"&, &:hover, &:focus, &:active":{color:"transparent"}},"& .MuiButton-loadingWrapper":{display:"contents","& .MuiButton-loadingIndicator":{display:"flex",position:"absolute",left:"50%",transform:"translateX(-50%)",color:e.palette.action.disabled}}}:null),jo=(e="primary",t="text")=>{if(e)return"inherit"===e?"inherit":"contained"===t?`${e}.contrastText`:xe.includes(e)?`${e}.${pe}`:`${e}.main`},Bo={loading:!1,loadingIndicator:n().createElement(Po,{color:"inherit",size:16}),loadingPosition:"center"},Lo=n().forwardRef((e,t)=>{const r={...Bo,...e},o=n().useContext(uo),{sx:i={},...a}=function(e){const{loading:t,loadingPosition:r,loadingIndicator:o,...i}=e;if(!t)return i;switch(r){case"start":i.startIcon=o;break;case"end":i.endIcon=o;break;case"center":i.children=n().createElement(No,{loadingIndicator:o},e.children)}return{...i,disabled:!0}}(r);let s={};const l=a.href?ue:"&:hover,&:focus,&:active",c=a.color||o?.color,u=a.variant||o?.variant;return s={[l]:{color:jo(c,u)}},n().createElement(zo,{...a,sx:{...s,...i},ref:t,ownerState:r})});var Fo=Lo;function No({loadingIndicator:e,children:t}){return n().createElement(n().Fragment,null,n().createElement("div",{className:"MuiButton-loadingWrapper"},n().createElement("div",{className:"MuiButton-loadingIndicator"},e)),t)}Lo.defaultProps=Bo;var Wo=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Ho(e){return Or("MuiPaper",e)}$r("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const Do=["className","component","elevation","square","variant"],Vo=kr("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return(0,o.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,o.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,Ue.X4)("#fff",Wo(t.elevation))}, ${(0,Ue.X4)("#fff",Wo(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))}),Go=vo(t.forwardRef(function(e,t){const r=Sr({props:e,name:"MuiPaper"}),{className:n,component:a="div",elevation:s=1,square:l=!1,variant:u="elevation"}=r,p=(0,i.A)(r,Do),d=(0,o.A)({},r,{component:a,elevation:s,square:l,variant:u}),f=(e=>{const{square:t,elevation:r,variant:n,classes:o}=e;return yr({root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]},Ho,o)})(d);return(0,c.jsx)(Vo,(0,o.A)({as:a,ownerState:d,className:hr(f.root,n),ref:t},p))}))(({theme:e,ownerState:t})=>({backgroundColor:Uo(e,t.color)})),Ko={color:"default"},Xo=n().forwardRef((e,t)=>{const{color:r,...o}={...Ko,...e},i={color:r};return n().createElement(Go,{...o,ownerState:i,ref:t})});Xo.defaultProps=Ko;var qo=Xo;function Uo(e,t="default"){const r="dark"===e.palette.mode;if("default"===t)return e.palette.background.paper;if("primary"===t||"global"===t){const n=e.palette[t];return r?Oe(n.__unstableAccessibleMain,.8):$e(n.__unstableAccessibleMain,.95)}return ke.includes(t)?r?Oe(e.palette[t].light,.88):$e(e.palette[t].light,.92):e.palette.background.paper}const Yo=({children:e,sx:t={px:4,py:3}})=>(0,c.jsx)(qo,{elevation:1,sx:t,children:e}),Jo=["className","component"];var Qo=$r("MuiBox",["root"]);const Zo=qt();var ei=function(e={}){const{themeId:r,defaultTheme:n,defaultClassName:a="MuiBox-root",generateClassName:s}=e,l=(0,k.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(Xe.A);return t.forwardRef(function(e,t){const u=w(n),p=(0,gr.A)(e),{className:d,component:f="div"}=p,m=(0,i.A)(p,Jo);return(0,c.jsx)(l,(0,o.A)({as:f,ref:t,className:Dr(d,s?s(a):a),theme:r&&u[r]||u},m))})}({themeId:I,defaultTheme:Zo,defaultClassName:Qo.root,generateClassName:Cr.generate}),ti=n().forwardRef((e,t)=>n().createElement(ei,{...e,ref:t}));const ri=({sx:e,dismissable:r=!1})=>{const{adminSettings:{config:{nonceInstall:n="",disclaimer:o="",slug:i=""}={},welcome:{title:a="",text:s="",buttons:l=[],image:{src:u="",alt:p=""}={}}={}}={}}=(0,t.useContext)(Nr),[d,f]=(0,t.useState)(!1),[m,h]=(0,t.useState)(!0),[g,y]=(0,t.useState)(578),b=(0,t.useRef)(null);return(0,t.useEffect)(()=>{const e=()=>{if(b.current){const e=b.current.offsetWidth;y(e<800?400:578)}};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),a&&m?(0,c.jsxs)(Yo,{sx:e,children:[r&&(0,c.jsx)(ti,{component:"button",className:"notice-dismiss",onClick:async()=>{try{await wp.ajax.post("ehe_dismiss_theme_notice",{nonce:window.ehe_cb.nonce}),h(!1)}catch(e){}},children:(0,c.jsx)(ti,{component:"span",className:"screen-reader-text",children:(0,Br.__)("Dismiss this notice.","hello-elementor")})}),(0,c.jsxs)(yn,{ref:b,direction:{xs:"column",md:"row"},alignItems:"center",justifyContent:"space-between",sx:{width:"100%",gap:9},children:[(0,c.jsxs)(yn,{direction:"column",sx:{flex:1},children:[(0,c.jsx)(jr,{variant:"h6",sx:{color:"text.primary",fontWeight:500},children:a}),(0,c.jsx)(jr,{variant:"body2",sx:{mb:3,color:"text.secondary"},children:s}),(0,c.jsx)(yn,{gap:1,direction:"row",sx:{mb:2},children:l.map(({linkText:e,link:t,variant:r,color:o,target:a=""})=>(0,c.jsx)(Fo,{onClick:async()=>{if("install"===t)try{const e={_wpnonce:n,slug:i};f(!0);const t=await wp.ajax.post("ehe_install_elementor",e);if(!t.activateUrl)throw new Error;window.location.href=t.activateUrl}catch(e){alert((0,Br.__)("Currently the plugin isn’t available. Please try again later. You can also contact our support at: wordpress.org/plugins/hello-plus","hello-elementor"))}finally{f(!1)}else window.open(t,a||"_self")},variant:r,color:o,children:d?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Po,{size:12,sx:{verticalAlign:"middle",display:"inline-flex"}}),(0,Br.__)("Installing Elementor","hello-elementor")]}):e},e))}),o&&(0,c.jsx)(jr,{variant:"body2",sx:{color:"text.tertiary"},children:o})]}),u&&(0,c.jsx)(ti,{component:"img",src:u,alt:p,sx:{width:{sm:350,md:450,lg:g},aspectRatio:"289/98",flex:1}})]})]}):null},ni=()=>(0,c.jsx)(fr,{colorScheme:"auto",children:(0,c.jsx)(Wr,{children:(0,c.jsx)(ti,{sx:{pt:2,pr:2,pb:1},children:(0,c.jsx)(ri,{sx:{width:"100%",px:4,py:3,position:"relative"},dismissable:!0})})})});document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("ehe-admin-cb");if(t){const{beforeWrap:r=!1}=window.ehe_cb,{selector:n,before:o=!1}=window.ehe_cb.data,i=document.querySelector(n);if(i)if(r){const e=document.querySelector(".wrap");e&&e.insertAdjacentElement("beforebegin",t)}else o?i.insertAdjacentElement("beforebegin",t):i.insertAdjacentElement("afterend",t);(0,e.H)(t).render((0,c.jsx)(ni,{}))}})}()}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-editor.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-editor.asset.php new file mode 100644 index 0000000..f8a8047 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-editor.asset.php @@ -0,0 +1 @@ + array(), 'version' => '31cbb757b33ef944e875'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-editor.js b/wp-content/themes/hello-elementor/assets/js/hello-editor.js new file mode 100644 index 0000000..173c482 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-editor.js @@ -0,0 +1 @@ +!function(){"use strict";class e extends $e.modules.hookUI.After{getCommand(){return"document/elements/settings"}getId(){return"hello-elementor-editor-controls-handler"}getHelloThemeControls(){return{hello_header_logo_display:{selector:".site-header .site-logo, .site-header .site-title",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_header_logo_display)}},hello_header_menu_display:{selector:".site-header .site-navigation, .site-header .site-navigation-toggle-holder",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_header_menu_display)}},hello_header_tagline_display:{selector:".site-header .site-description",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_header_tagline_display)}},hello_header_logo_type:{selector:".site-header .site-branding",callback:(e,o)=>{const t=o.container.controls.hello_header_logo_type.options,l=o.settings.hello_header_logo_type;this.toggleLayoutClass(e,"show-",t,l)}},hello_header_layout:{selector:".site-header",callback:(e,o)=>{const t=o.container.controls.hello_header_layout.options,l=o.settings.hello_header_layout;this.toggleLayoutClass(e,"header-",t,l)}},hello_header_width:{selector:".site-header",callback:(e,o)=>{const t=o.container.controls.hello_header_width.options,l=o.settings.hello_header_width;this.toggleLayoutClass(e,"header-",t,l)}},hello_header_menu_layout:{selector:".site-header",callback:(e,o)=>{const t=o.container.controls.hello_header_menu_layout.options,l=o.settings.hello_header_menu_layout;e.find(".site-navigation-toggle-holder").removeClass("elementor-active"),e.find(".site-navigation-dropdown").removeClass("show"),this.toggleLayoutClass(e,"menu-layout-",t,l)}},hello_header_menu_dropdown:{selector:".site-header",callback:(e,o)=>{const t=o.container.controls.hello_header_menu_dropdown.options,l=o.settings.hello_header_menu_dropdown;this.toggleLayoutClass(e,"menu-dropdown-",t,l)}},hello_footer_logo_display:{selector:".site-footer .site-logo, .site-footer .site-title",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_footer_logo_display)}},hello_footer_tagline_display:{selector:".site-footer .site-description",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_footer_tagline_display)}},hello_footer_menu_display:{selector:".site-footer .site-navigation",callback:(e,o)=>{this.toggleShowHideClass(e,o.settings.hello_footer_menu_display)}},hello_footer_copyright_display:{selector:".site-footer .copyright",callback:(e,o)=>{const t=e.closest("#site-footer"),l=o.settings.hello_footer_copyright_display;this.toggleShowHideClass(e,l),t.toggleClass("footer-has-copyright","yes"===l)}},hello_footer_logo_type:{selector:".site-footer .site-branding",callback:(e,o)=>{const t=o.container.controls.hello_footer_logo_type.options,l=o.settings.hello_footer_logo_type;this.toggleLayoutClass(e,"show-",t,l)}},hello_footer_layout:{selector:".site-footer",callback:(e,o)=>{const t=o.container.controls.hello_footer_layout.options,l=o.settings.hello_footer_layout;this.toggleLayoutClass(e,"footer-",t,l)}},hello_footer_width:{selector:".site-footer",callback:(e,o)=>{const t=o.container.controls.hello_footer_width.options,l=o.settings.hello_footer_width;this.toggleLayoutClass(e,"footer-",t,l)}},hello_footer_copyright_text:{selector:".site-footer .copyright",callback:(e,o)=>{const t=o.settings.hello_footer_copyright_text;e.find("p").text(t)}}}}toggleShowHideClass(e,o){e.removeClass("hide").removeClass("show").addClass(o?"show":"hide")}toggleLayoutClass(e,o,t,l){Object.entries(t).forEach(([t])=>{e.removeClass(o+t)}),""!==l&&e.addClass(o+l)}getConditions(e){const o="kit"===elementor.documents.getCurrent().config.type,t=Object.keys(e.settings),l=1===t.length;return!!(o&&e.settings&&l)&&!!Object.keys(this.getHelloThemeControls()).includes(t[0])}apply(e){const o=this.getHelloThemeControls()[Object.keys(e.settings)[0]],t=elementor.$previewContents.find(o.selector);o.callback(t,e)}}var o=class extends $e.modules.ComponentBase{pages={};getNamespace(){return"hello-elementor"}defaultHooks(){return this.importHooks({ControlsHook:e})}};$e.components.register(new o)}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.asset.php new file mode 100644 index 0000000..48d8d25 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.asset.php @@ -0,0 +1 @@ + array(), 'version' => '86d4a80498fd21c04f00'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.js b/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.js new file mode 100644 index 0000000..a9f1812 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-menu.js @@ -0,0 +1 @@ +document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll('a[href="admin.php?page=hello-elementor-ai-site-planner"], a[href="admin.php?page=hello-elementor-theme-builder"]').forEach(e=>{e.setAttribute("target","_blank")})}); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.asset.php new file mode 100644 index 0000000..c0ea93f --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.asset.php @@ -0,0 +1 @@ + array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-i18n', 'wp-notices'), 'version' => '43fbc4b5bccc6cc70fa2'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.js b/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.js new file mode 100644 index 0000000..ad6dfba --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-settings.js @@ -0,0 +1,74 @@ +!function(){var e={41:function(e,t,r){"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:function(){return n},SF:function(){return o},sk:function(){return i}});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},644:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e.5?u(e,t):d(e,t)},t.eM=function(e,t){const r=c(e),n=c(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.a=d;var o=n(r(2513)),i=n(r(7755));function a(e,t=0,r=1){return(0,i.default)(e,t,r)}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,i=e.substring(t+1,e.length-1);if("color"===r){if(i=i.split(" "),n=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,o.default)(10,n))}else i=i.split(",");return i=i.map(e=>parseFloat(e)),{type:r,values:i,colorSpace:n}}function l(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function c(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(e,t=(e+r/30)%12)=>o-i*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return l(e)}function d(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return l(e)}},790:function(e){"use strict";e.exports=window.ReactJSXRuntime},1287:function(e,t,r){"use strict";r.d(t,{i:function(){return a},s:function(){return i}});var n=r(1609),o=!!n.useInsertionEffect&&n.useInsertionEffect,i=o||function(e){return e()},a=o||n.useLayoutEffect},1568:function(e,t,r){"use strict";r.d(t,{A:function(){return ne}});var n=r(5047),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,r){return e.replace(t,r)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,r){return e.slice(t,r)}function p(e){return e.length}function f(e){return e.length}function m(e,t){return t.push(e),e}var h=1,g=1,b=0,v=0,y=0,x="";function w(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:h,column:g,length:a,return:""}}function S(e,t){return a(w("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return y=v>0?u(x,--v):0,g--,10===y&&(g=1,h--),y}function A(){return y=v2||R(y)>3?"":" "}function I(e,t){for(;--t&&A()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return E(e,M()+(t<6&&32==C()&&32==A()))}function B(e){for(;A();)switch(y){case e:return v;case 34:case 39:34!==e&&39!==e&&B(y);break;case 40:41===e&&B(e);break;case 92:A()}return v}function j(e,t){for(;A()&&e+y!==57&&(e+y!==84||47!==C()););return"/*"+E(t,v-1)+"*"+i(47===e?e:A())}function _(e){for(;!R(C());)A();return E(e,v)}var L="-ms-",z="-moz-",N="-webkit-",W="comm",F="rule",D="decl",H="@keyframes";function V(e,t){for(var r="",n=f(e),o=0;o0&&p(z)-b&&m(y>32?U(z+";",n,r,b-1):U(l(z," ","")+";",n,r,b-2),f);break;case 59:z+=";";default:if(m(L=q(z,t,r,h,g,o,d,T,O=[],B=[],b),a),123===R)if(0===g)X(z,t,L,L,O,a,b,d,B);else switch(99===v&&110===u(z,3)?100:v){case 100:case 108:case 109:case 115:X(e,L,L,n&&m(q(e,L,L,0,0,o,d,T,o,O=[],b),B),o,B,b,d,n?O:B);break;default:X(z,L,L,L,[""],B,0,d,B)}}h=g=y=0,w=E=1,T=z="",b=s;break;case 58:b=1+p(z),y=x;default:if(w<1)if(123==R)--w;else if(125==R&&0==w++&&125==k())continue;switch(z+=i(R),R*w){case 38:E=g>0?1:(z+="\f",-1);break;case 44:d[h++]=(p(z)-1)*E,E=1;break;case 64:45===C()&&(z+=$(A())),v=C(),g=b=p(T=z+=_(M())),R++;break;case 45:45===x&&2==p(z)&&(w=0)}}return a}function q(e,t,r,n,i,a,c,u,p,m,h){for(var g=i-1,b=0===i?a:[""],v=f(b),y=0,x=0,S=0;y0?b[k]+" "+A:l(A,/&\f/g,b[k])))&&(p[S++]=C);return w(e,t,r,0===i?F:u,p,m,h)}function Y(e,t,r){return w(e,t,r,W,i(y),d(e,2,-2),0)}function U(e,t,r,n){return w(e,t,r,D,d(e,0,n),d(e,n+1,-1),n)}var Z=function(e,t,r){for(var n=0,o=0;n=o,o=C(),38===n&&12===o&&(t[r]=1),!R(o);)A();return E(e,v)},J=new WeakMap,Q=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(r))&&!n){J.set(e,!0);for(var o=[],a=function(e,t){return O(function(e,t){var r=-1,n=44;do{switch(R(n)){case 0:38===n&&12===C()&&(t[r]=1),e[r]+=Z(v-1,t,r);break;case 2:e[r]+=$(n);break;case 4:if(44===n){e[++r]=58===C()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=i(n)}}while(n=A());return e}(T(e),t))}(t,o),s=r.props,l=0,c=0;l6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+N+"$2-$3$1"+z+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+N)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+N+(45===u(e,14)?"inline-":"")+"box$3$1"+N+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return N+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return N+e+L+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return N+e+L+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return N+e+L+e+e}return e}var re=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case D:e.return=te(e.value,e.length);break;case H:return V([S(e,{value:l(e.value,"@","@"+N)})],n);case F:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return V([S(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return V([S(e,{props:[l(t,/:(plac\w+)/,":"+N+"input-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),S(e,{props:[l(t,/:(plac\w+)/,L+"input-$1")]})],n)}return""})}}],ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,i,a=e.stylisPlugins||re,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:m}}},3366:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(644);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3404:function(e,t,r){"use strict";e.exports=r(3072)},3571:function(e,t,r){"use strict";r.d(t,{k:function(){return l}});var n=r(3366),o=r(4620),i=r(6481),a=r(9452),s=r(4188);function l(){function e(e,t,r,o){const s={[e]:t,theme:r},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:d,style:p}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,i.Yn)(r,u)||{};return p?p(s):(0,a.NI)(s,t,t=>{let r=(0,i.BO)(f,d,t);return t===r&&"string"==typeof t&&(r=(0,i.BO)(f,d,`${e}${"default"===t?"":(0,n.A)(t)}`,t)),!1===c?r:{[c]:r}})}return function t(r){var n;const{sx:i,theme:l={},nested:c}=r||{};if(!i)return null;const u=null!=(n=l.unstable_sxConfig)?n:s.A;function d(r){let n=r;if("function"==typeof r)n=r(l);else if("object"!=typeof r)return r;if(!n)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let d=i;return Object.keys(n).forEach(r=>{const i="function"==typeof(s=n[r])?s(l):s;var s;if(null!=i)if("object"==typeof i)if(u[r])d=(0,o.A)(d,e(r,i,l,u));else{const e=(0,a.NI)({theme:l},i,e=>({[r]:e}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),r=new Set(t);return e.every(e=>r.size===Object.keys(e).length)}(e,i)?d=(0,o.A)(d,e):d[r]=t({sx:i,theme:l,nested:!0})}else d=(0,o.A)(d,e(r,i,l,u))}),!c&&l.modularCssLayers?{"@layer sx":(0,a.vf)(s,d)}:(0,a.vf)(s,d)}return Array.isArray(i)?i.map(d):d(i)}}const c=l();c.filterProps=["sx"],t.A=c},3857:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return n.A},extendSxProp:function(){return o.A},unstable_createStyleFunctionSx:function(){return n.k},unstable_defaultSxConfig:function(){return i.A}});var n=r(3571),o=r(9599),i=r(4188)},4146:function(e,t,r){"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var s=l(t),h=l(r),g=0;g(t.filterProps.forEach(r=>{e[r]=t}),e),{}),r=e=>Object.keys(e).reduce((r,n)=>t[n]?(0,i.A)(r,t[n](e)):r,{});return r.propTypes={},r.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),r},s=r(9452);function l(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),d=c("borderTop",l),p=c("borderRight",l),f=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),g=c("borderTopColor"),b=c("borderRightColor"),v=c("borderBottomColor"),y=c("borderLeftColor"),x=c("outline",l),w=c("outlineColor"),S=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};S.propTypes={},S.filterProps=["borderRadius"],a(u,d,p,f,m,h,g,b,v,y,S,x,w);const k=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};k.propTypes={},k.filterProps=["gap"];const A=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};A.propTypes={},A.filterProps=["columnGap"];const C=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};function M(e,t){return"grey"===t?t:e}function E(e){return e<=1&&0!==e?100*e+"%":e}C.propTypes={},C.filterProps=["rowGap"],a(k,A,C,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"})),a((0,o.Ay)({prop:"color",themeKey:"palette",transform:M}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:M}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:M}));const R=(0,o.Ay)({prop:"width",transform:E}),T=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:E(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};T.filterProps=["maxWidth"];const O=(0,o.Ay)({prop:"minWidth",transform:E}),$=(0,o.Ay)({prop:"height",transform:E}),P=(0,o.Ay)({prop:"maxHeight",transform:E}),I=(0,o.Ay)({prop:"minHeight",transform:E});(0,o.Ay)({prop:"size",cssProperty:"width",transform:E}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:E}),a(R,T,O,$,P,I,(0,o.Ay)({prop:"boxSizing"}));var B={border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:S},color:{themeKey:"palette",transform:M},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:M},backgroundColor:{themeKey:"palette",transform:M},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:k},rowGap:{style:C},columnGap:{style:A},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:E},maxWidth:{style:T},minWidth:{transform:E},height:{transform:E},maxHeight:{transform:E},minHeight:{transform:E},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},4363:function(e,t,r){"use strict";r(2799)},4532:function(e,t,r){"use strict";r.r(t),r.d(t,{GlobalStyles:function(){return ke.A},StyledEngineProvider:function(){return Se},ThemeContext:function(){return l.T},css:function(){return v.AH},default:function(){return Ae},internal_processStyles:function(){return Ce},internal_serializeStyles:function(){return Ee},keyframes:function(){return v.i7}});var n=r(8168),o=r(1609),i=r(6289),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}),l=r(9214),c=r(41),u=r(3174),d=r(1287),p=s,f=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:f},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,c.SF)(t,r,n),(0,d.s)(function(){return(0,c.sk)(t,r,n)}),null},b=function e(t,r){var i,a,s=t.__emotion_real===t,d=s&&t.__emotion_base||t;void 0!==r&&(i=r.label,a=r.target);var p=h(t,r,s),f=p||m(d),b=!f("as");return function(){var v=arguments,y=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&y.push("label:"+i+";"),null==v[0]||void 0===v[0].raw)y.push.apply(y,v);else{y.push(v[0][0]);for(var x=v.length,w=1;w0?M(_,--B):0,P--,10===j&&(P=1,$--),j}function W(){return j=B2||V(j)>3?"":" "}function Y(e,t){for(;--t&&W()&&!(j<48||j>102||j>57&&j<65||j>70&&j<97););return H(e,D()+(t<6&&32==F()&&32==W()))}function U(e){for(;W();)switch(j){case e:return B;case 34:case 39:34!==e&&39!==e&&U(j);break;case 40:41===e&&U(e);break;case 92:W()}return B}function Z(e,t){for(;W()&&e+j!==57&&(e+j!==84||47!==F()););return"/*"+H(t,B-1)+"*"+w(47===e?e:W())}function J(e){for(;!V(F());)W();return H(e,B)}var Q="-ms-",ee="-moz-",te="-webkit-",re="comm",ne="rule",oe="decl",ie="@keyframes";function ae(e,t){for(var r="",n=T(e),o=0;o0&&R(E)-d&&O(f>32?pe(E+";",n,r,d-1):pe(A(E," ","")+";",n,r,d-2),l);break;case 59:E+=";";default:if(O(k=ue(E,t,r,c,u,o,s,y,x=[],S=[],d),i),123===v)if(0===u)ce(E,t,k,k,x,i,d,s,S);else switch(99===p&&110===M(E,3)?100:p){case 100:case 108:case 109:case 115:ce(e,k,k,n&&O(ue(e,k,k,0,0,o,s,y,o,x=[],d),S),o,S,d,s,n?x:S);break;default:ce(E,k,k,k,[""],S,0,s,S)}}c=u=f=0,h=b=1,y=E="",d=a;break;case 58:d=1+R(E),f=m;default:if(h<1)if(123==v)--h;else if(125==v&&0==h++&&125==N())continue;switch(E+=w(v),v*h){case 38:b=u>0?1:(E+="\f",-1);break;case 44:s[c++]=(R(E)-1)*b,b=1;break;case 64:45===F()&&(E+=X(W())),p=F(),u=d=R(y=E+=J(D())),v++;break;case 45:45===m&&2==R(E)&&(h=0)}}return i}function ue(e,t,r,n,o,i,a,s,l,c,u){for(var d=o-1,p=0===o?i:[""],f=T(p),m=0,h=0,g=0;m0?p[b]+" "+v:A(v,/&\f/g,p[b])))&&(l[g++]=y);return L(e,t,r,0===o?ne:s,l,c,u)}function de(e,t,r){return L(e,t,r,re,w(j),E(e,2,-2),0)}function pe(e,t,r,n){return L(e,t,r,oe,E(e,0,n),E(e,n+1,-1),n)}var fe=function(e,t,r){for(var n=0,o=0;n=o,o=F(),38===n&&12===o&&(t[r]=1),!V(o);)W();return H(e,B)},me=new WeakMap,he=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||me.get(r))&&!n){me.set(e,!0);for(var o=[],i=function(e,t){return K(function(e,t){var r=-1,n=44;do{switch(V(n)){case 0:38===n&&12===F()&&(t[r]=1),e[r]+=fe(B-1,t,r);break;case 2:e[r]+=X(n);break;case 4:if(44===n){e[++r]=58===F()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=w(n)}}while(n=W());return e}(G(e),t))}(t,o),a=r.props,s=0,l=0;s6)switch(M(e,t+1)){case 109:if(45!==M(e,t+4))break;case 102:return A(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+ee+(108==M(e,t+3)?"$3":"$2-$3"))+e;case 115:return~C(e,"stretch")?be(A(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==M(e,t+1))break;case 6444:switch(M(e,R(e)-3-(~C(e,"!important")&&10))){case 107:return A(e,":",":"+te)+e;case 101:return A(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(45===M(e,14)?"inline-":"")+"box$3$1"+te+"$2$3$1"+Q+"$2box$3")+e}break;case 5936:switch(M(e,t+11)){case 114:return te+e+Q+A(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+Q+A(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+Q+A(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+Q+e+e}return e}var ve=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case oe:e.return=be(e.value,e.length);break;case ie:return ae([z(e,{value:A(e.value,"@","@"+te)})],n);case ne:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ae([z(e,{props:[A(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return ae([z(e,{props:[A(t,/:(plac\w+)/,":"+te+"input-$1")]}),z(e,{props:[A(t,/:(plac\w+)/,":-moz-$1")]}),z(e,{props:[A(t,/:(plac\w+)/,Q+"input-$1")]})],n)}return""})}}],ye=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n,o,i=e.stylisPlugins||ve,a={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{const e=`${t}-${r}`;if("object"==typeof document&&we.has(e))return we.get(e);const n=function(e,t){const r=ye({key:"css",prepend:e});if(t){const e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}(t,r);return we.set(e,n),n},[t,r]);return t||r?(0,xe.jsx)(l.C,{value:i,children:n}):n}var ke=r(9940);function Ae(e,t){return b(e,t)}const Ce=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Me=[];function Ee(e){return Me[0]=e,(0,u.J)(Me)}},4620:function(e,t,r){"use strict";var n=r(7900);t.A=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},4634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t(0,c.default)((0,o.default)({},e,{theme:v((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,(e,c={})=>{(0,a.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:d,slot:f,skipVariantsResolver:h,skipSx:g,overridesResolver:w=y(b(f))}=c,S=(0,i.default)(c,p),k=d&&d.startsWith("Mui")||f?"components":"custom",A=void 0!==h?h:f&&"Root"!==f&&"root"!==f||!1,C=g||!1;let M=m;"Root"===f||"root"===f?M=n:f?M=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(M=void 0);const E=(0,a.default)(e,(0,o.default)({shouldForwardProp:M,label:void 0},S)),R=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>{const i=v({theme:n.theme,defaultTheme:r,themeId:t});return x(e,(0,o.default)({},n,{theme:i}),i.modularCssLayers?k:void 0)}:e,T=(n,...i)=>{let a=R(n);const s=i?i.map(R):[];d&&w&&s.push(e=>{const n=v((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[d]||!n.components[d].styleOverrides)return null;const i=n.components[d].styleOverrides,a={};return Object.entries(i).forEach(([t,r])=>{a[t]=x(r,(0,o.default)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),w(e,a)}),d&&!A&&s.push(e=>{var n;const i=v((0,o.default)({},e,{defaultTheme:r,themeId:t}));return x({variants:null==i||null==(n=i.components)||null==(n=n[d])?void 0:n.variants},(0,o.default)({},e,{theme:i}),i.modularCssLayers?"theme":void 0)}),C||s.push(u);const l=s.length-i.length;if(Array.isArray(n)&&l>0){const e=new Array(l).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const c=E(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return E.withConfig&&(T.withConfig=E.withConfig),T}};var o=n(r(4634)),i=n(r(4893)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(4532)),s=r(1650),l=(n(r(2566)),n(r(2097)),n(r(3142))),c=n(r(3857));const u=["ownerState"],d=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function h(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const g=(0,l.default)(),b=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function y(e){return e?(t,r)=>r[e]:null}function x(e,t,r){let{ownerState:n}=t,s=(0,i.default)(t,u);const l="function"==typeof e?e((0,o.default)({ownerState:n},s)):e;if(Array.isArray(l))return l.flatMap(e=>x(e,(0,o.default)({ownerState:n},s),r));if(l&&"object"==typeof l&&Array.isArray(l.variants)){const{variants:e=[]}=l;let t=(0,i.default)(l,d);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,o.default)({ownerState:n},s,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&s[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,o.default)({ownerState:n},s,n)):e.style;t.push(r?h((0,a.internal_serializeStyles)(i),r):i)}}),t}return r?h((0,a.internal_serializeStyles)(l),r):l}},6481:function(e,t,r){"use strict";r.d(t,{BO:function(){return a},Yn:function(){return i}});var n=r(3366),o=r(9452);function i(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){const r=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=r)return r}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function a(e,t,r,n=r){let o;return o="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:i(e,r)||n,t&&(o=t(o,n,e)),o}t.Ay=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=i(e.theme,s)||{};return(0,o.NI)(e,c,e=>{let o=a(u,l,e);return e===o&&"string"==typeof e&&(o=a(u,l,`${t}${"default"===e?"":(0,n.A)(e)}`,e)),!1===r?o:{[r]:o}})};return c.propTypes={},c.filterProps=[t],c}},6972:function(e,t){"use strict";t.A=function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}},7437:function(e,t,r){"use strict";r.d(t,{AH:function(){return c},i7:function(){return u},mL:function(){return l}});var n=r(9214),o=r(1609),i=r(41),a=r(1287),s=r(3174),l=(r(1568),r(4146),(0,n.w)(function(e,t){var r=e.styles,l=(0,s.J)([r],void 0,o.useContext(n.T)),c=o.useRef();return(0,a.i)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,n],function(){r.flush()}},[t]),(0,a.i)(function(){var e=c.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}},[t,l.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),r=0;r{t[r]=a(e[r])}),t}function s(e,t,r={clone:!0}){const l=r.clone?(0,n.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?l[n]=t[n]:i(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&i(e[n])?l[n]=s(e[n],t[n],r):r.clone?l[n]=i(t[n])?a(t[n]):t[n]:l[n]=t[n]}),l}},8094:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8587),o=r(8168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>(0,o.A)({},e,{[t.key]:t.val}),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.A)(e,i),c=a(t),u=Object.keys(c);function d(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function p(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${r})`}function f(e,n){const o=u.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:n)-s/100}${r})`}return(0,o.A)({keys:u,values:c,up:d,down:p,between:f,only:function(e){return u.indexOf(e)+1(void 0===e[t]&&(e[t]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=a[t],o=s[r]||"";return Array.isArray(o)?o.map(e=>n+e):[n+o]})(t)),e[t])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,r,n){var i;const a=null!=(i=(0,o.Yn)(e,t,!1))?i:r;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return f(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function g(e,t){const r=m(e.theme);return Object.keys(e).map(o=>function(e,t,r,o){if(-1===t.indexOf(r))return null;const i=function(e,t){return r=>e.reduce((e,n)=>(e[n]=h(t,r),e),{})}(c(r),o),a=e[r];return(0,n.NI)(e,a,i)}(e,t,o,r)).reduce(i.A,{})}function b(e){return g(e,u)}function v(e){return g(e,d)}function y(e){return g(e,p)}b.propTypes={},b.filterProps=u,v.propTypes={},v.filterProps=d,y.propTypes={},y.filterProps=p},8336:function(e,t,r){"use strict";function n(e,t){const r=this;if(r.vars&&"function"==typeof r.getColorSchemeSelector){const n=r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:function(){return n}})},8587:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}r.d(t,{A:function(){return n}})},8749:function(e,t,r){"use strict";r.d(t,{A:function(){return f}});var n=r(8168),o=r(8587),i=r(7900),a=r(8094),s={borderRadius:4},l=r(8248),c=r(3571),u=r(4188),d=r(8336);const p=["breakpoints","palette","spacing","shape"];var f=function(e={},...t){const{breakpoints:r={},palette:f={},spacing:m,shape:h={}}=e,g=(0,o.A)(e,p),b=(0,a.A)(r),v=function(e=8){if(e.mui)return e;const t=(0,l.LX)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map(e=>{const r=t(e);return"number"==typeof r?`${r}px`:r}).join(" ");return r.mui=!0,r}(m);let y=(0,i.A)({breakpoints:b,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},f),spacing:v,shape:(0,n.A)({},s,h)},g);return y.applyStyles=d.A,y=t.reduce((e,t)=>(0,i.A)(e,t),y),y.unstable_sxConfig=(0,n.A)({},u.A,null==g?void 0:g.unstable_sxConfig),y.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},y}},9214:function(e,t,r){"use strict";r.d(t,{C:function(){return a},T:function(){return l},w:function(){return s}});var n=r(1609),o=r(1568),i=(r(3174),r(1287),n.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=i.Provider,s=function(e){return(0,n.forwardRef)(function(t,r){var o=(0,n.useContext)(i);return e(t,o,r)})},l=n.createContext({})},9452:function(e,t,r){"use strict";r.d(t,{EU:function(){return s},NI:function(){return a},iZ:function(){return c},kW:function(){return u},vf:function(){return l},zu:function(){return o}});var n=r(7900);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function a(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||i;return t.reduce((n,o,i)=>(n[e.up(e.keys[i])]=r(t[i]),n),{})}if("object"==typeof t){const e=n.breakpoints||i;return Object.keys(t).reduce((n,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i))n[e.up(i)]=r(t[i],i);else{const e=i;n[e]=t[e]}return n},{})}return r(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce((t,r)=>(t[e.up(r)]={},t),{}))||{}}function l(e,t){return e.reduce((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e},t)}function c(e,...t){const r=s(e),o=[r,...t].reduce((e,t)=>(0,n.A)(e,t),{});return l(Object.keys(r),o)}function u({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((t,n)=>{n{null!=e[t]&&(r[t]=!0)}),r}(e,t),o=Object.keys(n);if(0===o.length)return e;let i;return o.reduce((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[i],i=n):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[i],i=r):t[r]=e,t),{})}},9599:function(e,t,r){"use strict";r.d(t,{A:function(){return c}});var n=r(8168),o=r(8587),i=r(7900),a=r(4188);const s=["sx"],l=e=>{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach(t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]}),n};function c(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:a,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,i.Q)(r)?(0,n.A)({},a,r):a}:(0,n.A)({},a,t),(0,n.A)({},c,{sx:u})}},9640:function(e,t){"use strict";Symbol.for("react.transitional.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler");Symbol.for("react.provider");Symbol.for("react.consumer"),Symbol.for("react.context");var r=Symbol.for("react.forward_ref"),n=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.view_transition"),Symbol.for("react.client.reference");t.vM=r,t.lD=n},9940:function(e,t,r){"use strict";r.d(t,{A:function(){return i}}),r(1609);var n=r(7437),o=r(790);function i(e){const{styles:t,defaultTheme:r={}}=e,i="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:i})}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){"use strict";var e=r(5338),t=r(1609),n=r.n(t),o=r(8587),i=r(8168);function a(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;te;var c=(()=>{let e=l;return{configure(t){e=t},generate(t){return e(t)},reset(){e=l}}})();const u={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function d(e,t,r="Mui"){const n=u[t];return n?`${r}-${n}`:`${c.generate(e)}-${t}`}function p(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}var f=r(3366);function m(e,t){const r=(0,i.A)({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=(0,i.A)({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},a=t[n];r[n]={},a&&Object.keys(a)?o&&Object.keys(o)?(r[n]=(0,i.A)({},a),Object.keys(o).forEach(e=>{r[n][e]=m(o[e],a[e])})):r[n]=a:r[n]=o}else void 0===r[n]&&(r[n]=e[n])}),r}function h(e){const{theme:t,name:r,props:n}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?m(t.components[r].defaultProps,n):n}var g=r(8749),b=r(9214),v=function(e=null){const r=t.useContext(b.T);return r&&(n=r,0!==Object.keys(n).length)?r:e;var n};const y=(0,g.A)();var x=function(e=y){return v(e)};function w({props:e,name:t,defaultTheme:r,themeId:n}){let o=x(r);return n&&(o=o[n]||o),h({theme:o,name:t,props:e})}var S=r(4532),k=r(7900),A=r(3571);const C=["ownerState"],M=["variants"],E=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function R(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function T(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const O=(0,g.A)(),$=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function P({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function I(e){return e?(t,r)=>r[e]:null}function B(e,t,r){let{ownerState:n}=t,a=(0,o.A)(t,C);const s="function"==typeof e?e((0,i.A)({ownerState:n},a)):e;if(Array.isArray(s))return s.flatMap(e=>B(e,(0,i.A)({ownerState:n},a),r));if(s&&"object"==typeof s&&Array.isArray(s.variants)){const{variants:e=[]}=s;let t=(0,o.A)(s,M);return e.forEach(e=>{let o=!0;if("function"==typeof e.props?o=e.props((0,i.A)({ownerState:n},a,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&a[t]!==e.props[t]&&(o=!1)}),o){Array.isArray(t)||(t=[t]);const o="function"==typeof e.style?e.style((0,i.A)({ownerState:n},a,n)):e.style;t.push(r?T((0,S.internal_serializeStyles)(o),r):o)}}),t}return r?T((0,S.internal_serializeStyles)(s),r):s}const j=function(e={}){const{themeId:t,defaultTheme:r=O,rootShouldForwardProp:n=R,slotShouldForwardProp:a=R}=e,s=e=>(0,A.A)((0,i.A)({},e,{theme:P((0,i.A)({},e,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(e,l={})=>{(0,S.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:c,slot:u,skipVariantsResolver:d,skipSx:p,overridesResolver:f=I($(u))}=l,m=(0,o.A)(l,E),h=c&&c.startsWith("Mui")||u?"components":"custom",g=void 0!==d?d:u&&"Root"!==u&&"root"!==u||!1,b=p||!1;let v=R;"Root"===u||"root"===u?v=n:u?v=a:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(v=void 0);const y=(0,S.default)(e,(0,i.A)({shouldForwardProp:v,label:void 0},m)),x=e=>"function"==typeof e&&e.__emotion_real!==e||(0,k.Q)(e)?n=>{const o=P({theme:n.theme,defaultTheme:r,themeId:t});return B(e,(0,i.A)({},n,{theme:o}),o.modularCssLayers?h:void 0)}:e,w=(n,...o)=>{let a=x(n);const l=o?o.map(x):[];c&&f&&l.push(e=>{const n=P((0,i.A)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[c]||!n.components[c].styleOverrides)return null;const o=n.components[c].styleOverrides,a={};return Object.entries(o).forEach(([t,r])=>{a[t]=B(r,(0,i.A)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),f(e,a)}),c&&!g&&l.push(e=>{var n;const o=P((0,i.A)({},e,{defaultTheme:r,themeId:t}));return B({variants:null==o||null==(n=o.components)||null==(n=n[c])?void 0:n.variants},(0,i.A)({},e,{theme:o}),o.modularCssLayers?"theme":void 0)}),b||l.push(s);const u=l.length-o.length;if(Array.isArray(n)&&u>0){const e=new Array(u).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const d=y(a,...l);return e.muiName&&(d.muiName=e.muiName),d};return y.withConfig&&(w.withConfig=y.withConfig),w}}();var _=j,L=r(790);const z=["className","component","disableGutters","fixed","maxWidth","classes"],N=(0,g.A)(),W=_("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,f.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),F=e=>w({props:e,name:"MuiContainer",defaultTheme:N});function D(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e{r[t]=K(e[t])}),r}function X(e,r,n={clone:!0}){const o=n.clone?(0,i.A)({},e):e;return G(e)&&G(r)&&Object.keys(r).forEach(i=>{t.isValidElement(r[i])?o[i]=r[i]:G(r[i])&&Object.prototype.hasOwnProperty.call(e,i)&&G(e[i])?o[i]=X(e[i],r[i],n):n.clone?o[i]=G(r[i])?K(r[i]):r[i]:o[i]=r[i]}),o}var q=r(4188);function Y(e,t){return(0,i.A)({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}var U=r(771),Z={black:"#000",white:"#fff"},J={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},Q="#f3e5f5",ee="#ce93d8",te="#ba68c8",re="#ab47bc",ne="#9c27b0",oe="#7b1fa2",ie="#e57373",ae="#ef5350",se="#f44336",le="#d32f2f",ce="#c62828",ue="#ffb74d",de="#ffa726",pe="#ff9800",fe="#f57c00",me="#e65100",he="#e3f2fd",ge="#90caf9",be="#42a5f5",ve="#1976d2",ye="#1565c0",xe="#4fc3f7",we="#29b6f6",Se="#03a9f4",ke="#0288d1",Ae="#01579b",Ce="#81c784",Me="#66bb6a",Ee="#4caf50",Re="#388e3c",Te="#2e7d32",Oe="#1b5e20";const $e=["mode","contrastThreshold","tonalOffset"],Pe={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:Z.white,default:Z.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},Ie={text:{primary:Z.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:Z.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function Be(e,t,r,n){const o=n.light||n,i=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,U.a)(e.main,o):"dark"===t&&(e.dark=(0,U.e$)(e.main,i)))}const je=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"],_e={textTransform:"uppercase"},Le='"Roboto", "Helvetica", "Arial", sans-serif';function ze(e,t){const r="function"==typeof t?t(e):t,{fontFamily:n=Le,fontSize:a=14,fontWeightLight:s=300,fontWeightRegular:l=400,fontWeightMedium:c=500,fontWeightBold:u=700,htmlFontSize:d=16,allVariants:p,pxToRem:f}=r,m=(0,o.A)(r,je),h=a/14,g=f||(e=>e/d*h+"rem"),b=(e,t,r,o,a)=>{return(0,i.A)({fontFamily:n,fontWeight:e,fontSize:g(t),lineHeight:r},n===Le?{letterSpacing:(s=o/t,Math.round(1e5*s)/1e5+"em")}:{},a,p);var s},v={h1:b(s,96,1.167,-1.5),h2:b(s,60,1.2,-.5),h3:b(l,48,1.167,0),h4:b(l,34,1.235,.25),h5:b(l,24,1.334,0),h6:b(c,20,1.6,.15),subtitle1:b(l,16,1.75,.15),subtitle2:b(c,14,1.57,.1),body1:b(l,16,1.5,.15),body2:b(l,14,1.43,.15),button:b(c,14,1.75,.4,_e),caption:b(l,12,1.66,.4),overline:b(l,12,2.66,1,_e),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return X((0,i.A)({htmlFontSize:d,pxToRem:g,fontFamily:n,fontSize:a,fontWeightLight:s,fontWeightRegular:l,fontWeightMedium:c,fontWeightBold:u},v),m,{clone:!1})}function Ne(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var We=["none",Ne(0,2,1,-1,0,1,1,0,0,1,3,0),Ne(0,3,1,-2,0,2,2,0,0,1,5,0),Ne(0,3,3,-2,0,3,4,0,0,1,8,0),Ne(0,2,4,-1,0,4,5,0,0,1,10,0),Ne(0,3,5,-1,0,5,8,0,0,1,14,0),Ne(0,3,5,-1,0,6,10,0,0,1,18,0),Ne(0,4,5,-2,0,7,10,1,0,2,16,1),Ne(0,5,5,-3,0,8,10,1,0,3,14,2),Ne(0,5,6,-3,0,9,12,1,0,3,16,2),Ne(0,6,6,-3,0,10,14,1,0,4,18,3),Ne(0,6,7,-4,0,11,15,1,0,4,20,3),Ne(0,7,8,-4,0,12,17,2,0,5,22,4),Ne(0,7,8,-4,0,13,19,2,0,5,24,4),Ne(0,7,9,-4,0,14,21,2,0,5,26,4),Ne(0,8,9,-5,0,15,22,2,0,6,28,5),Ne(0,8,10,-5,0,16,24,2,0,6,30,5),Ne(0,8,11,-5,0,17,26,2,0,6,32,5),Ne(0,9,11,-5,0,18,28,2,0,7,34,6),Ne(0,9,12,-6,0,19,29,2,0,7,36,6),Ne(0,10,13,-6,0,20,31,3,0,8,38,7),Ne(0,10,13,-6,0,21,33,3,0,8,40,7),Ne(0,10,14,-6,0,22,35,3,0,8,42,7),Ne(0,11,14,-7,0,23,36,3,0,9,44,8),Ne(0,11,15,-7,0,24,38,3,0,9,46,8)];const Fe=["duration","easing","delay"],De={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},He={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Ve(e){return`${Math.round(e)}ms`}function Ge(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function Ke(e){const t=(0,i.A)({},De,e.easing),r=(0,i.A)({},He,e.duration);return(0,i.A)({getAutoHeightDuration:Ge,create:(e=["all"],n={})=>{const{duration:i=r.standard,easing:a=t.easeInOut,delay:s=0}=n;return(0,o.A)(n,Fe),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof i?i:Ve(i)} ${a} ${"string"==typeof s?s:Ve(s)}`).join(",")}},e,{easing:t,duration:r})}var Xe={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const qe=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];var Ye=function(e={},...t){const{mixins:r={},palette:n={},transitions:a={},typography:s={}}=e,l=(0,o.A)(e,qe);if(e.vars)throw new Error(D(18));const c=function(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:n=.2}=e,a=(0,o.A)(e,$e),s=e.primary||function(e="light"){return"dark"===e?{main:ge,light:he,dark:be}:{main:ve,light:be,dark:ye}}(t),l=e.secondary||function(e="light"){return"dark"===e?{main:ee,light:Q,dark:re}:{main:ne,light:te,dark:oe}}(t),c=e.error||function(e="light"){return"dark"===e?{main:se,light:ie,dark:le}:{main:le,light:ae,dark:ce}}(t),u=e.info||function(e="light"){return"dark"===e?{main:we,light:xe,dark:ke}:{main:ke,light:Se,dark:Ae}}(t),d=e.success||function(e="light"){return"dark"===e?{main:Me,light:Ce,dark:Re}:{main:Te,light:Ee,dark:Oe}}(t),p=e.warning||function(e="light"){return"dark"===e?{main:de,light:ue,dark:fe}:{main:"#ed6c02",light:pe,dark:me}}(t);function f(e){return(0,U.eM)(e,Ie.text.primary)>=r?Ie.text.primary:Pe.text.primary}const m=({color:e,name:t,mainShade:r=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,i.A)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error(D(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error(D(12,t?` (${t})`:"",JSON.stringify(e.main)));return Be(e,"light",o,n),Be(e,"dark",a,n),e.contrastText||(e.contrastText=f(e.main)),e},h={dark:Ie,light:Pe};return X((0,i.A)({common:(0,i.A)({},Z),mode:t,primary:m({color:s,name:"primary"}),secondary:m({color:l,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:m({color:c,name:"error"}),warning:m({color:p,name:"warning"}),info:m({color:u,name:"info"}),success:m({color:d,name:"success"}),grey:J,contrastThreshold:r,getContrastText:f,augmentColor:m,tonalOffset:n},h[t]),a)}(n),u=(0,g.A)(e);let d=X(u,{mixins:Y(u.breakpoints,r),palette:c,shadows:We.slice(),typography:ze(c,s),transitions:Ke(a),zIndex:(0,i.A)({},Xe)});return d=X(d,l),d=t.reduce((e,t)=>X(e,t),d),d.unstable_sxConfig=(0,i.A)({},q.A,null==l?void 0:l.unstable_sxConfig),d.unstable_sx=function(e){return(0,A.A)({sx:e,theme:this})},d},Ue=Ye(),Ze="$$material",Je=e=>function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}(e)&&"classes"!==e,Qe=(0,V.Ay)({themeId:Ze,defaultTheme:Ue,rootShouldForwardProp:Je});function et({props:e,name:t}){return w({props:e,name:t,defaultTheme:Ue,themeId:Ze})}const tt=function(e={}){const{createStyledComponent:r=W,useThemeProps:n=F,componentName:a="MuiContainer"}=e,l=r(({theme:e,ownerState:t})=>(0,i.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{const n=r,o=e.breakpoints.values[n];return 0!==o&&(t[e.breakpoints.up(n)]={maxWidth:`${o}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>(0,i.A)({},"xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}})),c=t.forwardRef(function(e,t){const r=n(e),{className:c,component:u="div",disableGutters:m=!1,fixed:h=!1,maxWidth:g="lg"}=r,b=(0,o.A)(r,z),v=(0,i.A)({},r,{component:u,disableGutters:m,fixed:h,maxWidth:g}),y=((e,t)=>{const{classes:r,fixed:n,disableGutters:o,maxWidth:i}=e;return p({root:["root",i&&`maxWidth${(0,f.A)(String(i))}`,n&&"fixed",o&&"disableGutters"]},e=>d(t,e),r)})(v,a);return(0,L.jsx)(l,(0,i.A)({as:u,ownerState:v,className:s(y.root,c),ref:t},b))});return c}({createStyledComponent:Qe("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${H(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>et({props:e,name:"MuiContainer"})});var rt=tt,nt=n().forwardRef((e,t)=>n().createElement(rt,{...e,ref:t})),ot=r(9599);const it=["className","component"],at=e=>e;var st=(()=>{let e=at;return{configure(t){e=t},generate(t){return e(t)},reset(){e=at}}})();const lt={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function ct(e,t,r="Mui"){const n=lt[t];return n?`${r}-${n}`:`${st.generate(e)}-${t}`}function ut(e,t,r="Mui"){const n={};return t.forEach(t=>{n[t]=ct(e,t,r)}),n}var dt=ut("MuiBox",["root"]);const pt=Ye(),ft=function(e={}){const{themeId:r,defaultTheme:n,defaultClassName:a="MuiBox-root",generateClassName:l}=e,c=(0,S.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(A.A);return t.forwardRef(function(e,t){const u=x(n),d=(0,ot.A)(e),{className:p,component:f="div"}=d,m=(0,o.A)(d,it);return(0,L.jsx)(c,(0,i.A)({as:f,ref:t,className:s(p,l?l(a):a),theme:r&&u[r]||u},m))})}({themeId:Ze,defaultTheme:pt,defaultClassName:dt.root,generateClassName:st.generate});var mt=ft,ht=n().forwardRef((e,t)=>n().createElement(mt,{...e,ref:t})),gt=t.createContext(null);function bt(){return t.useContext(gt)}var vt="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",yt=function(e){const{children:r,theme:n}=e,o=bt(),a=t.useMemo(()=>{const e=null===o?n:function(e,t){return"function"==typeof t?t(e):(0,i.A)({},e,t)}(o,n);return null!=e&&(e[vt]=null!==o),e},[n,o]);return(0,L.jsx)(gt.Provider,{value:a,children:r})};const xt=["value"],wt=t.createContext(),St=()=>{const e=t.useContext(wt);return null!=e&&e};var kt=function(e){let{value:t}=e,r=(0,o.A)(e,xt);return(0,L.jsx)(wt.Provider,(0,i.A)({value:null==t||t},r))};const At=t.createContext(void 0);var Ct=function({value:e,children:t}){return(0,L.jsx)(At.Provider,{value:e,children:t})},Mt="undefined"!=typeof window?t.useLayoutEffect:t.useEffect;let Et=0;const Rt=t["useId".toString()];var Tt=r(9940);function Ot(e){const t=(0,S.internal_serializeStyles)(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}var $t=function({styles:e,themeId:t,defaultTheme:r={}}){const n=x(r),o=t&&n[t]||n;let i="function"==typeof e?e(o):e;return o.modularCssLayers&&(i=Array.isArray(i)?i.map(e=>Ot("function"==typeof e?e(o):e)):Ot(i)),(0,L.jsx)(Tt.A,{styles:i})};const Pt={};function It(e,r,n,o=!1){return t.useMemo(()=>{const t=e&&r[e]||r;if("function"==typeof n){const a=n(t),s=e?(0,i.A)({},r,{[e]:a}):a;return o?()=>s:s}return e?(0,i.A)({},r,{[e]:n}):(0,i.A)({},r,n)},[e,r,n,o])}var Bt=function(e){const{children:r,theme:n,themeId:o}=e,i=v(Pt),a=bt()||Pt,s=It(o,i,n),l=It(o,a,n,!0),c="rtl"===s.direction,u=function(e){const r=v(),n=function(e){if(void 0!==Rt){const t=Rt();return null!=e?e:t}return function(e){const[r,n]=t.useState(e),o=e||r;return t.useEffect(()=>{null==r&&(Et+=1,n(`mui-${Et}`))},[r]),o}(e)}()||"",{modularCssLayers:o}=e;let i="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return i=o&&null===r?"string"==typeof o?o.replace(/mui(?!\.)/g,i):`@layer ${i};`:"",Mt(()=>{const e=document.querySelector("head");if(!e)return;const t=e.firstChild;if(i){var r;if(t&&null!=(r=t.hasAttribute)&&r.call(t,"data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===n)return;const o=document.createElement("style");o.setAttribute("data-mui-layer-order",n),o.textContent=i,e.prepend(o)}else{var o;null==(o=e.querySelector(`style[data-mui-layer-order="${n}"]`))||o.remove()}},[i,n]),i?(0,L.jsx)($t,{styles:i}):null}(s);return(0,L.jsx)(yt,{theme:l,children:(0,L.jsx)(b.T.Provider,{value:s,children:(0,L.jsx)(kt,{value:c,children:(0,L.jsxs)(Ct,{value:null==s?void 0:s.components,children:[u,r]})})})})};const jt=["theme"];function _t(e){let{theme:t}=e,r=(0,o.A)(e,jt);const n=t[Ze];return(0,L.jsx)(Bt,(0,i.A)({},r,{themeId:n?Ze:void 0,theme:n||t}))}const Lt="#FFFFFF",zt="#f1f3f3",Nt="#d5d8dc",Wt="#babfc5",Ft="#9da5ae",Dt="#818a96",Ht="#69727d",Vt="#515962",Gt="#3f444b",Kt="#1f2124",Xt="#0c0d0e",qt="#f3bafd",Yt="#f0abfc",Ut="#eb8efb",Zt="#ef4444",Jt="#dc2626",Qt="#b91c1c",er="#b15211",tr="#3b82f6",rr="#2563eb",nr="#1d4ed8",or="#10b981",ir="#0a875a",ar="#047857",sr="#99f6e4",lr="#5eead4",cr="#2adfcd",ur="#b51243",dr="#93003f",pr="#7e013b",fr="&:hover,&:focus,&:active,&:visited",mr="__unstableAccessibleMain",hr="__unstableAccessibleLight",gr="0.75rem",br="1.25em",vr="1.25em",yr="1.25em",xr=[0,1,1,1,1],wr={defaultProps:{slotProps:{paper:{elevation:6}}},styleOverrides:{listbox:({theme:e})=>({"&.MuiAutocomplete-listboxSizeTiny":{fontSize:"0.875rem"},'&.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"]':{"&,&.Mui-Mui-focused":{backgroundColor:e.palette.action.selected}}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiOutlinedInput-root":{padding:"2.5px 0","& .MuiAutocomplete-input":{lineHeight:vr,height:vr,padding:"4px 2px 4px 8px"}},"& .MuiFilledInput-root":{padding:0,"& .MuiAutocomplete-input":{padding:"15px 8px 6px"}},"& .MuiInput-root":{paddingBottom:0,"& .MuiAutocomplete-input":{padding:"2px 0"}},"& .MuiAutocomplete-popupIndicator":{fontSize:"1.5em"},"& .MuiAutocomplete-clearIndicator":{fontSize:"1.2em"},"& .MuiAutocomplete-popupIndicator .MuiSvgIcon-root, & .MuiAutocomplete-clearIndicator .MuiSvgIcon-root":{fontSize:"1em"},"& .MuiInputAdornment-root .MuiIconButton-root":{padding:"2px"},"& .MuiAutocomplete-tagSizeTiny":{fontSize:gr},"&.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root .MuiAutocomplete-input":{paddingRight:"48px"}})},{props:{size:"tiny",multiple:!0},style:()=>({"& .MuiAutocomplete-tag":{margin:"1.5px 3px"}})}]},Sr=["primary","secondary","error","warning","info","success","accent","global","promotion"],kr=["primary","global"],Ar=Sr.filter(e=>!kr.includes(e)),Cr={defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({boxShadow:"none","&:hover":{boxShadow:"none"}})},variants:Sr.map(e=>({props:{variant:"contained",color:e},style:({theme:t})=>({"& .MuiButtonGroup-grouped:not(:last-of-type), & .MuiButtonGroup-grouped:not(:last-of-type).Mui-disabled":{borderRight:0},"& .MuiButtonGroup-grouped:not(:last-child), & > *:not(:last-child) .MuiButtonGroup-grouped":{borderRight:`1px solid ${t.palette[e].dark}`},"& .MuiButtonGroup-grouped:not(:last-child).Mui-disabled, & > *:not(:last-child) .MuiButtonGroup-grouped.Mui-disabled":{borderRight:`1px solid ${t.palette.action.disabled}`}})}))};var Mr=r(644),Er=r(6972);function Rr(e,t=0,r=1){return(0,Er.A)(e,t,r)}function Tr(e){if(e.type)return e;if("#"===e.charAt(0))return Tr(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,Mr.A)(9,e));let n,o=e.substring(t+1,e.length-1);if("color"===r){if(o=o.split(" "),n=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,Mr.A)(10,n))}else o=o.split(",");return o=o.map(e=>parseFloat(e)),{type:r,values:o,colorSpace:n}}function Or(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function $r(e,t){return e=Tr(e),t=Rr(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,Or(e)}function Pr(e,t){if(e=Tr(e),t=Rr(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Or(e)}function Ir(e,t){if(e=Tr(e),t=Rr(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Or(e)}const Br={variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.primary.__unstableAccessibleLight,"&:hover":{color:e.palette.primary.__unstableAccessibleMain}}})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.global.__unstableAccessibleLight,"&:hover":{color:e.palette.global.__unstableAccessibleMain}}})},{props:{color:"default",variant:"filled"},style:({theme:e})=>({backgroundColor:"light"===e.palette.mode?"#EBEBEB":"#434547","&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:e.palette.action.focus},"& .MuiChip-icon":{color:"inherit"}})},...jr(["default"],function(e){return{backgroundColor:{light:"#EBEBEB",dark:"#434547"},backgroundColorHover:{light:e.palette.action.focus,dark:e.palette.action.focus},color:{light:e.palette.text.primary,dark:e.palette.text.primary},deleteIconOpacity:.26,deleteIconOpacityHover:.7}}),...jr(["primary","global"],function(e,t){const r=e.palette[t];return{backgroundColor:{light:Ir(r.light,.8),dark:Pr(r.__unstableAccessibleMain,.8)},backgroundColorHover:{light:Ir(r.light,.6),dark:Pr(r.__unstableAccessibleMain,.9)},color:{light:Pr(r.__unstableAccessibleMain,.3),dark:Ir(r.light,.3)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),...jr(Ar,function(e,t){return{backgroundColor:{light:Ir(e.palette[t].light,.9),dark:Pr(e.palette[t].light,.8)},backgroundColorHover:{light:Ir(e.palette[t].light,.8),dark:Pr(e.palette[t].light,.9)},color:{light:Pr(e.palette[t].main,.3),dark:Ir(e.palette[t].main,.5)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),{props:{size:"tiny"},style:()=>({fontSize:gr,height:"20px",paddingInline:"5px","& .MuiChip-avatar":{width:"1rem",height:"1rem",fontSize:"9px",marginLeft:0,marginRight:"1px"},"& .MuiChip-icon":{fontSize:"1rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"0.875rem",marginLeft:0,marginRight:0}})},{props:{size:"small"},style:()=>({height:"24px",paddingInline:"5px","& .MuiChip-avatar":{width:"1.125rem",height:"1.125rem",fontSize:"9px",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.125rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"1rem",marginLeft:0,marginRight:0}})},{props:{size:"medium"},style:()=>({height:"32px",paddingInline:"6px","& .MuiChip-avatar":{width:"1.25rem",height:"1.25rem",fontSize:"0.75rem",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.25rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"4px",paddingLeft:"4px"},"& .MuiChip-deleteIcon":{fontSize:"1.125rem",marginLeft:0,marginRight:0}})}]};function jr(e,t){return e.map(e=>({props:{color:e,variant:"standard"},style:({theme:r})=>{const n=t(r,e),{mode:o}=r.palette;return{backgroundColor:n.backgroundColor[o],color:n.color[o],"&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:n.backgroundColorHover[o]},"& .MuiChip-icon":{color:"inherit"},"& .MuiChip-deleteIcon":{color:n.color[o],opacity:n.deleteIconOpacity,"&:hover,&:focus":{color:n.color[o],opacity:n.deleteIconOpacityHover}}}}}))}const _r="1rem",Lr="0.75rem",zr={components:{MuiAccordion:{styleOverrides:{root:({theme:e})=>({backgroundColor:e.palette.background.default,"&:before":{content:"none"},"&.Mui-expanded":{margin:0},"&.MuiAccordion-gutters + .MuiAccordion-root.MuiAccordion-gutters":{marginTop:e.spacing(1),marginBottom:e.spacing(0)},"&:not(.MuiAccordion-gutters) + .MuiAccordion-root:not(.MuiAccordion-gutters)":{borderTop:0},"&.Mui-disabled":{backgroundColor:e.palette.background.default}})},variants:[{props:{square:!1},style:({theme:e})=>{const t=e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3];return{"&:first-of-type":{borderTopLeftRadius:t,borderTopRightRadius:t},"&:last-of-type":{borderBottomLeftRadius:t,borderBottomRightRadius:t}}}}]},MuiAccordionActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2)})}},MuiAccordionSummary:{styleOverrides:{root:()=>({minHeight:"64px"}),content:({theme:e})=>({margin:e.spacing(1,0),"&.MuiAccordionSummary-content.Mui-expanded":{margin:e.spacing(1,0)}})}},MuiAccordionSummaryIcon:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(1,0)})}},MuiAccordionSummaryText:{styleOverrides:{root:({theme:e})=>({marginTop:0,marginBottom:0,padding:e.spacing(1,0)})}},MuiAppBar:{defaultProps:{elevation:0,color:"default"}},MuiAutocomplete:wr,MuiAvatar:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2],boxShadow:"none",whiteSpace:"nowrap","&:hover":{boxShadow:"none"},"& .MuiSvgIcon-root":{fill:"currentColor"}})},variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"primary",variant:"text"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.global.__unstableAccessibleMain}})},{props:{color:"global",variant:"text"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})}]},MuiButtonBase:{defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({"&.MuiButtonBase-root.Mui-focusVisible":{boxShadow:"0 0 0 1px inset"},".MuiCircularProgress-root":{fontSize:"inherit"}})}},MuiButtonGroup:Cr,MuiCard:{defaultProps:{},styleOverrides:{root:()=>({position:"relative"})}},MuiCardActions:{styleOverrides:{root:({theme:e})=>({justifyContent:"flex-end",padding:e.spacing(1.5,2)})}},MuiCardGroup:{styleOverrides:{root:()=>({"& .MuiCard-root.MuiPaper-outlined:not(:last-child)":{borderBottom:0},"& .MuiCard-root.MuiPaper-rounded":{"&:first-child:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0},"&:not(:first-child):not(:last-child)":{borderRadius:0},"&:last-child:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0}}})}},MuiCardHeader:{defaultProps:{titleTypographyProps:{variant:"subtitle1"}},styleOverrides:{action:()=>({alignSelf:"center"})},variants:[{props:{disableActionOffset:!0},style:()=>({"& .MuiCardHeader-action":{marginRight:0}})}]},MuiChip:Br,MuiCircularProgress:{defaultProps:{color:"inherit",size:"1em"},styleOverrides:{root:({theme:e})=>({fontSize:e.spacing(5)})}},MuiDialog:{styleOverrides:{paper:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[4]})}},MuiDialogActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2,3)})}},MuiDialogContent:{styleOverrides:{dividers:()=>({"&:last-child":{borderBottom:"none"}})}},MuiFilledInput:{variants:[{props:{size:"tiny"},style:()=>({fontSize:gr,lineHeight:yr,"& .MuiInputBase-input":{fontSize:gr,lineHeight:yr,height:yr,padding:"15px 8px 6px"}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})}]},MuiFormHelperText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.tertiary,margin:e.spacing(.5,0,0)})}},MuiFormLabel:{variants:[{props:{size:"tiny"},style:()=>({fontSize:"0.75rem",lineHeight:"1.6",fontWeight:"400",letterSpacing:"0.19px"})},{props:{size:"small"},style:({theme:e})=>({...e.typography.body2})}]},MuiIconButton:{variants:[{props:{color:"primary"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})},{props:{edge:"start",size:"small"},style:({theme:e})=>({marginLeft:e.spacing(-1.5)})},{props:{edge:"end",size:"small"},style:({theme:e})=>({marginRight:e.spacing(-1.5)})},{props:{edge:"start",size:"large"},style:({theme:e})=>({marginLeft:e.spacing(-2)})},{props:{edge:"end",size:"large"},style:({theme:e})=>({marginRight:e.spacing(-2)})},{props:{size:"tiny"},style:({theme:e})=>({padding:e.spacing(.75)})}]},MuiInput:{variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:gr,lineHeight:br,"&.MuiInput-root":{marginTop:e.spacing(1.5)},"& .MuiInputBase-input":{fontSize:gr,lineHeight:br,height:br,padding:"6.5px 0"}})}]},MuiInputAdornment:{styleOverrides:{root:({theme:e})=>({"&.MuiInputAdornment-sizeTiny":{"&.MuiInputAdornment-positionStart":{marginRight:e.spacing(.5)},"&.MuiInputAdornment-positionEnd":{marginLeft:e.spacing(.5)}}})}},MuiInputBase:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]}),input:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial"}})}},MuiInputLabel:{variants:[{props:{size:"tiny",shrink:!1},style:()=>({"&.MuiInputLabel-outlined":{transform:"translate(7.5px, 5.5px) scale(1)"},"&.MuiInputLabel-standard":{transform:"translate(0px, 18px) scale(1)"},"&.MuiInputLabel-filled":{transform:"translate(8px, 11px) scale(1)"}})},{props:{size:"tiny",shrink:!0},style:()=>({"&.MuiInputLabel-filled":{transform:"translate(8px, 2px) scale(0.75)"}})}]},MuiListItem:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"a&":{[fr]:{color:e.palette.text.primary}}})}},MuiListItemButton:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[fr]:{color:e.palette.text.primary}}})}},MuiListItemIcon:{styleOverrides:{root:({theme:e})=>({minWidth:"initial","&:not(:last-child)":{marginRight:e.spacing(1)}})}},MuiListItemText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})}},MuiListSubheader:{styleOverrides:{root:({theme:e})=>({backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12))",lineHeight:"36px",color:e.palette.text.secondary})}},MuiMenu:{defaultProps:{elevation:6}},MuiMenuItem:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[fr]:{color:e.palette.text.primary}},"& .MuiListItemIcon-root":{minWidth:"initial"}})}},MuiOutlinedInput:{styleOverrides:{root:({theme:e})=>({"&.Mui-focused .MuiInputAdornment-root .MuiOutlinedInput-notchedOutline":{borderColor:"dark"===e.palette.mode?"rgba(255, 255, 255, 0.23)":"rgba(0, 0, 0, 0.23)",borderWidth:"1px"}})},variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:gr,lineHeight:vr,"&.MuiInputBase-adornedStart":{paddingLeft:e.spacing(1)},"&.MuiInputBase-adornedEnd":{paddingRight:e.spacing(1)},"& .MuiInputBase-input":{fontSize:gr,lineHeight:vr,height:vr,padding:"6.5px 8px"},"& .MuiInputAdornment-root + .MuiInputBase-input":{paddingLeft:0},"&:has(.MuiInputBase-input + .MuiInputAdornment-root) .MuiInputBase-input":{paddingRight:0}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})},{props:e=>!!e.endAdornment&&"tiny"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{"&.MuiSelect-standard":{paddingTop:0,paddingBottom:0},"&.MuiSelect-outlined,&.MuiSelect-filled":{paddingTop:"4px",paddingBottom:"4px"}}})},{props:e=>!!e.endAdornment&&"small"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"2.5px",paddingBottom:"2.5px"}})},{props:e=>!(!e.endAdornment||"medium"!==e.size&&e.size),style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"8.5px",paddingBottom:"8.5px"}})}]},MuiPagination:{variants:[{props:{shape:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiPaper:{variants:[{props:{square:!1},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3]})}]},MuiSelect:{styleOverrides:{nativeInput:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial",opacity:0}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiSelect-icon":{fontSize:_r,right:"9px"},"& .MuiSelect-select.MuiSelect-outlined, & .MuiSelect-select.MuiSelect-filled":{minHeight:vr},"& .MuiSelect-select.MuiSelect-standard":{lineHeight:br,minHeight:br}})}]},MuiSkeleton:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiSnackbarContent:{defaultProps:{},styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})}},MuiStepConnector:{styleOverrides:{root:({theme:e})=>({"& .MuiStepConnector-line":{borderColor:e.palette.divider}})}},MuiStepIcon:{styleOverrides:{root:({theme:e})=>({"&:not(.Mui-active) .MuiStepIcon-text":{fill:e.palette.common.white}})}},MuiStepLabel:{styleOverrides:{root:()=>({alignItems:"flex-start"})}},MuiStepper:{styleOverrides:{root:()=>({"& .MuiStepLabel-root":{alignItems:"center"}})}},MuiSvgIcon:{variants:[{props:{fontSize:"tiny"},style:()=>({fontSize:"1rem"})}]},MuiTab:{styleOverrides:{root:{"&:not(.Mui-selected)":{fontWeight:400},"&.Mui-selected":{fontWeight:700}}},variants:[{props:{size:"small"},style:({theme:e})=>({fontSize:Lr,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}})}]},MuiTableRow:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected}}})},variants:[{props:e=>"onClick"in e,style:()=>({cursor:"pointer"})}]},MuiTabPanel:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})},variants:[{props:e=>"medium"===e.size||!e.size,style:({theme:e})=>({padding:e.spacing(3,0)})},{props:{size:"small"},style:({theme:e})=>({padding:e.spacing(1.5,0)})},{props:{disablePadding:!0},style:()=>({padding:0})}]},MuiTabs:{styleOverrides:{indicator:{height:"3px"}},variants:[{props:{size:"small"},style:({theme:e})=>({minHeight:32,"& .MuiTab-root":{fontSize:Lr,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}}})}]},MuiTextField:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{size:"tiny",select:!0},style:()=>({"& .MuiSelect-icon":{fontSize:_r,right:"9px"},"& .MuiInputBase-root .MuiSelect-select":{minHeight:"auto"}})}]},MuiToggleButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{color:"primary"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"global"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.global.__unstableAccessibleMain}})},{props:{size:"tiny"},style:({theme:e})=>({fontSize:gr,lineHeight:1.3334,padding:e.spacing(.625)})}]},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{arrow:({theme:e})=>({color:e.palette.grey[700]}),tooltip:({theme:e})=>({backgroundColor:e.palette.grey[700],borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}}},shape:{borderRadius:4,__unstableBorderRadiusMultipliers:xr},typography:{button:{textTransform:"none"},h1:{fontWeight:700},h2:{fontWeight:700},h3:{fontSize:"2.75rem",fontWeight:700},h4:{fontSize:"2rem",fontWeight:700},h5:{fontWeight:700},subtitle1:{fontWeight:500,lineHeight:1.3},subtitle2:{lineHeight:1.3}},zIndex:{mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},Nr={...zr,palette:{mode:"light",primary:{main:Yt,light:qt,dark:Ut,contrastText:Xt,[mr]:"#C00BB9",[hr]:"#D355CE"},secondary:{main:Vt,light:Ht,dark:Gt,contrastText:Lt},grey:{50:zt,100:Nt,200:Wt,300:Ft,400:Dt,500:Ht,600:Vt,700:Gt,800:Kt,900:Xt},text:{primary:Xt,secondary:Gt,tertiary:Ht,disabled:Ft},background:{paper:Lt,default:Lt},success:{main:ir,light:or,dark:ar,contrastText:Lt},error:{main:Jt,light:Zt,dark:Qt,contrastText:Lt},warning:{main:"#bb5b1d",light:"#d97706",dark:er,contrastText:Lt},info:{main:rr,light:tr,dark:nr,contrastText:Lt},global:{main:lr,light:sr,dark:cr,contrastText:Xt,[mr]:"#17929B",[hr]:"#5DB3B9"},accent:{main:dr,light:ur,dark:pr,contrastText:Lt},promotion:{main:dr,light:ur,dark:pr,contrastText:Lt}}},Wr={...zr,palette:{mode:"dark",primary:{main:Yt,light:qt,dark:Ut,contrastText:Xt,[mr]:"#C00BB9",[hr]:"#D355CE"},secondary:{main:Ft,light:Wt,dark:Dt,contrastText:Xt},grey:{50:zt,100:Nt,200:Wt,300:Ft,400:Dt,500:Ht,600:Vt,700:Gt,800:Kt,900:Xt},text:{primary:Lt,secondary:Wt,tertiary:Ft,disabled:Vt},background:{paper:Xt,default:Kt},success:{main:ir,light:or,dark:ar,contrastText:Lt},error:{main:Jt,light:Zt,dark:Qt,contrastText:Lt},warning:{main:"#f59e0b",light:"#fbbf24",dark:er,contrastText:"#000000"},info:{main:rr,light:tr,dark:nr,contrastText:Lt},global:{main:lr,light:sr,dark:cr,contrastText:Xt,[mr]:"#17929B",[hr]:"#5DB3B9"},accent:{main:dr,light:ur,dark:pr,contrastText:Lt},promotion:{main:dr,light:ur,dark:pr,contrastText:Lt}}};function Fr(e,r,n,o,i){const[a,s]=t.useState(()=>i&&n?n(e).matches:o?o(e).matches:r);return Mt(()=>{let t=!0;if(!n)return;const r=n(e),o=()=>{t&&s(r.matches)};return o(),r.addListener(o),()=>{t=!1,r.removeListener(o)}},[e,n]),a}const Dr=t.useSyncExternalStore;function Hr(e,r,n,o,i){const a=t.useCallback(()=>r,[r]),s=t.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return a},[a,e,o,i,n]),[l,c]=t.useMemo(()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[a,n,e]);return Dr(c,l,s)}const Vr="#524CFF";var Gr={primary:{main:Vr,light:"#6B65FF",dark:"#4C43E5",contrastText:"#FFFFFF",[mr]:"#524CFF",[hr]:"#6B65FF"},action:{selected:$r(Vr,.08)}};const Kr="#006BFF",Xr="#2C89FF";var qr={primary:{main:Kr,light:Xr,dark:"#005BE0",contrastText:"#FFFFFF",[mr]:Kr,[hr]:Xr}};const Yr=["none","0px 1px 3px 0px rgba(0, 0, 0, 0.02), 0px 1px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 1px -1px rgba(0, 0, 0, 0.06)","0px 1px 5px 0px rgba(0, 0, 0, 0.02), 0px 2px 2px 0px rgba(0, 0, 0, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.06)","0px 1px 8px 0px rgba(0, 0, 0, 0.02), 0px 3px 4px 0px rgba(0, 0, 0, 0.04), 0px 3px 3px -2px rgba(0, 0, 0, 0.06)","0px 1px 10px 0px rgba(0, 0, 0, 0.02), 0px 4px 5px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px -1px rgba(0, 0, 0, 0.06)","0px 1px 14px 0px rgba(0, 0, 0, 0.02), 0px 5px 8px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 1px 18px 0px rgba(0, 0, 0, 0.02), 0px 6px 10px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 2px 16px 1px rgba(0, 0, 0, 0.02), 0px 7px 10px 1px rgba(0, 0, 0, 0.04), 0px 4px 5px -2px rgba(0, 0, 0, 0.06)","0px 3px 14px 2px rgba(0, 0, 0, 0.02), 0px 8px 10px 1px rgba(0, 0, 0, 0.04), 0px 5px 5px -3px rgba(0, 0, 0, 0.06)","0px 4px 20px 3px rgba(0, 0, 0, 0.02), 0px 11px 15px 1px rgba(0, 0, 0, 0.04), 0px 6px 7px -4px rgba(0, 0, 0, 0.06)","0px 4px 18px 3px rgba(0, 0, 0, 0.02), 0px 10px 14px 1px rgba(0, 0, 0, 0.04), 0px 6px 6px -3px rgba(0, 0, 0, 0.06)","0px 3px 16px 2px rgba(0, 0, 0, 0.02), 0px 9px 12px 1px rgba(0, 0, 0, 0.04), 0px 5px 6px -3px rgba(0, 0, 0, 0.06)","0px 5px 22px 4px rgba(0, 0, 0, 0.02), 0px 12px 17px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 24px 4px rgba(0, 0, 0, 0.02), 0px 13px 19px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 26px 4px rgba(0, 0, 0, 0.02), 0px 14px 21px 2px rgba(0, 0, 0, 0.04), 0px 7px 9px -4px rgba(0, 0, 0, 0.06)","0px 6px 28px 5px rgba(0, 0, 0, 0.02), 0px 15px 22px 2px rgba(0, 0, 0, 0.04), 0px 8px 9px -5px rgba(0, 0, 0, 0.06)","0px 6px 30px 5px rgba(0, 0, 0, 0.02), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.06)","0px 6px 32px 5px rgba(0, 0, 0, 0.02), 0px 17px 26px 2px rgba(0, 0, 0, 0.04), 0px 8px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 34px 6px rgba(0, 0, 0, 0.02), 0px 18px 28px 2px rgba(0, 0, 0, 0.04), 0px 9px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 36px 6px rgba(0, 0, 0, 0.02), 0px 19px 29px 2px rgba(0, 0, 0, 0.04), 0px 9px 12px -6px rgba(0, 0, 0, 0.06)","0px 8px 38px 7px rgba(0, 0, 0, 0.02), 0px 20px 31px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 40px 7px rgba(0, 0, 0, 0.02), 0px 21px 33px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 42px 7px rgba(0, 0, 0, 0.02), 0px 22px 35px 3px rgba(0, 0, 0, 0.04), 0px 10px 14px -6px rgba(0, 0, 0, 0.06)","0px 9px 44px 8px rgba(0, 0, 0, 0.02), 0px 23px 36px 3px rgba(0, 0, 0, 0.04), 0px 11px 14px -7px rgba(0, 0, 0, 0.06)","0px 9px 46px 8px rgba(0, 0, 0, 0.02), 0px 24px 38px 3px rgba(0, 0, 0, 0.04), 0px 11px 15px -7px rgba(0, 0, 0, 0.06)"],Ur=Kt,Zr=Gt;var Jr={primary:{main:Ur,light:Zr,dark:Xt,contrastText:"#FFFFFF",[mr]:Ur,[hr]:Zr},accent:{main:Yt,light:qt,dark:Ut,contrastText:Xt}};const Qr=zt,en="#FFFFFF";var tn={primary:{main:Qr,light:en,dark:Nt,contrastText:Xt,[mr]:Qr,[hr]:en},accent:{main:Yt,light:qt,dark:Ut,contrastText:Xt}};const rn=(0,t.createContext)(null),nn=({value:e,children:r})=>t.createElement(rn.Provider,{value:e},r),on={zIndex:zr.zIndex},an=new Map,sn=(0,b.w)(({colorScheme:e,palette:r,children:o,overrides:i},a)=>{const s=(0,t.useContext)(rn),l="eui-rtl"===a.key,c=r||s?.palette,u=e||s?.colorScheme||"auto",d=function(e,t={}){const r=v(),n="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:i=(n?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=h({name:"MuiUseMediaQuery",props:t,theme:r});let l="function"==typeof e?e(r):e;return l=l.replace(/^@media( ?)/m,""),(void 0!==Dr?Hr:Fr)(l,o,i,a,s)}("(prefers-color-scheme: dark)"),p="auto"===u&&d||"dark"===u,f=function(e,t){if(!e)return t;if("function"!=typeof e)return console.error("overrides must be a function"),t;const r=e(structuredClone(t||on));return r&&"object"==typeof r?r:(console.error("overrides function must return an object"),t)}(i,s?.overrides);let m=(({palette:e="default",rtl:t=!1,isDarkMode:r=!1}={})=>{const n=`${e}-${r}-${t}`;if(an.has(n))return an.get(n);const o=r?Wr:Nr,i={};"marketing-suite"===e&&(i.palette=Gr),"hub"===e&&(i.palette=qr,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]},i.shadows=Yr),"unstable"===e&&(i.palette=r?tn:Jr,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]}),t&&(i.direction="rtl");const a=((e,...t)=>{const r={...e};return r.shape={borderRadius:4,__unstableBorderRadiusMultipliers:xr,...r.shape},Ye(r,...t)})(o,i);return an.set(n,a),a})({rtl:l,isDarkMode:p,palette:c});return f&&(m=((e,t)=>{if(!t)return e;const r={};return["zIndex"].forEach(e=>{e in t&&(r[e]=t[e])}),X(e,r,{clone:!0})})(m,f)),n().createElement(nn,{value:{colorScheme:e,palette:r,overrides:f}},n().createElement(_t,{theme:m},o))});function ln(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}function dn(e,t){"function"==typeof e?e(t):e&&(e.current=t)}function pn(...e){return t.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{dn(e,t)})},e)}var fn=pn,mn="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,hn=function(e){const r=t.useRef(e);return mn(()=>{r.current=e}),t.useRef((...e)=>(0,r.current)(...e)).current},gn=hn;const bn={},vn=[];class yn{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new yn}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}}function xn(){const e=function(e){const r=t.useRef(bn);return r.current===bn&&(r.current=e(void 0)),r}(yn.create).current;var r;return r=e.disposeEffect,t.useEffect(r,vn),e}let wn=!0,Sn=!1;const kn=new yn,An={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Cn(e){e.metaKey||e.altKey||e.ctrlKey||(wn=!0)}function Mn(){wn=!1}function En(){"hidden"===this.visibilityState&&Sn&&(wn=!0)}var Rn=function(){const e=t.useCallback(e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",Cn,!0),t.addEventListener("mousedown",Mn,!0),t.addEventListener("pointerdown",Mn,!0),t.addEventListener("touchstart",Mn,!0),t.addEventListener("visibilitychange",En,!0))},[]),r=t.useRef(!1);return{isFocusVisibleRef:r,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return wn||function(e){const{type:t,tagName:r}=e;return!("INPUT"!==r||!An[t]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(r.current=!0,!0)},onBlur:function(){return!!r.current&&(Sn=!0,kn.start(100,()=>{Sn=!1}),r.current=!1,!0)},ref:e}};function Tn(e,t){return Tn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tn(e,t)}function On(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Tn(e,t)}var $n=n().createContext(null);function Pn(e,r){var n=Object.create(null);return e&&t.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return r&&(0,t.isValidElement)(e)?r(e):e}(e)}),n}function In(e,t,r){return null!=r[t]?r[t]:e.props[t]}function Bn(e,r,n){var o=Pn(e.children),i=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(n=0;ne;const Xn=(0,Nn.i7)(Dn||(Dn=Kn` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),qn=(0,Nn.i7)(Hn||(Hn=Kn` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),Yn=(0,Nn.i7)(Vn||(Vn=Kn` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),Un=Qe("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Zn=Qe(function(e){const{className:r,classes:n,pulsate:o=!1,rippleX:i,rippleY:a,rippleSize:s,in:l,onExited:c,timeout:u}=e,[d,p]=t.useState(!1),f=cn(r,n.ripple,n.rippleVisible,o&&n.ripplePulsate),m={width:s,height:s,top:-s/2+a,left:-s/2+i},h=cn(n.child,d&&n.childLeaving,o&&n.childPulsate);return l||d||p(!0),t.useEffect(()=>{if(!l&&null!=c){const e=setTimeout(c,u);return()=>{clearTimeout(e)}}},[c,l,u]),(0,L.jsx)("span",{className:f,style:m,children:(0,L.jsx)("span",{className:h})})},{name:"MuiTouchRipple",slot:"Ripple"})(Gn||(Gn=Kn` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Wn.rippleVisible,Xn,550,({theme:e})=>e.transitions.easing.easeInOut,Wn.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Wn.child,Wn.childLeaving,qn,550,({theme:e})=>e.transitions.easing.easeInOut,Wn.childPulsate,Yn,({theme:e})=>e.transitions.easing.easeInOut);var Jn=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiTouchRipple"}),{center:a=!1,classes:s={},className:l}=n,c=(0,o.A)(n,Fn),[u,d]=t.useState([]),p=t.useRef(0),f=t.useRef(null);t.useEffect(()=>{f.current&&(f.current(),f.current=null)},[u]);const m=t.useRef(!1),h=xn(),g=t.useRef(null),b=t.useRef(null),v=t.useCallback(e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:o,cb:i}=e;d(e=>[...e,(0,L.jsx)(Zn,{classes:{ripple:cn(s.ripple,Wn.ripple),rippleVisible:cn(s.rippleVisible,Wn.rippleVisible),ripplePulsate:cn(s.ripplePulsate,Wn.ripplePulsate),child:cn(s.child,Wn.child),childLeaving:cn(s.childLeaving,Wn.childLeaving),childPulsate:cn(s.childPulsate,Wn.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:o},p.current)]),p.current+=1,f.current=i},[s]),y=t.useCallback((e={},t={},r=()=>{})=>{const{pulsate:n=!1,center:o=a||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&m.current)return void(m.current=!1);"touchstart"===(null==e?void 0:e.type)&&(m.current=!0);const s=i?null:b.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(o||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:r}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(r-l.top)}if(o)d=Math.sqrt((2*l.width**2+l.height**2)/3),d%2==0&&(d+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===g.current&&(g.current=()=>{v({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})},h.start(80,()=>{g.current&&(g.current(),g.current=null)})):v({pulsate:n,rippleX:c,rippleY:u,rippleSize:d,cb:r})},[a,v,h]),x=t.useCallback(()=>{y({},{pulsate:!0})},[y]),w=t.useCallback((e,t)=>{if(h.clear(),"touchend"===(null==e?void 0:e.type)&&g.current)return g.current(),g.current=null,void h.start(0,()=>{w(e,t)});g.current=null,d(e=>e.length>0?e.slice(1):e),f.current=t},[h]);return t.useImperativeHandle(r,()=>({pulsate:x,start:y,stop:w}),[x,y,w]),(0,L.jsx)(Un,(0,i.A)({className:cn(Wn.root,s.root,l),ref:b},c,{children:(0,L.jsx)(zn,{component:null,exit:!0,children:u})}))});function Qn(e){return ct("MuiButtonBase",e)}var eo=ut("MuiButtonBase",["root","disabled","focusVisible"]);const to=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],ro=Qe("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${eo.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),no=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiButtonBase"}),{action:a,centerRipple:s=!1,children:l,className:c,component:u="button",disabled:d=!1,disableRipple:p=!1,disableTouchRipple:f=!1,focusRipple:m=!1,LinkComponent:h="a",onBlur:g,onClick:b,onContextMenu:v,onDragLeave:y,onFocus:x,onFocusVisible:w,onKeyDown:S,onKeyUp:k,onMouseDown:A,onMouseLeave:C,onMouseUp:M,onTouchEnd:E,onTouchMove:R,onTouchStart:T,tabIndex:O=0,TouchRippleProps:$,touchRippleRef:P,type:I}=n,B=(0,o.A)(n,to),j=t.useRef(null),_=t.useRef(null),z=fn(_,P),{isFocusVisibleRef:N,onFocus:W,onBlur:F,ref:D}=Rn(),[H,V]=t.useState(!1);d&&H&&V(!1),t.useImperativeHandle(a,()=>({focusVisible:()=>{V(!0),j.current.focus()}}),[]);const[G,K]=t.useState(!1);t.useEffect(()=>{K(!0)},[]);const X=G&&!p&&!d;function q(e,t,r=f){return gn(n=>(t&&t(n),!r&&_.current&&_.current[e](n),!0))}t.useEffect(()=>{H&&m&&!p&&G&&_.current.pulsate()},[p,m,H,G]);const Y=q("start",A),U=q("stop",v),Z=q("stop",y),J=q("stop",M),Q=q("stop",e=>{H&&e.preventDefault(),C&&C(e)}),ee=q("start",T),te=q("stop",E),re=q("stop",R),ne=q("stop",e=>{F(e),!1===N.current&&V(!1),g&&g(e)},!1),oe=gn(e=>{j.current||(j.current=e.currentTarget),W(e),!0===N.current&&(V(!0),w&&w(e)),x&&x(e)}),ie=()=>{const e=j.current;return u&&"button"!==u&&!("A"===e.tagName&&e.href)},ae=t.useRef(!1),se=gn(e=>{m&&!ae.current&&H&&_.current&&" "===e.key&&(ae.current=!0,_.current.stop(e,()=>{_.current.start(e)})),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),S&&S(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!d&&(e.preventDefault(),b&&b(e))}),le=gn(e=>{m&&" "===e.key&&_.current&&H&&!e.defaultPrevented&&(ae.current=!1,_.current.stop(e,()=>{_.current.pulsate(e)})),k&&k(e),b&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&b(e)});let ce=u;"button"===ce&&(B.href||B.to)&&(ce=h);const ue={};"button"===ce?(ue.type=void 0===I?"button":I,ue.disabled=d):(B.href||B.to||(ue.role="button"),d&&(ue["aria-disabled"]=d));const de=fn(r,D,j),pe=(0,i.A)({},n,{centerRipple:s,component:u,disabled:d,disableRipple:p,disableTouchRipple:f,focusRipple:m,tabIndex:O,focusVisible:H}),fe=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i=un({root:["root",t&&"disabled",r&&"focusVisible"]},Qn,o);return r&&n&&(i.root+=` ${n}`),i})(pe);return(0,L.jsxs)(ro,(0,i.A)({as:ce,className:cn(fe.root,c),ownerState:pe,onBlur:ne,onClick:b,onContextMenu:U,onFocus:oe,onKeyDown:se,onKeyUp:le,onMouseDown:Y,onMouseLeave:Q,onMouseUp:J,onDragLeave:Z,onTouchEnd:te,onTouchMove:re,onTouchStart:ee,ref:de,tabIndex:d?-1:O,type:I},ue,B,{children:[l,X?(0,L.jsx)(Jn,(0,i.A)({ref:z,center:s},$)):null]}))});var oo=no;function io(e){return ct("MuiTab",e)}var ao=ut("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]);const so=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],lo=Qe(oo,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.label&&r.icon&&t.labelIcon,t[`textColor${H(r.textColor)}`],r.fullWidth&&t.fullWidth,r.wrapped&&t.wrapped]}})(({theme:e,ownerState:t})=>(0,i.A)({},e.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},t.label&&{flexDirection:"top"===t.iconPosition||"bottom"===t.iconPosition?"column":"row"},{lineHeight:1.25},t.icon&&t.label&&{minHeight:72,paddingTop:9,paddingBottom:9,[`& > .${ao.iconWrapper}`]:(0,i.A)({},"top"===t.iconPosition&&{marginBottom:6},"bottom"===t.iconPosition&&{marginTop:6},"start"===t.iconPosition&&{marginRight:e.spacing(1)},"end"===t.iconPosition&&{marginLeft:e.spacing(1)})},"inherit"===t.textColor&&{color:"inherit",opacity:.6,[`&.${ao.selected}`]:{opacity:1},[`&.${ao.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},"primary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${ao.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${ao.disabled}`]:{color:(e.vars||e).palette.text.disabled}},"secondary"===t.textColor&&{color:(e.vars||e).palette.text.secondary,[`&.${ao.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${ao.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},t.wrapped&&{fontSize:e.typography.pxToRem(12)}));var co=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiTab"}),{className:a,disabled:s=!1,disableFocusRipple:l=!1,fullWidth:c,icon:u,iconPosition:d="top",indicator:p,label:f,onChange:m,onClick:h,onFocus:g,selected:b,selectionFollowsFocus:v,textColor:y="inherit",value:x,wrapped:w=!1}=n,S=(0,o.A)(n,so),k=(0,i.A)({},n,{disabled:s,disableFocusRipple:l,selected:b,icon:!!u,iconPosition:d,label:!!f,fullWidth:c,textColor:y,wrapped:w}),A=(e=>{const{classes:t,textColor:r,fullWidth:n,wrapped:o,icon:i,label:a,selected:s,disabled:l}=e;return un({root:["root",i&&a&&"labelIcon",`textColor${H(r)}`,n&&"fullWidth",o&&"wrapped",s&&"selected",l&&"disabled"],iconWrapper:["iconWrapper"]},io,t)})(k),C=u&&f&&t.isValidElement(u)?t.cloneElement(u,{className:cn(A.iconWrapper,u.props.className)}):u;return(0,L.jsxs)(lo,(0,i.A)({focusRipple:!l,className:cn(A.root,a),ref:r,role:"tab","aria-selected":b,disabled:s,onClick:e=>{!b&&m&&m(e,x),h&&h(e)},onFocus:e=>{v&&!b&&m&&m(e,x),g&&g(e)},ownerState:k,tabIndex:b?0:-1},S,{children:["top"===d||"start"===d?(0,L.jsxs)(t.Fragment,{children:[C,f]}):(0,L.jsxs)(t.Fragment,{children:[f,C]}),p]}))});const uo={size:"medium"},po=n().forwardRef((e,t)=>n().createElement(co,{...uo,...e,ref:t}));po.defaultProps=uo;var fo=po;const mo=(e,t)=>{const r={},n={};return t.forEach(t=>{n[t]=`Mui${e}-${t}`,r[t]={slot:t,name:`Mui${e}`}}),{slots:r,classNames:n}},ho=(e,t)=>{if(!t?.shouldForwardProp)return Qe(e,t);const r=t.shouldForwardProp,n={...t};return n.shouldForwardProp=e=>"sx"!==e&&(r(e)??!0),Qe(e,n)},go=["disablePadding"],{slots:bo,classNames:vo}=mo("TabPanel",["root"]),yo={size:"medium"},xo=ho("div",{...bo.root,shouldForwardProp:e=>!go.includes(e)})({}),wo=n().forwardRef((e,t)=>{const r=et({props:e,name:bo.root.name}),{children:o,hidden:i,...a}=r;return n().createElement(xo,{...yo,...a,ref:t,role:"tabpanel",hidden:i,className:cn([[vo.root,a.className]])},!i&&o)});wo.defaultProps=yo;var So=wo;function ko(e,t,r){return void 0===e||"string"==typeof e?t:(0,i.A)({},t,{ownerState:(0,i.A)({},t.ownerState,r)})}function Ao(e,t=[]){if(void 0===e)return{};const r={};return Object.keys(e).filter(r=>r.match(/^on[A-Z]/)&&"function"==typeof e[r]&&!t.includes(r)).forEach(t=>{r[t]=e[t]}),r}function Co(e){if(void 0===e)return{};const t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(r=>{t[r]=e[r]}),t}function Mo(e){const{getSlotProps:t,additionalProps:r,externalSlotProps:n,externalForwardedProps:o,className:a}=e;if(!t){const e=cn(null==r?void 0:r.className,a,null==o?void 0:o.className,null==n?void 0:n.className),t=(0,i.A)({},null==r?void 0:r.style,null==o?void 0:o.style,null==n?void 0:n.style),s=(0,i.A)({},r,o,n);return e.length>0&&(s.className=e),Object.keys(t).length>0&&(s.style=t),{props:s,internalRef:void 0}}const s=Ao((0,i.A)({},o,n)),l=Co(n),c=Co(o),u=t(s),d=cn(null==u?void 0:u.className,null==r?void 0:r.className,a,null==o?void 0:o.className,null==n?void 0:n.className),p=(0,i.A)({},null==u?void 0:u.style,null==r?void 0:r.style,null==o?void 0:o.style,null==n?void 0:n.style),f=(0,i.A)({},u,r,c,l);return d.length>0&&(f.className=d),Object.keys(p).length>0&&(f.style=p),{props:f,internalRef:u.ref}}function Eo(e,t,r){return"function"==typeof e?e(t,r):e}r(4363);const Ro=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];function To(e){var t;const{elementType:r,externalSlotProps:n,ownerState:a,skipResolvingSlotProps:s=!1}=e,l=(0,o.A)(e,Ro),c=s?{}:Eo(n,a),{props:u,internalRef:d}=Mo((0,i.A)({},l,{externalSlotProps:c})),p=pn(d,null==c?void 0:c.ref,null==(t=e.additionalProps)?void 0:t.ref);return ko(r,(0,i.A)({},u,{ref:p}),a)}function Oo(){const e=x(Ue);return e[Ze]||e}var $o=function(e,t=166){let r;function n(...n){clearTimeout(r),r=setTimeout(()=>{e.apply(this,n)},t)}return n.clear=()=>{clearTimeout(r)},n};let Po;function Io(){if(Po)return Po;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Po="reverse",e.scrollLeft>0?Po="default":(e.scrollLeft=1,0===e.scrollLeft&&(Po="negative")),document.body.removeChild(e),Po}function Bo(e,t){const r=e.scrollLeft;if("rtl"!==t)return r;switch(Io()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}function jo(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var _o=mn;function Lo(e){return e&&e.ownerDocument||document}function zo(e){return Lo(e).defaultView||window}var No=zo;const Wo=["onChange"],Fo={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function Do(e){return ct("MuiSvgIcon",e)}ut("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const Ho=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Vo=Qe("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t[`color${H(r.color)}`],t[`fontSize${H(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,i,a,s,l,c,u,d,p,f,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=e.transitions)||null==(n=r.create)?void 0:n.call(r,"fill",{duration:null==(o=e.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(a=i.pxToRem)?void 0:a.call(i,20))||"1.25rem",medium:(null==(s=e.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(d=null==(p=(e.vars||e).palette)||null==(p=p[t.color])?void 0:p.main)?d:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[t.color]}}),Go=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiSvgIcon"}),{children:a,className:s,color:l="inherit",component:c="svg",fontSize:u="medium",htmlColor:d,inheritViewBox:p=!1,titleAccess:f,viewBox:m="0 0 24 24"}=n,h=(0,o.A)(n,Ho),g=t.isValidElement(a)&&"svg"===a.type,b=(0,i.A)({},n,{color:l,component:c,fontSize:u,instanceFontSize:e.fontSize,inheritViewBox:p,viewBox:m,hasSvgAsChild:g}),v={};p||(v.viewBox=m);const y=(e=>{const{color:t,fontSize:r,classes:n}=e;return un({root:["root","inherit"!==t&&`color${H(t)}`,`fontSize${H(r)}`]},Do,n)})(b);return(0,L.jsxs)(Vo,(0,i.A)({as:c,className:cn(y.root,s),focusable:"false",color:d,"aria-hidden":!f||void 0,role:f?"img":void 0,ref:r},v,h,g&&a.props,{ownerState:b,children:[g?a.props.children:a,f?(0,L.jsx)("title",{children:f}):null]}))});Go.muiName="SvgIcon";var Ko=Go;function Xo(e,r){function n(t,n){return(0,L.jsx)(Ko,(0,i.A)({"data-testid":`${r}Icon`,ref:n},t,{children:e}))}return n.muiName=Ko.muiName,t.memo(t.forwardRef(n))}var qo=Xo((0,L.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),Yo=Xo((0,L.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");function Uo(e){return ct("MuiTabScrollButton",e)}var Zo=ut("MuiTabScrollButton",["root","vertical","horizontal","disabled"]);const Jo=["className","slots","slotProps","direction","orientation","disabled"],Qo=Qe(oo,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.orientation&&t[r.orientation]]}})(({ownerState:e})=>(0,i.A)({width:40,flexShrink:0,opacity:.8,[`&.${Zo.disabled}`]:{opacity:0}},"vertical"===e.orientation&&{width:"100%",height:40,"& svg":{transform:`rotate(${e.isRtl?-90:90}deg)`}})),ei=t.forwardRef(function(e,t){var r,n;const a=et({props:e,name:"MuiTabScrollButton"}),{className:s,slots:l={},slotProps:c={},direction:u}=a,d=(0,o.A)(a,Jo),p=St(),f=(0,i.A)({isRtl:p},a),m=(e=>{const{classes:t,orientation:r,disabled:n}=e;return un({root:["root",r,n&&"disabled"]},Uo,t)})(f),h=null!=(r=l.StartScrollButtonIcon)?r:qo,g=null!=(n=l.EndScrollButtonIcon)?n:Yo,b=To({elementType:h,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f}),v=To({elementType:g,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:f});return(0,L.jsx)(Qo,(0,i.A)({component:"div",className:cn(m.root,s),ref:t,role:null,ownerState:f,tabIndex:null},d,{children:"left"===u?(0,L.jsx)(h,(0,i.A)({},b)):(0,L.jsx)(g,(0,i.A)({},v))}))});var ti=ei;function ri(e){return ct("MuiTabs",e)}var ni=ut("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),oi=Lo;const ii=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],ai=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,si=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,li=(e,t,r)=>{let n=!1,o=r(e,t);for(;o;){if(o===e.firstChild){if(n)return;n=!0}const t=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!t)return void o.focus();o=r(e,o)}},ci=Qe("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{[`& .${ni.scrollButtons}`]:t.scrollButtons},{[`& .${ni.scrollButtons}`]:r.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,r.vertical&&t.vertical]}})(({ownerState:e,theme:t})=>(0,i.A)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},e.vertical&&{flexDirection:"column"},e.scrollButtonsHideMobile&&{[`& .${ni.scrollButtons}`]:{[t.breakpoints.down("sm")]:{display:"none"}}})),ui=Qe("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.scroller,r.fixed&&t.fixed,r.hideScrollbar&&t.hideScrollbar,r.scrollableX&&t.scrollableX,r.scrollableY&&t.scrollableY]}})(({ownerState:e})=>(0,i.A)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},e.fixed&&{overflowX:"hidden",width:"100%"},e.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},e.scrollableX&&{overflowX:"auto",overflowY:"hidden"},e.scrollableY&&{overflowY:"auto",overflowX:"hidden"})),di=Qe("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.flexContainer,r.vertical&&t.flexContainerVertical,r.centered&&t.centered]}})(({ownerState:e})=>(0,i.A)({display:"flex"},e.vertical&&{flexDirection:"column"},e.centered&&{justifyContent:"center"})),pi=Qe("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})(({ownerState:e,theme:t})=>(0,i.A)({position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create()},"primary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.primary.main},"secondary"===e.indicatorColor&&{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&&{height:"100%",width:2,right:0})),fi=Qe(function(e){const{onChange:r}=e,n=(0,o.A)(e,Wo),a=t.useRef(),s=t.useRef(null),l=()=>{a.current=s.current.offsetHeight-s.current.clientHeight};return _o(()=>{const e=$o(()=>{const e=a.current;l(),e!==a.current&&r(a.current)}),t=No(s.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[r]),t.useEffect(()=>{l(),r(a.current)},[r]),(0,L.jsx)("div",(0,i.A)({style:Fo,ref:s},n))})({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),mi={},hi=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiTabs"}),a=Oo(),s=St(),{"aria-label":l,"aria-labelledby":c,action:u,centered:d=!1,children:p,className:f,component:m="div",allowScrollButtonsMobile:h=!1,indicatorColor:g="primary",onChange:b,orientation:v="horizontal",ScrollButtonComponent:y=ti,scrollButtons:x="auto",selectionFollowsFocus:w,slots:S={},slotProps:k={},TabIndicatorProps:A={},TabScrollButtonProps:C={},textColor:M="primary",value:E,variant:R="standard",visibleScrollbar:T=!1}=n,O=(0,o.A)(n,ii),$="scrollable"===R,P="vertical"===v,I=P?"scrollTop":"scrollLeft",B=P?"top":"left",j=P?"bottom":"right",_=P?"clientHeight":"clientWidth",z=P?"height":"width",N=(0,i.A)({},n,{component:m,allowScrollButtonsMobile:h,indicatorColor:g,orientation:v,vertical:P,scrollButtons:x,textColor:M,variant:R,visibleScrollbar:T,fixed:!$,hideScrollbar:$&&!T,scrollableX:$&&!P,scrollableY:$&&P,centered:d&&!$,scrollButtonsHideMobile:!h}),W=(e=>{const{vertical:t,fixed:r,hideScrollbar:n,scrollableX:o,scrollableY:i,centered:a,scrollButtonsHideMobile:s,classes:l}=e;return un({root:["root",t&&"vertical"],scroller:["scroller",r&&"fixed",n&&"hideScrollbar",o&&"scrollableX",i&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",a&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",s&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]},ri,l)})(N),F=To({elementType:S.StartScrollButtonIcon,externalSlotProps:k.startScrollButtonIcon,ownerState:N}),D=To({elementType:S.EndScrollButtonIcon,externalSlotProps:k.endScrollButtonIcon,ownerState:N}),[H,V]=t.useState(!1),[G,K]=t.useState(mi),[X,q]=t.useState(!1),[Y,U]=t.useState(!1),[Z,J]=t.useState(!1),[Q,ee]=t.useState({overflow:"hidden",scrollbarWidth:0}),te=new Map,re=t.useRef(null),ne=t.useRef(null),oe=()=>{const e=re.current;let t,r;if(e){const r=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:Bo(e,s?"rtl":"ltr"),scrollWidth:e.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(e&&!1!==E){const e=ne.current.children;if(e.length>0){const t=e[te.get(E)];r=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:r}},ie=gn(()=>{const{tabsMeta:e,tabMeta:t}=oe();let r,n=0;if(P)r="top",t&&e&&(n=t.top-e.top+e.scrollTop);else if(r=s?"right":"left",t&&e){const o=s?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;n=(s?-1:1)*(t[r]-e[r]+o)}const o={[r]:n,[z]:t?t[z]:0};if(isNaN(G[r])||isNaN(G[z]))K(o);else{const e=Math.abs(G[r]-o[r]),t=Math.abs(G[z]-o[z]);(e>=1||t>=1)&&K(o)}}),ae=(e,{animation:t=!0}={})=>{t?function(e,t,r,n={},o=()=>{}){const{ease:i=jo,duration:a=300}=n;let s=null;const l=t[e];let c=!1;const u=n=>{if(c)return void o(new Error("Animation cancelled"));null===s&&(s=n);const d=Math.min(1,(n-s)/a);t[e]=i(d)*(r-l)+l,d>=1?requestAnimationFrame(()=>{o(null)}):requestAnimationFrame(u)};l===r?o(new Error("Element already at target position")):requestAnimationFrame(u)}(I,re.current,e,{duration:a.transitions.duration.standard}):re.current[I]=e},se=e=>{let t=re.current[I];P?t+=e:(t+=e*(s?-1:1),t*=s&&"reverse"===Io()?-1:1),ae(t)},le=()=>{const e=re.current[_];let t=0;const r=Array.from(ne.current.children);for(let n=0;ne){0===n&&(t=e);break}t+=o[_]}return t},ce=()=>{se(-1*le())},ue=()=>{se(le())},de=t.useCallback(e=>{ee({overflow:null,scrollbarWidth:e})},[]),pe=gn(e=>{const{tabsMeta:t,tabMeta:r}=oe();if(r&&t)if(r[B]t[j]){const n=t[I]+(r[j]-t[j]);ae(n,{animation:e})}}),fe=gn(()=>{$&&!1!==x&&J(!Z)});t.useEffect(()=>{const e=$o(()=>{re.current&&ie()});let t;const r=No(re.current);let n;return r.addEventListener("resize",e),"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(ne.current.children).forEach(e=>{t.observe(e)})),"undefined"!=typeof MutationObserver&&(n=new MutationObserver(r=>{r.forEach(e=>{e.removedNodes.forEach(e=>{var r;null==(r=t)||r.unobserve(e)}),e.addedNodes.forEach(e=>{var r;null==(r=t)||r.observe(e)})}),e(),fe()}),n.observe(ne.current,{childList:!0})),()=>{var o,i;e.clear(),r.removeEventListener("resize",e),null==(o=n)||o.disconnect(),null==(i=t)||i.disconnect()}},[ie,fe]),t.useEffect(()=>{const e=Array.from(ne.current.children),t=e.length;if("undefined"!=typeof IntersectionObserver&&t>0&&$&&!1!==x){const r=e[0],n=e[t-1],o={root:re.current,threshold:.99},i=new IntersectionObserver(e=>{q(!e[0].isIntersecting)},o);i.observe(r);const a=new IntersectionObserver(e=>{U(!e[0].isIntersecting)},o);return a.observe(n),()=>{i.disconnect(),a.disconnect()}}},[$,x,Z,null==p?void 0:p.length]),t.useEffect(()=>{V(!0)},[]),t.useEffect(()=>{ie()}),t.useEffect(()=>{pe(mi!==G)},[pe,G]),t.useImperativeHandle(u,()=>({updateIndicator:ie,updateScrollButtons:fe}),[ie,fe]);const me=(0,L.jsx)(pi,(0,i.A)({},A,{className:cn(W.indicator,A.className),ownerState:N,style:(0,i.A)({},G,A.style)}));let he=0;const ge=t.Children.map(p,e=>{if(!t.isValidElement(e))return null;const r=void 0===e.props.value?he:e.props.value;te.set(r,he);const n=r===E;return he+=1,t.cloneElement(e,(0,i.A)({fullWidth:"fullWidth"===R,indicator:n&&!H&&me,selected:n,selectionFollowsFocus:w,onChange:b,textColor:M,value:r},1!==he||!1!==E||e.props.tabIndex?{}:{tabIndex:0}))}),be=(()=>{const e={};e.scrollbarSizeListener=$?(0,L.jsx)(fi,{onChange:de,className:cn(W.scrollableX,W.hideScrollbar)}):null;const t=$&&("auto"===x&&(X||Y)||!0===x);return e.scrollButtonStart=t?(0,L.jsx)(y,(0,i.A)({slots:{StartScrollButtonIcon:S.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:F},orientation:v,direction:s?"right":"left",onClick:ce,disabled:!X},C,{className:cn(W.scrollButtons,C.className)})):null,e.scrollButtonEnd=t?(0,L.jsx)(y,(0,i.A)({slots:{EndScrollButtonIcon:S.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:D},orientation:v,direction:s?"left":"right",onClick:ue,disabled:!Y},C,{className:cn(W.scrollButtons,C.className)})):null,e})();return(0,L.jsxs)(ci,(0,i.A)({className:cn(W.root,f),ownerState:N,ref:r,as:m},O,{children:[be.scrollButtonStart,be.scrollbarSizeListener,(0,L.jsxs)(ui,{className:W.scroller,ownerState:N,style:{overflow:Q.overflow,[P?"margin"+(s?"Left":"Right"):"marginBottom"]:T?void 0:-Q.scrollbarWidth},ref:re,children:[(0,L.jsx)(di,{"aria-label":l,"aria-labelledby":c,"aria-orientation":"vertical"===v?"vertical":null,className:W.flexContainer,ownerState:N,onKeyDown:e=>{const t=ne.current,r=oi(t).activeElement;if("tab"!==r.getAttribute("role"))return;let n="horizontal"===v?"ArrowLeft":"ArrowUp",o="horizontal"===v?"ArrowRight":"ArrowDown";switch("horizontal"===v&&s&&(n="ArrowRight",o="ArrowLeft"),e.key){case n:e.preventDefault(),li(t,r,si);break;case o:e.preventDefault(),li(t,r,ai);break;case"Home":e.preventDefault(),li(t,null,ai);break;case"End":e.preventDefault(),li(t,null,si)}},ref:ne,role:"tablist",children:ge}),H&&me]}),be.scrollButtonEnd]}))});var gi=hi;const bi={size:"medium"},vi=n().forwardRef((e,t)=>n().createElement(gi,{...bi,...e,ref:t}));vi.defaultProps=bi;var yi=vi,xi=window.wp.i18n;let wi=0;function Si(e){return ct("MuiTypography",e)}ut("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const ki=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Ai=Qe("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${H(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,i.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),Ci={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},Mi={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var Ei=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiTypography"}),n=(e=>Mi[e]||e)(r.color),a=(0,ot.A)((0,i.A)({},r,{color:n})),{align:s="inherit",className:l,component:c,gutterBottom:u=!1,noWrap:d=!1,paragraph:p=!1,variant:f="body1",variantMapping:m=Ci}=a,h=(0,o.A)(a,ki),g=(0,i.A)({},a,{align:s,color:n,className:l,component:c,gutterBottom:u,noWrap:d,paragraph:p,variant:f,variantMapping:m}),b=c||(p?"p":m[f]||Ci[f])||"span",v=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:i,classes:a}=e;return un({root:["root",i,"inherit"!==e.align&&`align${H(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]},Si,a)})(g);return(0,L.jsx)(Ai,(0,i.A)({as:b,ref:t,ownerState:g,className:cn(v.root,l)},h))}),Ri=n().forwardRef((e,t)=>n().createElement(Ei,{...e,ref:t})),Ti=r(9452),Oi=r(8248);const $i=["component","direction","spacing","divider","children","className","useFlexGap"],Pi=(0,g.A)(),Ii=_("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function Bi(e){return w({props:e,name:"MuiStack",defaultTheme:Pi})}function ji(e,r){const n=t.Children.toArray(e).filter(Boolean);return n.reduce((e,o,i)=>(e.push(o),i{let r=(0,i.A)({display:"flex",flexDirection:"column"},(0,Ti.NI)({theme:t},(0,Ti.kW)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){const n=(0,Oi.LX)(t),o=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),i=(0,Ti.kW)({values:e.direction,base:o}),a=(0,Ti.kW)({values:e.spacing,base:o});"object"==typeof i&&Object.keys(i).forEach((e,t,r)=>{if(!i[e]){const n=t>0?i[r[t-1]]:"column";i[e]=n}});const s=(t,r)=>{return e.useFlexGap?{gap:(0,Oi._W)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=r?i[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,Oi._W)(n,t)}};var o};r=(0,k.A)(r,(0,Ti.NI)({theme:t},a,s))}return r=(0,Ti.iZ)(t.breakpoints,r),r},Li=function(e={}){const{createStyledComponent:r=Ii,useThemeProps:n=Bi,componentName:a="MuiStack"}=e,l=r(_i),c=t.forwardRef(function(e,t){const r=n(e),c=(0,ot.A)(r),{component:u="div",direction:f="column",spacing:m=0,divider:h,children:g,className:b,useFlexGap:v=!1}=c,y=(0,o.A)(c,$i),x={direction:f,spacing:m,useFlexGap:v},w=p({root:["root"]},e=>d(a,e),{});return(0,L.jsx)(l,(0,i.A)({as:u,ownerState:x,ref:t,className:s(w.root,b)},y,{children:h?ji(g,h):g}))});return c}({createStyledComponent:Qe("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>et({props:e,name:"MuiStack"})});var zi=Li,Ni=n().forwardRef((e,t)=>n().createElement(zi,{...e,ref:t})),Wi=t.createContext(void 0);function Fi(e){return ct("PrivateSwitchBase",e)}ut("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const Di=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],Hi=Qe(oo)(({ownerState:e})=>(0,i.A)({padding:9,borderRadius:"50%"},"start"===e.edge&&{marginLeft:"small"===e.size?-3:-12},"end"===e.edge&&{marginRight:"small"===e.size?-3:-12})),Vi=Qe("input",{shouldForwardProp:Je})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1});var Gi=t.forwardRef(function(e,r){const{autoFocus:n,checked:a,checkedIcon:s,className:l,defaultChecked:c,disabled:u,disableFocusRipple:d=!1,edge:p=!1,icon:f,id:m,inputProps:h,inputRef:g,name:b,onBlur:v,onChange:y,onFocus:x,readOnly:w,required:S=!1,tabIndex:k,type:A,value:C}=e,M=(0,o.A)(e,Di),[E,R]=function({controlled:e,default:r,name:n,state:o="value"}){const{current:i}=t.useRef(void 0!==e),[a,s]=t.useState(r);return[i?e:a,t.useCallback(e=>{i||s(e)},[])]}({controlled:a,default:Boolean(c),name:"SwitchBase",state:"checked"}),T=t.useContext(Wi);let O=u;T&&void 0===O&&(O=T.disabled);const $="checkbox"===A||"radio"===A,P=(0,i.A)({},e,{checked:E,disabled:O,disableFocusRipple:d,edge:p}),I=(e=>{const{classes:t,checked:r,disabled:n,edge:o}=e;return un({root:["root",r&&"checked",n&&"disabled",o&&`edge${H(o)}`],input:["input"]},Fi,t)})(P);return(0,L.jsxs)(Hi,(0,i.A)({component:"span",className:cn(I.root,l),centerRipple:!0,focusRipple:!d,disabled:O,tabIndex:null,role:void 0,onFocus:e=>{x&&x(e),T&&T.onFocus&&T.onFocus(e)},onBlur:e=>{v&&v(e),T&&T.onBlur&&T.onBlur(e)},ownerState:P,ref:r},M,{children:[(0,L.jsx)(Vi,(0,i.A)({autoFocus:n,checked:a,defaultChecked:c,className:I.input,disabled:O,id:$?m:void 0,name:b,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;R(t),y&&y(e,t)},readOnly:w,ref:g,required:S,ownerState:P,tabIndex:k,type:A},"checkbox"===A&&void 0===C?{}:{value:C},h)),E?s:f]}))});function Ki(e){return et}function Xi(e){return ct("MuiSwitch",e)}var qi=ut("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);const Yi=["className","color","edge","size","sx"],Ui=Ki(),Zi=Qe("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t[`edge${H(r.edge)}`],t[`size${H(r.size)}`]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,[`& .${qi.thumb}`]:{width:16,height:16},[`& .${qi.switchBase}`]:{padding:4,[`&.${qi.checked}`]:{transform:"translateX(16px)"}}}}]}),Ji=Qe(Gi,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{[`& .${qi.input}`]:t.input},"default"!==r.color&&t[`color${H(r.color)}`]]}})(({theme:e})=>({position:"absolute",top:0,left:0,zIndex:1,color:e.vars?e.vars.palette.Switch.defaultColor:`${"light"===e.palette.mode?e.palette.common.white:e.palette.grey[300]}`,transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),[`&.${qi.checked}`]:{transform:"translateX(20px)"},[`&.${qi.disabled}`]:{color:e.vars?e.vars.palette.Switch.defaultDisabledColor:`${"light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[600]}`},[`&.${qi.checked} + .${qi.track}`]:{opacity:.5},[`&.${qi.disabled} + .${qi.track}`]:{opacity:e.vars?e.vars.opacity.switchTrackDisabled:""+("light"===e.palette.mode?.12:.2)},[`& .${qi.input}`]:{left:"-100%",width:"300%"}}),({theme:e})=>({"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,U.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(e.palette).filter(([,e])=>e.main&&e.light).map(([t])=>({props:{color:t},style:{[`&.${qi.checked}`]:{color:(e.vars||e).palette[t].main,"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette[t].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,U.X4)(e.palette[t].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${qi.disabled}`]:{color:e.vars?e.vars.palette.Switch[`${t}DisabledColor`]:`${"light"===e.palette.mode?(0,U.a)(e.palette[t].main,.62):(0,U.e$)(e.palette[t].main,.55)}`}},[`&.${qi.checked} + .${qi.track}`]:{backgroundColor:(e.vars||e).palette[t].main}}}))]})),Qi=Qe("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})(({theme:e})=>({height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:e.vars?e.vars.palette.common.onBackground:`${"light"===e.palette.mode?e.palette.common.black:e.palette.common.white}`,opacity:e.vars?e.vars.opacity.switchTrack:""+("light"===e.palette.mode?.38:.3)})),ea=Qe("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})(({theme:e})=>({boxShadow:(e.vars||e).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}));var ta=t.forwardRef(function(e,t){const r=Ui({props:e,name:"MuiSwitch"}),{className:n,color:a="primary",edge:s=!1,size:l="medium",sx:c}=r,u=(0,o.A)(r,Yi),d=(0,i.A)({},r,{color:a,edge:s,size:l}),p=(e=>{const{classes:t,edge:r,size:n,color:o,checked:a,disabled:s}=e,l=un({root:["root",r&&`edge${H(r)}`,`size${H(n)}`],switchBase:["switchBase",`color${H(o)}`,a&&"checked",s&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},Xi,t);return(0,i.A)({},t,l)})(d),f=(0,L.jsx)(ea,{className:p.thumb,ownerState:d});return(0,L.jsxs)(Zi,{className:cn(p.root,n),sx:c,ownerState:d,children:[(0,L.jsx)(Ji,(0,i.A)({type:"checkbox",icon:f,checkedIcon:f,ref:t,ownerState:d},u,{classes:(0,i.A)({},p,{root:p.switchBase})})),(0,L.jsx)(Qi,{className:p.track,ownerState:d})]})}),ra=n().forwardRef((e,t)=>n().createElement(ta,{...e,ref:t}));const na=({label:e,value:t,onSwitchClick:r,code:n,description:o,tip:i})=>(0,L.jsxs)(Ni,{direction:"column",spacing:2,children:[(0,L.jsxs)(Ni,{direction:"row",spacing:2,children:[(0,L.jsx)(ht,{sx:{minWidth:80,height:38},children:(0,L.jsx)(ht,{display:"inline-flex",alignItems:"center",justifyContent:"center",height:"100%",children:(0,L.jsx)(ra,{onClick:r,checked:t})})}),(0,L.jsx)(ht,{sx:{height:38,width:"100%"},children:(0,L.jsx)(ht,{display:"flex",alignItems:"center",justifyContent:"flex-start",height:"100%",width:"fit-content",children:(0,L.jsx)(Ri,{variant:"subtitle1",sx:{fontWeight:500},children:e})})})]}),(0,L.jsxs)(Ni,{direction:"row",spacing:2,children:[(0,L.jsx)(ht,{sx:{minWidth:80},children:(0,L.jsx)(ht,{height:"100%"})}),(0,L.jsx)(ht,{sx:{width:"100%"},children:(0,L.jsxs)(ht,{height:"100%",children:[(0,L.jsx)(Ri,{variant:"body1",sx:{py:1,fontWeight:400},children:o}),(0,L.jsx)(Ri,{variant:"body2",sx:{py:1,mb:2,fontWeight:400},children:i}),(0,L.jsx)(Ri,{component:"code",color:"text.tertiary",variant:"body2",sx:{fontFamily:"Courier New"},children:n})]})})]})]});var oa=window.wp.apiFetch,ia=r.n(oa),aa=window.wp.data;const sa=(0,t.createContext)(),la=({children:e})=>{const[r,n]=(0,t.useState)(!0),[o,i]=(0,t.useState)({}),[a,s]=(0,t.useState)(!1),[l,c]=(0,t.useState)([]);return(0,t.useEffect)(()=>{a&&(n(!0),ia()({path:"/elementor-hello-elementor/v1/theme-settings",method:"POST",data:{settings:o}}).then(async()=>{(0,aa.dispatch)("core/notices").createNotice("success",(0,xi.__)("Settings Saved","hello-elementor"),{type:"snackbar",isDismissible:!0})}).catch(()=>{(0,aa.dispatch)("core/notices").createNotice("error",(0,xi.__)("Error when saving settings","hello-elementor"),{type:"snackbar",isDismissible:!0})}).finally(()=>{n(!1),s(!1)}))},[a,o]),(0,t.useEffect)(()=>{Promise.all([ia()({path:"/elementor-hello-elementor/v1/theme-settings"}),ia()({path:"/elementor-hello-elementor/v1/whats-new"})]).then(([e,t])=>{c(t),i(e.settings)}).finally(()=>{n(!1)})},[]),(0,L.jsx)(sa.Provider,{value:{themeSettings:o,updateSetting:(e,t)=>{i({...o,[e]:t}),s(!0)},isLoading:r,whatsNew:l},children:e})},ca=()=>(0,t.useContext)(sa);var ua=window.wp.components;const da=()=>{const{themeSettings:{SKIP_LINK:e,DESCRIPTION_META_TAG:t},updateSetting:r,isLoading:n}=ca();return n?(0,L.jsx)(ua.Spinner,{}):(0,L.jsxs)(Ni,{gap:2,children:[(0,L.jsx)(Ri,{variant:"subtitle2",children:(0,xi.__)("These settings affect how search engines and assistive technologies interact with your website.","hello-elementor")}),(0,L.jsx)(na,{value:t,label:(0,xi.__)("Disable description meta tag","hello-elementor"),onSwitchClick:()=>r("DESCRIPTION_META_TAG",!t),description:(0,xi.__)("What it does: Removes the description meta tag code from singular content pages.","hello-elementor"),code:'',tip:(0,xi.__)("Tip: If you use an SEO plugin that handles meta descriptions, like Yoast or Rank Math, disable this option to prevent duplicate meta tags.","hello-elementor")}),(0,L.jsx)(na,{value:e,label:(0,xi.__)("Disable skip links","hello-elementor"),onSwitchClick:()=>r("SKIP_LINK",!e),description:(0,xi.__)('What it does: Removes the "Skip to content" link that helps screen reader users and keyboard navigators jump directly to the main content.',"hello-elementor"),code:'Skip to content',tip:(0,xi.__)('Tip: If you use an accessibility plugin that adds a "skip to content" link, disable this option to prevent duplications.',"hello-elementor")})]})};var pa=window.wp.notices;function fa(e){return e.substring(2).toLowerCase()}function ma(e){const{children:r,disableReactTree:n=!1,mouseEvent:o="onClick",onClickAway:i,touchEvent:a="onTouchEnd"}=e,s=t.useRef(!1),l=t.useRef(null),c=t.useRef(!1),u=t.useRef(!1);t.useEffect(()=>(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);const d=pn(r.ref,l),p=hn(e=>{const t=u.current;u.current=!1;const r=Lo(l.current);if(!c.current||!l.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!r.documentElement.contains(e.target)||l.current.contains(e.target),o||!n&&t||i(e)}),f=e=>t=>{u.current=!0;const n=r.props[e];n&&n(t)},m={ref:d};return!1!==a&&(m[a]=f(a)),t.useEffect(()=>{if(!1!==a){const e=fa(a),t=Lo(l.current),r=()=>{s.current=!0};return t.addEventListener(e,p),t.addEventListener("touchmove",r),()=>{t.removeEventListener(e,p),t.removeEventListener("touchmove",r)}}},[p,a]),!1!==o&&(m[o]=f(o)),t.useEffect(()=>{if(!1!==o){const e=fa(o),t=Lo(l.current);return t.addEventListener(e,p),()=>{t.removeEventListener(e,p)}}},[p,o]),(0,L.jsx)(t.Fragment,{children:t.cloneElement(r,m)})}var ha=r(5795),ga=r.n(ha),ba="unmounted",va="exited",ya="entering",xa="entered",wa="exiting",Sa=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var o,i=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?i?(o=va,n.appearStatus=ya):o=xa:o=t.unmountOnExit||t.mountOnEnter?ba:va,n.state={status:o},n.nextCallback=null,n}On(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===ba?{status:va}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==ya&&r!==xa&&(t=ya):r!==ya&&r!==xa||(t=wa)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===ya){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:ga().findDOMNode(this);r&&function(e){e.scrollTop}(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===va&&this.setState({status:ba})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[ga().findDOMNode(this),n],i=o[0],a=o[1],s=this.getTimeouts(),l=n?s.appear:s.enter;e||r?(this.props.onEnter(i,a),this.safeSetState({status:ya},function(){t.props.onEntering(i,a),t.onTransitionEnd(l,function(){t.safeSetState({status:xa},function(){t.props.onEntered(i,a)})})})):this.safeSetState({status:xa},function(){t.props.onEntered(i)})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:ga().findDOMNode(this);t?(this.props.onExit(n),this.safeSetState({status:wa},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:va},function(){e.props.onExited(n)})})})):this.safeSetState({status:va},function(){e.props.onExited(n)})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:ga().findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if(e===ba)return null;var t=this.props,r=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,o.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return n().createElement($n.Provider,{value:null},"function"==typeof r?r(e,i):n().cloneElement(n().Children.only(r),i))},t}(n().Component);function ka(){}Sa.contextType=$n,Sa.propTypes={},Sa.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ka,onEntering:ka,onEntered:ka,onExit:ka,onExiting:ka,onExited:ka},Sa.UNMOUNTED=ba,Sa.EXITED=va,Sa.ENTERING=ya,Sa.ENTERED=xa,Sa.EXITING=wa;var Aa=Sa;const Ca=e=>e.scrollTop;function Ma(e,t){var r,n;const{timeout:o,easing:i,style:a={}}=e;return{duration:null!=(r=a.transitionDuration)?r:"number"==typeof o?o:o[t.mode]||0,easing:null!=(n=a.transitionTimingFunction)?n:"object"==typeof i?i[t.mode]:i,delay:a.transitionDelay}}const Ea=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Ra(e){return`scale(${e}, ${e**2})`}const Ta={entering:{opacity:1,transform:Ra(1)},entered:{opacity:1,transform:"none"}},Oa="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),$a=t.forwardRef(function(e,r){const{addEndListener:n,appear:a=!0,children:s,easing:l,in:c,onEnter:u,onEntered:d,onEntering:p,onExit:f,onExited:m,onExiting:h,style:g,timeout:b="auto",TransitionComponent:v=Aa}=e,y=(0,o.A)(e,Ea),x=xn(),w=t.useRef(),S=Oo(),k=t.useRef(null),A=fn(k,s.ref,r),C=e=>t=>{if(e){const r=k.current;void 0===t?e(r):e(r,t)}},M=C(p),E=C((e,t)=>{Ca(e);const{duration:r,delay:n,easing:o}=Ma({style:g,timeout:b,easing:l},{mode:"enter"});let i;"auto"===b?(i=S.transitions.getAutoHeightDuration(e.clientHeight),w.current=i):i=r,e.style.transition=[S.transitions.create("opacity",{duration:i,delay:n}),S.transitions.create("transform",{duration:Oa?i:.666*i,delay:n,easing:o})].join(","),u&&u(e,t)}),R=C(d),T=C(h),O=C(e=>{const{duration:t,delay:r,easing:n}=Ma({style:g,timeout:b,easing:l},{mode:"exit"});let o;"auto"===b?(o=S.transitions.getAutoHeightDuration(e.clientHeight),w.current=o):o=t,e.style.transition=[S.transitions.create("opacity",{duration:o,delay:r}),S.transitions.create("transform",{duration:Oa?o:.666*o,delay:Oa?r:r||.333*o,easing:n})].join(","),e.style.opacity=0,e.style.transform=Ra(.75),f&&f(e)}),$=C(m);return(0,L.jsx)(v,(0,i.A)({appear:a,in:c,nodeRef:k,onEnter:E,onEntered:R,onEntering:M,onExit:O,onExited:$,onExiting:T,addEndListener:e=>{"auto"===b&&x.start(w.current||0,e),n&&n(k.current,e)},timeout:"auto"===b?null:b},y,{children:(e,r)=>t.cloneElement(s,(0,i.A)({style:(0,i.A)({opacity:0,transform:Ra(.75),visibility:"exited"!==e||c?void 0:"hidden"},Ta[e],g,s.props.style),ref:A},r))}))});$a.muiSupportAuto=!0;var Pa=$a,Ia=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function Ba(e){return ct("MuiPaper",e)}ut("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const ja=["className","component","elevation","square","variant"],_a=Qe("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return(0,i.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,i.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,U.X4)("#fff",Ia(t.elevation))}, ${(0,U.X4)("#fff",Ia(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))});var La=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiPaper"}),{className:n,component:a="div",elevation:s=1,square:l=!1,variant:c="elevation"}=r,u=(0,o.A)(r,ja),d=(0,i.A)({},r,{component:a,elevation:s,square:l,variant:c}),p=(e=>{const{square:t,elevation:r,variant:n,classes:o}=e;return un({root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]},Ba,o)})(d);return(0,L.jsx)(_a,(0,i.A)({as:a,ownerState:d,className:cn(p.root,n),ref:t},u))});function za(e){return ct("MuiSnackbarContent",e)}ut("MuiSnackbarContent",["root","message","action"]);const Na=["action","className","message","role"],Wa=Qe(La,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})(({theme:e})=>{const t="light"===e.palette.mode?.8:.98,r=(0,U.tL)(e.palette.background.default,t);return(0,i.A)({},e.typography.body2,{color:e.vars?e.vars.palette.SnackbarContent.color:e.palette.getContrastText(r),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:r,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,flexGrow:1,[e.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}),Fa=Qe("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),Da=Qe("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8});var Ha=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiSnackbarContent"}),{action:n,className:a,message:s,role:l="alert"}=r,c=(0,o.A)(r,Na),u=r,d=(e=>{const{classes:t}=e;return un({root:["root"],action:["action"],message:["message"]},za,t)})(u);return(0,L.jsxs)(Wa,(0,i.A)({role:l,square:!0,elevation:6,className:cn(d.root,a),ownerState:u,ref:t},c,{children:[(0,L.jsx)(Fa,{className:d.message,ownerState:u,children:s}),n?(0,L.jsx)(Da,{className:d.action,ownerState:u,children:n}):null]}))});function Va(e){return ct("MuiSnackbar",e)}ut("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const Ga=["onEnter","onExited"],Ka=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],Xa=Qe("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`anchorOrigin${H(r.anchorOrigin.vertical)}${H(r.anchorOrigin.horizontal)}`]]}})(({theme:e,ownerState:t})=>(0,i.A)({zIndex:(e.vars||e).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===t.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===t.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===t.anchorOrigin.horizontal&&{justifyContent:"flex-end"},{[e.breakpoints.up("sm")]:(0,i.A)({},"top"===t.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===t.anchorOrigin.horizontal&&{left:"50%",right:"auto",transform:"translateX(-50%)"},"left"===t.anchorOrigin.horizontal&&{left:24,right:"auto"},"right"===t.anchorOrigin.horizontal&&{right:24,left:"auto"})})),qa=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiSnackbar"}),a=Oo(),s={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{action:l,anchorOrigin:{vertical:c,horizontal:u}={vertical:"bottom",horizontal:"left"},autoHideDuration:d=null,children:p,className:f,ClickAwayListenerProps:m,ContentProps:h,disableWindowBlurListener:g=!1,message:b,open:v,TransitionComponent:y=Pa,transitionDuration:x=s,TransitionProps:{onEnter:w,onExited:S}={}}=n,k=(0,o.A)(n.TransitionProps,Ga),A=(0,o.A)(n,Ka),C=(0,i.A)({},n,{anchorOrigin:{vertical:c,horizontal:u},autoHideDuration:d,disableWindowBlurListener:g,TransitionComponent:y,transitionDuration:x}),M=(e=>{const{classes:t,anchorOrigin:r}=e;return un({root:["root",`anchorOrigin${H(r.vertical)}${H(r.horizontal)}`]},Va,t)})(C),{getRootProps:E,onClickAway:R}=function(e={}){const{autoHideDuration:r=null,disableWindowBlurListener:n=!1,onClose:o,open:a,resumeHideDuration:s}=e,l=xn();t.useEffect(()=>{if(a)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||null==o||o(e,"escapeKeyDown")}},[a,o]);const c=hn((e,t)=>{null==o||o(e,t)}),u=hn(e=>{o&&null!=e&&l.start(e,()=>{c(null,"timeout")})});t.useEffect(()=>(a&&u(r),l.clear),[a,r,u,l]);const d=l.clear,p=t.useCallback(()=>{null!=r&&u(null!=s?s:.5*r)},[r,s,u]),f=e=>t=>{const r=e.onFocus;null==r||r(t),d()},m=e=>t=>{const r=e.onMouseEnter;null==r||r(t),d()},h=e=>t=>{const r=e.onMouseLeave;null==r||r(t),p()};return t.useEffect(()=>{if(!n&&a)return window.addEventListener("focus",p),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",p),window.removeEventListener("blur",d)}},[n,a,p,d]),{getRootProps:(t={})=>{const r=(0,i.A)({},Ao(e),Ao(t));return(0,i.A)({role:"presentation"},t,r,{onBlur:(n=r,e=>{const t=n.onBlur;null==t||t(e),p()}),onFocus:f(r),onMouseEnter:m(r),onMouseLeave:h(r)});var n},onClickAway:e=>{null==o||o(e,"clickaway")}}}((0,i.A)({},C)),[T,O]=t.useState(!0),$=To({elementType:Xa,getSlotProps:E,externalForwardedProps:A,ownerState:C,additionalProps:{ref:r},className:[M.root,f]});return!v&&T?null:(0,L.jsx)(ma,(0,i.A)({onClickAway:R},m,{children:(0,L.jsx)(Xa,(0,i.A)({},$,{children:(0,L.jsx)(y,(0,i.A)({appear:!0,in:v,timeout:x,direction:"top"===c?"down":"up",onEnter:(e,t)=>{O(!1),w&&w(e,t)},onExited:e=>{O(!0),S&&S(e)}},k,{children:p||(0,L.jsx)(Ha,(0,i.A)({message:b,action:l},h))}))}))}))});var Ya=qa,Ua=n().forwardRef((e,t)=>n().createElement(Ya,{...e,ref:t}));const Za=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],Ja=["component","slots","slotProps"],Qa=["component"];function es(e,t){const{className:r,elementType:n,ownerState:a,externalForwardedProps:s,getSlotOwnerState:l,internalForwardedProps:c}=t,u=(0,o.A)(t,Za),{component:d,slots:p={[e]:void 0},slotProps:f={[e]:void 0}}=s,m=(0,o.A)(s,Ja),h=p[e]||n,g=Eo(f[e],a),b=Mo((0,i.A)({className:r},u,{externalForwardedProps:"root"===e?m:void 0,externalSlotProps:g})),{props:{component:v},internalRef:y}=b,x=(0,o.A)(b.props,Qa),w=pn(y,null==g?void 0:g.ref,t.ref),S=l?l(x):{},k=(0,i.A)({},a,S),A="root"===e?v||d:v,C=ko(h,(0,i.A)({},"root"===e&&!d&&!p[e]&&c,"root"!==e&&!p[e]&&c,x,A&&{as:A},{ref:w}),k);return Object.keys(S).forEach(e=>{delete C[e]}),[h,C]}function ts(e){return ct("MuiAlert",e)}var rs=ut("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);function ns(e){return ct("MuiIconButton",e)}var os=ut("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);const is=["edge","children","className","color","disabled","disableFocusRipple","size"],as=Qe(oo,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"default"!==r.color&&t[`color${H(r.color)}`],r.edge&&t[`edge${H(r.edge)}`],t[`size${H(r.size)}`]]}})(({theme:e,ownerState:t})=>(0,i.A)({textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(e.vars||e).palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest})},!t.disableRipple&&{"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,U.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12}),({theme:e,ownerState:t})=>{var r;const n=null==(r=(e.vars||e).palette)?void 0:r[t.color];return(0,i.A)({},"inherit"===t.color&&{color:"inherit"},"inherit"!==t.color&&"default"!==t.color&&(0,i.A)({color:null==n?void 0:n.main},!t.disableRipple&&{"&:hover":(0,i.A)({},n&&{backgroundColor:e.vars?`rgba(${n.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,U.X4)(n.main,e.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===t.size&&{padding:5,fontSize:e.typography.pxToRem(18)},"large"===t.size&&{padding:12,fontSize:e.typography.pxToRem(28)},{[`&.${os.disabled}`]:{backgroundColor:"transparent",color:(e.vars||e).palette.action.disabled}})});var ss=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiIconButton"}),{edge:n=!1,children:a,className:s,color:l="default",disabled:c=!1,disableFocusRipple:u=!1,size:d="medium"}=r,p=(0,o.A)(r,is),f=(0,i.A)({},r,{edge:n,color:l,disabled:c,disableFocusRipple:u,size:d}),m=(e=>{const{classes:t,disabled:r,color:n,edge:o,size:i}=e;return un({root:["root",r&&"disabled","default"!==n&&`color${H(n)}`,o&&`edge${H(o)}`,`size${H(i)}`]},ns,t)})(f);return(0,L.jsx)(as,(0,i.A)({className:cn(m.root,s),centerRipple:!0,focusRipple:!u,disabled:c,ref:t},p,{ownerState:f,children:a}))}),ls=Xo((0,L.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),cs=Xo((0,L.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),us=Xo((0,L.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),ds=Xo((0,L.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),ps=Xo((0,L.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");const fs=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],ms=Ki(),hs=Qe(La,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${H(r.color||r.severity)}`]]}})(({theme:e})=>{const t="light"===e.palette.mode?U.e$:U.a,r="light"===e.palette.mode?U.a:U.e$;return(0,i.A)({},e.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(e.palette).filter(([,e])=>e.main&&e.light).map(([n])=>({props:{colorSeverity:n,variant:"standard"},style:{color:e.vars?e.vars.palette.Alert[`${n}Color`]:t(e.palette[n].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${n}StandardBg`]:r(e.palette[n].light,.9),[`& .${rs.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(([,e])=>e.main&&e.light).map(([r])=>({props:{colorSeverity:r,variant:"outlined"},style:{color:e.vars?e.vars.palette.Alert[`${r}Color`]:t(e.palette[r].light,.6),border:`1px solid ${(e.vars||e).palette[r].light}`,[`& .${rs.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(([,e])=>e.main&&e.dark).map(([t])=>({props:{colorSeverity:t,variant:"filled"},style:(0,i.A)({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${t}FilledColor`],backgroundColor:e.vars.palette.Alert[`${t}FilledBg`]}:{backgroundColor:"dark"===e.palette.mode?e.palette[t].dark:e.palette[t].main,color:e.palette.getContrastText(e.palette[t].main)})}))]})}),gs=Qe("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),bs=Qe("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),vs=Qe("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),ys={success:(0,L.jsx)(ls,{fontSize:"inherit"}),warning:(0,L.jsx)(cs,{fontSize:"inherit"}),error:(0,L.jsx)(us,{fontSize:"inherit"}),info:(0,L.jsx)(ds,{fontSize:"inherit"})},xs=t.forwardRef(function(e,t){const r=ms({props:e,name:"MuiAlert"}),{action:n,children:a,className:s,closeText:l="Close",color:c,components:u={},componentsProps:d={},icon:p,iconMapping:f=ys,onClose:m,role:h="alert",severity:g="success",slotProps:b={},slots:v={},variant:y="standard"}=r,x=(0,o.A)(r,fs),w=(0,i.A)({},r,{color:c,severity:g,variant:y,colorSeverity:c||g}),S=(e=>{const{variant:t,color:r,severity:n,classes:o}=e;return un({root:["root",`color${H(r||n)}`,`${t}${H(r||n)}`,`${t}`],icon:["icon"],message:["message"],action:["action"]},ts,o)})(w),k={slots:(0,i.A)({closeButton:u.CloseButton,closeIcon:u.CloseIcon},v),slotProps:(0,i.A)({},d,b)},[A,C]=es("closeButton",{elementType:ss,externalForwardedProps:k,ownerState:w}),[M,E]=es("closeIcon",{elementType:ps,externalForwardedProps:k,ownerState:w});return(0,L.jsxs)(hs,(0,i.A)({role:h,elevation:0,ownerState:w,className:cn(S.root,s),ref:t},x,{children:[!1!==p?(0,L.jsx)(gs,{ownerState:w,className:S.icon,children:p||f[g]||ys[g]}):null,(0,L.jsx)(bs,{ownerState:w,className:S.message,children:a}),null!=n?(0,L.jsx)(vs,{ownerState:w,className:S.action,children:n}):null,null==n&&m?(0,L.jsx)(vs,{ownerState:w,className:S.action,children:(0,L.jsx)(A,(0,i.A)({size:"small","aria-label":l,title:l,color:"inherit",onClick:m},C,{children:(0,L.jsx)(M,(0,i.A)({fontSize:"small"},E))}))}):null]}))});var ws=xs;const Ss=(e="default")=>"inherit"===e?"inherit":"default"===e?"action.active":kr.includes(e)?`${e}.${mr}`:`${e}.main`;var ks=n().forwardRef((e,t)=>{const{sx:r={},color:o}=e,i=e.href?fr:"&:hover,&:focus,&:active",a={[i]:{color:Ss(o)}};return n().createElement(ss,{...e,sx:{...a,...r},ref:t})}),As=n().forwardRef((e,t)=>n().createElement(Ko,{...e,ref:t}));const Cs=n().forwardRef((e,t)=>n().createElement(As,{viewBox:"0 0 24 24",...e,ref:t},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5303 5.46967C18.8232 5.76256 18.8232 6.23744 18.5303 6.53033L6.53033 18.5303C6.23744 18.8232 5.76256 18.8232 5.46967 18.5303C5.17678 18.2374 5.17678 17.7626 5.46967 17.4697L17.4697 5.46967C17.7626 5.17678 18.2374 5.17678 18.5303 5.46967Z"}),n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.46967 5.46967C5.76256 5.17678 6.23744 5.17678 6.53033 5.46967L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L5.46967 6.53033C5.17678 6.23744 5.17678 5.76256 5.46967 5.46967Z"}))),{slots:Ms,classNames:Es}=mo("CloseButton",["root","icon"]),Rs=ho(ks,Ms.root)({}),Ts=ho(Cs,Ms.icon)({}),Os={"aria-label":"close",color:"default"},$s=n().forwardRef((e,t)=>{const r=et({props:{...Os,...e},name:Ms.root.name}),{slotProps:o={},...i}=r;return n().createElement(Rs,{...i,size:"small",ref:t,className:cn([[Es.root,i.className]]),ownerState:r},n().createElement(Ts,{...o.icon,className:cn([Es.icon,o.icon?.className]),ownerState:r}))});$s.defaultProps=Os;var Ps=$s;const Is=ho(ws)(({theme:e,severity:t,color:r,variant:n})=>{const o=function(e,t,r,n){const o=t||e;return o?"filled"===r?{"& .MuiButton-containedInherit:not(.Mui-disabled)":{color:n.palette[o].main,backgroundColor:"rgba(255, 255, 255, 1)","&:hover":{backgroundColor:"rgba(255, 255, 255, .96)"}},"& .MuiButton-outlinedInherit:not(.Mui-disabled):hover":{backgroundColor:n.palette[o].dark},"& a.MuiButtonBase-root.MuiButton-containedInherit:not(.Mui-disabled)":{[fr]:{color:n.palette[o].main}}}:{"&.MuiAlert-root":{color:n.palette.text.secondary},"& .MuiCloseButton-root":{color:n.palette.action.active},"& .MuiButton-containedInherit:not(.Mui-disabled)":{backgroundColor:n.palette[o].main,color:n.palette[o].contrastText,"&:hover":{backgroundColor:n.palette[o].dark,color:n.palette[o].contrastText}},"& .MuiButton-outlinedInherit:not(.Mui-disabled)":{borderColor:n.palette[o].main,color:n.palette[o].main,"&:hover":{backgroundColor:$r(n.palette[o].main,.08),color:n.palette[o].main}},"& a.MuiButtonBase-root.MuiButton-containedInherit:not(.Mui-disabled)":{[fr]:{color:n.palette[o].contrastText}},"& a.MuiButtonBase-root.MuiButton-outlinedInherit:not(.Mui-disabled)":{[fr]:{color:n.palette[o].main}}}:{}}(t,r,n,e);return{borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2],padding:e.spacing(1.5,2),"& .MuiAlert-message":{width:"100%",padding:0,minHeight:"31px",display:"flex",flexDirection:"row",flexWrap:"wrap",gap:e.spacing(1.5)},"& .MuiAlertTitle-root":{marginBottom:0,lineHeight:"inherit",marginRight:e.spacing(.5),...e.typography.subtitle2,marginTop:0},"& .MuiAlert-icon":{padding:0,paddingTop:e.spacing(.5)},"& .MuiAlert-action":{padding:0,marginLeft:e.spacing(1)},"&.MuiAlert-filledWarning":{color:e.palette.common.white},...o}}),{slots:Bs,classNames:js}=mo("Alert",["actions","content"]),_s=ho("div",Bs.content)(()=>({flexGrow:1,paddingTop:"6px"})),Ls=ho("div",Bs.content)(({theme:e})=>({alignItems:"center",display:"flex",flexWrap:"wrap",gap:e.spacing(.25),maxWidth:"800px"})),zs=({children:e,...t})=>n().createElement(_s,{...t},n().createElement(Ls,null,e)),Ns=ho("div")(({theme:e})=>({display:"flex",alignItems:"flex-start",flexWrap:"wrap",gap:e.spacing(1)})),Ws={closeText:"Close",severity:"success"},Fs=n().forwardRef((e,t)=>{const{onClose:r,action:o,secondaryAction:i,children:a,...s}={...Ws,...e},l=Boolean(o||i);return n().createElement(Is,{iconMapping:{success:n().createElement(Hs,null),error:n().createElement(Gs,null),info:n().createElement(Vs,null),warning:n().createElement(Ks,null)},...s,ref:t,action:!!r&&n().createElement(Ps,{color:"inherit",onClick:r,slotProps:{icon:{fontSize:"small"}},title:s.closeText,"aria-label":s.closeText})},n().createElement(zs,{className:js.content},a),l&&n().createElement(Ns,{className:js.actions},i,o))});Fs.defaultProps=Ws;var Ds=Fs;function Hs(){return n().createElement(As,{viewBox:"0 0 24 24",fontSize:"inherit"},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 2.25C10.7196 2.25 9.45176 2.50219 8.26884 2.99217C7.08591 3.48216 6.01108 4.20034 5.10571 5.10571C4.20034 6.01108 3.48216 7.08591 2.99217 8.26884C2.50219 9.45176 2.25 10.7196 2.25 12C2.25 13.2804 2.50219 14.5482 2.99217 15.7312C3.48216 16.9141 4.20034 17.9889 5.10571 18.8943C6.01108 19.7997 7.08591 20.5178 8.26884 21.0078C9.45176 21.4978 10.7196 21.75 12 21.75C13.2804 21.75 14.5482 21.4978 15.7312 21.0078C16.9141 20.5178 17.9889 19.7997 18.8943 18.8943C19.7997 17.9889 20.5178 16.9141 21.0078 15.7312C21.4978 14.5482 21.75 13.2804 21.75 12C21.75 10.7196 21.4978 9.45176 21.0078 8.26884C20.5178 7.08591 19.7997 6.01108 18.8943 5.10571C17.9889 4.20034 16.9141 3.48216 15.7312 2.99217C14.5482 2.50219 13.2804 2.25 12 2.25ZM16.2415 10.0563C16.5344 9.76339 16.5344 9.28852 16.2415 8.99563C15.9486 8.70273 15.4737 8.70273 15.1809 8.99563L10.7631 13.4134L8.81939 11.4697C8.5265 11.1768 8.05163 11.1768 7.75873 11.4697C7.46584 11.7626 7.46584 12.2374 7.75873 12.5303L10.2328 15.0044C10.3734 15.145 10.5642 15.224 10.7631 15.224C10.962 15.224 11.1528 15.145 11.2934 15.0044L16.2415 10.0563Z"}))}function Vs(){return n().createElement(As,{viewBox:"0 0 24 24",fontSize:"inherit"},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.25 11.75C2.25 6.36522 6.61522 2 12 2C17.3848 2 21.75 6.36522 21.75 11.75C21.75 17.1348 17.3848 21.5 12 21.5C6.61522 21.5 2.25 17.1348 2.25 11.75ZM11.25 7.75C11.25 7.33579 11.5858 7 12 7H12.01C12.4242 7 12.76 7.33579 12.76 7.75C12.76 8.16421 12.4242 8.5 12.01 8.5H12C11.5858 8.5 11.25 8.16421 11.25 7.75ZM10.25 11.75C10.25 11.3358 10.5858 11 11 11H12C12.4142 11 12.75 11.3358 12.75 11.75V15H13C13.4142 15 13.75 15.3358 13.75 15.75C13.75 16.1642 13.4142 16.5 13 16.5H12C11.5858 16.5 11.25 16.1642 11.25 15.75V12.5H11C10.5858 12.5 10.25 12.1642 10.25 11.75Z"}))}function Gs(){return n().createElement(As,{viewBox:"0 0 24 24",fontSize:"inherit"},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.7 2.25C8.46249 2.25 8.23103 2.29047 8.0079 2.38964C7.78802 2.48736 7.61395 2.62539 7.46967 2.76967L2.76967 7.46967C2.62539 7.61395 2.48736 7.78802 2.38964 8.0079C2.29047 8.23103 2.25 8.46249 2.25 8.7V15.3C2.25 15.5375 2.29047 15.769 2.38964 15.9921C2.48736 16.212 2.62539 16.3861 2.76967 16.5303L7.46967 21.2303C7.61395 21.3746 7.78802 21.5126 8.0079 21.6104C8.23103 21.7095 8.46249 21.75 8.7 21.75H15.3C15.5375 21.75 15.769 21.7095 15.9921 21.6104C16.212 21.5126 16.3861 21.3746 16.5303 21.2303L21.2303 16.5303C21.3746 16.3861 21.5126 16.212 21.6104 15.9921C21.7095 15.769 21.75 15.5375 21.75 15.3V8.7C21.75 8.46249 21.7095 8.23103 21.6104 8.0079C21.5126 7.78802 21.3746 7.61395 21.2303 7.46967L16.5303 2.76967C16.3861 2.62539 16.212 2.48736 15.9921 2.38964C15.769 2.29047 15.5375 2.25 15.3 2.25H8.7ZM12.75 8C12.75 7.58579 12.4142 7.25 12 7.25C11.5858 7.25 11.25 7.58579 11.25 8V12C11.25 12.4142 11.5858 12.75 12 12.75C12.4142 12.75 12.75 12.4142 12.75 12V8ZM12 15.25C11.5858 15.25 11.25 15.5858 11.25 16C11.25 16.4142 11.5858 16.75 12 16.75H12.01C12.4242 16.75 12.76 16.4142 12.76 16C12.76 15.5858 12.4242 15.25 12.01 15.25H12Z"}))}function Ks(){return n().createElement(As,{viewBox:"0 0 24 24",fontSize:"inherit"},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9932 3C11.5018 3 11.0194 3.13134 10.596 3.38038C10.175 3.62805 9.82781 3.98314 9.59 4.40906L2.4909 16.6309C2.47341 16.661 2.45804 16.6923 2.44491 16.7246C2.27977 17.1303 2.21428 17.5695 2.25392 18.0056C2.29356 18.4416 2.43717 18.8619 2.67276 19.2313C2.90835 19.6008 3.22909 19.9086 3.6082 20.1291C3.98731 20.3496 4.41379 20.4764 4.85202 20.499C4.88374 20.5006 4.9151 20.5003 4.94598 20.498C4.96405 20.4993 4.98229 20.5 5.00069 20.5H19.0057L19.011 20.5C19.4598 20.4968 19.9011 20.3841 20.2962 20.1718C20.6914 19.9594 21.0285 19.6537 21.2781 19.2815C21.5277 18.9093 21.6822 18.4818 21.7282 18.0362C21.7742 17.5907 21.7102 17.1408 21.5419 16.7256C21.5287 16.693 21.5132 16.6613 21.4955 16.6309L14.3964 4.40904C14.1586 3.98312 13.8114 3.62805 13.3904 3.38038C12.9671 3.13134 12.4846 3 11.9932 3ZM12.7538 8.76945C12.7538 8.35599 12.4179 8.02081 12.0035 8.02081C11.5891 8.02081 11.2532 8.35599 11.2532 8.76945V12.7658C11.2532 13.1793 11.5891 13.5145 12.0035 13.5145C12.4179 13.5145 12.7538 13.1793 12.7538 12.7658V8.76945ZM12.7538 15.7586C12.7538 15.3451 12.4179 15.0099 12.0035 15.0099C11.5891 15.0099 11.2532 15.3451 11.2532 15.7586V15.7686C11.2532 16.182 11.5891 16.5172 12.0035 16.5172C12.4179 16.5172 12.7538 16.182 12.7538 15.7686V15.7586Z"}))}const Xs=()=>{const{themeSettings:{HEADER_FOOTER:e,PAGE_TITLE:t},updateSetting:r,isLoading:n}=ca();return n?(0,L.jsx)(ua.Spinner,{}):(0,L.jsxs)(Ni,{gap:2,children:[(0,L.jsx)(Ri,{variant:"subtitle2",children:(0,xi.__)("These settings relate to the structure of your pages.","hello-elementor")}),(0,L.jsx)(na,{value:e,label:(0,xi.__)("Disable theme header and footer","hello-elementor"),onSwitchClick:()=>r("HEADER_FOOTER",!e),description:(0,xi.__)("What it does: Removes the theme’s default header and footer sections from every page, along with their associated CSS/JS files.","hello-elementor"),code:'
...
\n
...
',tip:(0,xi.__)("Tip: If you use a plugin like Elementor Pro for your headers and footers, disable the theme header and footer to improve performance.","hello-elementor")}),(0,L.jsx)(na,{value:t,label:(0,xi.__)("Hide page title","hello-elementor"),onSwitchClick:()=>r("PAGE_TITLE",!t),description:(0,xi.__)("What it does: Removes the main page title above your page content.","hello-elementor"),code:'

Post title

',tip:(0,xi.__)("Tip: If you do not want to display page titles or are using Elementor widgets to display your page titles, hide the page title.","hello-elementor")})]})},qs=()=>{const{themeSettings:{HELLO_THEME:e,HELLO_STYLE:t},updateSetting:r,isLoading:n}=ca();return n?(0,L.jsx)(ua.Spinner,{}):(0,L.jsxs)(Ni,{gap:2,children:[(0,L.jsx)(Ri,{variant:"subtitle2",children:(0,xi.__)("These settings allow you to change or remove default Hello Elementor theme styles.","hello-elementor")}),(0,L.jsx)(Ds,{severity:"warning",sx:{mb:2},children:(0,xi.__)("Be careful, disabling these settings could break your website.","hello-elementor")}),(0,L.jsx)(na,{value:t,label:(0,xi.__)("Deregister Hello reset.css","hello-elementor"),onSwitchClick:()=>r("HELLO_STYLE",!t),description:(0,xi.__)("What it does: Turns off CSS reset rules by disabling the theme’s reset stylesheet. CSS reset rules make sure your website looks the same in different browsers.","hello-elementor"),code:``,tip:(0,xi.__)("Tip: Deregistering reset.css can make your website load faster. Disable it only if you’re using another style reset method, such as with a child theme.","hello-elementor")}),(0,L.jsx)(na,{value:e,label:(0,xi.__)("Deregister Hello theme.css","hello-elementor"),onSwitchClick:()=>r("HELLO_THEME",!e),description:(0,xi.__)("What it does: Turns off CSS reset rules by disabling the theme’s reset stylesheet. CSS reset rules make sure your website looks the same in different browsers.","hello-elementor"),code:``,tip:(0,xi.__)("Tip: Deregistering theme.css can make your website load faster. Disable it only if you are not using any WordPress elements on your website, or if you want to style them yourself. Examples of WordPress elements include comments area, pagination box, and image align classes.","hello-elementor")})]})},Ys=ho(La)(({theme:e,ownerState:t})=>({backgroundColor:Qs(e,t.color)})),Us={color:"default"},Zs=n().forwardRef((e,t)=>{const{color:r,...o}={...Us,...e},i={color:r};return n().createElement(Ys,{...o,ownerState:i,ref:t})});Zs.defaultProps=Us;var Js=Zs;function Qs(e,t="default"){const r="dark"===e.palette.mode;if("default"===t)return e.palette.background.paper;if("primary"===t||"global"===t){const n=e.palette[t];return r?Pr(n.__unstableAccessibleMain,.8):Ir(n.__unstableAccessibleMain,.95)}return Ar.includes(t)?r?Pr(e.palette[t].light,.88):Ir(e.palette[t].light,.92):e.palette.background.paper}function el(e){return ct("MuiLink",e)}var tl=ut("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),rl=r(6481);const nl={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var ol=({theme:e,ownerState:t})=>{const r=(e=>nl[e]||e)(t.color),n=(0,rl.Yn)(e,`palette.${r}`,!1)||t.color,o=(0,rl.Yn)(e,`palette.${r}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:(0,U.X4)(n,.4)};const il=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],al=Qe(Ei,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${H(r.underline)}`],"button"===r.component&&t.button]}})(({theme:e,ownerState:t})=>(0,i.A)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,i.A)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:ol({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${tl.focusVisible}`]:{outline:"auto"}}));var sl=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiLink"}),{className:a,color:s="primary",component:l="a",onBlur:c,onFocus:u,TypographyClasses:d,underline:p="always",variant:f="inherit",sx:m}=n,h=(0,o.A)(n,il),{isFocusVisibleRef:g,onBlur:b,onFocus:v,ref:y}=Rn(),[x,w]=t.useState(!1),S=fn(r,y),k=(0,i.A)({},n,{color:s,component:l,focusVisible:x,underline:p,variant:f}),A=(e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e;return un({root:["root",`underline${H(o)}`,"button"===r&&"button",n&&"focusVisible"]},el,t)})(k);return(0,L.jsx)(al,(0,i.A)({color:s,className:cn(A.root,a),classes:d,component:l,onBlur:e=>{b(e),!1===g.current&&w(!1),c&&c(e)},onFocus:e=>{v(e),!0===g.current&&w(!0),u&&u(e)},ref:S,ownerState:k,variant:f,sx:[...Object.keys(nl).includes(s)?[]:[{color:s}],...Array.isArray(m)?m:[m]]},h))});const ll={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},cl={color:"primary.main"},ul=n().forwardRef((e,t)=>{const{sx:r={},...o}={...cl,...e},i="primary.main"===(a=o.color)||"primary"===a?`primary.${mr}`:"global.main"===a?`global.${mr}`:ll[a]||a;var a;return n().createElement(sl,{...o,color:i,sx:{[fr]:{color:i},...r},ref:t})});ul.defaultProps=cl;var dl=ul;let pl=0;const fl=t["useId".toString()];function ml(...e){return e.reduce((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)},()=>{})}function hl(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function gl(e){return parseInt(zo(e).getComputedStyle(e).paddingRight,10)||0}function bl(e,t,r,n,o){const i=[t,r,...n];[].forEach.call(e.children,e=>{const t=-1===i.indexOf(e),r=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&hl(e,o)})}function vl(e,t){let r=-1;return e.some((e,n)=>!!t(e)&&(r=n,!0)),r}const yl=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&hl(e.modalRef,!1);const n=function(e){const t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);bl(t,e.mount,e.modalRef,n,!0);const o=vl(this.containers,e=>e.container===t);return-1!==o?(this.containers[o].modals.push(e),r):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r)}mount(e,t){const r=vl(this.containers,t=>-1!==t.modals.indexOf(e)),n=this.containers[r];n.restore||(n.restore=function(e,t){const r=[],n=e.container;if(!t.disableScrollLock){if(function(e){const t=Lo(e);return t.body===e?zo(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){const e=function(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}(Lo(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight=`${gl(n)+e}px`;const t=Lo(n).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight=`${gl(t)+e}px`})}let e;if(n.parentNode instanceof DocumentFragment)e=Lo(n).body;else{const t=n.parentElement,r=zo(n);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===r.getComputedStyle(t).overflowY?t:n}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{r.forEach(({value:e,el:t,property:r})=>{e?t.style.setProperty(r,e):t.style.removeProperty(r)})}}(n,t))}remove(e,t=!0){const r=this.modals.indexOf(e);if(-1===r)return r;const n=vl(this.containers,t=>-1!==t.modals.indexOf(e)),o=this.containers[n];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(r,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&hl(e.modalRef,t),bl(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(n,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&hl(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const xl=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function wl(e){const t=[],r=[];return Array.from(e.querySelectorAll(xl)).forEach((e,n)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector(`input[type="radio"]${t}`);let r=t(`[name="${e.name}"]:checked`);return r||(r=t(`[name="${e.name}"]`)),r!==e}(e))}(e)&&(0===o?t.push(e):r.push({documentOrder:n,tabIndex:o,node:e}))}),r.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function Sl(){return!0}function kl(e){const{children:r,disableAutoFocus:n=!1,disableEnforceFocus:o=!1,disableRestoreFocus:i=!1,getTabbable:a=wl,isEnabled:s=Sl,open:l}=e,c=t.useRef(!1),u=t.useRef(null),d=t.useRef(null),p=t.useRef(null),f=t.useRef(null),m=t.useRef(!1),h=t.useRef(null),g=pn(r.ref,h),b=t.useRef(null);t.useEffect(()=>{l&&h.current&&(m.current=!n)},[n,l]),t.useEffect(()=>{if(!l||!h.current)return;const e=Lo(h.current);return h.current.contains(e.activeElement)||(h.current.hasAttribute("tabIndex")||h.current.setAttribute("tabIndex","-1"),m.current&&h.current.focus()),()=>{i||(p.current&&p.current.focus&&(c.current=!0,p.current.focus()),p.current=null)}},[l]),t.useEffect(()=>{if(!l||!h.current)return;const e=Lo(h.current),t=t=>{b.current=t,!o&&s()&&"Tab"===t.key&&e.activeElement===h.current&&t.shiftKey&&(c.current=!0,d.current&&d.current.focus())},r=()=>{const t=h.current;if(null===t)return;if(!e.hasFocus()||!s()||c.current)return void(c.current=!1);if(t.contains(e.activeElement))return;if(o&&e.activeElement!==u.current&&e.activeElement!==d.current)return;if(e.activeElement!==f.current)f.current=null;else if(null!==f.current)return;if(!m.current)return;let r=[];if(e.activeElement!==u.current&&e.activeElement!==d.current||(r=a(h.current)),r.length>0){var n,i;const e=Boolean((null==(n=b.current)?void 0:n.shiftKey)&&"Tab"===(null==(i=b.current)?void 0:i.key)),t=r[0],o=r[r.length-1];"string"!=typeof t&&"string"!=typeof o&&(e?o.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);const n=setInterval(()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&r()},50);return()=>{clearInterval(n),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}},[n,o,i,s,l,a]);const v=e=>{null===p.current&&(p.current=e.relatedTarget),m.current=!0};return(0,L.jsxs)(t.Fragment,{children:[(0,L.jsx)("div",{tabIndex:l?0:-1,onFocus:v,ref:u,"data-testid":"sentinelStart"}),t.cloneElement(r,{ref:g,onFocus:e=>{null===p.current&&(p.current=e.relatedTarget),m.current=!0,f.current=e.target;const t=r.props.onFocus;t&&t(e)}}),(0,L.jsx)("div",{tabIndex:l?0:-1,onFocus:v,ref:d,"data-testid":"sentinelEnd"})]})}const Al=t.forwardRef(function(e,r){const{children:n,container:o,disablePortal:i=!1}=e,[a,s]=t.useState(null),l=pn(t.isValidElement(n)?n.ref:null,r);if(mn(()=>{i||s(function(e){return"function"==typeof e?e():e}(o)||document.body)},[o,i]),mn(()=>{if(a&&!i)return dn(r,a),()=>{dn(r,null)}},[r,a,i]),i){if(t.isValidElement(n)){const e={ref:l};return t.cloneElement(n,e)}return(0,L.jsx)(t.Fragment,{children:n})}return(0,L.jsx)(t.Fragment,{children:a?ha.createPortal(n,a):a})}),Cl=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],Ml={entering:{opacity:1},entered:{opacity:1}},El=t.forwardRef(function(e,r){const n=Oo(),a={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:s,appear:l=!0,children:c,easing:u,in:d,onEnter:p,onEntered:f,onEntering:m,onExit:h,onExited:g,onExiting:b,style:v,timeout:y=a,TransitionComponent:x=Aa}=e,w=(0,o.A)(e,Cl),S=t.useRef(null),k=fn(S,c.ref,r),A=e=>t=>{if(e){const r=S.current;void 0===t?e(r):e(r,t)}},C=A(m),M=A((e,t)=>{Ca(e);const r=Ma({style:v,timeout:y,easing:u},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),p&&p(e,t)}),E=A(f),R=A(b),T=A(e=>{const t=Ma({style:v,timeout:y,easing:u},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),h&&h(e)}),O=A(g);return(0,L.jsx)(x,(0,i.A)({appear:l,in:d,nodeRef:S,onEnter:M,onEntered:E,onEntering:C,onExit:T,onExited:O,onExiting:R,addEndListener:e=>{s&&s(S.current,e)},timeout:y},w,{children:(e,r)=>t.cloneElement(c,(0,i.A)({style:(0,i.A)({opacity:0,visibility:"exited"!==e||d?void 0:"hidden"},Ml[e],v,c.props.style),ref:k},r))}))});var Rl=El;function Tl(e){return ct("MuiBackdrop",e)}ut("MuiBackdrop",["root","invisible"]);const Ol=["children","className","component","components","componentsProps","invisible","open","slotProps","slots","TransitionComponent","transitionDuration"],$l=Qe("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})(({ownerState:e})=>(0,i.A)({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.invisible&&{backgroundColor:"transparent"})),Pl=t.forwardRef(function(e,t){var r,n,a;const s=et({props:e,name:"MuiBackdrop"}),{children:l,className:c,component:u="div",components:d={},componentsProps:p={},invisible:f=!1,open:m,slotProps:h={},slots:g={},TransitionComponent:b=Rl,transitionDuration:v}=s,y=(0,o.A)(s,Ol),x=(0,i.A)({},s,{component:u,invisible:f}),w=(e=>{const{classes:t,invisible:r}=e;return un({root:["root",r&&"invisible"]},Tl,t)})(x),S=null!=(r=h.root)?r:p.root;return(0,L.jsx)(b,(0,i.A)({in:m,timeout:v},y,{children:(0,L.jsx)($l,(0,i.A)({"aria-hidden":!0},S,{as:null!=(n=null!=(a=g.root)?a:d.Root)?n:u,className:cn(w.root,c,null==S?void 0:S.className),ownerState:(0,i.A)({},x,null==S?void 0:S.ownerState),classes:w,ref:t,children:l}))}))});var Il=Pl;function Bl(e){return ct("MuiModal",e)}ut("MuiModal",["root","hidden","backdrop"]);const jl=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],_l=Qe("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})(({theme:e,ownerState:t})=>(0,i.A)({position:"fixed",zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&&t.exited&&{visibility:"hidden"})),Ll=Qe(Il,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),zl=t.forwardRef(function(e,r){var n,a,s,l,c,u;const d=et({name:"MuiModal",props:e}),{BackdropComponent:p=Ll,BackdropProps:f,className:m,closeAfterTransition:h=!1,children:g,container:b,component:v,components:y={},componentsProps:x={},disableAutoFocus:w=!1,disableEnforceFocus:S=!1,disableEscapeKeyDown:k=!1,disablePortal:A=!1,disableRestoreFocus:C=!1,disableScrollLock:M=!1,hideBackdrop:E=!1,keepMounted:R=!1,onBackdropClick:T,open:O,slotProps:$,slots:P}=d,I=(0,o.A)(d,jl),B=(0,i.A)({},d,{closeAfterTransition:h,disableAutoFocus:w,disableEnforceFocus:S,disableEscapeKeyDown:k,disablePortal:A,disableRestoreFocus:C,disableScrollLock:M,hideBackdrop:E,keepMounted:R}),{getRootProps:j,getBackdropProps:_,getTransitionProps:z,portalRef:N,isTopModal:W,exited:F,hasTransition:D}=function(e){const{container:r,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,manager:a=yl,closeAfterTransition:s=!1,onTransitionEnter:l,onTransitionExited:c,children:u,onClose:d,open:p,rootRef:f}=e,m=t.useRef({}),h=t.useRef(null),g=t.useRef(null),b=pn(g,f),[v,y]=t.useState(!p),x=function(e){return!!e&&e.props.hasOwnProperty("in")}(u);let w=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(w=!1);const S=()=>(m.current.modalRef=g.current,m.current.mount=h.current,m.current),k=()=>{a.mount(S(),{disableScrollLock:o}),g.current&&(g.current.scrollTop=0)},A=hn(()=>{const e=function(e){return"function"==typeof e?e():e}(r)||Lo(h.current).body;a.add(S(),e),g.current&&k()}),C=t.useCallback(()=>a.isTopModal(S()),[a]),M=hn(e=>{h.current=e,e&&(p&&C()?k():g.current&&hl(g.current,w))}),E=t.useCallback(()=>{a.remove(S(),w)},[w,a]);t.useEffect(()=>()=>{E()},[E]),t.useEffect(()=>{p?A():x&&s||E()},[p,E,x,s,A]);const R=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&C()&&(n||(t.stopPropagation(),d&&d(t,"escapeKeyDown")))},T=e=>t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&d&&d(t,"backdropClick")};return{getRootProps:(t={})=>{const r=Ao(e);delete r.onTransitionEnter,delete r.onTransitionExited;const n=(0,i.A)({},r,t);return(0,i.A)({role:"presentation"},n,{onKeyDown:R(n),ref:b})},getBackdropProps:(e={})=>{const t=e;return(0,i.A)({"aria-hidden":!0},t,{onClick:T(t),open:p})},getTransitionProps:()=>({onEnter:ml(()=>{y(!1),l&&l()},null==u?void 0:u.props.onEnter),onExited:ml(()=>{y(!0),c&&c(),s&&E()},null==u?void 0:u.props.onExited)}),rootRef:b,portalRef:M,isTopModal:C,exited:v,hasTransition:x}}((0,i.A)({},B,{rootRef:r})),H=(0,i.A)({},B,{exited:F}),V=(e=>{const{open:t,exited:r,classes:n}=e;return un({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},Bl,n)})(H),G={};if(void 0===g.props.tabIndex&&(G.tabIndex="-1"),D){const{onEnter:e,onExited:t}=z();G.onEnter=e,G.onExited=t}const K=null!=(n=null!=(a=null==P?void 0:P.root)?a:y.Root)?n:_l,X=null!=(s=null!=(l=null==P?void 0:P.backdrop)?l:y.Backdrop)?s:p,q=null!=(c=null==$?void 0:$.root)?c:x.root,Y=null!=(u=null==$?void 0:$.backdrop)?u:x.backdrop,U=To({elementType:K,externalSlotProps:q,externalForwardedProps:I,getSlotProps:j,additionalProps:{ref:r,as:v},ownerState:H,className:cn(m,null==q?void 0:q.className,null==V?void 0:V.root,!H.open&&H.exited&&(null==V?void 0:V.hidden))}),Z=To({elementType:X,externalSlotProps:Y,additionalProps:f,getSlotProps:e=>_((0,i.A)({},e,{onClick:t=>{T&&T(t),null!=e&&e.onClick&&e.onClick(t)}})),className:cn(null==Y?void 0:Y.className,null==f?void 0:f.className,null==V?void 0:V.backdrop),ownerState:H});return R||O||D&&!F?(0,L.jsx)(Al,{ref:N,container:b,disablePortal:A,children:(0,L.jsxs)(K,(0,i.A)({},U,{children:[!E&&p?(0,L.jsx)(X,(0,i.A)({},Z)):null,(0,L.jsx)(kl,{disableEnforceFocus:S,disableAutoFocus:w,disableRestoreFocus:C,isEnabled:W,open:O,children:t.cloneElement(g,G)})]}))}):null});var Nl=zl;function Wl(e){return ct("MuiDialog",e)}var Fl=ut("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),Dl=t.createContext({});const Hl=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Vl=Qe(Il,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Gl=Qe(Nl,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Kl=Qe("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.container,t[`scroll${H(r.scroll)}`]]}})(({ownerState:e})=>(0,i.A)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===e.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===e.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})),Xl=Qe(La,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.paper,t[`scrollPaper${H(r.scroll)}`],t[`paperWidth${H(String(r.maxWidth))}`],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})(({theme:e,ownerState:t})=>(0,i.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===t.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===t.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!t.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===t.maxWidth&&{maxWidth:"px"===e.breakpoints.unit?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${Fl.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},t.maxWidth&&"xs"!==t.maxWidth&&{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&.${Fl.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},t.fullWidth&&{width:"calc(100% - 64px)"},t.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${Fl.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}));var ql=t.forwardRef(function(e,r){const n=et({props:e,name:"MuiDialog"}),a=Oo(),s={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":c,BackdropComponent:u,BackdropProps:d,children:p,className:f,disableEscapeKeyDown:m=!1,fullScreen:h=!1,fullWidth:g=!1,maxWidth:b="sm",onBackdropClick:v,onClick:y,onClose:x,open:w,PaperComponent:S=La,PaperProps:k={},scroll:A="paper",TransitionComponent:C=Rl,transitionDuration:M=s,TransitionProps:E}=n,R=(0,o.A)(n,Hl),T=(0,i.A)({},n,{disableEscapeKeyDown:m,fullScreen:h,fullWidth:g,maxWidth:b,scroll:A}),O=(e=>{const{classes:t,scroll:r,maxWidth:n,fullWidth:o,fullScreen:i}=e;return un({root:["root"],container:["container",`scroll${H(r)}`],paper:["paper",`paperScroll${H(r)}`,`paperWidth${H(String(n))}`,o&&"paperFullWidth",i&&"paperFullScreen"]},Wl,t)})(T),$=t.useRef(),P=function(e){if(void 0!==fl){const t=fl();return null!=e?e:t}return function(e){const[r,n]=t.useState(e),o=e||r;return t.useEffect(()=>{null==r&&(pl+=1,n(`mui-${pl}`))},[r]),o}(e)}(c),I=t.useMemo(()=>({titleId:P}),[P]);return(0,L.jsx)(Gl,(0,i.A)({className:cn(O.root,f),closeAfterTransition:!0,components:{Backdrop:Vl},componentsProps:{backdrop:(0,i.A)({transitionDuration:M,as:u},d)},disableEscapeKeyDown:m,onClose:x,open:w,ref:r,onClick:e=>{y&&y(e),$.current&&($.current=null,v&&v(e),x&&x(e,"backdropClick"))},ownerState:T},R,{children:(0,L.jsx)(C,(0,i.A)({appear:!0,in:w,timeout:M,role:"presentation"},E,{children:(0,L.jsx)(Kl,{className:cn(O.container),onMouseDown:e=>{$.current=e.target===e.currentTarget},ownerState:T,children:(0,L.jsx)(Xl,(0,i.A)({as:S,elevation:24,role:"dialog","aria-describedby":l,"aria-labelledby":P},k,{className:cn(O.paper,k.className),ownerState:T,children:(0,L.jsx)(Dl.Provider,{value:I,children:p})}))})}))}))}),Yl=n().forwardRef((e,t)=>n().createElement(ql,{...e,ref:t}));function Ul(e){return ct("MuiDialogContent",e)}ut("MuiDialogContent",["root","dividers"]);var Zl=ut("MuiDialogTitle",["root"]);const Jl=["className","dividers"],Ql=Qe("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})(({theme:e,ownerState:t})=>(0,i.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},t.dividers?{padding:"16px 24px",borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${Zl.root} + &`]:{paddingTop:0}}));var ec=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiDialogContent"}),{className:n,dividers:a=!1}=r,s=(0,o.A)(r,Jl),l=(0,i.A)({},r,{dividers:a}),c=(e=>{const{classes:t,dividers:r}=e;return un({root:["root",r&&"dividers"]},Ul,t)})(l);return(0,L.jsx)(Ql,(0,i.A)({className:cn(c.root,n),ownerState:l,ref:t},s))}),tc=n().forwardRef((e,t)=>n().createElement(ec,{...e,ref:t}));function rc(e){return ct("MuiAppBar",e)}ut("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const nc=["className","color","enableColorOnDark","position"],oc=(e,t)=>e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,ic=Qe(La,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${H(r.position)}`],t[`color${H(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return(0,i.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&(0,i.A)({},"default"===t.color&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&(0,i.A)({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&(0,i.A)({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:oc(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:oc(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:oc(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:oc(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))});var ac=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiAppBar"}),{className:n,color:a="primary",enableColorOnDark:s=!1,position:l="fixed"}=r,c=(0,o.A)(r,nc),u=(0,i.A)({},r,{color:a,position:l,enableColorOnDark:s}),d=(e=>{const{color:t,position:r,classes:n}=e;return un({root:["root",`color${H(t)}`,`position${H(r)}`]},rc,n)})(u);return(0,L.jsx)(ic,(0,i.A)({square:!0,component:"header",ownerState:u,elevation:4,className:cn(d.root,n,"fixed"===l&&"mui-fixed"),ref:t},c))}),sc=n().forwardRef((e,t)=>n().createElement(ac,{...e,ref:t}));function lc(e){return ct("MuiToolbar",e)}ut("MuiToolbar",["root","gutters","regular","dense"]);const cc=["className","component","disableGutters","variant"],uc=Qe("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableGutters&&t.gutters,t[r.variant]]}})(({theme:e,ownerState:t})=>(0,i.A)({position:"relative",display:"flex",alignItems:"center"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},"dense"===t.variant&&{minHeight:48}),({theme:e,ownerState:t})=>"regular"===t.variant&&e.mixins.toolbar);var dc=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiToolbar"}),{className:n,component:a="div",disableGutters:s=!1,variant:l="regular"}=r,c=(0,o.A)(r,cc),u=(0,i.A)({},r,{component:a,disableGutters:s,variant:l}),d=(e=>{const{classes:t,disableGutters:r,variant:n}=e;return un({root:["root",!r&&"gutters",n]},lc,t)})(u);return(0,L.jsx)(uc,(0,i.A)({as:a,className:cn(d.root,n),ref:t,ownerState:u},c))}),pc=n().forwardRef((e,t)=>n().createElement(dc,{...e,ref:t}));const fc=ho(e=>n().createElement(As,{viewBox:"0 0 32 32",...e},n().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.69648 24.8891C0.938383 22.2579 0 19.1645 0 16C0 11.7566 1.68571 7.68687 4.68629 4.68629C7.68687 1.68571 11.7566 0 16 0C19.1645 0 22.2579 0.938383 24.8891 2.69648C27.5203 4.45459 29.5711 6.95344 30.7821 9.87706C31.9931 12.8007 32.3099 16.0177 31.6926 19.1214C31.0752 22.2251 29.5514 25.0761 27.3137 27.3137C25.0761 29.5514 22.2251 31.0752 19.1214 31.6926C16.0177 32.3099 12.8007 31.9931 9.87706 30.7821C6.95344 29.5711 4.45459 27.5203 2.69648 24.8891ZM12.0006 9.33281H9.33437V22.6665H12.0006V9.33281ZM22.6657 9.33281H14.6669V11.9991H22.6657V9.33281ZM22.6657 14.6654H14.6669V17.3316H22.6657V14.6654ZM22.6657 20.0003H14.6669V22.6665H22.6657V20.0003Z"})))(({theme:e})=>({width:e.spacing(3),height:e.spacing(3),"& path":{fill:e.palette.text.primary},marginRight:e.spacing(1)})),mc=ho("span")(({theme:e})=>({marginRight:e.spacing(1)})),hc=({logo:e,...t})=>!1===e?null:e?n().createElement(mc,null,e):n().createElement(fc,{...t}),{slots:gc,classNames:bc}=mo("DialogHeader",["root","logo","toolbar"]),vc=ho(sc,gc.root)({"& .MuiDialogTitle-root":{padding:0}}),yc=ho(pc,gc.toolbar)({}),xc={color:"transparent",position:"relative"},wc=n().forwardRef((e,t)=>{const r=et({props:{...xc,...e},name:gc.root.name}),{slotProps:o={},logo:i,onClose:a,...s}=r;return n().createElement(vc,{...s,ref:t,className:cn([[bc.root,s.className]]),ownerState:r},n().createElement(yc,{variant:"dense",...o.toolbar,className:cn([bc.toolbar,o.toolbar?.className]),ownerState:r},n().createElement(hc,{logo:i,className:cn([bc.logo,o.logo?.className])}),n().createElement(Ni,{direction:"row",alignItems:"center",flex:1},r.children),a&&n().createElement(Ps,{edge:"end",onClick:a,sx:{"&.MuiButtonBase-root":{ml:.5}}})))});wc.defaultProps=xc;var Sc=wc;function kc({title:e,description:r}){const n=(0,t.useMemo)(()=>{const e=(new DOMParser).parseFromString(r,"text/html").querySelectorAll("li");return Array.from(e).map(e=>e.textContent.trim()).join("\n")},[r]);return(0,L.jsxs)(ht,{sx:{py:2,px:3},children:[(0,L.jsx)(Ri,{variant:"subtitle1",sx:{pb:.75},children:e}),(0,L.jsx)(Ri,{variant:"body2",sx:{whiteSpace:"pre-line"},children:n})]})}function Ac(e){return ct("MuiDivider",e)}ut("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);const Cc=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],Mc=Qe("div",{name:"MuiDivider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.absolute&&t.absolute,t[r.variant],r.light&&t.light,"vertical"===r.orientation&&t.vertical,r.flexItem&&t.flexItem,r.children&&t.withChildren,r.children&&"vertical"===r.orientation&&t.withChildrenVertical,"right"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignRight,"left"===r.textAlign&&"vertical"!==r.orientation&&t.textAlignLeft]}})(({theme:e,ownerState:t})=>(0,i.A)({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(e.vars||e).palette.divider,borderBottomWidth:"thin"},t.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},t.light&&{borderColor:e.vars?`rgba(${e.vars.palette.dividerChannel} / 0.08)`:(0,U.X4)(e.palette.divider,.08)},"inset"===t.variant&&{marginLeft:72},"middle"===t.variant&&"horizontal"===t.orientation&&{marginLeft:e.spacing(2),marginRight:e.spacing(2)},"middle"===t.variant&&"vertical"===t.orientation&&{marginTop:e.spacing(1),marginBottom:e.spacing(1)},"vertical"===t.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},t.flexItem&&{alignSelf:"stretch",height:"auto"}),({ownerState:e})=>(0,i.A)({},e.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{content:'""',alignSelf:"center"}}),({theme:e,ownerState:t})=>(0,i.A)({},t.children&&"vertical"!==t.orientation&&{"&::before, &::after":{width:"100%",borderTop:`thin solid ${(e.vars||e).palette.divider}`}}),({theme:e,ownerState:t})=>(0,i.A)({},t.children&&"vertical"===t.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",borderLeft:`thin solid ${(e.vars||e).palette.divider}`}}),({ownerState:e})=>(0,i.A)({},"right"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===e.textAlign&&"vertical"!==e.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})),Ec=Qe("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.wrapper,"vertical"===r.orientation&&t.wrapperVertical]}})(({theme:e,ownerState:t})=>(0,i.A)({display:"inline-block",paddingLeft:`calc(${e.spacing(1)} * 1.2)`,paddingRight:`calc(${e.spacing(1)} * 1.2)`},"vertical"===t.orientation&&{paddingTop:`calc(${e.spacing(1)} * 1.2)`,paddingBottom:`calc(${e.spacing(1)} * 1.2)`})),Rc=t.forwardRef(function(e,t){const r=et({props:e,name:"MuiDivider"}),{absolute:n=!1,children:a,className:s,component:l=(a?"div":"hr"),flexItem:c=!1,light:u=!1,orientation:d="horizontal",role:p=("hr"!==l?"separator":void 0),textAlign:f="center",variant:m="fullWidth"}=r,h=(0,o.A)(r,Cc),g=(0,i.A)({},r,{absolute:n,component:l,flexItem:c,light:u,orientation:d,role:p,textAlign:f,variant:m}),b=(e=>{const{absolute:t,children:r,classes:n,flexItem:o,light:i,orientation:a,textAlign:s,variant:l}=e;return un({root:["root",t&&"absolute",l,i&&"light","vertical"===a&&"vertical",o&&"flexItem",r&&"withChildren",r&&"vertical"===a&&"withChildrenVertical","right"===s&&"vertical"!==a&&"textAlignRight","left"===s&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]},Ac,n)})(g);return(0,L.jsx)(Mc,(0,i.A)({as:l,className:cn(b.root,s),role:p,ref:t,ownerState:g},h,{children:a?(0,L.jsx)(Ec,{className:b.wrapper,ownerState:g,children:a}):null}))});Rc.muiSkipListHighlight=!0;var Tc,Oc=Rc,$c=n().forwardRef((e,t)=>n().createElement(Oc,{...e,ref:t}));function Pc(){return Pc=Object.assign?Object.assign.bind():function(e){for(var t=1;tt.createElement("svg",Pc({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 53.56 53.56"},e),Tc||(Tc=t.createElement("path",{d:"M52.67 19.89c-1.19-4.59-3.53-8.59-7.01-11.99-3.4-3.48-7.4-5.82-11.99-7.01Q26.785-.895 19.9.89C15.31 2.08 11.29 4.4 7.85 7.84S2.09 15.3.9 19.89q-1.785 6.885 0 13.77c1.19 4.59 3.51 8.61 6.95 12.05s7.46 5.76 12.05 6.95q6.885 1.785 13.77 0c4.59-1.19 8.61-3.51 12.05-6.95s5.76-7.46 6.95-12.05q1.785-6.885 0-13.77m-7.91 11.74H31.63v13.13h-9.69V31.63H8.81v-9.69h13.13V8.8h9.69v13.14h13.13z"}))),Bc=e=>(0,L.jsx)(As,{viewBox:"0 0 24 24",...e,children:(0,L.jsx)(Ic,{})}),jc=({open:e,onClose:r,whatsNew:n})=>(0,L.jsxs)(Yl,{open:e,onClose:r,maxWidth:"sm",fullWidth:!0,children:[(0,L.jsx)(Sc,{onClose:r,variant:"outlined",logo:(0,L.jsx)(Bc,{}),children:(0,L.jsx)(Ri,{variant:"overline",sx:{textTransform:"uppercase",fontWeight:400,color:"text.primary"},children:(0,xi.__)("Changelog","hello-elementor")})}),(0,L.jsx)(tc,{sx:{p:0},children:(0,L.jsx)(Ni,{direction:"column",children:n.map((e,r)=>(0,L.jsxs)(t.Fragment,{children:[(0,L.jsx)(kc,{...e}),r!==n.length-1&&(0,L.jsx)($c,{})]},e.id))})})]}),_c=()=>{const e=(0,aa.useSelect)(e=>e(pa.store).getNotices().filter(e=>"snackbar"===e.type),[]);(0,t.useEffect)(()=>{n(!0)},[e]);const[r,n]=(0,t.useState)(!0),{removeNotice:o}=(0,aa.useDispatch)(pa.store),i=()=>{o(),n(!1)};return e.map(e=>{const{content:t,id:n,status:o}=e;return(0,L.jsx)(Ua,{open:r,autoHideDuration:3e3,onClose:i,anchorOrigin:{vertical:"bottom",horizontal:"right"},children:(0,L.jsx)(Ds,{onClose:i,severity:o,sx:{width:"100%"},children:t})},n)})},Lc=ho(fo)(()=>({"&.Mui-selected":{color:"#C00BB9"}})),zc=ho(yi)(()=>({"& .MuiTabs-indicator":{backgroundColor:"#C00BB9"}})),Nc=()=>{const{whatsNew:e}=ca(),{getTabsProps:r,getTabProps:o,getTabPanelProps:i}=function(e){const r=(0,t.useRef)(wi++),[o,i]=n().useState(e),a=(e,t)=>{i(t)};return{getTabsProps:()=>({value:o,onChange:a}),getTabProps:e=>({id:`tab-${r.current}-${e}`,"aria-controls":`tabpanel-${r.current}-${e}`,value:e}),getTabPanelProps:e=>({id:`tabpanel-${r.current}-${e}`,"aria-labelledby":`tab-${r.current}-${e}`,hidden:o!==e})}}("one"),[a,s]=(0,t.useState)(!1);return(0,L.jsxs)(L.Fragment,{children:[(0,L.jsx)(Js,{elevation:1,sx:{px:4,py:3,maxWidth:750},children:(0,L.jsxs)(ht,{sx:{width:"100%"},children:[(0,L.jsxs)(Ni,{justifyContent:"space-between",direction:"row",alignItems:"center",children:[(0,L.jsx)(Ri,{variant:"h4",gutterBottom:!0,children:(0,xi.__)("Advanced theme settings","hello-elementor")}),(0,L.jsx)(dl,{href:"#",onClick:e=>(e=>{e.preventDefault(),s(!0)})(e),color:"primary",children:(0,xi.__)("Changelog","hello-elementor")})]}),(0,L.jsx)(Ri,{variant:"body2",component:"div",sx:{mb:4},children:(0,xi.__)("Advanced settings are available for experienced users and developers. If you're unsure about a setting, we recommend keeping the default option.","hello-elementor")}),(0,L.jsx)(ht,{children:(0,L.jsx)(_c,{})}),(0,L.jsx)(ht,{sx:{borderBottom:1,borderColor:"divider"},children:(0,L.jsxs)(zc,{...r(),"aria-label":"basic tabs example",children:[(0,L.jsx)(Lc,{label:(0,xi.__)("SEO and accessibility","hello-elementor"),...o("one")}),(0,L.jsx)(Lc,{label:(0,xi.__)("Structure and layout","hello-elementor"),...o("two")}),(0,L.jsx)(Lc,{label:(0,xi.__)("CSS and styling control","hello-elementor"),...o("three")})]})}),(0,L.jsx)(So,{...i("one"),children:(0,L.jsx)(da,{})}),(0,L.jsx)(So,{...i("two"),children:(0,L.jsx)(Xs,{})}),(0,L.jsx)(So,{...i("three"),children:(0,L.jsx)(qs,{})})]})}),(0,L.jsx)(jc,{open:a,onClose:()=>s(!1),whatsNew:e})]})},Wc=()=>(0,L.jsx)(la,{children:(0,L.jsx)(sn,{colorScheme:"auto",children:(0,L.jsx)(ht,{sx:{pr:1},children:(0,L.jsx)(nt,{disableGutters:!0,maxWidth:"lg",sx:{display:"flex",flexDirection:"row",justifyContent:"center",pt:{xs:2,md:6},pb:2},children:(0,L.jsx)(Nc,{})})})})});document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("ehe-admin-settings");t&&(0,e.H)(t).render((0,L.jsx)(Wc,{}))})}()}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.asset.php new file mode 100644 index 0000000..1f09f0c --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.asset.php @@ -0,0 +1 @@ + array('react', 'react-dom', 'react-jsx-runtime', 'wp-i18n'), 'version' => '905ac734fb1a536b77d7'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.js b/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.js new file mode 100644 index 0000000..7b06cfa --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-elementor-topbar.js @@ -0,0 +1 @@ +!function(){var e,t,r={41:function(e,t,r){"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:function(){return n},SF:function(){return o},sk:function(){return a}});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},a=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+n:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},644:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,a=e.substring(t+1,e.length-1);if("color"===r){if(a=a.split(" "),n=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,o.default)(10,n))}else a=a.split(",");return a=a.map(e=>parseFloat(e)),{type:r,values:a,colorSpace:n}}function c(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function u(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,a=n*Math.min(o,1-o),i=(e,t=(e+r/30)%12)=>o-a*Math.max(Math.min(t-3,9-t,1),-1);let u="rgb";const l=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(u+="a",l.push(t[3])),c({type:u,values:l})}(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return c(e)}function f(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return c(e)}},790:function(e){"use strict";e.exports=window.ReactJSXRuntime},1168:function(e,t,r){"use strict";r.d(t,{Ay:function(){return A}});var n=r(8168),o=r(8587),a=r(9453),i=r(1317),s=r(771),c=r(9008),u=r(5878),l=r(1495),f=r(1338),p=r(3755),d=r(7621),m=r(9577),h=r(3542);const y=["mode","contrastThreshold","tonalOffset"],g={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:c.A.white,default:c.A.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},b={text:{primary:c.A.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:c.A.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function v(e,t,r,n){const o=n.light||n,a=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,s.a)(e.main,o):"dark"===t&&(e.dark=(0,s.e$)(e.main,a)))}function A(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:A=.2}=e,x=(0,o.A)(e,y),k=e.primary||function(e="light"){return"dark"===e?{main:d.A[200],light:d.A[50],dark:d.A[400]}:{main:d.A[700],light:d.A[400],dark:d.A[800]}}(t),w=e.secondary||function(e="light"){return"dark"===e?{main:l.A[200],light:l.A[50],dark:l.A[400]}:{main:l.A[500],light:l.A[300],dark:l.A[700]}}(t),S=e.error||function(e="light"){return"dark"===e?{main:f.A[500],light:f.A[300],dark:f.A[700]}:{main:f.A[700],light:f.A[400],dark:f.A[800]}}(t),$=e.info||function(e="light"){return"dark"===e?{main:m.A[400],light:m.A[300],dark:m.A[700]}:{main:m.A[700],light:m.A[500],dark:m.A[900]}}(t),O=e.success||function(e="light"){return"dark"===e?{main:h.A[400],light:h.A[300],dark:h.A[700]}:{main:h.A[800],light:h.A[500],dark:h.A[900]}}(t),C=e.warning||function(e="light"){return"dark"===e?{main:p.A[400],light:p.A[300],dark:p.A[700]}:{main:"#ed6c02",light:p.A[500],dark:p.A[900]}}(t);function _(e){return(0,s.eM)(e,b.text.primary)>=r?b.text.primary:g.text.primary}const j=({color:e,name:t,mainShade:r=500,lightShade:o=300,darkShade:i=700})=>{if(!(e=(0,n.A)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error((0,a.A)(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error((0,a.A)(12,t?` (${t})`:"",JSON.stringify(e.main)));return v(e,"light",o,A),v(e,"dark",i,A),e.contrastText||(e.contrastText=_(e.main)),e},P={dark:b,light:g};return(0,i.A)((0,n.A)({common:(0,n.A)({},c.A),mode:t,primary:j({color:k,name:"primary"}),secondary:j({color:w,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:S,name:"error"}),warning:j({color:C,name:"warning"}),info:j({color:$,name:"info"}),success:j({color:O,name:"success"}),grey:u.A,contrastThreshold:r,getContrastText:_,augmentColor:j,tonalOffset:A},P[t]),x)}},1287:function(e,t,r){"use strict";r.d(t,{i:function(){return i},s:function(){return a}});var n=r(1609),o=!!n.useInsertionEffect&&n.useInsertionEffect,a=o||function(e){return e()},i=o||n.useLayoutEffect},1317:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8168),o=r(1609);function a(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function i(e){if(o.isValidElement(e)||!a(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=i(e[r])}),t}function s(e,t,r={clone:!0}){const c=r.clone?(0,n.A)({},e):e;return a(e)&&a(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?c[n]=t[n]:a(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&a(e[n])?c[n]=s(e[n],t[n],r):r.clone?c[n]=a(t[n])?i(t[n]):t[n]:c[n]=t[n]}),c}},1338:function(e,t){"use strict";t.A={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},1495:function(e,t){"use strict";t.A={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"}},1568:function(e,t,r){"use strict";r.d(t,{A:function(){return ne}});var n=r(5047),o=Math.abs,a=String.fromCharCode,i=Object.assign;function s(e){return e.trim()}function c(e,t,r){return e.replace(t,r)}function u(e,t){return e.indexOf(t)}function l(e,t){return 0|e.charCodeAt(t)}function f(e,t,r){return e.slice(t,r)}function p(e){return e.length}function d(e){return e.length}function m(e,t){return t.push(e),e}var h=1,y=1,g=0,b=0,v=0,A="";function x(e,t,r,n,o,a,i){return{value:e,root:t,parent:r,type:n,props:o,children:a,line:h,column:y,length:i,return:""}}function k(e,t){return i(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return v=b>0?l(A,--b):0,y--,10===v&&(y=1,h--),v}function S(){return v=b2||_(v)>3?"":" "}function R(e,t){for(;--t&&S()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return C(e,O()+(t<6&&32==$()&&32==S()))}function E(e){for(;S();)switch(v){case e:return b;case 34:case 39:34!==e&&39!==e&&E(v);break;case 40:41===e&&E(e);break;case 92:S()}return b}function I(e,t){for(;S()&&e+v!==57&&(e+v!==84||47!==$()););return"/*"+C(t,b-1)+"*"+a(47===e?e:S())}function B(e){for(;!_($());)S();return C(e,b)}var L="-ms-",N="-moz-",z="-webkit-",W="comm",F="rule",D="decl",H="@keyframes";function G(e,t){for(var r="",n=d(e),o=0;o0&&p(N)-g&&m(v>32?Y(N+";",n,r,g-1):Y(c(N," ","")+";",n,r,g-2),d);break;case 59:N+=";";default:if(m(L=V(N,t,r,h,y,o,f,j,P=[],E=[],g),i),123===_)if(0===y)U(N,t,L,L,P,i,g,f,E);else switch(99===b&&110===l(N,3)?100:b){case 100:case 108:case 109:case 115:U(e,L,L,n&&m(V(e,L,L,0,0,o,f,j,o,P=[],g),E),o,E,g,f,n?P:E);break;default:U(N,L,L,L,[""],E,0,f,E)}}h=y=v=0,x=C=1,j=N="",g=s;break;case 58:g=1+p(N),v=A;default:if(x<1)if(123==_)--x;else if(125==_&&0==x++&&125==w())continue;switch(N+=a(_),_*x){case 38:C=y>0?1:(N+="\f",-1);break;case 44:f[h++]=(p(N)-1)*C,C=1;break;case 64:45===$()&&(N+=M(S())),b=$(),y=g=p(j=N+=B(O())),_++;break;case 45:45===A&&2==p(N)&&(x=0)}}return i}function V(e,t,r,n,a,i,u,l,p,m,h){for(var y=a-1,g=0===a?i:[""],b=d(g),v=0,A=0,k=0;v0?g[w]+" "+S:c(S,/&\f/g,g[w])))&&(p[k++]=$);return x(e,t,r,0===a?F:l,p,m,h)}function X(e,t,r){return x(e,t,r,W,a(v),f(e,2,-2),0)}function Y(e,t,r,n){return x(e,t,r,D,f(e,0,n),f(e,n+1,-1),n)}var J=function(e,t,r){for(var n=0,o=0;n=o,o=$(),38===n&&12===o&&(t[r]=1),!_(o);)S();return C(e,b)},Q=new WeakMap,Z=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||Q.get(r))&&!n){Q.set(e,!0);for(var o=[],i=function(e,t){return P(function(e,t){var r=-1,n=44;do{switch(_(n)){case 0:38===n&&12===$()&&(t[r]=1),e[r]+=J(b-1,t,r);break;case 2:e[r]+=M(n);break;case 4:if(44===n){e[++r]=58===$()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=a(n)}}while(n=S());return e}(j(e),t))}(t,o),s=r.props,c=0,u=0;c6)switch(l(e,t+1)){case 109:if(45!==l(e,t+4))break;case 102:return c(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+N+(108==l(e,t+3)?"$3":"$2-$3"))+e;case 115:return~u(e,"stretch")?te(c(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==l(e,t+1))break;case 6444:switch(l(e,p(e)-3-(~u(e,"!important")&&10))){case 107:return c(e,":",":"+z)+e;case 101:return c(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(45===l(e,14)?"inline-":"")+"box$3$1"+z+"$2$3$1"+L+"$2box$3")+e}break;case 5936:switch(l(e,t+11)){case 114:return z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+L+c(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+L+e+e}return e}var re=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case D:e.return=te(e.value,e.length);break;case H:return G([k(e,{value:c(e.value,"@","@"+z)})],n);case F:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return G([k(e,{props:[c(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return G([k(e,{props:[c(t,/:(plac\w+)/,":"+z+"input-$1")]}),k(e,{props:[c(t,/:(plac\w+)/,":-moz-$1")]}),k(e,{props:[c(t,/:(plac\w+)/,L+"input-$1")]})],n)}return""})}}],ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,a,i=e.stylisPlugins||re,s={},c=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+c;return{name:u,styles:o,next:m}}},3366:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(644);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3404:function(e,t,r){"use strict";e.exports=r(3072)},3541:function(e,t,r){"use strict";r.d(t,{A:function(){return i}});var n=r(4467),o=r(2765),a=r(8312);function i({props:e,name:t}){return(0,n.A)({props:e,name:t,defaultTheme:o.A,themeId:a.A})}},3542:function(e,t){"use strict";t.A={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},3571:function(e,t,r){"use strict";r.d(t,{k:function(){return c}});var n=r(3366),o=r(4620),a=r(6481),i=r(9452),s=r(4188);function c(){function e(e,t,r,o){const s={[e]:t,theme:r},c=o[e];if(!c)return{[e]:t};const{cssProperty:u=e,themeKey:l,transform:f,style:p}=c;if(null==t)return null;if("typography"===l&&"inherit"===t)return{[e]:t};const d=(0,a.Yn)(r,l)||{};return p?p(s):(0,i.NI)(s,t,t=>{let r=(0,a.BO)(d,f,t);return t===r&&"string"==typeof t&&(r=(0,a.BO)(d,f,`${e}${"default"===t?"":(0,n.A)(t)}`,t)),!1===u?r:{[u]:r}})}return function t(r){var n;const{sx:a,theme:c={},nested:u}=r||{};if(!a)return null;const l=null!=(n=c.unstable_sxConfig)?n:s.A;function f(r){let n=r;if("function"==typeof r)n=r(c);else if("object"!=typeof r)return r;if(!n)return null;const a=(0,i.EU)(c.breakpoints),s=Object.keys(a);let f=a;return Object.keys(n).forEach(r=>{const a="function"==typeof(s=n[r])?s(c):s;var s;if(null!=a)if("object"==typeof a)if(l[r])f=(0,o.A)(f,e(r,a,c,l));else{const e=(0,i.NI)({theme:c},a,e=>({[r]:e}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),r=new Set(t);return e.every(e=>r.size===Object.keys(e).length)}(e,a)?f=(0,o.A)(f,e):f[r]=t({sx:a,theme:c,nested:!0})}else f=(0,o.A)(f,e(r,a,c,l))}),!u&&c.modularCssLayers?{"@layer sx":(0,i.vf)(s,f)}:(0,i.vf)(s,f)}return Array.isArray(a)?a.map(f):f(a)}}const u=c();u.filterProps=["sx"],t.A=u},3755:function(e,t){"use strict";t.A={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},3857:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return n.A},extendSxProp:function(){return o.A},unstable_createStyleFunctionSx:function(){return n.k},unstable_defaultSxConfig:function(){return a.A}});var n=r(3571),o=r(9599),a=r(4188)},3951:function(e,t,r){"use strict";var n=r(1609),o=r(9214);t.A=function(e=null){const t=n.useContext(o.T);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},3967:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(9453);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3990:function(e,t,r){"use strict";r.d(t,{Ay:function(){return a}});var n=r(9071);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t,r="Mui"){const a=o[t];return a?`${r}-${a}`:`${n.A.generate(e)}-${t}`}},4062:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(8168);function o(e,t){const r=(0,n.A)({},t);return Object.keys(e).forEach(a=>{if(a.toString().match(/^(components|slots)$/))r[a]=(0,n.A)({},e[a],r[a]);else if(a.toString().match(/^(componentsProps|slotProps)$/)){const i=e[a]||{},s=t[a];r[a]={},s&&Object.keys(s)?i&&Object.keys(i)?(r[a]=(0,n.A)({},s),Object.keys(i).forEach(e=>{r[a][e]=o(i[e],s[e])})):r[a]=s:r[a]=i}else void 0===r[a]&&(r[a]=e[a])}),r}},4146:function(e,t,r){"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var u=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=d(r);o&&o!==m&&e(t,o,n)}var i=l(r);f&&(i=i.concat(f(r)));for(var s=c(t),h=c(r),y=0;y(t.filterProps.forEach(r=>{e[r]=t}),e),{}),r=e=>Object.keys(e).reduce((r,n)=>t[n]?(0,a.A)(r,t[n](e)):r,{});return r.propTypes={},r.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),r},s=r(9452);function c(e){return"number"!=typeof e?e:`${e}px solid`}function u(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const l=u("border",c),f=u("borderTop",c),p=u("borderRight",c),d=u("borderBottom",c),m=u("borderLeft",c),h=u("borderColor"),y=u("borderTopColor"),g=u("borderRightColor"),b=u("borderBottomColor"),v=u("borderLeftColor"),A=u("outline",c),x=u("outlineColor"),k=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};k.propTypes={},k.filterProps=["borderRadius"],i(l,f,p,d,m,h,y,g,b,v,k,A,x);const w=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};w.propTypes={},w.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};S.propTypes={},S.filterProps=["columnGap"];const $=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};function O(e,t){return"grey"===t?t:e}function C(e){return e<=1&&0!==e?100*e+"%":e}$.propTypes={},$.filterProps=["rowGap"],i(w,S,$,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"})),i((0,o.Ay)({prop:"color",themeKey:"palette",transform:O}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:O}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:O}));const _=(0,o.Ay)({prop:"width",transform:C}),j=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:C(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};j.filterProps=["maxWidth"];const P=(0,o.Ay)({prop:"minWidth",transform:C}),M=(0,o.Ay)({prop:"height",transform:C}),T=(0,o.Ay)({prop:"maxHeight",transform:C}),R=(0,o.Ay)({prop:"minHeight",transform:C});(0,o.Ay)({prop:"size",cssProperty:"width",transform:C}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:C}),i(_,j,P,M,T,R,(0,o.Ay)({prop:"boxSizing"}));var E={border:{themeKey:"borders",transform:c},borderTop:{themeKey:"borders",transform:c},borderRight:{themeKey:"borders",transform:c},borderBottom:{themeKey:"borders",transform:c},borderLeft:{themeKey:"borders",transform:c},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:c},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:k},color:{themeKey:"palette",transform:O},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:O},backgroundColor:{themeKey:"palette",transform:O},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:w},rowGap:{style:$},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:C},maxWidth:{style:j},minWidth:{transform:C},height:{transform:C},maxHeight:{transform:C},minHeight:{transform:C},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},4438:function(e,t){"use strict";t.A=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},4467:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});var n=r(7340),o=r(2858);function a({props:e,name:t,defaultTheme:r,themeId:a}){let i=(0,o.A)(r);return a&&(i=i[a]||i),(0,n.A)({theme:i,name:t,props:e})}},4532:function(e,t,r){"use strict";r.r(t),r.d(t,{GlobalStyles:function(){return we.A},StyledEngineProvider:function(){return ke},ThemeContext:function(){return c.T},css:function(){return b.AH},default:function(){return Se},internal_processStyles:function(){return $e},internal_serializeStyles:function(){return Ce},keyframes:function(){return b.i7}});var n=r(8168),o=r(1609),a=r(6289),i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.A)(function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}),c=r(9214),u=r(41),l=r(3174),f=r(1287),p=s,d=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:d},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},y=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,u.SF)(t,r,n),(0,f.s)(function(){return(0,u.sk)(t,r,n)}),null},g=function e(t,r){var a,i,s=t.__emotion_real===t,f=s&&t.__emotion_base||t;void 0!==r&&(a=r.label,i=r.target);var p=h(t,r,s),d=p||m(f),g=!d("as");return function(){var b=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&v.push("label:"+a+";"),null==b[0]||void 0===b[0].raw)v.push.apply(v,b);else{v.push(b[0][0]);for(var A=b.length,x=1;x0?O(B,--E):0,T--,10===I&&(T=1,M--),I}function W(){return I=E2||G(I)>3?"":" "}function X(e,t){for(;--t&&W()&&!(I<48||I>102||I>57&&I<65||I>70&&I<97););return H(e,D()+(t<6&&32==F()&&32==W()))}function Y(e){for(;W();)switch(I){case e:return E;case 34:case 39:34!==e&&39!==e&&Y(I);break;case 40:41===e&&Y(e);break;case 92:W()}return E}function J(e,t){for(;W()&&e+I!==57&&(e+I!==84||47!==F()););return"/*"+H(t,E-1)+"*"+x(47===e?e:W())}function Q(e){for(;!G(F());)W();return H(e,E)}var Z="-ms-",ee="-moz-",te="-webkit-",re="comm",ne="rule",oe="decl",ae="@keyframes";function ie(e,t){for(var r="",n=j(e),o=0;o0&&_(C)-f&&P(d>32?pe(C+";",n,r,f-1):pe(S(C," ","")+";",n,r,f-2),c);break;case 59:C+=";";default:if(P(w=le(C,t,r,u,l,o,s,v,A=[],k=[],f),a),123===b)if(0===l)ue(C,t,w,w,A,a,f,s,k);else switch(99===p&&110===O(C,3)?100:p){case 100:case 108:case 109:case 115:ue(e,w,w,n&&P(le(e,w,w,0,0,o,s,v,o,A=[],f),k),o,k,f,s,n?A:k);break;default:ue(C,w,w,w,[""],k,0,s,k)}}u=l=d=0,h=g=1,v=C="",f=i;break;case 58:f=1+_(C),d=m;default:if(h<1)if(123==b)--h;else if(125==b&&0==h++&&125==z())continue;switch(C+=x(b),b*h){case 38:g=l>0?1:(C+="\f",-1);break;case 44:s[u++]=(_(C)-1)*g,g=1;break;case 64:45===F()&&(C+=U(W())),p=F(),l=f=_(v=C+=Q(D())),b++;break;case 45:45===m&&2==_(C)&&(h=0)}}return a}function le(e,t,r,n,o,a,i,s,c,u,l){for(var f=o-1,p=0===o?a:[""],d=j(p),m=0,h=0,y=0;m0?p[g]+" "+b:S(b,/&\f/g,p[g])))&&(c[y++]=v);return L(e,t,r,0===o?ne:s,c,u,l)}function fe(e,t,r){return L(e,t,r,re,x(I),C(e,2,-2),0)}function pe(e,t,r,n){return L(e,t,r,oe,C(e,0,n),C(e,n+1,-1),n)}var de=function(e,t,r){for(var n=0,o=0;n=o,o=F(),38===n&&12===o&&(t[r]=1),!G(o);)W();return H(e,E)},me=new WeakMap,he=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||me.get(r))&&!n){me.set(e,!0);for(var o=[],a=function(e,t){return q(function(e,t){var r=-1,n=44;do{switch(G(n)){case 0:38===n&&12===F()&&(t[r]=1),e[r]+=de(E-1,t,r);break;case 2:e[r]+=U(n);break;case 4:if(44===n){e[++r]=58===F()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=x(n)}}while(n=W());return e}(K(e),t))}(t,o),i=r.props,s=0,c=0;s6)switch(O(e,t+1)){case 109:if(45!==O(e,t+4))break;case 102:return S(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+ee+(108==O(e,t+3)?"$3":"$2-$3"))+e;case 115:return~$(e,"stretch")?ge(S(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==O(e,t+1))break;case 6444:switch(O(e,_(e)-3-(~$(e,"!important")&&10))){case 107:return S(e,":",":"+te)+e;case 101:return S(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(45===O(e,14)?"inline-":"")+"box$3$1"+te+"$2$3$1"+Z+"$2box$3")+e}break;case 5936:switch(O(e,t+11)){case 114:return te+e+Z+S(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+Z+S(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+Z+S(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+Z+e+e}return e}var be=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case oe:e.return=ge(e.value,e.length);break;case ae:return ie([N(e,{value:S(e.value,"@","@"+te)})],n);case ne:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ie([N(e,{props:[S(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return ie([N(e,{props:[S(t,/:(plac\w+)/,":"+te+"input-$1")]}),N(e,{props:[S(t,/:(plac\w+)/,":-moz-$1")]}),N(e,{props:[S(t,/:(plac\w+)/,Z+"input-$1")]})],n)}return""})}}],ve=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n,o,a=e.stylisPlugins||be,i={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{const e=`${t}-${r}`;if("object"==typeof document&&xe.has(e))return xe.get(e);const n=function(e,t){const r=ve({key:"css",prepend:e});if(t){const e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}(t,r);return xe.set(e,n),n},[t,r]);return t||r?(0,Ae.jsx)(c.C,{value:a,children:n}):n}var we=r(9940);function Se(e,t){return g(e,t)}const $e=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Oe=[];function Ce(e){return Oe[0]=e,(0,l.J)(Oe)}},4620:function(e,t,r){"use strict";var n=r(7900);t.A=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},4634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;te/h*v+"rem"),x=(e,t,r,o,a)=>{return(0,n.A)({fontFamily:u,fontWeight:e,fontSize:A(t),lineHeight:r},u===c?{letterSpacing:(i=o/t,Math.round(1e5*i)/1e5+"em")}:{},a,y);var i},k={h1:x(f,96,1.167,-1.5),h2:x(f,60,1.2,-.5),h3:x(p,48,1.167,0),h4:x(p,34,1.235,.25),h5:x(p,24,1.334,0),h6:x(d,20,1.6,.15),subtitle1:x(p,16,1.75,.15),subtitle2:x(d,14,1.57,.1),body1:x(p,16,1.5,.15),body2:x(p,14,1.43,.15),button:x(d,14,1.75,.4,s),caption:x(p,12,1.66,.4),overline:x(p,12,2.66,1,s),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,n.A)({htmlFontSize:h,pxToRem:A,fontFamily:u,fontSize:l,fontWeightLight:f,fontWeightRegular:p,fontWeightMedium:d,fontWeightBold:m},k),b,{clone:!1})}},4893:function(e){e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},4994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},5047:function(e,t,r){"use strict";r.d(t,{v:function(){return n}});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}r.d(t,{A:function(){return n}})},5795:function(e){"use strict";e.exports=window.ReactDOM},5878:function(e,t){"use strict";t.A={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"}},6289:function(e,t,r){"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{A:function(){return n}})},6461:function(e,t,r){"use strict";var n=r(4994);t.Ay=function(e={}){const{themeId:t,defaultTheme:r=y,rootShouldForwardProp:n=m,slotShouldForwardProp:c=m}=e,l=e=>(0,u.default)((0,o.default)({},e,{theme:b((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return l.__mui_systemSx=!0,(e,u={})=>{(0,i.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:f,slot:d,skipVariantsResolver:h,skipSx:y,overridesResolver:x=v(g(d))}=u,k=(0,a.default)(u,p),w=f&&f.startsWith("Mui")||d?"components":"custom",S=void 0!==h?h:d&&"Root"!==d&&"root"!==d||!1,$=y||!1;let O=m;"Root"===d||"root"===d?O=n:d?O=c:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(O=void 0);const C=(0,i.default)(e,(0,o.default)({shouldForwardProp:O,label:void 0},k)),_=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>{const a=b({theme:n.theme,defaultTheme:r,themeId:t});return A(e,(0,o.default)({},n,{theme:a}),a.modularCssLayers?w:void 0)}:e,j=(n,...a)=>{let i=_(n);const s=a?a.map(_):[];f&&x&&s.push(e=>{const n=b((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[f]||!n.components[f].styleOverrides)return null;const a=n.components[f].styleOverrides,i={};return Object.entries(a).forEach(([t,r])=>{i[t]=A(r,(0,o.default)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),x(e,i)}),f&&!S&&s.push(e=>{var n;const a=b((0,o.default)({},e,{defaultTheme:r,themeId:t}));return A({variants:null==a||null==(n=a.components)||null==(n=n[f])?void 0:n.variants},(0,o.default)({},e,{theme:a}),a.modularCssLayers?"theme":void 0)}),$||s.push(l);const c=s.length-a.length;if(Array.isArray(n)&&c>0){const e=new Array(c).fill("");i=[...n,...e],i.raw=[...n.raw,...e]}const u=C(i,...s);return e.muiName&&(u.muiName=e.muiName),u};return C.withConfig&&(j.withConfig=C.withConfig),j}};var o=n(r(4634)),a=n(r(4893)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=d(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var i=o?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}return n.default=e,r&&r.set(e,n),n}(r(4532)),s=r(1650),c=(n(r(2566)),n(r(2097)),n(r(3142))),u=n(r(3857));const l=["ownerState"],f=["variants"],p=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(d=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function h(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const y=(0,c.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function b({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function v(e){return e?(t,r)=>r[e]:null}function A(e,t,r){let{ownerState:n}=t,s=(0,a.default)(t,l);const c="function"==typeof e?e((0,o.default)({ownerState:n},s)):e;if(Array.isArray(c))return c.flatMap(e=>A(e,(0,o.default)({ownerState:n},s),r));if(c&&"object"==typeof c&&Array.isArray(c.variants)){const{variants:e=[]}=c;let t=(0,a.default)(c,f);return e.forEach(e=>{let a=!0;if("function"==typeof e.props?a=e.props((0,o.default)({ownerState:n},s,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&s[t]!==e.props[t]&&(a=!1)}),a){Array.isArray(t)||(t=[t]);const a="function"==typeof e.style?e.style((0,o.default)({ownerState:n},s,n)):e.style;t.push(r?h((0,i.internal_serializeStyles)(a),r):a)}}),t}return r?h((0,i.internal_serializeStyles)(c),r):c}},6481:function(e,t,r){"use strict";r.d(t,{BO:function(){return i},Yn:function(){return a}});var n=r(3366),o=r(9452);function a(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){const r=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=r)return r}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function i(e,t,r,n=r){let o;return o="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:a(e,r)||n,t&&(o=t(o,n,e)),o}t.Ay=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:c}=e,u=e=>{if(null==e[t])return null;const u=e[t],l=a(e.theme,s)||{};return(0,o.NI)(e,u,e=>{let o=i(l,c,e);return e===o&&"string"==typeof e&&(o=i(l,c,`${t}${"default"===e?"":(0,n.A)(e)}`,e)),!1===r?o:{[r]:o}})};return u.propTypes={},u.filterProps=[t],u}},6877:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(8168);function o(e,t){return(0,n.A)({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}},6972:function(e,t){"use strict";t.A=function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}},7091:function(e,t,r){"use strict";r.d(t,{Ay:function(){return l}});var n=r(8587),o=r(8168);const a=["duration","easing","delay"],i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function c(e){return`${Math.round(e)}ms`}function u(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function l(e){const t=(0,o.A)({},i,e.easing),r=(0,o.A)({},s,e.duration);return(0,o.A)({getAutoHeightDuration:u,create:(e=["all"],o={})=>{const{duration:i=r.standard,easing:s=t.easeInOut,delay:u=0}=o;return(0,n.A)(o,a),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof i?i:c(i)} ${s} ${"string"==typeof u?u:c(u)}`).join(",")}},e,{easing:t,duration:r})}},7340:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(4062);function o(e){const{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,o):o}},7437:function(e,t,r){"use strict";r.d(t,{AH:function(){return u},i7:function(){return l},mL:function(){return c}});var n=r(9214),o=r(1609),a=r(41),i=r(1287),s=r(3174),c=(r(1568),r(4146),(0,n.w)(function(e,t){var r=e.styles,c=(0,s.J)([r],void 0,o.useContext(n.T)),u=o.useRef();return(0,i.i)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+c.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),u.current=[r,n],function(){r.flush()}},[t]),(0,i.i)(function(){var e=u.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==c.next&&(0,a.sk)(t,c.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",c,r,!1)}},[t,c.name]),null}));function u(){for(var e=arguments.length,t=new Array(e),r=0;r{t[r]=i(e[r])}),t}function s(e,t,r={clone:!0}){const c=r.clone?(0,n.A)({},e):e;return a(e)&&a(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?c[n]=t[n]:a(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&a(e[n])?c[n]=s(e[n],t[n],r):r.clone?c[n]=a(t[n])?i(t[n]):t[n]:c[n]=t[n]}),c}},7994:function(e,t,r){"use strict";var n=r(8168),o=r(8587),a=r(9453),i=r(1317),s=r(3571),c=r(4188),u=r(8749),l=r(6877),f=r(1168),p=r(4778),d=r(2086),m=r(7091),h=r(2525);const y=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];t.A=function(e={},...t){const{mixins:r={},palette:g={},transitions:b={},typography:v={}}=e,A=(0,o.A)(e,y);if(e.vars)throw new Error((0,a.A)(18));const x=(0,f.Ay)(g),k=(0,u.A)(e);let w=(0,i.A)(k,{mixins:(0,l.A)(k.breakpoints,r),palette:x,shadows:d.A.slice(),typography:(0,p.A)(x,v),transitions:(0,m.Ay)(b),zIndex:(0,n.A)({},h.A)});return w=(0,i.A)(w,A),w=t.reduce((e,t)=>(0,i.A)(e,t),w),w.unstable_sxConfig=(0,n.A)({},c.A,null==A?void 0:A.unstable_sxConfig),w.unstable_sx=function(e){return(0,s.A)({sx:e,theme:this})},w}},8094:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8587),o=r(8168);const a=["values","unit","step"],i=e=>{const t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>(0,o.A)({},e,{[t.key]:t.val}),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,c=(0,n.A)(e,a),u=i(t),l=Object.keys(u);function f(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function p(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${r})`}function d(e,n){const o=l.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[l[o]]?t[l[o]]:n)-s/100}${r})`}return(0,o.A)({keys:l,values:u,up:f,down:p,between:d,only:function(e){return l.indexOf(e)+1(void 0===e[t]&&(e[t]=(e=>{if(e.length>2){if(!c[e])return[e];e=c[e]}const[t,r]=e.split(""),n=i[t],o=s[r]||"";return Array.isArray(o)?o.map(e=>n+e):[n+o]})(t)),e[t])}(),l=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...l,...f];function d(e,t,r,n){var a;const i=null!=(a=(0,o.Yn)(e,t,!1))?a:r;return"number"==typeof i?e=>"string"==typeof e?e:i*e:Array.isArray(i)?e=>"string"==typeof e?e:i[e]:"function"==typeof i?i:()=>{}}function m(e){return d(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function y(e,t){const r=m(e.theme);return Object.keys(e).map(o=>function(e,t,r,o){if(-1===t.indexOf(r))return null;const a=function(e,t){return r=>e.reduce((e,n)=>(e[n]=h(t,r),e),{})}(u(r),o),i=e[r];return(0,n.NI)(e,i,a)}(e,t,o,r)).reduce(a.A,{})}function g(e){return y(e,l)}function b(e){return y(e,f)}function v(e){return y(e,p)}g.propTypes={},g.filterProps=l,b.propTypes={},b.filterProps=f,v.propTypes={},v.filterProps=p},8312:function(e,t){"use strict";t.A="$$material"},8336:function(e,t,r){"use strict";function n(e,t){const r=this;if(r.vars&&"function"==typeof r.getColorSchemeSelector){const n=r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:function(){return n}})},8413:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(3990);function o(e,t,r="Mui"){const o={};return t.forEach(t=>{o[t]=(0,n.Ay)(e,t,r)}),o}},8466:function(e,t,r){"use strict";var n=r(3967);t.A=n.A},8587:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}r.d(t,{A:function(){return n}})},8749:function(e,t,r){"use strict";r.d(t,{A:function(){return d}});var n=r(8168),o=r(8587),a=r(7900),i=r(8094),s={borderRadius:4},c=r(8248),u=r(3571),l=r(4188),f=r(8336);const p=["breakpoints","palette","spacing","shape"];var d=function(e={},...t){const{breakpoints:r={},palette:d={},spacing:m,shape:h={}}=e,y=(0,o.A)(e,p),g=(0,i.A)(r),b=function(e=8){if(e.mui)return e;const t=(0,c.LX)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map(e=>{const r=t(e);return"number"==typeof r?`${r}px`:r}).join(" ");return r.mui=!0,r}(m);let v=(0,a.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},d),spacing:b,shape:(0,n.A)({},s,h)},y);return v.applyStyles=f.A,v=t.reduce((e,t)=>(0,a.A)(e,t),v),v.unstable_sxConfig=(0,n.A)({},l.A,null==y?void 0:y.unstable_sxConfig),v.unstable_sx=function(e){return(0,u.A)({sx:e,theme:this})},v}},9008:function(e,t){"use strict";t.A={black:"#000",white:"#fff"}},9071:function(e,t){"use strict";const r=e=>e,n=(()=>{let e=r;return{configure(t){e=t},generate(t){return e(t)},reset(){e=r}}})();t.A=n},9214:function(e,t,r){"use strict";r.d(t,{C:function(){return i},T:function(){return c},w:function(){return s}});var n=r(1609),o=r(1568),a=(r(3174),r(1287),n.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),i=a.Provider,s=function(e){return(0,n.forwardRef)(function(t,r){var o=(0,n.useContext)(a);return e(t,o,r)})},c=n.createContext({})},9452:function(e,t,r){"use strict";r.d(t,{EU:function(){return s},NI:function(){return i},iZ:function(){return u},kW:function(){return l},vf:function(){return c},zu:function(){return o}});var n=r(7900);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},a={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function i(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||a;return t.reduce((n,o,a)=>(n[e.up(e.keys[a])]=r(t[a]),n),{})}if("object"==typeof t){const e=n.breakpoints||a;return Object.keys(t).reduce((n,a)=>{if(-1!==Object.keys(e.values||o).indexOf(a))n[e.up(a)]=r(t[a],a);else{const e=a;n[e]=t[e]}return n},{})}return r(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce((t,r)=>(t[e.up(r)]={},t),{}))||{}}function c(e,t){return e.reduce((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e},t)}function u(e,...t){const r=s(e),o=[r,...t].reduce((e,t)=>(0,n.A)(e,t),{});return c(Object.keys(r),o)}function l({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((t,n)=>{n{null!=e[t]&&(r[t]=!0)}),r}(e,t),o=Object.keys(n);if(0===o.length)return e;let a;return o.reduce((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[a],a=n):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[a],a=r):t[r]=e,t),{})}},9453:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:i.A;return Object.keys(e).forEach(t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]}),n};function u(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:i,otherProps:u}=c(r);let l;return l=Array.isArray(t)?[i,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,a.Q)(r)?(0,n.A)({},i,r):i}:(0,n.A)({},i,t),(0,n.A)({},u,{sx:l})}},9640:function(e,t){"use strict";Symbol.for("react.transitional.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler");Symbol.for("react.provider");Symbol.for("react.consumer"),Symbol.for("react.context");var r=Symbol.for("react.forward_ref"),n=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.view_transition"),Symbol.for("react.client.reference");t.vM=r,t.lD=n},9770:function(e,t,r){"use strict";var n=r(4438);t.A=e=>(0,n.A)(e)&&"classes"!==e},9940:function(e,t,r){"use strict";r.d(t,{A:function(){return a}}),r(1609);var n=r(7437),o=r(790);function a(e){const{styles:t,defaultTheme:r={}}=e,a="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:a})}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,o),a.exports}o.m=r,o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce(function(t,r){return o.f[r](e,t),t},[]))},o.u=function(e){return"js/"+e+".js"},o.miniCssF=function(e){},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="hello-elementor:",o.l=function(r,n,a,i){if(e[r])e[r].push(n);else{var s,c;if(void 0!==a)for(var u=document.getElementsByTagName("script"),l=0;l-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../"}(),function(){var e={636:0};o.f.j=function(t,r){var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise(function(r,o){n=e[t]=[r,o]});r.push(n[2]=a);var i=o.p+o.u(t),s=new Error;o.l(i,function(r){if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,n[1](s)}},"chunk-"+t,t)}};var t=function(t,r){var n,a,i=r[0],s=r[1],c=r[2],u=0;if(i.some(function(t){return 0!==e[t]})){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);c&&c(o)}for(t&&t(r);u{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},d=o(8413),m=o(3990);function h(e){return(0,m.Ay)("MuiPaper",e)}(0,d.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var y=o(790);const g=["className","component","elevation","square","variant"],b=(0,c.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return(0,a.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,a.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,f.X4)("#fff",p(t.elevation))}, ${(0,f.X4)("#fff",p(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))});var v=t.forwardRef(function(e,t){const r=(0,u.A)({props:e,name:"MuiPaper"}),{className:o,component:c="div",elevation:l=1,square:f=!1,variant:p="elevation"}=r,d=(0,n.A)(r,g),m=(0,a.A)({},r,{component:c,elevation:l,square:f,variant:p}),v=(e=>{const{square:t,elevation:r,variant:n,classes:o}=e,a={root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]};return(0,s.A)(a,h,o)})(m);return(0,y.jsx)(b,(0,a.A)({as:c,ownerState:m,className:(0,i.A)(v.root,o),ref:t},d))});function A(e){return(0,m.Ay)("MuiAppBar",e)}(0,d.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const x=["className","color","enableColorOnDark","position"],k=(e,t)=>e?`${null==e?void 0:e.replace(")","")}, ${t})`:t,w=(0,c.Ay)(v,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`position${(0,l.A)(r.position)}`],t[`color${(0,l.A)(r.color)}`]]}})(({theme:e,ownerState:t})=>{const r="light"===e.palette.mode?e.palette.grey[100]:e.palette.grey[900];return(0,a.A)({display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0},"fixed"===t.position&&{position:"fixed",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}},"absolute"===t.position&&{position:"absolute",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"sticky"===t.position&&{position:"sticky",zIndex:(e.vars||e).zIndex.appBar,top:0,left:"auto",right:0},"static"===t.position&&{position:"static"},"relative"===t.position&&{position:"relative"},!e.vars&&(0,a.A)({},"default"===t.color&&{backgroundColor:r,color:e.palette.getContrastText(r)},t.color&&"default"!==t.color&&"inherit"!==t.color&&"transparent"!==t.color&&{backgroundColor:e.palette[t.color].main,color:e.palette[t.color].contrastText},"inherit"===t.color&&{color:"inherit"},"dark"===e.palette.mode&&!t.enableColorOnDark&&{backgroundColor:null,color:null},"transparent"===t.color&&(0,a.A)({backgroundColor:"transparent",color:"inherit"},"dark"===e.palette.mode&&{backgroundImage:"none"})),e.vars&&(0,a.A)({},"default"===t.color&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette.AppBar.defaultBg:k(e.vars.palette.AppBar.darkBg,e.vars.palette.AppBar.defaultBg),"--AppBar-color":t.enableColorOnDark?e.vars.palette.text.primary:k(e.vars.palette.AppBar.darkColor,e.vars.palette.text.primary)},t.color&&!t.color.match(/^(default|inherit|transparent)$/)&&{"--AppBar-background":t.enableColorOnDark?e.vars.palette[t.color].main:k(e.vars.palette.AppBar.darkBg,e.vars.palette[t.color].main),"--AppBar-color":t.enableColorOnDark?e.vars.palette[t.color].contrastText:k(e.vars.palette.AppBar.darkColor,e.vars.palette[t.color].contrastText)},{backgroundColor:"var(--AppBar-background)",color:"inherit"===t.color?"inherit":"var(--AppBar-color)"},"transparent"===t.color&&{backgroundImage:"none",backgroundColor:"transparent",color:"inherit"}))});var S=t.forwardRef(function(e,t){const r=(0,u.A)({props:e,name:"MuiAppBar"}),{className:o,color:c="primary",enableColorOnDark:f=!1,position:p="fixed"}=r,d=(0,n.A)(r,x),m=(0,a.A)({},r,{color:c,position:p,enableColorOnDark:f}),h=(e=>{const{color:t,position:r,classes:n}=e,o={root:["root",`color${(0,l.A)(t)}`,`position${(0,l.A)(r)}`]};return(0,s.A)(o,A,n)})(m);return(0,y.jsx)(w,(0,a.A)({square:!0,component:"header",ownerState:m,elevation:4,className:(0,i.A)(h.root,o,"fixed"===p&&"mui-fixed"),ref:t},d))}),$=r().forwardRef((e,t)=>r().createElement(S,{...e,ref:t}));function O(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;te;var P=(()=>{let e=j;return{configure(t){e=t},generate(t){return e(t)},reset(){e=j}}})();const M={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};var T=o(4532),R=o(8749),E=o(3571);const I=["ownerState"],B=["variants"],L=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function N(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function z(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const W=(0,R.A)(),F=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function D({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function H(e){return e?(t,r)=>r[e]:null}function G(e,t,r){let{ownerState:o}=t,i=(0,n.A)(t,I);const s="function"==typeof e?e((0,a.A)({ownerState:o},i)):e;if(Array.isArray(s))return s.flatMap(e=>G(e,(0,a.A)({ownerState:o},i),r));if(s&&"object"==typeof s&&Array.isArray(s.variants)){const{variants:e=[]}=s;let t=(0,n.A)(s,B);return e.forEach(e=>{let n=!0;if("function"==typeof e.props?n=e.props((0,a.A)({ownerState:o},i,o)):Object.keys(e.props).forEach(t=>{(null==o?void 0:o[t])!==e.props[t]&&i[t]!==e.props[t]&&(n=!1)}),n){Array.isArray(t)||(t=[t]);const n="function"==typeof e.style?e.style((0,a.A)({ownerState:o},i,o)):e.style;t.push(r?z((0,T.internal_serializeStyles)(n),r):n)}}),t}return r?z((0,T.internal_serializeStyles)(s),r):s}const K=function(e={}){const{themeId:t,defaultTheme:r=W,rootShouldForwardProp:o=N,slotShouldForwardProp:i=N}=e,s=e=>(0,E.A)((0,a.A)({},e,{theme:D((0,a.A)({},e,{defaultTheme:r,themeId:t}))}));return s.__mui_systemSx=!0,(e,c={})=>{(0,T.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:u,slot:l,skipVariantsResolver:f,skipSx:p,overridesResolver:d=H(F(l))}=c,m=(0,n.A)(c,L),h=u&&u.startsWith("Mui")||l?"components":"custom",y=void 0!==f?f:l&&"Root"!==l&&"root"!==l||!1,g=p||!1;let b=N;"Root"===l||"root"===l?b=o:l?b=i:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(b=void 0);const v=(0,T.default)(e,(0,a.A)({shouldForwardProp:b,label:void 0},m)),A=e=>"function"==typeof e&&e.__emotion_real!==e||(0,_.Q)(e)?n=>{const o=D({theme:n.theme,defaultTheme:r,themeId:t});return G(e,(0,a.A)({},n,{theme:o}),o.modularCssLayers?h:void 0)}:e,x=(n,...o)=>{let i=A(n);const c=o?o.map(A):[];u&&d&&c.push(e=>{const n=D((0,a.A)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[u]||!n.components[u].styleOverrides)return null;const o=n.components[u].styleOverrides,i={};return Object.entries(o).forEach(([t,r])=>{i[t]=G(r,(0,a.A)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),d(e,i)}),u&&!y&&c.push(e=>{var n;const o=D((0,a.A)({},e,{defaultTheme:r,themeId:t}));return G({variants:null==o||null==(n=o.components)||null==(n=n[u])?void 0:n.variants},(0,a.A)({},e,{theme:o}),o.modularCssLayers?"theme":void 0)}),g||c.push(s);const l=c.length-o.length;if(Array.isArray(n)&&l>0){const e=new Array(l).fill("");i=[...n,...e],i.raw=[...n.raw,...e]}const f=v(i,...c);return e.muiName&&(f.muiName=e.muiName),f};return v.withConfig&&(x.withConfig=v.withConfig),x}}();var q=K,U=o(4467),V=o(9599),X=o(9452),Y=o(8248);const J=["component","direction","spacing","divider","children","className","useFlexGap"],Q=(0,R.A)(),Z=q("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function ee(e){return(0,U.A)({props:e,name:"MuiStack",defaultTheme:Q})}function te(e,r){const n=t.Children.toArray(e).filter(Boolean);return n.reduce((e,o,a)=>(e.push(o),a{let r=(0,a.A)({display:"flex",flexDirection:"column"},(0,X.NI)({theme:t},(0,X.kW)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){const n=(0,Y.LX)(t),o=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),a=(0,X.kW)({values:e.direction,base:o}),i=(0,X.kW)({values:e.spacing,base:o});"object"==typeof a&&Object.keys(a).forEach((e,t,r)=>{if(!a[e]){const n=t>0?a[r[t-1]]:"column";a[e]=n}});const s=(t,r)=>{return e.useFlexGap?{gap:(0,Y._W)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=r?a[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,Y._W)(n,t)}};var o};r=(0,_.A)(r,(0,X.NI)({theme:t},i,s))}return r=(0,X.iZ)(t.breakpoints,r),r},ne=function(e={}){const{createStyledComponent:r=Z,useThemeProps:o=ee,componentName:i="MuiStack"}=e,s=()=>function(e,t,r){const n={};return Object.keys(e).forEach(t=>{n[t]=e[t].reduce((e,t)=>{if(t){const n=(e=>function(e,t,r="Mui"){const n=M[t];return n?`${r}-${n}`:`${P.generate(e)}-${t}`}(i,e))(t);""!==n&&e.push(n),r&&r[t]&&e.push(r[t])}return e},[]).join(" ")}),n}({root:["root"]},0,{}),c=r(re),u=t.forwardRef(function(e,t){const r=o(e),i=(0,V.A)(r),{component:u="div",direction:l="column",spacing:f=0,divider:p,children:d,className:m,useFlexGap:h=!1}=i,g=(0,n.A)(i,J),b={direction:l,spacing:f,useFlexGap:h},v=s();return(0,y.jsx)(c,(0,a.A)({as:u,ownerState:b,ref:t,className:C(v.root,m)},g,{children:p?te(d,p):d}))});return u}({createStyledComponent:(0,c.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,u.A)({props:e,name:"MuiStack"})});var oe=ne,ae=r().forwardRef((e,t)=>r().createElement(oe,{...e,ref:t}));const ie={BrandYoutubeIcon:()=>o.e(835).then(o.bind(o,1835)),BrandElementorIcon:()=>o.e(271).then(o.bind(o,1271)),ThemeBuilderIcon:()=>o.e(763).then(o.bind(o,7763)),SettingsIcon:()=>o.e(770).then(o.bind(o,6770)),BrandFacebookIcon:()=>o.e(502).then(o.bind(o,3502)),StarIcon:()=>o.e(299).then(o.bind(o,1299)),HelpIcon:()=>o.e(768).then(o.bind(o,9768)),SpeakerphoneIcon:()=>o.e(468).then(o.bind(o,3468)),TextIcon:()=>o.e(516).then(o.bind(o,1516)),PhotoIcon:()=>o.e(387).then(o.bind(o,3387)),AppsIcon:()=>o.e(415).then(o.bind(o,8415)),BrushIcon:()=>o.e(91).then(o.bind(o,3091)),UnderlineIcon:()=>o.e(799).then(o.bind(o,5180)),PagesIcon:()=>o.e(495).then(o.bind(o,8495)),PageTypeIcon:()=>o.e(612).then(o.bind(o,3612)),HeaderTemplateIcon:()=>o.e(380).then(o.bind(o,4380)),FooterTemplateIcon:()=>o.e(998).then(o.bind(o,9998))};var se=({componentName:e,...r})=>{const[n,o]=(0,t.useState)(null);return(0,t.useEffect)(()=>{ie[e]&&ie[e]().then(e=>{o(()=>e.default)})},[e]),n?(0,y.jsx)(n,{...r}):null};function ce(e){return(0,m.Ay)("MuiTypography",e)}(0,d.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const ue=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],le=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,l.A)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,a.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),fe={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},pe={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var de=t.forwardRef(function(e,t){const r=(0,u.A)({props:e,name:"MuiTypography"}),o=(e=>pe[e]||e)(r.color),c=(0,V.A)((0,a.A)({},r,{color:o})),{align:f="inherit",className:p,component:d,gutterBottom:m=!1,noWrap:h=!1,paragraph:g=!1,variant:b="body1",variantMapping:v=fe}=c,A=(0,n.A)(c,ue),x=(0,a.A)({},c,{align:f,color:o,className:p,component:d,gutterBottom:m,noWrap:h,paragraph:g,variant:b,variantMapping:v}),k=d||(g?"p":v[b]||fe[b])||"span",w=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:a,classes:i}=e,c={root:["root",a,"inherit"!==e.align&&`align${(0,l.A)(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return(0,s.A)(c,ce,i)})(x);return(0,y.jsx)(le,(0,a.A)({as:k,ref:t,ownerState:x,className:(0,i.A)(w.root,p)},A))}),me=r().forwardRef((e,t)=>r().createElement(de,{...e,ref:t})),he=window.wp.i18n;const ye=({sx:e={},iconSize:t="medium"})=>(0,y.jsx)(ae,{direction:"row",sx:{alignItems:"center",height:50,px:2,backgroundColor:"background.default",justifyContent:"space-between",color:"text.primary",...e},children:(0,y.jsxs)(ae,{direction:"row",spacing:1,alignItems:"center",children:[(0,y.jsx)(se,{componentName:"BrandElementorIcon",fontSize:t}),(0,y.jsx)(me,{variant:"subtitle1",children:(0,he.__)("Hello","hello-elementor")})]})}),ge=()=>(0,y.jsx)($,{position:"absolute",sx:{width:"calc(100% - 160px)",top:0,right:"unset",insetInlineEnd:0,height:50,minHeight:50,backgroundColor:"background.default"},children:(0,y.jsx)(ye,{})}),be=()=>(0,y.jsx)(ge,{});document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("ehe-admin-top-bar-root");t&&(0,e.H)(t).render((0,y.jsx)(be,{}))})}()}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-frontend.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-frontend.asset.php new file mode 100644 index 0000000..8b4034a --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-frontend.asset.php @@ -0,0 +1 @@ + array(), 'version' => '3e6f99ff76f28dfea8c2'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-frontend.js b/wp-content/themes/hello-elementor/assets/js/hello-frontend.js new file mode 100644 index 0000000..885af86 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-frontend.js @@ -0,0 +1 @@ +!function(){class e{constructor(){this.initSettings(),this.initElements(),this.bindEvents()}initSettings(){this.settings={selectors:{menuToggle:".site-header .site-navigation-toggle",menuToggleHolder:".site-header .site-navigation-toggle-holder",dropdownMenu:".site-header .site-navigation-dropdown"}}}initElements(){this.elements={window:window,menuToggle:document.querySelector(this.settings.selectors.menuToggle),menuToggleHolder:document.querySelector(this.settings.selectors.menuToggleHolder),dropdownMenu:document.querySelector(this.settings.selectors.dropdownMenu)}}bindEvents(){this.elements.menuToggleHolder&&!this.elements.menuToggleHolder?.classList.contains("hide")&&(this.elements.menuToggle.addEventListener("click",()=>this.handleMenuToggle()),this.elements.dropdownMenu.querySelectorAll(".menu-item-has-children > a").forEach(e=>e.addEventListener("click",e=>this.handleMenuChildren(e))))}closeMenuItems(){this.elements.menuToggleHolder.classList.remove("elementor-active"),this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuToggle(){const e=!this.elements.menuToggleHolder.classList.contains("elementor-active");this.elements.menuToggle.setAttribute("aria-expanded",e),this.elements.dropdownMenu.setAttribute("aria-hidden",!e),this.elements.dropdownMenu.inert=!e,this.elements.menuToggleHolder.classList.toggle("elementor-active",e),this.elements.dropdownMenu.querySelectorAll(".elementor-active").forEach(e=>e.classList.remove("elementor-active")),e?this.elements.window.addEventListener("resize",()=>this.closeMenuItems()):this.elements.window.removeEventListener("resize",()=>this.closeMenuItems())}handleMenuChildren(e){const t=e.currentTarget.parentElement;t?.classList&&t.classList.toggle("elementor-active")}}document.addEventListener("DOMContentLoaded",()=>{new e})}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/assets/js/hello-home-app.asset.php b/wp-content/themes/hello-elementor/assets/js/hello-home-app.asset.php new file mode 100644 index 0000000..76af6af --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-home-app.asset.php @@ -0,0 +1 @@ + array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-i18n'), 'version' => 'e5489371343849cc074e'); diff --git a/wp-content/themes/hello-elementor/assets/js/hello-home-app.js b/wp-content/themes/hello-elementor/assets/js/hello-home-app.js new file mode 100644 index 0000000..0c9edd0 --- /dev/null +++ b/wp-content/themes/hello-elementor/assets/js/hello-home-app.js @@ -0,0 +1,101 @@ +!function(){var e,t,r={41:function(e,t,r){"use strict";function n(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}r.d(t,{Rk:function(){return n},SF:function(){return o},sk:function(){return i}});var o=function(e,t,r){var n=e.key+"-"+t.name;!1===r&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},i=function(e,t,r){o(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+n:"",i,e.sheet,!0),i=i.next}while(void 0!==i)}}},644:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;eo().createElement(i.A,{...e,ref:t}))},771:function(e,t,r){"use strict";var n=r(4994);t.X4=function(e,t){return e=s(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]=`/${t}`:e.values[3]=t,l(e)},t.e$=u,t.eM=function(e,t){const r=c(e),n=c(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.a=p;var o=n(r(2513)),i=n(r(7755));function a(e,t=0,r=1){return(0,i.default)(e,t,r)}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,o.default)(9,e));let n,i=e.substring(t+1,e.length-1);if("color"===r){if(i=i.split(" "),n=i.shift(),4===i.length&&"/"===i[3].charAt(0)&&(i[3]=i[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,o.default)(10,n))}else i=i.split(",");return i=i.map(e=>parseFloat(e)),{type:r,values:i,colorSpace:n}}function l(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function c(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(function(e){e=s(e);const{values:t}=e,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),a=(e,t=(e+r/30)%12)=>o-i*Math.max(Math.min(t-3,9-t,1),-1);let c="rgb";const u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}(e)).values:e.values;return t=t.map(t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return l(e)}function p(e,t){if(e=s(e),t=a(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return l(e)}},790:function(e){"use strict";e.exports=window.ReactJSXRuntime},1168:function(e,t,r){"use strict";r.d(t,{Ay:function(){return x}});var n=r(8168),o=r(8587),i=r(9453),a=r(1317),s=r(771),l=r(9008),c=r(5878),u=r(1495),p=r(1338),d=r(3755),f=r(7621),m=r(9577),h=r(3542);const g=["mode","contrastThreshold","tonalOffset"],b={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:l.A.white,default:l.A.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},y={text:{primary:l.A.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:l.A.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function v(e,t,r,n){const o=n.light||n,i=n.dark||1.5*n;e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=(0,s.a)(e.main,o):"dark"===t&&(e.dark=(0,s.e$)(e.main,i)))}function x(e){const{mode:t="light",contrastThreshold:r=3,tonalOffset:x=.2}=e,A=(0,o.A)(e,g),w=e.primary||function(e="light"){return"dark"===e?{main:f.A[200],light:f.A[50],dark:f.A[400]}:{main:f.A[700],light:f.A[400],dark:f.A[800]}}(t),k=e.secondary||function(e="light"){return"dark"===e?{main:u.A[200],light:u.A[50],dark:u.A[400]}:{main:u.A[500],light:u.A[300],dark:u.A[700]}}(t),S=e.error||function(e="light"){return"dark"===e?{main:p.A[500],light:p.A[300],dark:p.A[700]}:{main:p.A[700],light:p.A[400],dark:p.A[800]}}(t),M=e.info||function(e="light"){return"dark"===e?{main:m.A[400],light:m.A[300],dark:m.A[700]}:{main:m.A[700],light:m.A[500],dark:m.A[900]}}(t),C=e.success||function(e="light"){return"dark"===e?{main:h.A[400],light:h.A[300],dark:h.A[700]}:{main:h.A[800],light:h.A[500],dark:h.A[900]}}(t),R=e.warning||function(e="light"){return"dark"===e?{main:d.A[400],light:d.A[300],dark:d.A[700]}:{main:"#ed6c02",light:d.A[500],dark:d.A[900]}}(t);function E(e){return(0,s.eM)(e,y.text.primary)>=r?y.text.primary:b.text.primary}const T=({color:e,name:t,mainShade:r=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=(0,n.A)({},e)).main&&e[r]&&(e.main=e[r]),!e.hasOwnProperty("main"))throw new Error((0,i.A)(11,t?` (${t})`:"",r));if("string"!=typeof e.main)throw new Error((0,i.A)(12,t?` (${t})`:"",JSON.stringify(e.main)));return v(e,"light",o,x),v(e,"dark",a,x),e.contrastText||(e.contrastText=E(e.main)),e},$={dark:y,light:b};return(0,a.A)((0,n.A)({common:(0,n.A)({},l.A),mode:t,primary:T({color:w,name:"primary"}),secondary:T({color:k,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:T({color:S,name:"error"}),warning:T({color:R,name:"warning"}),info:T({color:M,name:"info"}),success:T({color:C,name:"success"}),grey:c.A,contrastThreshold:r,getContrastText:E,augmentColor:T,tonalOffset:x},$[t]),A)}},1287:function(e,t,r){"use strict";r.d(t,{i:function(){return a},s:function(){return i}});var n=r(1609),o=!!n.useInsertionEffect&&n.useInsertionEffect,i=o||function(e){return e()},a=o||n.useLayoutEffect},1317:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8168),o=r(1609);function i(e){if("object"!=typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return!(null!==t&&t!==Object.prototype&&null!==Object.getPrototypeOf(t)||Symbol.toStringTag in e||Symbol.iterator in e)}function a(e){if(o.isValidElement(e)||!i(e))return e;const t={};return Object.keys(e).forEach(r=>{t[r]=a(e[r])}),t}function s(e,t,r={clone:!0}){const l=r.clone?(0,n.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?l[n]=t[n]:i(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&i(e[n])?l[n]=s(e[n],t[n],r):r.clone?l[n]=i(t[n])?a(t[n]):t[n]:l[n]=t[n]}),l}},1338:function(e,t){"use strict";t.A={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},1495:function(e,t){"use strict";t.A={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"}},1568:function(e,t,r){"use strict";r.d(t,{A:function(){return ne}});var n=r(5047),o=Math.abs,i=String.fromCharCode,a=Object.assign;function s(e){return e.trim()}function l(e,t,r){return e.replace(t,r)}function c(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function p(e,t,r){return e.slice(t,r)}function d(e){return e.length}function f(e){return e.length}function m(e,t){return t.push(e),e}var h=1,g=1,b=0,y=0,v=0,x="";function A(e,t,r,n,o,i,a){return{value:e,root:t,parent:r,type:n,props:o,children:i,line:h,column:g,length:a,return:""}}function w(e,t){return a(A("",null,null,"",null,null,0),e,{length:-e.length},t)}function k(){return v=y>0?u(x,--y):0,g--,10===v&&(g=1,h--),v}function S(){return v=y2||E(v)>3?"":" "}function j(e,t){for(;--t&&S()&&!(v<48||v>102||v>57&&v<65||v>70&&v<97););return R(e,C()+(t<6&&32==M()&&32==S()))}function L(e){for(;S();)switch(v){case e:return y;case 34:case 39:34!==e&&39!==e&&L(v);break;case 40:41===e&&L(e);break;case 92:S()}return y}function _(e,t){for(;S()&&e+v!==57&&(e+v!==84||47!==M()););return"/*"+R(t,y-1)+"*"+i(47===e?e:S())}function q(e){for(;!E(M());)S();return R(e,y)}var P="-ms-",z="-moz-",B="-webkit-",N="comm",D="rule",F="decl",W="@keyframes";function V(e,t){for(var r="",n=f(e),o=0;o0&&d(z)-b&&m(v>32?Y(z+";",n,r,b-1):Y(l(z," ","")+";",n,r,b-2),f);break;case 59:z+=";";default:if(m(P=K(z,t,r,h,g,o,p,T,$=[],L=[],b),a),123===E)if(0===g)U(z,t,P,P,$,a,b,p,L);else switch(99===y&&110===u(z,3)?100:y){case 100:case 108:case 109:case 115:U(e,P,P,n&&m(K(e,P,P,0,0,o,p,T,o,$=[],b),L),o,L,b,p,n?$:L);break;default:U(z,P,P,P,[""],L,0,p,L)}}h=g=v=0,A=R=1,T=z="",b=s;break;case 58:b=1+d(z),v=x;default:if(A<1)if(123==E)--A;else if(125==E&&0==A++&&125==k())continue;switch(z+=i(E),E*A){case 38:R=g>0?1:(z+="\f",-1);break;case 44:p[h++]=(d(z)-1)*R,R=1;break;case 64:45===M()&&(z+=O(S())),y=M(),g=b=d(T=z+=q(C())),E++;break;case 45:45===x&&2==d(z)&&(A=0)}}return a}function K(e,t,r,n,i,a,c,u,d,m,h){for(var g=i-1,b=0===i?a:[""],y=f(b),v=0,x=0,w=0;v0?b[k]+" "+S:l(S,/&\f/g,b[k])))&&(d[w++]=M);return A(e,t,r,0===i?D:u,d,m,h)}function X(e,t,r){return A(e,t,r,N,i(v),p(e,2,-2),0)}function Y(e,t,r,n){return A(e,t,r,F,p(e,0,n),p(e,n+1,-1),n)}var Z=function(e,t,r){for(var n=0,o=0;n=o,o=M(),38===n&&12===o&&(t[r]=1),!E(o);)S();return R(e,y)},J=new WeakMap,Q=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(r))&&!n){J.set(e,!0);for(var o=[],a=function(e,t){return $(function(e,t){var r=-1,n=44;do{switch(E(n)){case 0:38===n&&12===M()&&(t[r]=1),e[r]+=Z(y-1,t,r);break;case 2:e[r]+=O(n);break;case 4:if(44===n){e[++r]=58===M()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=i(n)}}while(n=S());return e}(T(e),t))}(t,o),s=r.props,l=0,c=0;l6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+B+"$2-$3$1"+z+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?te(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,d(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+B)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+B+(45===u(e,14)?"inline-":"")+"box$3$1"+B+"$2$3$1"+P+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return B+e+P+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return B+e+P+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return B+e+P+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return B+e+P+e+e}return e}var re=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case F:e.return=te(e.value,e.length);break;case W:return V([w(e,{value:l(e.value,"@","@"+B)})],n);case D:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return V([w(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return V([w(e,{props:[l(t,/:(plac\w+)/,":"+B+"input-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,P+"input-$1")]})],n)}return""})}}],ne=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var o,i,a=e.stylisPlugins||re,s={},l=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(n)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:m}}},3366:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(644);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3404:function(e,t,r){"use strict";e.exports=r(3072)},3541:function(e,t,r){"use strict";r.d(t,{A:function(){return a}});var n=r(4467),o=r(2765),i=r(8312);function a({props:e,name:t}){return(0,n.A)({props:e,name:t,defaultTheme:o.A,themeId:i.A})}},3542:function(e,t){"use strict";t.A={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},3571:function(e,t,r){"use strict";r.d(t,{k:function(){return l}});var n=r(3366),o=r(4620),i=r(6481),a=r(9452),s=r(4188);function l(){function e(e,t,r,o){const s={[e]:t,theme:r},l=o[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:u,transform:p,style:d}=l;if(null==t)return null;if("typography"===u&&"inherit"===t)return{[e]:t};const f=(0,i.Yn)(r,u)||{};return d?d(s):(0,a.NI)(s,t,t=>{let r=(0,i.BO)(f,p,t);return t===r&&"string"==typeof t&&(r=(0,i.BO)(f,p,`${e}${"default"===t?"":(0,n.A)(t)}`,t)),!1===c?r:{[c]:r}})}return function t(r){var n;const{sx:i,theme:l={},nested:c}=r||{};if(!i)return null;const u=null!=(n=l.unstable_sxConfig)?n:s.A;function p(r){let n=r;if("function"==typeof r)n=r(l);else if("object"!=typeof r)return r;if(!n)return null;const i=(0,a.EU)(l.breakpoints),s=Object.keys(i);let p=i;return Object.keys(n).forEach(r=>{const i="function"==typeof(s=n[r])?s(l):s;var s;if(null!=i)if("object"==typeof i)if(u[r])p=(0,o.A)(p,e(r,i,l,u));else{const e=(0,a.NI)({theme:l},i,e=>({[r]:e}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),r=new Set(t);return e.every(e=>r.size===Object.keys(e).length)}(e,i)?p=(0,o.A)(p,e):p[r]=t({sx:i,theme:l,nested:!0})}else p=(0,o.A)(p,e(r,i,l,u))}),!c&&l.modularCssLayers?{"@layer sx":(0,a.vf)(s,p)}:(0,a.vf)(s,p)}return Array.isArray(i)?i.map(p):p(i)}}const c=l();c.filterProps=["sx"],t.A=c},3755:function(e,t){"use strict";t.A={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},3857:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return n.A},extendSxProp:function(){return o.A},unstable_createStyleFunctionSx:function(){return n.k},unstable_defaultSxConfig:function(){return i.A}});var n=r(3571),o=r(9599),i=r(4188)},3951:function(e,t,r){"use strict";var n=r(1609),o=r(9214);t.A=function(e=null){const t=n.useContext(o.T);return t&&(r=t,0!==Object.keys(r).length)?t:e;var r}},3967:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(9453);function o(e){if("string"!=typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3990:function(e,t,r){"use strict";r.d(t,{Ay:function(){return i}});var n=r(9071);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t,r="Mui"){const i=o[t];return i?`${r}-${i}`:`${n.A.generate(e)}-${t}`}},4062:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(8168);function o(e,t){const r=(0,n.A)({},t);return Object.keys(e).forEach(i=>{if(i.toString().match(/^(components|slots)$/))r[i]=(0,n.A)({},e[i],r[i]);else if(i.toString().match(/^(componentsProps|slotProps)$/)){const a=e[i]||{},s=t[i];r[i]={},s&&Object.keys(s)?a&&Object.keys(a)?(r[i]=(0,n.A)({},s),Object.keys(a).forEach(e=>{r[i][e]=o(a[e],s[e])})):r[i]=s:r[i]=a}else void 0===r[i]&&(r[i]=e[i])}),r}},4146:function(e,t,r){"use strict";var n=r(3404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?a:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=f(r);o&&o!==m&&e(t,o,n)}var a=u(r);p&&(a=a.concat(p(r)));for(var s=l(t),h=l(r),g=0;g(t.filterProps.forEach(r=>{e[r]=t}),e),{}),r=e=>Object.keys(e).reduce((r,n)=>t[n]?(0,i.A)(r,t[n](e)):r,{});return r.propTypes={},r.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),r},s=r(9452);function l(e){return"number"!=typeof e?e:`${e}px solid`}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const u=c("border",l),p=c("borderTop",l),d=c("borderRight",l),f=c("borderBottom",l),m=c("borderLeft",l),h=c("borderColor"),g=c("borderTopColor"),b=c("borderRightColor"),y=c("borderBottomColor"),v=c("borderLeftColor"),x=c("outline",l),A=c("outlineColor"),w=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),r=e=>({borderRadius:(0,n._W)(t,e)});return(0,s.NI)(e,e.borderRadius,r)}return null};w.propTypes={},w.filterProps=["borderRadius"],a(u,p,d,f,m,h,g,b,y,v,w,x,A);const k=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),r=e=>({gap:(0,n._W)(t,e)});return(0,s.NI)(e,e.gap,r)}return null};k.propTypes={},k.filterProps=["gap"];const S=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),r=e=>({columnGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.columnGap,r)}return null};S.propTypes={},S.filterProps=["columnGap"];const M=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),r=e=>({rowGap:(0,n._W)(t,e)});return(0,s.NI)(e,e.rowGap,r)}return null};function C(e,t){return"grey"===t?t:e}function R(e){return e<=1&&0!==e?100*e+"%":e}M.propTypes={},M.filterProps=["rowGap"],a(k,S,M,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"})),a((0,o.Ay)({prop:"color",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:C}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:C}));const E=(0,o.Ay)({prop:"width",transform:R}),T=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var r,n;const o=(null==(r=e.theme)||null==(r=r.breakpoints)||null==(r=r.values)?void 0:r[t])||s.zu[t];return o?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:`${o}${e.theme.breakpoints.unit}`}:{maxWidth:o}:{maxWidth:R(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};T.filterProps=["maxWidth"];const $=(0,o.Ay)({prop:"minWidth",transform:R}),O=(0,o.Ay)({prop:"height",transform:R}),I=(0,o.Ay)({prop:"maxHeight",transform:R}),j=(0,o.Ay)({prop:"minHeight",transform:R});(0,o.Ay)({prop:"size",cssProperty:"width",transform:R}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:R}),a(E,T,$,O,I,j,(0,o.Ay)({prop:"boxSizing"}));var L={border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w},color:{themeKey:"palette",transform:C},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:C},backgroundColor:{themeKey:"palette",transform:C},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:k},rowGap:{style:M},columnGap:{style:S},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:R},maxWidth:{style:T},minWidth:{transform:R},height:{transform:R},maxHeight:{transform:R},minHeight:{transform:R},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}}},4438:function(e,t){"use strict";t.A=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},4467:function(e,t,r){"use strict";r.d(t,{A:function(){return i}});var n=r(7340),o=r(2858);function i({props:e,name:t,defaultTheme:r,themeId:i}){let a=(0,o.A)(r);return i&&(a=a[i]||a),(0,n.A)({theme:a,name:t,props:e})}},4532:function(e,t,r){"use strict";r.r(t),r.d(t,{GlobalStyles:function(){return ke.A},StyledEngineProvider:function(){return we},ThemeContext:function(){return l.T},css:function(){return y.AH},default:function(){return Se},internal_processStyles:function(){return Me},internal_serializeStyles:function(){return Re},keyframes:function(){return y.i7}});var n=r(8168),o=r(1609),i=r(6289),a=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|popover|popoverTarget|popoverTargetAction|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,i.A)(function(e){return a.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}),l=r(9214),c=r(41),u=r(3174),p=r(1287),d=s,f=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},g=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,c.SF)(t,r,n),(0,p.s)(function(){return(0,c.sk)(t,r,n)}),null},b=function e(t,r){var i,a,s=t.__emotion_real===t,p=s&&t.__emotion_base||t;void 0!==r&&(i=r.label,a=r.target);var d=h(t,r,s),f=d||m(p),b=!f("as");return function(){var y=arguments,v=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&v.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)v.push.apply(v,y);else{v.push(y[0][0]);for(var x=y.length,A=1;A0?C(q,--L):0,I--,10===_&&(I=1,O--),_}function N(){return _=L2||V(_)>3?"":" "}function X(e,t){for(;--t&&N()&&!(_<48||_>102||_>57&&_<65||_>70&&_<97););return W(e,F()+(t<6&&32==D()&&32==N()))}function Y(e){for(;N();)switch(_){case e:return L;case 34:case 39:34!==e&&39!==e&&Y(_);break;case 40:41===e&&Y(e);break;case 92:N()}return L}function Z(e,t){for(;N()&&e+_!==57&&(e+_!==84||47!==D()););return"/*"+W(t,L-1)+"*"+A(47===e?e:N())}function J(e){for(;!V(D());)N();return W(e,L)}var Q="-ms-",ee="-moz-",te="-webkit-",re="comm",ne="rule",oe="decl",ie="@keyframes";function ae(e,t){for(var r="",n=T(e),o=0;o0&&E(R)-p&&$(f>32?de(R+";",n,r,p-1):de(S(R," ","")+";",n,r,p-2),l);break;case 59:R+=";";default:if($(k=ue(R,t,r,c,u,o,s,v,x=[],w=[],p),i),123===y)if(0===u)ce(R,t,k,k,x,i,p,s,w);else switch(99===d&&110===C(R,3)?100:d){case 100:case 108:case 109:case 115:ce(e,k,k,n&&$(ue(e,k,k,0,0,o,s,v,o,x=[],p),w),o,w,p,s,n?x:w);break;default:ce(R,k,k,k,[""],w,0,s,w)}}c=u=f=0,h=b=1,v=R="",p=a;break;case 58:p=1+E(R),f=m;default:if(h<1)if(123==y)--h;else if(125==y&&0==h++&&125==B())continue;switch(R+=A(y),y*h){case 38:b=u>0?1:(R+="\f",-1);break;case 44:s[c++]=(E(R)-1)*b,b=1;break;case 64:45===D()&&(R+=U(N())),d=D(),u=p=E(v=R+=J(F())),y++;break;case 45:45===m&&2==E(R)&&(h=0)}}return i}function ue(e,t,r,n,o,i,a,s,l,c,u){for(var p=o-1,d=0===o?i:[""],f=T(d),m=0,h=0,g=0;m0?d[b]+" "+y:S(y,/&\f/g,d[b])))&&(l[g++]=v);return P(e,t,r,0===o?ne:s,l,c,u)}function pe(e,t,r){return P(e,t,r,re,A(_),R(e,2,-2),0)}function de(e,t,r,n){return P(e,t,r,oe,R(e,0,n),R(e,n+1,-1),n)}var fe=function(e,t,r){for(var n=0,o=0;n=o,o=D(),38===n&&12===o&&(t[r]=1),!V(o);)N();return W(e,L)},me=new WeakMap,he=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,r=e.parent,n=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||me.get(r))&&!n){me.set(e,!0);for(var o=[],i=function(e,t){return G(function(e,t){var r=-1,n=44;do{switch(V(n)){case 0:38===n&&12===D()&&(t[r]=1),e[r]+=fe(L-1,t,r);break;case 2:e[r]+=U(n);break;case 4:if(44===n){e[++r]=58===D()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=A(n)}}while(n=N());return e}(H(e),t))}(t,o),a=r.props,s=0,l=0;s6)switch(C(e,t+1)){case 109:if(45!==C(e,t+4))break;case 102:return S(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+ee+(108==C(e,t+3)?"$3":"$2-$3"))+e;case 115:return~M(e,"stretch")?be(S(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==C(e,t+1))break;case 6444:switch(C(e,E(e)-3-(~M(e,"!important")&&10))){case 107:return S(e,":",":"+te)+e;case 101:return S(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(45===C(e,14)?"inline-":"")+"box$3$1"+te+"$2$3$1"+Q+"$2box$3")+e}break;case 5936:switch(C(e,t+11)){case 114:return te+e+Q+S(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+Q+S(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+Q+S(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+Q+e+e}return e}var ye=[function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case oe:e.return=be(e.value,e.length);break;case ie:return ae([z(e,{value:S(e.value,"@","@"+te)})],n);case ne:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return ae([z(e,{props:[S(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return ae([z(e,{props:[S(t,/:(plac\w+)/,":"+te+"input-$1")]}),z(e,{props:[S(t,/:(plac\w+)/,":-moz-$1")]}),z(e,{props:[S(t,/:(plac\w+)/,Q+"input-$1")]})],n)}return""})}}],ve=function(e){var t=e.key;if("css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n,o,i=e.stylisPlugins||ye,a={},s=[];n=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r{const e=`${t}-${r}`;if("object"==typeof document&&Ae.has(e))return Ae.get(e);const n=function(e,t){const r=ve({key:"css",prepend:e});if(t){const e=r.insert;r.insert=(...t)=>(t[1].styles.match(/^@layer\s+[^{]*$/)||(t[1].styles=`@layer mui {${t[1].styles}}`),e(...t))}return r}(t,r);return Ae.set(e,n),n},[t,r]);return t||r?(0,xe.jsx)(l.C,{value:i,children:n}):n}var ke=r(9940);function Se(e,t){return b(e,t)}const Me=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},Ce=[];function Re(e){return Ce[0]=e,(0,u.J)(Ce)}},4620:function(e,t,r){"use strict";var n=r(7900);t.A=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},4623:function(e,t,r){"use strict";var n=r(8168),o=r(8587),i=r(1609),a=r(4164),s=r(5659),l=r(8466),c=r(3541),u=r(1848),p=r(5099),d=r(790);const f=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],m=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"inherit"!==r.color&&t[`color${(0,l.A)(r.color)}`],t[`fontSize${(0,l.A)(r.fontSize)}`]]}})(({theme:e,ownerState:t})=>{var r,n,o,i,a,s,l,c,u,p,d,f,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:t.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=e.transitions)||null==(n=r.create)?void 0:n.call(r,"fill",{duration:null==(o=e.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(i=e.typography)||null==(a=i.pxToRem)?void 0:a.call(i,20))||"1.25rem",medium:(null==(s=e.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(c=e.typography)||null==(u=c.pxToRem)?void 0:u.call(c,35))||"2.1875rem"}[t.fontSize],color:null!=(p=null==(d=(e.vars||e).palette)||null==(d=d[t.color])?void 0:d.main)?p:{action:null==(f=(e.vars||e).palette)||null==(f=f.action)?void 0:f.active,disabled:null==(m=(e.vars||e).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[t.color]}}),h=i.forwardRef(function(e,t){const r=(0,c.A)({props:e,name:"MuiSvgIcon"}),{children:u,className:h,color:g="inherit",component:b="svg",fontSize:y="medium",htmlColor:v,inheritViewBox:x=!1,titleAccess:A,viewBox:w="0 0 24 24"}=r,k=(0,o.A)(r,f),S=i.isValidElement(u)&&"svg"===u.type,M=(0,n.A)({},r,{color:g,component:b,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:w,hasSvgAsChild:S}),C={};x||(C.viewBox=w);const R=(e=>{const{color:t,fontSize:r,classes:n}=e,o={root:["root","inherit"!==t&&`color${(0,l.A)(t)}`,`fontSize${(0,l.A)(r)}`]};return(0,s.A)(o,p.E,n)})(M);return(0,d.jsxs)(m,(0,n.A)({as:b,className:(0,a.A)(R.root,h),focusable:"false",color:v,"aria-hidden":!A||void 0,role:A?"img":void 0,ref:t},C,k,S&&u.props,{ownerState:M,children:[S?u.props.children:u,A?(0,d.jsx)("title",{children:A}):null]}))});h.muiName="SvgIcon",t.A=h},4634:function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;te/h*v+"rem"),A=(e,t,r,o,i)=>{return(0,n.A)({fontFamily:c,fontWeight:e,fontSize:x(t),lineHeight:r},c===l?{letterSpacing:(a=o/t,Math.round(1e5*a)/1e5+"em")}:{},i,g);var a},w={h1:A(p,96,1.167,-1.5),h2:A(p,60,1.2,-.5),h3:A(d,48,1.167,0),h4:A(d,34,1.235,.25),h5:A(d,24,1.334,0),h6:A(f,20,1.6,.15),subtitle1:A(d,16,1.75,.15),subtitle2:A(f,14,1.57,.1),body1:A(d,16,1.5,.15),body2:A(d,14,1.43,.15),button:A(f,14,1.75,.4,s),caption:A(d,12,1.66,.4),overline:A(d,12,2.66,1,s),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,n.A)({htmlFontSize:h,pxToRem:x,fontFamily:c,fontSize:u,fontWeightLight:p,fontWeightRegular:d,fontWeightMedium:f,fontWeightBold:m},w),y,{clone:!1})}},4893:function(e){e.exports=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r},e.exports.__esModule=!0,e.exports.default=e.exports},4994:function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},5047:function(e,t,r){"use strict";r.d(t,{v:function(){return n}});var n=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}r.d(t,{A:function(){return n}})},5795:function(e){"use strict";e.exports=window.ReactDOM},5878:function(e,t){"use strict";t.A={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"}},6289:function(e,t,r){"use strict";function n(e){var t=Object.create(null);return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}}r.d(t,{A:function(){return n}})},6461:function(e,t,r){"use strict";var n=r(4994);t.Ay=function(e={}){const{themeId:t,defaultTheme:r=g,rootShouldForwardProp:n=m,slotShouldForwardProp:l=m}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:y((0,o.default)({},e,{defaultTheme:r,themeId:t}))}));return u.__mui_systemSx=!0,(e,c={})=>{(0,a.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:p,slot:f,skipVariantsResolver:h,skipSx:g,overridesResolver:A=v(b(f))}=c,w=(0,i.default)(c,d),k=p&&p.startsWith("Mui")||f?"components":"custom",S=void 0!==h?h:f&&"Root"!==f&&"root"!==f||!1,M=g||!1;let C=m;"Root"===f||"root"===f?C=n:f?C=l:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(C=void 0);const R=(0,a.default)(e,(0,o.default)({shouldForwardProp:C,label:void 0},w)),E=e=>"function"==typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?n=>{const i=y({theme:n.theme,defaultTheme:r,themeId:t});return x(e,(0,o.default)({},n,{theme:i}),i.modularCssLayers?k:void 0)}:e,T=(n,...i)=>{let a=E(n);const s=i?i.map(E):[];p&&A&&s.push(e=>{const n=y((0,o.default)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[p]||!n.components[p].styleOverrides)return null;const i=n.components[p].styleOverrides,a={};return Object.entries(i).forEach(([t,r])=>{a[t]=x(r,(0,o.default)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),A(e,a)}),p&&!S&&s.push(e=>{var n;const i=y((0,o.default)({},e,{defaultTheme:r,themeId:t}));return x({variants:null==i||null==(n=i.components)||null==(n=n[p])?void 0:n.variants},(0,o.default)({},e,{theme:i}),i.modularCssLayers?"theme":void 0)}),M||s.push(u);const l=s.length-i.length;if(Array.isArray(n)&&l>0){const e=new Array(l).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const c=R(a,...s);return e.muiName&&(c.muiName=e.muiName),c};return R.withConfig&&(T.withConfig=R.withConfig),T}};var o=n(r(4634)),i=n(r(4893)),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=f(t);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(r(4532)),s=r(1650),l=(n(r(2566)),n(r(2097)),n(r(3142))),c=n(r(3857));const u=["ownerState"],p=["variants"],d=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(f=function(e){return e?r:t})(e)}function m(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function h(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const g=(0,l.default)(),b=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function y({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function v(e){return e?(t,r)=>r[e]:null}function x(e,t,r){let{ownerState:n}=t,s=(0,i.default)(t,u);const l="function"==typeof e?e((0,o.default)({ownerState:n},s)):e;if(Array.isArray(l))return l.flatMap(e=>x(e,(0,o.default)({ownerState:n},s),r));if(l&&"object"==typeof l&&Array.isArray(l.variants)){const{variants:e=[]}=l;let t=(0,i.default)(l,p);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,o.default)({ownerState:n},s,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&s[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,o.default)({ownerState:n},s,n)):e.style;t.push(r?h((0,a.internal_serializeStyles)(i),r):i)}}),t}return r?h((0,a.internal_serializeStyles)(l),r):l}},6481:function(e,t,r){"use strict";r.d(t,{BO:function(){return a},Yn:function(){return i}});var n=r(3366),o=r(9452);function i(e,t,r=!0){if(!t||"string"!=typeof t)return null;if(e&&e.vars&&r){const r=`vars.${t}`.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e);if(null!=r)return r}return t.split(".").reduce((e,t)=>e&&null!=e[t]?e[t]:null,e)}function a(e,t,r,n=r){let o;return o="function"==typeof e?e(r):Array.isArray(e)?e[r]||n:i(e,r)||n,t&&(o=t(o,n,e)),o}t.Ay=function(e){const{prop:t,cssProperty:r=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=i(e.theme,s)||{};return(0,o.NI)(e,c,e=>{let o=a(u,l,e);return e===o&&"string"==typeof e&&(o=a(u,l,`${t}${"default"===e?"":(0,n.A)(e)}`,e)),!1===r?o:{[r]:o}})};return c.propTypes={},c.filterProps=[t],c}},6877:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(8168);function o(e,t){return(0,n.A)({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}},6972:function(e,t){"use strict";t.A=function(e,t=Number.MIN_SAFE_INTEGER,r=Number.MAX_SAFE_INTEGER){return Math.max(t,Math.min(e,r))}},7091:function(e,t,r){"use strict";r.d(t,{Ay:function(){return u}});var n=r(8587),o=r(8168);const i=["duration","easing","delay"],a={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return`${Math.round(e)}ms`}function c(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function u(e){const t=(0,o.A)({},a,e.easing),r=(0,o.A)({},s,e.duration);return(0,o.A)({getAutoHeightDuration:c,create:(e=["all"],o={})=>{const{duration:a=r.standard,easing:s=t.easeInOut,delay:c=0}=o;return(0,n.A)(o,i),(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof a?a:l(a)} ${s} ${"string"==typeof c?c:l(c)}`).join(",")}},e,{easing:t,duration:r})}},7340:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(4062);function o(e){const{theme:t,name:r,props:o}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,o):o}},7437:function(e,t,r){"use strict";r.d(t,{AH:function(){return c},i7:function(){return u},mL:function(){return l}});var n=r(9214),o=r(1609),i=r(41),a=r(1287),s=r(3174),l=(r(1568),r(4146),(0,n.w)(function(e,t){var r=e.styles,l=(0,s.J)([r],void 0,o.useContext(n.T)),c=o.useRef();return(0,a.i)(function(){var e=t.key+"-global",r=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,o=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(r.before=t.sheet.tags[0]),null!==o&&(n=!0,o.setAttribute("data-emotion",e),r.hydrate([o])),c.current=[r,n],function(){r.flush()}},[t]),(0,a.i)(function(){var e=c.current,r=e[0];if(e[1])e[1]=!1;else{if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),r.tags.length){var n=r.tags[r.tags.length-1].nextElementSibling;r.before=n,r.flush()}t.insert("",l,r,!1)}},[t,l.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),r=0;r{t[r]=a(e[r])}),t}function s(e,t,r={clone:!0}){const l=r.clone?(0,n.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach(n=>{o.isValidElement(t[n])?l[n]=t[n]:i(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&i(e[n])?l[n]=s(e[n],t[n],r):r.clone?l[n]=i(t[n])?a(t[n]):t[n]:l[n]=t[n]}),l}},7994:function(e,t,r){"use strict";var n=r(8168),o=r(8587),i=r(9453),a=r(1317),s=r(3571),l=r(4188),c=r(8749),u=r(6877),p=r(1168),d=r(4778),f=r(2086),m=r(7091),h=r(2525);const g=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];t.A=function(e={},...t){const{mixins:r={},palette:b={},transitions:y={},typography:v={}}=e,x=(0,o.A)(e,g);if(e.vars)throw new Error((0,i.A)(18));const A=(0,p.Ay)(b),w=(0,c.A)(e);let k=(0,a.A)(w,{mixins:(0,u.A)(w.breakpoints,r),palette:A,shadows:f.A.slice(),typography:(0,d.A)(A,v),transitions:(0,m.Ay)(y),zIndex:(0,n.A)({},h.A)});return k=(0,a.A)(k,x),k=t.reduce((e,t)=>(0,a.A)(e,t),k),k.unstable_sxConfig=(0,n.A)({},l.A,null==x?void 0:x.unstable_sxConfig),k.unstable_sx=function(e){return(0,s.A)({sx:e,theme:this})},k}},8094:function(e,t,r){"use strict";r.d(t,{A:function(){return s}});var n=r(8587),o=r(8168);const i=["values","unit","step"],a=e=>{const t=Object.keys(e).map(t=>({key:t,val:e[t]}))||[];return t.sort((e,t)=>e.val-t.val),t.reduce((e,t)=>(0,o.A)({},e,{[t.key]:t.val}),{})};function s(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:r="px",step:s=5}=e,l=(0,n.A)(e,i),c=a(t),u=Object.keys(c);function p(e){return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r})`}function d(e){return`@media (max-width:${("number"==typeof t[e]?t[e]:e)-s/100}${r})`}function f(e,n){const o=u.indexOf(n);return`@media (min-width:${"number"==typeof t[e]?t[e]:e}${r}) and (max-width:${(-1!==o&&"number"==typeof t[u[o]]?t[u[o]]:n)-s/100}${r})`}return(0,o.A)({keys:u,values:c,up:p,down:d,between:f,only:function(e){return u.indexOf(e)+1(void 0===e[t]&&(e[t]=(e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,r]=e.split(""),n=a[t],o=s[r]||"";return Array.isArray(o)?o.map(e=>n+e):[n+o]})(t)),e[t])}(),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],p=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],d=[...u,...p];function f(e,t,r,n){var i;const a=null!=(i=(0,o.Yn)(e,t,!1))?i:r;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return f(e,"spacing",8)}function h(e,t){if("string"==typeof t||null==t)return t;const r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:`-${r}`}function g(e,t){const r=m(e.theme);return Object.keys(e).map(o=>function(e,t,r,o){if(-1===t.indexOf(r))return null;const i=function(e,t){return r=>e.reduce((e,n)=>(e[n]=h(t,r),e),{})}(c(r),o),a=e[r];return(0,n.NI)(e,a,i)}(e,t,o,r)).reduce(i.A,{})}function b(e){return g(e,u)}function y(e){return g(e,p)}function v(e){return g(e,d)}b.propTypes={},b.filterProps=u,y.propTypes={},y.filterProps=p,v.propTypes={},v.filterProps=d},8312:function(e,t){"use strict";t.A="$$material"},8336:function(e,t,r){"use strict";function n(e,t){const r=this;if(r.vars&&"function"==typeof r.getColorSchemeSelector){const n=r.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:t}}return r.palette.mode===e?t:{}}r.d(t,{A:function(){return n}})},8413:function(e,t,r){"use strict";r.d(t,{A:function(){return o}});var n=r(3990);function o(e,t,r="Mui"){const o={};return t.forEach(t=>{o[t]=(0,n.Ay)(e,t,r)}),o}},8466:function(e,t,r){"use strict";var n=r(3967);t.A=n.A},8587:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}r.d(t,{A:function(){return n}})},8749:function(e,t,r){"use strict";r.d(t,{A:function(){return f}});var n=r(8168),o=r(8587),i=r(7900),a=r(8094),s={borderRadius:4},l=r(8248),c=r(3571),u=r(4188),p=r(8336);const d=["breakpoints","palette","spacing","shape"];var f=function(e={},...t){const{breakpoints:r={},palette:f={},spacing:m,shape:h={}}=e,g=(0,o.A)(e,d),b=(0,a.A)(r),y=function(e=8){if(e.mui)return e;const t=(0,l.LX)({spacing:e}),r=(...e)=>(0===e.length?[1]:e).map(e=>{const r=t(e);return"number"==typeof r?`${r}px`:r}).join(" ");return r.mui=!0,r}(m);let v=(0,i.A)({breakpoints:b,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},f),spacing:y,shape:(0,n.A)({},s,h)},g);return v.applyStyles=p.A,v=t.reduce((e,t)=>(0,i.A)(e,t),v),v.unstable_sxConfig=(0,n.A)({},u.A,null==g?void 0:g.unstable_sxConfig),v.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},v}},9008:function(e,t){"use strict";t.A={black:"#000",white:"#fff"}},9071:function(e,t){"use strict";const r=e=>e,n=(()=>{let e=r;return{configure(t){e=t},generate(t){return e(t)},reset(){e=r}}})();t.A=n},9214:function(e,t,r){"use strict";r.d(t,{C:function(){return a},T:function(){return l},w:function(){return s}});var n=r(1609),o=r(1568),i=(r(3174),r(1287),n.createContext("undefined"!=typeof HTMLElement?(0,o.A)({key:"css"}):null)),a=i.Provider,s=function(e){return(0,n.forwardRef)(function(t,r){var o=(0,n.useContext)(i);return e(t,o,r)})},l=n.createContext({})},9452:function(e,t,r){"use strict";r.d(t,{EU:function(){return s},NI:function(){return a},iZ:function(){return c},kW:function(){return u},vf:function(){return l},zu:function(){return o}});var n=r(7900);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>`@media (min-width:${o[e]}px)`};function a(e,t,r){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||i;return t.reduce((n,o,i)=>(n[e.up(e.keys[i])]=r(t[i]),n),{})}if("object"==typeof t){const e=n.breakpoints||i;return Object.keys(t).reduce((n,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i))n[e.up(i)]=r(t[i],i);else{const e=i;n[e]=t[e]}return n},{})}return r(t)}function s(e={}){var t;return(null==(t=e.keys)?void 0:t.reduce((t,r)=>(t[e.up(r)]={},t),{}))||{}}function l(e,t){return e.reduce((e,t)=>{const r=e[t];return(!r||0===Object.keys(r).length)&&delete e[t],e},t)}function c(e,...t){const r=s(e),o=[r,...t].reduce((e,t)=>(0,n.A)(e,t),{});return l(Object.keys(r),o)}function u({values:e,breakpoints:t,base:r}){const n=r||function(e,t){if("object"!=typeof e)return{};const r={},n=Object.keys(t);return Array.isArray(e)?n.forEach((t,n)=>{n{null!=e[t]&&(r[t]=!0)}),r}(e,t),o=Object.keys(n);if(0===o.length)return e;let i;return o.reduce((t,r,n)=>(Array.isArray(e)?(t[r]=null!=e[n]?e[n]:e[i],i=n):"object"==typeof e?(t[r]=null!=e[r]?e[r]:e[i],i=r):t[r]=e,t),{})}},9453:function(e,t,r){"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let e=1;e{var t,r;const n={systemProps:{},otherProps:{}},o=null!=(t=null==e||null==(r=e.theme)?void 0:r.unstable_sxConfig)?t:a.A;return Object.keys(e).forEach(t=>{o[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]}),n};function c(e){const{sx:t}=e,r=(0,o.A)(e,s),{systemProps:a,otherProps:c}=l(r);let u;return u=Array.isArray(t)?[a,...t]:"function"==typeof t?(...e)=>{const r=t(...e);return(0,i.Q)(r)?(0,n.A)({},a,r):a}:(0,n.A)({},a,t),(0,n.A)({},c,{sx:u})}},9640:function(e,t){"use strict";Symbol.for("react.transitional.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler");Symbol.for("react.provider");Symbol.for("react.consumer"),Symbol.for("react.context");var r=Symbol.for("react.forward_ref"),n=(Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"));Symbol.for("react.lazy"),Symbol.for("react.view_transition"),Symbol.for("react.client.reference");t.vM=r,t.lD=n},9770:function(e,t,r){"use strict";var n=r(4438);t.A=e=>(0,n.A)(e)&&"classes"!==e},9940:function(e,t,r){"use strict";r.d(t,{A:function(){return i}}),r(1609);var n=r(7437),o=r(790);function i(e){const{styles:t,defaultTheme:r={}}=e,i="function"==typeof t?e=>{return t(null==(n=e)||0===Object.keys(n).length?r:e);var n}:t;return(0,o.jsx)(n.mL,{styles:i})}}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e](i,i.exports,o),i.exports}o.m=r,o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},o.d=function(e,t){for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=function(e){return Promise.all(Object.keys(o.f).reduce(function(t,r){return o.f[r](e,t),t},[]))},o.u=function(e){return"js/"+e+".js"},o.miniCssF=function(e){},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e={},t="hello-elementor:",o.l=function(r,n,i,a){if(e[r])e[r].push(n);else{var s,l;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../"}(),function(){var e={615:0};o.f.j=function(t,r){var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(function(r,o){n=e[t]=[r,o]});r.push(n[2]=i);var a=o.p+o.u(t),s=new Error;o.l(a,function(r){if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",s.name="ChunkLoadError",s.type=i,s.request=a,n[1](s)}},"chunk-"+t,t)}};var t=function(t,r){var n,i,a=r[0],s=r[1],l=r[2],c=0;if(a.some(function(t){return 0!==e[t]})){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);l&&l(o)}for(t&&t(r);c{const[r,n]=React.useState(!0),[o,l]=React.useState([]),[c,u]=React.useState({});return(0,t.useEffect)(()=>{Promise.all([i()({path:"/elementor-hello-elementor/v1/promotions"}),i()({path:"/elementor-hello-elementor/v1/admin-settings"})]).then(([e,t])=>{l(e.links),u(t.config)}).finally(()=>{n(!1)})},[]),(0,a.jsx)(s.Provider,{value:{promotionsLinks:o,adminSettings:c,isLoading:r},children:e})};var c=o(8168),u=o(8587);function p(e){var t,r,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t"theme"!==e&&"sx"!==e&&"as"!==e})(m.A);return t.forwardRef(function(e,t){const l=(0,g.A)(n),p=(0,h.A)(e),{className:f,component:m="div"}=p,y=(0,u.A)(p,b);return(0,a.jsx)(s,(0,c.A)({as:m,ref:t,className:d(f,i?i(o):o),theme:r&&l[r]||l},y))})}({themeId:x.A,defaultTheme:k,defaultClassName:w.root,generateClassName:y.A.generate});var M=S,C=r().forwardRef((e,t)=>r().createElement(M,{...e,ref:t})),R=t.createContext(null);function E(){return t.useContext(R)}var T="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",$=function(e){const{children:r,theme:n}=e,o=E(),i=t.useMemo(()=>{const e=null===o?n:function(e,t){return"function"==typeof t?t(e):(0,c.A)({},e,t)}(o,n);return null!=e&&(e[T]=null!==o),e},[n,o]);return(0,a.jsx)(R.Provider,{value:i,children:r})},O=o(9214),I=o(3951);const j=["value"],L=t.createContext();var _=function(e){let{value:t}=e,r=(0,u.A)(e,j);return(0,a.jsx)(L.Provider,(0,c.A)({value:null==t||t},r))};const q=t.createContext(void 0);var P=function({value:e,children:t}){return(0,a.jsx)(q.Provider,{value:e,children:t})},z="undefined"!=typeof window?t.useLayoutEffect:t.useEffect;let B=0;const N=t["useId".toString()];var D=o(9940);function F(e){const t=(0,f.internal_serializeStyles)(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}var W=function({styles:e,themeId:t,defaultTheme:r={}}){const n=(0,g.A)(r),o=t&&n[t]||n;let i="function"==typeof e?e(o):e;return o.modularCssLayers&&(i=Array.isArray(i)?i.map(e=>F("function"==typeof e?e(o):e)):F(i)),(0,a.jsx)(D.A,{styles:i})};const V={};function H(e,r,n,o=!1){return t.useMemo(()=>{const t=e&&r[e]||r;if("function"==typeof n){const i=n(t),a=e?(0,c.A)({},r,{[e]:i}):i;return o?()=>a:a}return e?(0,c.A)({},r,{[e]:n}):(0,c.A)({},r,n)},[e,r,n,o])}var G=function(e){const{children:r,theme:n,themeId:o}=e,i=(0,I.A)(V),s=E()||V,l=H(o,i,n),c=H(o,s,n,!0),u="rtl"===l.direction,p=function(e){const r=(0,I.A)(),n=function(e){if(void 0!==N){const t=N();return null!=e?e:t}return function(e){const[r,n]=t.useState(e),o=e||r;return t.useEffect(()=>{null==r&&(B+=1,n(`mui-${B}`))},[r]),o}(e)}()||"",{modularCssLayers:o}=e;let i="mui.global, mui.components, mui.theme, mui.custom, mui.sx";return i=o&&null===r?"string"==typeof o?o.replace(/mui(?!\.)/g,i):`@layer ${i};`:"",z(()=>{const e=document.querySelector("head");if(!e)return;const t=e.firstChild;if(i){var r;if(t&&null!=(r=t.hasAttribute)&&r.call(t,"data-mui-layer-order")&&t.getAttribute("data-mui-layer-order")===n)return;const o=document.createElement("style");o.setAttribute("data-mui-layer-order",n),o.textContent=i,e.prepend(o)}else{var o;null==(o=e.querySelector(`style[data-mui-layer-order="${n}"]`))||o.remove()}},[i,n]),i?(0,a.jsx)(W,{styles:i}):null}(l);return(0,a.jsx)($,{theme:c,children:(0,a.jsx)(O.T.Provider,{value:l,children:(0,a.jsx)(_,{value:u,children:(0,a.jsxs)(P,{value:null==l?void 0:l.components,children:[p,r]})})})})};const U=["theme"];function K(e){let{theme:t}=e,r=(0,u.A)(e,U);const n=t[x.A];return(0,a.jsx)(G,(0,c.A)({},r,{themeId:n?x.A:void 0,theme:n||t}))}const X="#FFFFFF",Y="#f1f3f3",Z="#d5d8dc",J="#babfc5",Q="#9da5ae",ee="#818a96",te="#69727d",re="#515962",ne="#3f444b",oe="#1f2124",ie="#0c0d0e",ae="#f3bafd",se="#f0abfc",le="#eb8efb",ce="#ef4444",ue="#dc2626",pe="#b91c1c",de="#b15211",fe="#3b82f6",me="#2563eb",he="#1d4ed8",ge="#10b981",be="#0a875a",ye="#047857",ve="#99f6e4",xe="#5eead4",Ae="#2adfcd",we="#b51243",ke="#93003f",Se="#7e013b",Me="&:hover,&:focus,&:active,&:visited",Ce="__unstableAccessibleMain",Re="__unstableAccessibleLight",Ee="0.75rem",Te="1.25em",$e="1.25em",Oe="1.25em",Ie=[0,1,1,1,1],je={defaultProps:{slotProps:{paper:{elevation:6}}},styleOverrides:{listbox:({theme:e})=>({"&.MuiAutocomplete-listboxSizeTiny":{fontSize:"0.875rem"},'&.MuiAutocomplete-listbox .MuiAutocomplete-option[aria-selected="true"]':{"&,&.Mui-Mui-focused":{backgroundColor:e.palette.action.selected}}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiOutlinedInput-root":{padding:"2.5px 0","& .MuiAutocomplete-input":{lineHeight:$e,height:$e,padding:"4px 2px 4px 8px"}},"& .MuiFilledInput-root":{padding:0,"& .MuiAutocomplete-input":{padding:"15px 8px 6px"}},"& .MuiInput-root":{paddingBottom:0,"& .MuiAutocomplete-input":{padding:"2px 0"}},"& .MuiAutocomplete-popupIndicator":{fontSize:"1.5em"},"& .MuiAutocomplete-clearIndicator":{fontSize:"1.2em"},"& .MuiAutocomplete-popupIndicator .MuiSvgIcon-root, & .MuiAutocomplete-clearIndicator .MuiSvgIcon-root":{fontSize:"1em"},"& .MuiInputAdornment-root .MuiIconButton-root":{padding:"2px"},"& .MuiAutocomplete-tagSizeTiny":{fontSize:Ee},"&.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon .MuiOutlinedInput-root .MuiAutocomplete-input":{paddingRight:"48px"}})},{props:{size:"tiny",multiple:!0},style:()=>({"& .MuiAutocomplete-tag":{margin:"1.5px 3px"}})}]},Le=["primary","secondary","error","warning","info","success","accent","global","promotion"],_e=["primary","global"],qe=Le.filter(e=>!_e.includes(e)),Pe={defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({boxShadow:"none","&:hover":{boxShadow:"none"}})},variants:Le.map(e=>({props:{variant:"contained",color:e},style:({theme:t})=>({"& .MuiButtonGroup-grouped:not(:last-of-type), & .MuiButtonGroup-grouped:not(:last-of-type).Mui-disabled":{borderRight:0},"& .MuiButtonGroup-grouped:not(:last-child), & > *:not(:last-child) .MuiButtonGroup-grouped":{borderRight:`1px solid ${t.palette[e].dark}`},"& .MuiButtonGroup-grouped:not(:last-child).Mui-disabled, & > *:not(:last-child) .MuiButtonGroup-grouped.Mui-disabled":{borderRight:`1px solid ${t.palette.action.disabled}`}})}))};var ze=o(644),Be=o(6972);function Ne(e,t=0,r=1){return(0,Be.A)(e,t,r)}function De(e){if(e.type)return e;if("#"===e.charAt(0))return De(function(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length>=6?2:1}}`,"g");let r=e.match(t);return r&&1===r[0].length&&(r=r.map(e=>e+e)),r?`rgb${4===r.length?"a":""}(${r.map((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3).join(", ")})`:""}(e));const t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(r))throw new Error((0,ze.A)(9,e));let n,o=e.substring(t+1,e.length-1);if("color"===r){if(o=o.split(" "),n=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,ze.A)(10,n))}else o=o.split(",");return o=o.map(e=>parseFloat(e)),{type:r,values:o,colorSpace:n}}function Fe(e){const{type:t,colorSpace:r}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map((e,t)=>t<3?parseInt(e,10):e):-1!==t.indexOf("hsl")&&(n[1]=`${n[1]}%`,n[2]=`${n[2]}%`),n=-1!==t.indexOf("color")?`${r} ${n.join(" ")}`:`${n.join(", ")}`,`${t}(${n})`}function We(e,t){if(e=De(e),t=Ne(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]*=1-t;return Fe(e)}function Ve(e,t){if(e=De(e),t=Ne(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;else if(-1!==e.type.indexOf("color"))for(let r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return Fe(e)}const He={variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.primary.__unstableAccessibleLight,"&:hover":{color:e.palette.primary.__unstableAccessibleMain}}})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"& .MuiChip-deleteIcon":{color:e.palette.global.__unstableAccessibleLight,"&:hover":{color:e.palette.global.__unstableAccessibleMain}}})},{props:{color:"default",variant:"filled"},style:({theme:e})=>({backgroundColor:"light"===e.palette.mode?"#EBEBEB":"#434547","&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:e.palette.action.focus},"& .MuiChip-icon":{color:"inherit"}})},...Ge(["default"],function(e){return{backgroundColor:{light:"#EBEBEB",dark:"#434547"},backgroundColorHover:{light:e.palette.action.focus,dark:e.palette.action.focus},color:{light:e.palette.text.primary,dark:e.palette.text.primary},deleteIconOpacity:.26,deleteIconOpacityHover:.7}}),...Ge(["primary","global"],function(e,t){const r=e.palette[t];return{backgroundColor:{light:Ve(r.light,.8),dark:We(r.__unstableAccessibleMain,.8)},backgroundColorHover:{light:Ve(r.light,.6),dark:We(r.__unstableAccessibleMain,.9)},color:{light:We(r.__unstableAccessibleMain,.3),dark:Ve(r.light,.3)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),...Ge(qe,function(e,t){return{backgroundColor:{light:Ve(e.palette[t].light,.9),dark:We(e.palette[t].light,.8)},backgroundColorHover:{light:Ve(e.palette[t].light,.8),dark:We(e.palette[t].light,.9)},color:{light:We(e.palette[t].main,.3),dark:Ve(e.palette[t].main,.5)},deleteIconOpacity:.7,deleteIconOpacityHover:1}}),{props:{size:"tiny"},style:()=>({fontSize:Ee,height:"20px",paddingInline:"5px","& .MuiChip-avatar":{width:"1rem",height:"1rem",fontSize:"9px",marginLeft:0,marginRight:"1px"},"& .MuiChip-icon":{fontSize:"1rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"0.875rem",marginLeft:0,marginRight:0}})},{props:{size:"small"},style:()=>({height:"24px",paddingInline:"5px","& .MuiChip-avatar":{width:"1.125rem",height:"1.125rem",fontSize:"9px",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.125rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"3px",paddingLeft:"3px"},"& .MuiChip-deleteIcon":{fontSize:"1rem",marginLeft:0,marginRight:0}})},{props:{size:"medium"},style:()=>({height:"32px",paddingInline:"6px","& .MuiChip-avatar":{width:"1.25rem",height:"1.25rem",fontSize:"0.75rem",marginLeft:0,marginRight:"2px"},"& .MuiChip-icon":{fontSize:"1.25rem",marginLeft:0,marginRight:0},"& .MuiChip-label":{paddingRight:"4px",paddingLeft:"4px"},"& .MuiChip-deleteIcon":{fontSize:"1.125rem",marginLeft:0,marginRight:0}})}]};function Ge(e,t){return e.map(e=>({props:{color:e,variant:"standard"},style:({theme:r})=>{const n=t(r,e),{mode:o}=r.palette;return{backgroundColor:n.backgroundColor[o],color:n.color[o],"&.Mui-focusVisible, &.MuiChip-clickable:hover":{backgroundColor:n.backgroundColorHover[o]},"& .MuiChip-icon":{color:"inherit"},"& .MuiChip-deleteIcon":{color:n.color[o],opacity:n.deleteIconOpacity,"&:hover,&:focus":{color:n.color[o],opacity:n.deleteIconOpacityHover}}}}}))}const Ue="1rem",Ke="0.75rem",Xe={components:{MuiAccordion:{styleOverrides:{root:({theme:e})=>({backgroundColor:e.palette.background.default,"&:before":{content:"none"},"&.Mui-expanded":{margin:0},"&.MuiAccordion-gutters + .MuiAccordion-root.MuiAccordion-gutters":{marginTop:e.spacing(1),marginBottom:e.spacing(0)},"&:not(.MuiAccordion-gutters) + .MuiAccordion-root:not(.MuiAccordion-gutters)":{borderTop:0},"&.Mui-disabled":{backgroundColor:e.palette.background.default}})},variants:[{props:{square:!1},style:({theme:e})=>{const t=e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3];return{"&:first-of-type":{borderTopLeftRadius:t,borderTopRightRadius:t},"&:last-of-type":{borderBottomLeftRadius:t,borderBottomRightRadius:t}}}}]},MuiAccordionActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2)})}},MuiAccordionSummary:{styleOverrides:{root:()=>({minHeight:"64px"}),content:({theme:e})=>({margin:e.spacing(1,0),"&.MuiAccordionSummary-content.Mui-expanded":{margin:e.spacing(1,0)}})}},MuiAccordionSummaryIcon:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(1,0)})}},MuiAccordionSummaryText:{styleOverrides:{root:({theme:e})=>({marginTop:0,marginBottom:0,padding:e.spacing(1,0)})}},MuiAppBar:{defaultProps:{elevation:0,color:"default"}},MuiAutocomplete:je,MuiAvatar:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2],boxShadow:"none",whiteSpace:"nowrap","&:hover":{boxShadow:"none"},"& .MuiSvgIcon-root":{fill:"currentColor"}})},variants:[{props:{color:"primary",variant:"outlined"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain,borderColor:e.palette.primary.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"primary",variant:"text"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global",variant:"outlined"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain,borderColor:e.palette.global.__unstableAccessibleMain,"&:hover":{borderColor:e.palette.global.__unstableAccessibleMain}})},{props:{color:"global",variant:"text"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})}]},MuiButtonBase:{defaultProps:{disableRipple:!0},styleOverrides:{root:()=>({"&.MuiButtonBase-root.Mui-focusVisible":{boxShadow:"0 0 0 1px inset"},".MuiCircularProgress-root":{fontSize:"inherit"}})}},MuiButtonGroup:Pe,MuiCard:{defaultProps:{},styleOverrides:{root:()=>({position:"relative"})}},MuiCardActions:{styleOverrides:{root:({theme:e})=>({justifyContent:"flex-end",padding:e.spacing(1.5,2)})}},MuiCardGroup:{styleOverrides:{root:()=>({"& .MuiCard-root.MuiPaper-outlined:not(:last-child)":{borderBottom:0},"& .MuiCard-root.MuiPaper-rounded":{"&:first-child:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0},"&:not(:first-child):not(:last-child)":{borderRadius:0},"&:last-child:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0}}})}},MuiCardHeader:{defaultProps:{titleTypographyProps:{variant:"subtitle1"}},styleOverrides:{action:()=>({alignSelf:"center"})},variants:[{props:{disableActionOffset:!0},style:()=>({"& .MuiCardHeader-action":{marginRight:0}})}]},MuiChip:He,MuiCircularProgress:{defaultProps:{color:"inherit",size:"1em"},styleOverrides:{root:({theme:e})=>({fontSize:e.spacing(5)})}},MuiDialog:{styleOverrides:{paper:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[4]})}},MuiDialogActions:{styleOverrides:{root:({theme:e})=>({padding:e.spacing(2,3)})}},MuiDialogContent:{styleOverrides:{dividers:()=>({"&:last-child":{borderBottom:"none"}})}},MuiFilledInput:{variants:[{props:{size:"tiny"},style:()=>({fontSize:Ee,lineHeight:Oe,"& .MuiInputBase-input":{fontSize:Ee,lineHeight:Oe,height:Oe,padding:"15px 8px 6px"}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})}]},MuiFormHelperText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.tertiary,margin:e.spacing(.5,0,0)})}},MuiFormLabel:{variants:[{props:{size:"tiny"},style:()=>({fontSize:"0.75rem",lineHeight:"1.6",fontWeight:"400",letterSpacing:"0.19px"})},{props:{size:"small"},style:({theme:e})=>({...e.typography.body2})}]},MuiIconButton:{variants:[{props:{color:"primary"},style:({theme:e})=>({color:e.palette.primary.__unstableAccessibleMain})},{props:{color:"global"},style:({theme:e})=>({color:e.palette.global.__unstableAccessibleMain})},{props:{edge:"start",size:"small"},style:({theme:e})=>({marginLeft:e.spacing(-1.5)})},{props:{edge:"end",size:"small"},style:({theme:e})=>({marginRight:e.spacing(-1.5)})},{props:{edge:"start",size:"large"},style:({theme:e})=>({marginLeft:e.spacing(-2)})},{props:{edge:"end",size:"large"},style:({theme:e})=>({marginRight:e.spacing(-2)})},{props:{size:"tiny"},style:({theme:e})=>({padding:e.spacing(.75)})}]},MuiInput:{variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:Ee,lineHeight:Te,"&.MuiInput-root":{marginTop:e.spacing(1.5)},"& .MuiInputBase-input":{fontSize:Ee,lineHeight:Te,height:Te,padding:"6.5px 0"}})}]},MuiInputAdornment:{styleOverrides:{root:({theme:e})=>({"&.MuiInputAdornment-sizeTiny":{"&.MuiInputAdornment-positionStart":{marginRight:e.spacing(.5)},"&.MuiInputAdornment-positionEnd":{marginLeft:e.spacing(.5)}}})}},MuiInputBase:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]}),input:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial"}})}},MuiInputLabel:{variants:[{props:{size:"tiny",shrink:!1},style:()=>({"&.MuiInputLabel-outlined":{transform:"translate(7.5px, 5.5px) scale(1)"},"&.MuiInputLabel-standard":{transform:"translate(0px, 18px) scale(1)"},"&.MuiInputLabel-filled":{transform:"translate(8px, 11px) scale(1)"}})},{props:{size:"tiny",shrink:!0},style:()=>({"&.MuiInputLabel-filled":{transform:"translate(8px, 2px) scale(0.75)"}})}]},MuiListItem:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"a&":{[Me]:{color:e.palette.text.primary}}})}},MuiListItemButton:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary,"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[Me]:{color:e.palette.text.primary}}})}},MuiListItemIcon:{styleOverrides:{root:({theme:e})=>({minWidth:"initial","&:not(:last-child)":{marginRight:e.spacing(1)}})}},MuiListItemText:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})}},MuiListSubheader:{styleOverrides:{root:({theme:e})=>({backgroundImage:"linear-gradient(rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12))",lineHeight:"36px",color:e.palette.text.secondary})}},MuiMenu:{defaultProps:{elevation:6}},MuiMenuItem:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected},"&:focus":{backgroundColor:e.palette.action.focus}},"a&":{[Me]:{color:e.palette.text.primary}},"& .MuiListItemIcon-root":{minWidth:"initial"}})}},MuiOutlinedInput:{styleOverrides:{root:({theme:e})=>({"&.Mui-focused .MuiInputAdornment-root .MuiOutlinedInput-notchedOutline":{borderColor:"dark"===e.palette.mode?"rgba(255, 255, 255, 0.23)":"rgba(0, 0, 0, 0.23)",borderWidth:"1px"}})},variants:[{props:{size:"tiny"},style:({theme:e})=>({fontSize:Ee,lineHeight:$e,"&.MuiInputBase-adornedStart":{paddingLeft:e.spacing(1)},"&.MuiInputBase-adornedEnd":{paddingRight:e.spacing(1)},"& .MuiInputBase-input":{fontSize:Ee,lineHeight:$e,height:$e,padding:"6.5px 8px"},"& .MuiInputAdornment-root + .MuiInputBase-input":{paddingLeft:0},"&:has(.MuiInputBase-input + .MuiInputAdornment-root) .MuiInputBase-input":{paddingRight:0}})},{props:{size:"tiny",multiline:!0},style:()=>({padding:0})},{props:e=>!!e.endAdornment&&"tiny"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{"&.MuiSelect-standard":{paddingTop:0,paddingBottom:0},"&.MuiSelect-outlined,&.MuiSelect-filled":{paddingTop:"4px",paddingBottom:"4px"}}})},{props:e=>!!e.endAdornment&&"small"===e.size,style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"2.5px",paddingBottom:"2.5px"}})},{props:e=>!(!e.endAdornment||"medium"!==e.size&&e.size),style:()=>({"& .MuiInputAdornment-root .MuiInputBase-root .MuiSelect-select":{paddingTop:"8.5px",paddingBottom:"8.5px"}})}]},MuiPagination:{variants:[{props:{shape:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiPaper:{variants:[{props:{square:!1},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[3]})}]},MuiSelect:{styleOverrides:{nativeInput:()=>({".MuiInputBase-root.Mui-disabled &":{backgroundColor:"initial",opacity:0}})},variants:[{props:{size:"tiny"},style:()=>({"& .MuiSelect-icon":{fontSize:Ue,right:"9px"},"& .MuiSelect-select.MuiSelect-outlined, & .MuiSelect-select.MuiSelect-filled":{minHeight:$e},"& .MuiSelect-select.MuiSelect-standard":{lineHeight:Te,minHeight:Te}})}]},MuiSkeleton:{variants:[{props:{variant:"rounded"},style:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}]},MuiSnackbarContent:{defaultProps:{},styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})}},MuiStepConnector:{styleOverrides:{root:({theme:e})=>({"& .MuiStepConnector-line":{borderColor:e.palette.divider}})}},MuiStepIcon:{styleOverrides:{root:({theme:e})=>({"&:not(.Mui-active) .MuiStepIcon-text":{fill:e.palette.common.white}})}},MuiStepLabel:{styleOverrides:{root:()=>({alignItems:"flex-start"})}},MuiStepper:{styleOverrides:{root:()=>({"& .MuiStepLabel-root":{alignItems:"center"}})}},MuiSvgIcon:{variants:[{props:{fontSize:"tiny"},style:()=>({fontSize:"1rem"})}]},MuiTab:{styleOverrides:{root:{"&:not(.Mui-selected)":{fontWeight:400},"&.Mui-selected":{fontWeight:700}}},variants:[{props:{size:"small"},style:({theme:e})=>({fontSize:Ke,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}})}]},MuiTableRow:{styleOverrides:{root:({theme:e})=>({"&.Mui-selected":{backgroundColor:e.palette.action.selected,"&:hover":{backgroundColor:e.palette.action.selected}}})},variants:[{props:e=>"onClick"in e,style:()=>({cursor:"pointer"})}]},MuiTabPanel:{styleOverrides:{root:({theme:e})=>({color:e.palette.text.primary})},variants:[{props:e=>"medium"===e.size||!e.size,style:({theme:e})=>({padding:e.spacing(3,0)})},{props:{size:"small"},style:({theme:e})=>({padding:e.spacing(1.5,0)})},{props:{disablePadding:!0},style:()=>({padding:0})}]},MuiTabs:{styleOverrides:{indicator:{height:"3px"}},variants:[{props:{size:"small"},style:({theme:e})=>({minHeight:32,"& .MuiTab-root":{fontSize:Ke,lineHeight:1.6,padding:e.spacing(.75,1),minWidth:72,"&:not(.MuiTab-labelIcon)":{minHeight:32},"&.MuiTab-labelIcon":{minHeight:32}}})}]},MuiTextField:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{size:"tiny",select:!0},style:()=>({"& .MuiSelect-icon":{fontSize:Ue,right:"9px"},"& .MuiInputBase-root .MuiSelect-select":{minHeight:"auto"}})}]},MuiToggleButton:{styleOverrides:{root:({theme:e})=>({borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2]})},variants:[{props:{color:"primary"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.primary.__unstableAccessibleMain}})},{props:{color:"global"},style:({theme:e})=>({"&.MuiToggleButton-root.Mui-selected":{color:e.palette.global.__unstableAccessibleMain}})},{props:{size:"tiny"},style:({theme:e})=>({fontSize:Ee,lineHeight:1.3334,padding:e.spacing(.625)})}]},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{arrow:({theme:e})=>({color:e.palette.grey[700]}),tooltip:({theme:e})=>({backgroundColor:e.palette.grey[700],borderRadius:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[1]})}}},shape:{borderRadius:4,__unstableBorderRadiusMultipliers:Ie},typography:{button:{textTransform:"none"},h1:{fontWeight:700},h2:{fontWeight:700},h3:{fontSize:"2.75rem",fontWeight:700},h4:{fontSize:"2rem",fontWeight:700},h5:{fontWeight:700},subtitle1:{fontWeight:500,lineHeight:1.3},subtitle2:{lineHeight:1.3}},zIndex:{mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},Ye={...Xe,palette:{mode:"light",primary:{main:se,light:ae,dark:le,contrastText:ie,[Ce]:"#C00BB9",[Re]:"#D355CE"},secondary:{main:re,light:te,dark:ne,contrastText:X},grey:{50:Y,100:Z,200:J,300:Q,400:ee,500:te,600:re,700:ne,800:oe,900:ie},text:{primary:ie,secondary:ne,tertiary:te,disabled:Q},background:{paper:X,default:X},success:{main:be,light:ge,dark:ye,contrastText:X},error:{main:ue,light:ce,dark:pe,contrastText:X},warning:{main:"#bb5b1d",light:"#d97706",dark:de,contrastText:X},info:{main:me,light:fe,dark:he,contrastText:X},global:{main:xe,light:ve,dark:Ae,contrastText:ie,[Ce]:"#17929B",[Re]:"#5DB3B9"},accent:{main:ke,light:we,dark:Se,contrastText:X},promotion:{main:ke,light:we,dark:Se,contrastText:X}}},Ze={...Xe,palette:{mode:"dark",primary:{main:se,light:ae,dark:le,contrastText:ie,[Ce]:"#C00BB9",[Re]:"#D355CE"},secondary:{main:Q,light:J,dark:ee,contrastText:ie},grey:{50:Y,100:Z,200:J,300:Q,400:ee,500:te,600:re,700:ne,800:oe,900:ie},text:{primary:X,secondary:J,tertiary:Q,disabled:re},background:{paper:ie,default:oe},success:{main:be,light:ge,dark:ye,contrastText:X},error:{main:ue,light:ce,dark:pe,contrastText:X},warning:{main:"#f59e0b",light:"#fbbf24",dark:de,contrastText:"#000000"},info:{main:me,light:fe,dark:he,contrastText:X},global:{main:xe,light:ve,dark:Ae,contrastText:ie,[Ce]:"#17929B",[Re]:"#5DB3B9"},accent:{main:ke,light:we,dark:Se,contrastText:X},promotion:{main:ke,light:we,dark:Se,contrastText:X}}};var Je=o(7340);function Qe(e,r,n,o,i){const[a,s]=t.useState(()=>i&&n?n(e).matches:o?o(e).matches:r);return z(()=>{let t=!0;if(!n)return;const r=n(e),o=()=>{t&&s(r.matches)};return o(),r.addListener(o),()=>{t=!1,r.removeListener(o)}},[e,n]),a}const et=t.useSyncExternalStore;function tt(e,r,n,o,i){const a=t.useCallback(()=>r,[r]),s=t.useMemo(()=>{if(i&&n)return()=>n(e).matches;if(null!==o){const{matches:t}=o(e);return()=>t}return a},[a,e,o,i,n]),[l,c]=t.useMemo(()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]},[a,n,e]);return et(c,l,s)}function rt(e,t={}){const r=(0,I.A)(),n="undefined"!=typeof window&&void 0!==window.matchMedia,{defaultMatches:o=!1,matchMedia:i=(n?window.matchMedia:null),ssrMatchMedia:a=null,noSsr:s=!1}=(0,Je.A)({name:"MuiUseMediaQuery",props:t,theme:r});let l="function"==typeof e?e(r):e;return l=l.replace(/^@media( ?)/m,""),(void 0!==et?tt:Qe)(l,o,i,a,s)}var nt=o(1317);const ot="#524CFF";var it,at,st={primary:{main:ot,light:"#6B65FF",dark:"#4C43E5",contrastText:"#FFFFFF",[Ce]:"#524CFF",[Re]:"#6B65FF"},action:{selected:(it=ot,at=.08,it=De(it),at=Ne(at),"rgb"!==it.type&&"hsl"!==it.type||(it.type+="a"),"color"===it.type?it.values[3]=`/${at}`:it.values[3]=at,Fe(it))}};const lt="#006BFF",ct="#2C89FF";var ut={primary:{main:lt,light:ct,dark:"#005BE0",contrastText:"#FFFFFF",[Ce]:lt,[Re]:ct}};const pt=["none","0px 1px 3px 0px rgba(0, 0, 0, 0.02), 0px 1px 1px 0px rgba(0, 0, 0, 0.04), 0px 2px 1px -1px rgba(0, 0, 0, 0.06)","0px 1px 5px 0px rgba(0, 0, 0, 0.02), 0px 2px 2px 0px rgba(0, 0, 0, 0.04), 0px 3px 1px -2px rgba(0, 0, 0, 0.06)","0px 1px 8px 0px rgba(0, 0, 0, 0.02), 0px 3px 4px 0px rgba(0, 0, 0, 0.04), 0px 3px 3px -2px rgba(0, 0, 0, 0.06)","0px 1px 10px 0px rgba(0, 0, 0, 0.02), 0px 4px 5px 0px rgba(0, 0, 0, 0.04), 0px 2px 4px -1px rgba(0, 0, 0, 0.06)","0px 1px 14px 0px rgba(0, 0, 0, 0.02), 0px 5px 8px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 1px 18px 0px rgba(0, 0, 0, 0.02), 0px 6px 10px 0px rgba(0, 0, 0, 0.04), 0px 3px 5px -1px rgba(0, 0, 0, 0.06)","0px 2px 16px 1px rgba(0, 0, 0, 0.02), 0px 7px 10px 1px rgba(0, 0, 0, 0.04), 0px 4px 5px -2px rgba(0, 0, 0, 0.06)","0px 3px 14px 2px rgba(0, 0, 0, 0.02), 0px 8px 10px 1px rgba(0, 0, 0, 0.04), 0px 5px 5px -3px rgba(0, 0, 0, 0.06)","0px 4px 20px 3px rgba(0, 0, 0, 0.02), 0px 11px 15px 1px rgba(0, 0, 0, 0.04), 0px 6px 7px -4px rgba(0, 0, 0, 0.06)","0px 4px 18px 3px rgba(0, 0, 0, 0.02), 0px 10px 14px 1px rgba(0, 0, 0, 0.04), 0px 6px 6px -3px rgba(0, 0, 0, 0.06)","0px 3px 16px 2px rgba(0, 0, 0, 0.02), 0px 9px 12px 1px rgba(0, 0, 0, 0.04), 0px 5px 6px -3px rgba(0, 0, 0, 0.06)","0px 5px 22px 4px rgba(0, 0, 0, 0.02), 0px 12px 17px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 24px 4px rgba(0, 0, 0, 0.02), 0px 13px 19px 2px rgba(0, 0, 0, 0.04), 0px 7px 8px -4px rgba(0, 0, 0, 0.06)","0px 5px 26px 4px rgba(0, 0, 0, 0.02), 0px 14px 21px 2px rgba(0, 0, 0, 0.04), 0px 7px 9px -4px rgba(0, 0, 0, 0.06)","0px 6px 28px 5px rgba(0, 0, 0, 0.02), 0px 15px 22px 2px rgba(0, 0, 0, 0.04), 0px 8px 9px -5px rgba(0, 0, 0, 0.06)","0px 6px 30px 5px rgba(0, 0, 0, 0.02), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.06)","0px 6px 32px 5px rgba(0, 0, 0, 0.02), 0px 17px 26px 2px rgba(0, 0, 0, 0.04), 0px 8px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 34px 6px rgba(0, 0, 0, 0.02), 0px 18px 28px 2px rgba(0, 0, 0, 0.04), 0px 9px 11px -5px rgba(0, 0, 0, 0.06)","0px 7px 36px 6px rgba(0, 0, 0, 0.02), 0px 19px 29px 2px rgba(0, 0, 0, 0.04), 0px 9px 12px -6px rgba(0, 0, 0, 0.06)","0px 8px 38px 7px rgba(0, 0, 0, 0.02), 0px 20px 31px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 40px 7px rgba(0, 0, 0, 0.02), 0px 21px 33px 3px rgba(0, 0, 0, 0.04), 0px 10px 13px -6px rgba(0, 0, 0, 0.06)","0px 8px 42px 7px rgba(0, 0, 0, 0.02), 0px 22px 35px 3px rgba(0, 0, 0, 0.04), 0px 10px 14px -6px rgba(0, 0, 0, 0.06)","0px 9px 44px 8px rgba(0, 0, 0, 0.02), 0px 23px 36px 3px rgba(0, 0, 0, 0.04), 0px 11px 14px -7px rgba(0, 0, 0, 0.06)","0px 9px 46px 8px rgba(0, 0, 0, 0.02), 0px 24px 38px 3px rgba(0, 0, 0, 0.04), 0px 11px 15px -7px rgba(0, 0, 0, 0.06)"],dt=oe,ft=ne;var mt={primary:{main:dt,light:ft,dark:ie,contrastText:"#FFFFFF",[Ce]:dt,[Re]:ft},accent:{main:se,light:ae,dark:le,contrastText:ie}};const ht=Y,gt="#FFFFFF";var bt={primary:{main:ht,light:gt,dark:Z,contrastText:ie,[Ce]:ht,[Re]:gt},accent:{main:se,light:ae,dark:le,contrastText:ie}};const yt=(0,t.createContext)(null),vt=({value:e,children:r})=>t.createElement(yt.Provider,{value:e},r),xt={zIndex:Xe.zIndex},At=new Map,wt=(0,O.w)(({colorScheme:e,palette:n,children:o,overrides:i},a)=>{const s=(0,t.useContext)(yt),l="eui-rtl"===a.key,c=n||s?.palette,u=e||s?.colorScheme||"auto",p=rt("(prefers-color-scheme: dark)"),d="auto"===u&&p||"dark"===u,f=function(e,t){if(!e)return t;if("function"!=typeof e)return console.error("overrides must be a function"),t;const r=e(structuredClone(t||xt));return r&&"object"==typeof r?r:(console.error("overrides function must return an object"),t)}(i,s?.overrides);let m=(({palette:e="default",rtl:t=!1,isDarkMode:r=!1}={})=>{const n=`${e}-${r}-${t}`;if(At.has(n))return At.get(n);const o=r?Ze:Ye,i={};"marketing-suite"===e&&(i.palette=st),"hub"===e&&(i.palette=ut,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]},i.shadows=pt),"unstable"===e&&(i.palette=r?bt:mt,i.shape={borderRadius:8,__unstableBorderRadiusMultipliers:[0,.5,1,1.5,2.5]}),t&&(i.direction="rtl");const a=((e,...t)=>{const r={...e};return r.shape={borderRadius:4,__unstableBorderRadiusMultipliers:Ie,...r.shape},(0,v.A)(r,...t)})(o,i);return At.set(n,a),a})({rtl:l,isDarkMode:d,palette:c});return f&&(m=((e,t)=>{if(!t)return e;const r={};return["zIndex"].forEach(e=>{e in t&&(r[e]=t[e])}),(0,nt.A)(e,r,{clone:!0})})(m,f)),r().createElement(vt,{value:{colorScheme:e,palette:n,overrides:f}},r().createElement(K,{theme:m},o))});var kt=o(4164),St=o(9452),Mt=o(5659),Ct=o(1848),Rt=o(3541),Et=o(2765),Tt=t.createContext(),$t=o(3990);function Ot(e){return(0,$t.Ay)("MuiGrid",e)}const It=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],jt=(0,A.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map(e=>`spacing-xs-${e}`),...["column-reverse","column","row-reverse","row"].map(e=>`direction-xs-${e}`),...["nowrap","wrap-reverse","wrap"].map(e=>`wrap-xs-${e}`),...It.map(e=>`grid-xs-${e}`),...It.map(e=>`grid-sm-${e}`),...It.map(e=>`grid-md-${e}`),...It.map(e=>`grid-lg-${e}`),...It.map(e=>`grid-xl-${e}`)]);var Lt=jt;const _t=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function qt(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),"")||"px"}`}function Pt({breakpoints:e,values:t}){let r="";Object.keys(t).forEach(e=>{""===r&&0!==t[e]&&(r=e)});const n=Object.keys(e).sort((t,r)=>e[t]-e[r]);return n.slice(0,n.indexOf(r))}const zt=(0,Ct.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e,{container:n,direction:o,item:i,spacing:a,wrap:s,zeroMinWidth:l,breakpoints:c}=r;let u=[];n&&(u=function(e,t,r={}){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[r[`spacing-xs-${String(e)}`]];const n=[];return t.forEach(t=>{const o=e[t];Number(o)>0&&n.push(r[`spacing-${t}-${String(o)}`])}),n}(a,c,t));const p=[];return c.forEach(e=>{const n=r[e];n&&p.push(t[`grid-${e}-${String(n)}`])}),[t.root,n&&t.container,i&&t.item,l&&t.zeroMinWidth,...u,"row"!==o&&t[`direction-xs-${String(o)}`],"wrap"!==s&&t[`wrap-xs-${String(s)}`],...p]}})(({ownerState:e})=>(0,c.A)({boxSizing:"border-box"},e.container&&{display:"flex",flexWrap:"wrap",width:"100%"},e.item&&{margin:0},e.zeroMinWidth&&{minWidth:0},"wrap"!==e.wrap&&{flexWrap:e.wrap}),function({theme:e,ownerState:t}){const r=(0,St.kW)({values:t.direction,breakpoints:e.breakpoints.values});return(0,St.NI)({theme:e},r,e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t[`& > .${Lt.item}`]={maxWidth:"none"}),t})},function({theme:e,ownerState:t}){const{container:r,rowSpacing:n}=t;let o={};if(r&&0!==n){const t=(0,St.kW)({values:n,breakpoints:e.breakpoints.values});let r;"object"==typeof t&&(r=Pt({breakpoints:e.breakpoints.values,values:t})),o=(0,St.NI)({theme:e},t,(t,n)=>{var o;const i=e.spacing(t);return"0px"!==i?{marginTop:`-${qt(i)}`,[`& > .${Lt.item}`]:{paddingTop:qt(i)}}:null!=(o=r)&&o.includes(n)?{}:{marginTop:0,[`& > .${Lt.item}`]:{paddingTop:0}}})}return o},function({theme:e,ownerState:t}){const{container:r,columnSpacing:n}=t;let o={};if(r&&0!==n){const t=(0,St.kW)({values:n,breakpoints:e.breakpoints.values});let r;"object"==typeof t&&(r=Pt({breakpoints:e.breakpoints.values,values:t})),o=(0,St.NI)({theme:e},t,(t,n)=>{var o;const i=e.spacing(t);return"0px"!==i?{width:`calc(100% + ${qt(i)})`,marginLeft:`-${qt(i)}`,[`& > .${Lt.item}`]:{paddingLeft:qt(i)}}:null!=(o=r)&&o.includes(n)?{}:{width:"100%",marginLeft:0,[`& > .${Lt.item}`]:{paddingLeft:0}}})}return o},function({theme:e,ownerState:t}){let r;return e.breakpoints.keys.reduce((n,o)=>{let i={};if(t[o]&&(r=t[o]),!r)return n;if(!0===r)i={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===r)i={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const a=(0,St.kW)({values:t.columns,breakpoints:e.breakpoints.values}),s="object"==typeof a?a[o]:a;if(null==s)return n;const l=Math.round(r/s*1e8)/1e6+"%";let u={};if(t.container&&t.item&&0!==t.columnSpacing){const r=e.spacing(t.columnSpacing);if("0px"!==r){const e=`calc(${l} + ${qt(r)})`;u={flexBasis:e,maxWidth:e}}}i=(0,c.A)({flexBasis:l,flexGrow:0,maxWidth:l},u)}return 0===e.breakpoints.values[o]?Object.assign(n,i):n[e.breakpoints.up(o)]=i,n},{})}),Bt=t.forwardRef(function(e,r){const n=(0,Rt.A)({props:e,name:"MuiGrid"}),{breakpoints:o}=function(){const e=(0,g.A)(Et.A);return e[x.A]||e}(),i=(0,h.A)(n),{className:s,columns:l,columnSpacing:p,component:d="div",container:f=!1,direction:m="row",item:b=!1,rowSpacing:y,spacing:v=0,wrap:A="wrap",zeroMinWidth:w=!1}=i,k=(0,u.A)(i,_t),S=y||v,M=p||v,C=t.useContext(Tt),R=f?l||12:C,E={},T=(0,c.A)({},k);o.keys.forEach(e=>{null!=k[e]&&(E[e]=k[e],delete T[e])});const $=(0,c.A)({},i,{columns:R,container:f,direction:m,item:b,rowSpacing:S,columnSpacing:M,wrap:A,zeroMinWidth:w,spacing:v},E,{breakpoints:o.keys}),O=(e=>{const{classes:t,container:r,direction:n,item:o,spacing:i,wrap:a,zeroMinWidth:s,breakpoints:l}=e;let c=[];r&&(c=function(e,t){if(!e||e<=0)return[];if("string"==typeof e&&!Number.isNaN(Number(e))||"number"==typeof e)return[`spacing-xs-${String(e)}`];const r=[];return t.forEach(t=>{const n=e[t];if(Number(n)>0){const e=`spacing-${t}-${String(n)}`;r.push(e)}}),r}(i,l));const u=[];l.forEach(t=>{const r=e[t];r&&u.push(`grid-${t}-${String(r)}`)});const p={root:["root",r&&"container",o&&"item",s&&"zeroMinWidth",...c,"row"!==n&&`direction-xs-${String(n)}`,"wrap"!==a&&`wrap-xs-${String(a)}`,...u]};return(0,Mt.A)(p,Ot,t)})($);return(0,a.jsx)(Tt.Provider,{value:R,children:(0,a.jsx)(zt,(0,c.A)({ownerState:$,className:(0,kt.A)(O.root,s),as:d,ref:r},T))})});var Nt=Bt,Dt=r().forwardRef((e,t)=>r().createElement(Nt,{...e,ref:t})),Ft=o(7900);const Wt=e=>e;var Vt=(()=>{let e=Wt;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Wt}}})();const Ht={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function Gt(e,t,r="Mui"){const n=Ht[t];return n?`${r}-${n}`:`${Vt.generate(e)}-${t}`}function Ut(e,t,r=void 0){const n={};return Object.keys(e).forEach(o=>{n[o]=e[o].reduce((e,n)=>{if(n){const o=t(n);""!==o&&e.push(o),r&&r[n]&&e.push(r[n])}return e},[]).join(" ")}),n}var Kt=o(8749);const Xt=["ownerState"],Yt=["variants"],Zt=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function Jt(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function Qt(e,t){return t&&e&&"object"==typeof e&&e.styles&&!e.styles.startsWith("@layer")&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}const er=(0,Kt.A)(),tr=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function rr({defaultTheme:e,theme:t,themeId:r}){return n=t,0===Object.keys(n).length?e:t[r]||t;var n}function nr(e){return e?(t,r)=>r[e]:null}function or(e,t,r){let{ownerState:n}=t,o=(0,u.A)(t,Xt);const i="function"==typeof e?e((0,c.A)({ownerState:n},o)):e;if(Array.isArray(i))return i.flatMap(e=>or(e,(0,c.A)({ownerState:n},o),r));if(i&&"object"==typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,u.A)(i,Yt);return e.forEach(e=>{let i=!0;if("function"==typeof e.props?i=e.props((0,c.A)({ownerState:n},o,n)):Object.keys(e.props).forEach(t=>{(null==n?void 0:n[t])!==e.props[t]&&o[t]!==e.props[t]&&(i=!1)}),i){Array.isArray(t)||(t=[t]);const i="function"==typeof e.style?e.style((0,c.A)({ownerState:n},o,n)):e.style;t.push(r?Qt((0,f.internal_serializeStyles)(i),r):i)}}),t}return r?Qt((0,f.internal_serializeStyles)(i),r):i}const ir=function(e={}){const{themeId:t,defaultTheme:r=er,rootShouldForwardProp:n=Jt,slotShouldForwardProp:o=Jt}=e,i=e=>(0,m.A)((0,c.A)({},e,{theme:rr((0,c.A)({},e,{defaultTheme:r,themeId:t}))}));return i.__mui_systemSx=!0,(e,a={})=>{(0,f.internal_processStyles)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));const{name:s,slot:l,skipVariantsResolver:p,skipSx:d,overridesResolver:m=nr(tr(l))}=a,h=(0,u.A)(a,Zt),g=s&&s.startsWith("Mui")||l?"components":"custom",b=void 0!==p?p:l&&"Root"!==l&&"root"!==l||!1,y=d||!1;let v=Jt;"Root"===l||"root"===l?v=n:l?v=o:function(e){return"string"==typeof e&&e.charCodeAt(0)>96}(e)&&(v=void 0);const x=(0,f.default)(e,(0,c.A)({shouldForwardProp:v,label:void 0},h)),A=e=>"function"==typeof e&&e.__emotion_real!==e||(0,Ft.Q)(e)?n=>{const o=rr({theme:n.theme,defaultTheme:r,themeId:t});return or(e,(0,c.A)({},n,{theme:o}),o.modularCssLayers?g:void 0)}:e,w=(n,...o)=>{let a=A(n);const l=o?o.map(A):[];s&&m&&l.push(e=>{const n=rr((0,c.A)({},e,{defaultTheme:r,themeId:t}));if(!n.components||!n.components[s]||!n.components[s].styleOverrides)return null;const o=n.components[s].styleOverrides,i={};return Object.entries(o).forEach(([t,r])=>{i[t]=or(r,(0,c.A)({},e,{theme:n}),n.modularCssLayers?"theme":void 0)}),m(e,i)}),s&&!b&&l.push(e=>{var n;const o=rr((0,c.A)({},e,{defaultTheme:r,themeId:t}));return or({variants:null==o||null==(n=o.components)||null==(n=n[s])?void 0:n.variants},(0,c.A)({},e,{theme:o}),o.modularCssLayers?"theme":void 0)}),y||l.push(i);const u=l.length-o.length;if(Array.isArray(n)&&u>0){const e=new Array(u).fill("");a=[...n,...e],a.raw=[...n.raw,...e]}const p=x(a,...l);return e.muiName&&(p.muiName=e.muiName),p};return x.withConfig&&(w.withConfig=x.withConfig),w}}();var ar=ir,sr=o(4467),lr=o(8248);const cr=["component","direction","spacing","divider","children","className","useFlexGap"],ur=(0,Kt.A)(),pr=ar("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function dr(e){return(0,sr.A)({props:e,name:"MuiStack",defaultTheme:ur})}function fr(e,r){const n=t.Children.toArray(e).filter(Boolean);return n.reduce((e,o,i)=>(e.push(o),i{let r=(0,c.A)({display:"flex",flexDirection:"column"},(0,St.NI)({theme:t},(0,St.kW)({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e})));if(e.spacing){const n=(0,lr.LX)(t),o=Object.keys(t.breakpoints.values).reduce((t,r)=>(("object"==typeof e.spacing&&null!=e.spacing[r]||"object"==typeof e.direction&&null!=e.direction[r])&&(t[r]=!0),t),{}),i=(0,St.kW)({values:e.direction,base:o}),a=(0,St.kW)({values:e.spacing,base:o});"object"==typeof i&&Object.keys(i).forEach((e,t,r)=>{if(!i[e]){const n=t>0?i[r[t-1]]:"column";i[e]=n}});const s=(t,r)=>{return e.useFlexGap?{gap:(0,lr._W)(n,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${o=r?i[r]:e.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]}`]:(0,lr._W)(n,t)}};var o};r=(0,Ft.A)(r,(0,St.NI)({theme:t},a,s))}return r=(0,St.iZ)(t.breakpoints,r),r},hr=function(e={}){const{createStyledComponent:r=pr,useThemeProps:n=dr,componentName:o="MuiStack"}=e,i=r(mr),s=t.forwardRef(function(e,t){const r=n(e),s=(0,h.A)(r),{component:l="div",direction:p="column",spacing:f=0,divider:m,children:g,className:b,useFlexGap:y=!1}=s,v=(0,u.A)(s,cr),x={direction:p,spacing:f,useFlexGap:y},A=Ut({root:["root"]},e=>Gt(o,e),{});return(0,a.jsx)(i,(0,c.A)({as:l,ownerState:x,ref:t,className:d(A.root,b)},v,{children:m?fr(g,m):g}))});return s}({createStyledComponent:(0,Ct.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,Rt.A)({props:e,name:"MuiStack"})});var gr=hr,br=r().forwardRef((e,t)=>r().createElement(gr,{...e,ref:t})),yr=o(8466);function vr(e){return(0,$t.Ay)("MuiTypography",e)}(0,A.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const xr=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],Ar=(0,Ct.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.variant&&t[r.variant],"inherit"!==r.align&&t[`align${(0,yr.A)(r.align)}`],r.noWrap&&t.noWrap,r.gutterBottom&&t.gutterBottom,r.paragraph&&t.paragraph]}})(({theme:e,ownerState:t})=>(0,c.A)({margin:0},"inherit"===t.variant&&{font:"inherit"},"inherit"!==t.variant&&e.typography[t.variant],"inherit"!==t.align&&{textAlign:t.align},t.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t.gutterBottom&&{marginBottom:"0.35em"},t.paragraph&&{marginBottom:16})),wr={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},kr={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Sr=t.forwardRef(function(e,t){const r=(0,Rt.A)({props:e,name:"MuiTypography"}),n=(e=>kr[e]||e)(r.color),o=(0,h.A)((0,c.A)({},r,{color:n})),{align:i="inherit",className:s,component:l,gutterBottom:p=!1,noWrap:d=!1,paragraph:f=!1,variant:m="body1",variantMapping:g=wr}=o,b=(0,u.A)(o,xr),y=(0,c.A)({},o,{align:i,color:n,className:s,component:l,gutterBottom:p,noWrap:d,paragraph:f,variant:m,variantMapping:g}),v=l||(f?"p":g[m]||wr[m])||"span",x=(e=>{const{align:t,gutterBottom:r,noWrap:n,paragraph:o,variant:i,classes:a}=e,s={root:["root",i,"inherit"!==e.align&&`align${(0,yr.A)(t)}`,r&&"gutterBottom",n&&"noWrap",o&&"paragraph"]};return(0,Mt.A)(s,vr,a)})(y);return(0,a.jsx)(Ar,(0,c.A)({as:v,ref:t,ownerState:y,className:(0,kt.A)(x.root,s)},b))});var Mr=Sr,Cr=r().forwardRef((e,t)=>r().createElement(Mr,{...e,ref:t}));function Rr(e,t){const r=(0,c.A)({},t);return Object.keys(e).forEach(n=>{if(n.toString().match(/^(components|slots)$/))r[n]=(0,c.A)({},e[n],r[n]);else if(n.toString().match(/^(componentsProps|slotProps)$/)){const o=e[n]||{},i=t[n];r[n]={},i&&Object.keys(i)?o&&Object.keys(o)?(r[n]=(0,c.A)({},i),Object.keys(o).forEach(e=>{r[n][e]=Rr(o[e],i[e])})):r[n]=i:r[n]=o}else void 0===r[n]&&(r[n]=e[n])}),r}var Er=o(771),Tr=o(9770),$r=function(...e){return t.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{!function(e,t){"function"==typeof e?e(t):e&&(e.current=t)}(e,t)})},e)},Or="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,Ir=function(e){const r=t.useRef(e);return Or(()=>{r.current=e}),t.useRef((...e)=>(0,r.current)(...e)).current};const jr={},Lr=[];class _r{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new _r}start(e,t){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,t()},e)}}let qr=!0,Pr=!1;const zr=new _r,Br={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Nr(e){e.metaKey||e.altKey||e.ctrlKey||(qr=!0)}function Dr(){qr=!1}function Fr(){"hidden"===this.visibilityState&&Pr&&(qr=!0)}var Wr=function(){const e=t.useCallback(e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",Nr,!0),t.addEventListener("mousedown",Dr,!0),t.addEventListener("pointerdown",Dr,!0),t.addEventListener("touchstart",Dr,!0),t.addEventListener("visibilitychange",Fr,!0))},[]),r=t.useRef(!1);return{isFocusVisibleRef:r,onFocus:function(e){return!!function(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return qr||function(e){const{type:t,tagName:r}=e;return!("INPUT"!==r||!Br[t]||e.readOnly)||"TEXTAREA"===r&&!e.readOnly||!!e.isContentEditable}(t)}(e)&&(r.current=!0,!0)},onBlur:function(){return!!r.current&&(Pr=!0,zr.start(100,()=>{Pr=!1}),r.current=!1,!0)},ref:e}};function Vr(e,t){return Vr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Vr(e,t)}var Hr=r().createContext(null);function Gr(e,r){var n=Object.create(null);return e&&t.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return r&&(0,t.isValidElement)(e)?r(e):e}(e)}),n}function Ur(e,t,r){return null!=r[t]?r[t]:e.props[t]}function Kr(e,r,n){var o=Gr(e.children),i=function(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(n=0;ne;const sn=(0,Jr.i7)(tn||(tn=an` + 0% { + transform: scale(0); + opacity: 0.1; + } + + 100% { + transform: scale(1); + opacity: 0.3; + } +`)),ln=(0,Jr.i7)(rn||(rn=an` + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +`)),cn=(0,Jr.i7)(nn||(nn=an` + 0% { + transform: scale(1); + } + + 50% { + transform: scale(0.92); + } + + 100% { + transform: scale(1); + } +`)),un=(0,Ct.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),pn=(0,Ct.Ay)(function(e){const{className:r,classes:n,pulsate:o=!1,rippleX:i,rippleY:s,rippleSize:l,in:c,onExited:u,timeout:p}=e,[d,f]=t.useState(!1),m=(0,kt.A)(r,n.ripple,n.rippleVisible,o&&n.ripplePulsate),h={width:l,height:l,top:-l/2+s,left:-l/2+i},g=(0,kt.A)(n.child,d&&n.childLeaving,o&&n.childPulsate);return c||d||f(!0),t.useEffect(()=>{if(!c&&null!=u){const e=setTimeout(u,p);return()=>{clearTimeout(e)}}},[u,c,p]),(0,a.jsx)("span",{className:m,style:h,children:(0,a.jsx)("span",{className:g})})},{name:"MuiTouchRipple",slot:"Ripple"})(on||(on=an` + opacity: 0; + position: absolute; + + &.${0} { + opacity: 0.3; + transform: scale(1); + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + &.${0} { + animation-duration: ${0}ms; + } + + & .${0} { + opacity: 1; + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background-color: currentColor; + } + + & .${0} { + opacity: 0; + animation-name: ${0}; + animation-duration: ${0}ms; + animation-timing-function: ${0}; + } + + & .${0} { + position: absolute; + /* @noflip */ + left: 0px; + top: 0; + animation-name: ${0}; + animation-duration: 2500ms; + animation-timing-function: ${0}; + animation-iteration-count: infinite; + animation-delay: 200ms; + } +`),Qr.rippleVisible,sn,550,({theme:e})=>e.transitions.easing.easeInOut,Qr.ripplePulsate,({theme:e})=>e.transitions.duration.shorter,Qr.child,Qr.childLeaving,ln,550,({theme:e})=>e.transitions.easing.easeInOut,Qr.childPulsate,cn,({theme:e})=>e.transitions.easing.easeInOut);var dn=t.forwardRef(function(e,r){const n=(0,Rt.A)({props:e,name:"MuiTouchRipple"}),{center:o=!1,classes:i={},className:s}=n,l=(0,u.A)(n,en),[p,d]=t.useState([]),f=t.useRef(0),m=t.useRef(null);t.useEffect(()=>{m.current&&(m.current(),m.current=null)},[p]);const h=t.useRef(!1),g=function(){const e=function(e){const r=t.useRef(jr);return r.current===jr&&(r.current=e(void 0)),r}(_r.create).current;var r;return r=e.disposeEffect,t.useEffect(r,Lr),e}(),b=t.useRef(null),y=t.useRef(null),v=t.useCallback(e=>{const{pulsate:t,rippleX:r,rippleY:n,rippleSize:o,cb:s}=e;d(e=>[...e,(0,a.jsx)(pn,{classes:{ripple:(0,kt.A)(i.ripple,Qr.ripple),rippleVisible:(0,kt.A)(i.rippleVisible,Qr.rippleVisible),ripplePulsate:(0,kt.A)(i.ripplePulsate,Qr.ripplePulsate),child:(0,kt.A)(i.child,Qr.child),childLeaving:(0,kt.A)(i.childLeaving,Qr.childLeaving),childPulsate:(0,kt.A)(i.childPulsate,Qr.childPulsate)},timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:o},f.current)]),f.current+=1,m.current=s},[i]),x=t.useCallback((e={},t={},r=()=>{})=>{const{pulsate:n=!1,center:i=o||t.pulsate,fakeElement:a=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&h.current)return void(h.current=!1);"touchstart"===(null==e?void 0:e.type)&&(h.current=!0);const s=a?null:y.current,l=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,p;if(i||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:r}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(r-l.top)}if(i)p=Math.sqrt((2*l.width**2+l.height**2)/3),p%2==0&&(p+=1);else{const e=2*Math.max(Math.abs((s?s.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((s?s.clientHeight:0)-u),u)+2;p=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===b.current&&(b.current=()=>{v({pulsate:n,rippleX:c,rippleY:u,rippleSize:p,cb:r})},g.start(80,()=>{b.current&&(b.current(),b.current=null)})):v({pulsate:n,rippleX:c,rippleY:u,rippleSize:p,cb:r})},[o,v,g]),A=t.useCallback(()=>{x({},{pulsate:!0})},[x]),w=t.useCallback((e,t)=>{if(g.clear(),"touchend"===(null==e?void 0:e.type)&&b.current)return b.current(),b.current=null,void g.start(0,()=>{w(e,t)});b.current=null,d(e=>e.length>0?e.slice(1):e),m.current=t},[g]);return t.useImperativeHandle(r,()=>({pulsate:A,start:x,stop:w}),[A,x,w]),(0,a.jsx)(un,(0,c.A)({className:(0,kt.A)(Qr.root,i.root,s),ref:y},l,{children:(0,a.jsx)(Zr,{component:null,exit:!0,children:p})}))});function fn(e){return(0,$t.Ay)("MuiButtonBase",e)}var mn=(0,A.A)("MuiButtonBase",["root","disabled","focusVisible"]);const hn=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],gn=(0,Ct.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${mn.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),bn=t.forwardRef(function(e,r){const n=(0,Rt.A)({props:e,name:"MuiButtonBase"}),{action:o,centerRipple:i=!1,children:s,className:l,component:p="button",disabled:d=!1,disableRipple:f=!1,disableTouchRipple:m=!1,focusRipple:h=!1,LinkComponent:g="a",onBlur:b,onClick:y,onContextMenu:v,onDragLeave:x,onFocus:A,onFocusVisible:w,onKeyDown:k,onKeyUp:S,onMouseDown:M,onMouseLeave:C,onMouseUp:R,onTouchEnd:E,onTouchMove:T,onTouchStart:$,tabIndex:O=0,TouchRippleProps:I,touchRippleRef:j,type:L}=n,_=(0,u.A)(n,hn),q=t.useRef(null),P=t.useRef(null),z=$r(P,j),{isFocusVisibleRef:B,onFocus:N,onBlur:D,ref:F}=Wr(),[W,V]=t.useState(!1);d&&W&&V(!1),t.useImperativeHandle(o,()=>({focusVisible:()=>{V(!0),q.current.focus()}}),[]);const[H,G]=t.useState(!1);t.useEffect(()=>{G(!0)},[]);const U=H&&!f&&!d;function K(e,t,r=m){return Ir(n=>(t&&t(n),!r&&P.current&&P.current[e](n),!0))}t.useEffect(()=>{W&&h&&!f&&H&&P.current.pulsate()},[f,h,W,H]);const X=K("start",M),Y=K("stop",v),Z=K("stop",x),J=K("stop",R),Q=K("stop",e=>{W&&e.preventDefault(),C&&C(e)}),ee=K("start",$),te=K("stop",E),re=K("stop",T),ne=K("stop",e=>{D(e),!1===B.current&&V(!1),b&&b(e)},!1),oe=Ir(e=>{q.current||(q.current=e.currentTarget),N(e),!0===B.current&&(V(!0),w&&w(e)),A&&A(e)}),ie=()=>{const e=q.current;return p&&"button"!==p&&!("A"===e.tagName&&e.href)},ae=t.useRef(!1),se=Ir(e=>{h&&!ae.current&&W&&P.current&&" "===e.key&&(ae.current=!0,P.current.stop(e,()=>{P.current.start(e)})),e.target===e.currentTarget&&ie()&&" "===e.key&&e.preventDefault(),k&&k(e),e.target===e.currentTarget&&ie()&&"Enter"===e.key&&!d&&(e.preventDefault(),y&&y(e))}),le=Ir(e=>{h&&" "===e.key&&P.current&&W&&!e.defaultPrevented&&(ae.current=!1,P.current.stop(e,()=>{P.current.pulsate(e)})),S&&S(e),y&&e.target===e.currentTarget&&ie()&&" "===e.key&&!e.defaultPrevented&&y(e)});let ce=p;"button"===ce&&(_.href||_.to)&&(ce=g);const ue={};"button"===ce?(ue.type=void 0===L?"button":L,ue.disabled=d):(_.href||_.to||(ue.role="button"),d&&(ue["aria-disabled"]=d));const pe=$r(r,F,q),de=(0,c.A)({},n,{centerRipple:i,component:p,disabled:d,disableRipple:f,disableTouchRipple:m,focusRipple:h,tabIndex:O,focusVisible:W}),fe=(e=>{const{disabled:t,focusVisible:r,focusVisibleClassName:n,classes:o}=e,i={root:["root",t&&"disabled",r&&"focusVisible"]},a=(0,Mt.A)(i,fn,o);return r&&n&&(a.root+=` ${n}`),a})(de);return(0,a.jsxs)(gn,(0,c.A)({as:ce,className:(0,kt.A)(fe.root,l),ownerState:de,onBlur:ne,onClick:y,onContextMenu:Y,onFocus:oe,onKeyDown:se,onKeyUp:le,onMouseDown:X,onMouseLeave:Q,onMouseUp:J,onDragLeave:Z,onTouchEnd:te,onTouchMove:re,onTouchStart:ee,ref:pe,tabIndex:d?-1:O,type:L},ue,_,{children:[s,U?(0,a.jsx)(dn,(0,c.A)({ref:z,center:i},I)):null]}))});var yn=bn;function vn(e){return(0,$t.Ay)("MuiButton",e)}var xn=(0,A.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]),An=t.createContext({}),wn=t.createContext(void 0);const kn=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Sn=e=>(0,c.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),Mn=(0,Ct.Ay)(yn,{shouldForwardProp:e=>(0,Tr.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`${r.variant}${(0,yr.A)(r.color)}`],t[`size${(0,yr.A)(r.size)}`],t[`${r.variant}Size${(0,yr.A)(r.size)}`],"inherit"===r.color&&t.colorInherit,r.disableElevation&&t.disableElevation,r.fullWidth&&t.fullWidth]}})(({theme:e,ownerState:t})=>{var r,n;const o="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],i="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return(0,c.A)({},e.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":(0,c.A)({textDecoration:"none",backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Er.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===t.variant&&"inherit"!==t.color&&{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Er.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===t.variant&&"inherit"!==t.color&&{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:(0,Er.X4)(e.palette[t.color].main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===t.variant&&{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},"contained"===t.variant&&"inherit"!==t.color&&{backgroundColor:(e.vars||e).palette[t.color].dark,"@media (hover: none)":{backgroundColor:(e.vars||e).palette[t.color].main}}),"&:active":(0,c.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[8]}),[`&.${xn.focusVisible}`]:(0,c.A)({},"contained"===t.variant&&{boxShadow:(e.vars||e).shadows[6]}),[`&.${xn.disabled}`]:(0,c.A)({color:(e.vars||e).palette.action.disabled},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},"contained"===t.variant&&{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},"text"===t.variant&&{padding:"6px 8px"},"text"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main},"outlined"===t.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${(0,Er.X4)(e.palette[t.color].main,.5)}`},"contained"===t.variant&&{color:e.vars?e.vars.palette.text.primary:null==(r=(n=e.palette).getContrastText)?void 0:r.call(n,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:o,boxShadow:(e.vars||e).shadows[2]},"contained"===t.variant&&"inherit"!==t.color&&{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},"inherit"===t.color&&{color:"inherit",borderColor:"currentColor"},"small"===t.size&&"text"===t.variant&&{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"text"===t.variant&&{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"outlined"===t.variant&&{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"outlined"===t.variant&&{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},"small"===t.size&&"contained"===t.variant&&{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},"large"===t.size&&"contained"===t.variant&&{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},t.fullWidth&&{width:"100%"})},({ownerState:e})=>e.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${xn.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${xn.disabled}`]:{boxShadow:"none"}}),Cn=(0,Ct.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.startIcon,t[`iconSize${(0,yr.A)(r.size)}`]]}})(({ownerState:e})=>(0,c.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===e.size&&{marginLeft:-2},Sn(e))),Rn=(0,Ct.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.endIcon,t[`iconSize${(0,yr.A)(r.size)}`]]}})(({ownerState:e})=>(0,c.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===e.size&&{marginRight:-2},Sn(e))),En=t.forwardRef(function(e,r){const n=t.useContext(An),o=t.useContext(wn),i=Rr(n,e),s=(0,Rt.A)({props:i,name:"MuiButton"}),{children:l,color:p="primary",component:d="button",className:f,disabled:m=!1,disableElevation:h=!1,disableFocusRipple:g=!1,endIcon:b,focusVisibleClassName:y,fullWidth:v=!1,size:x="medium",startIcon:A,type:w,variant:k="text"}=s,S=(0,u.A)(s,kn),M=(0,c.A)({},s,{color:p,component:d,disabled:m,disableElevation:h,disableFocusRipple:g,fullWidth:v,size:x,type:w,variant:k}),C=(e=>{const{color:t,disableElevation:r,fullWidth:n,size:o,variant:i,classes:a}=e,s={root:["root",i,`${i}${(0,yr.A)(t)}`,`size${(0,yr.A)(o)}`,`${i}Size${(0,yr.A)(o)}`,`color${(0,yr.A)(t)}`,r&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon",`iconSize${(0,yr.A)(o)}`],endIcon:["icon","endIcon",`iconSize${(0,yr.A)(o)}`]},l=(0,Mt.A)(s,vn,a);return(0,c.A)({},a,l)})(M),R=A&&(0,a.jsx)(Cn,{className:C.startIcon,ownerState:M,children:A}),E=b&&(0,a.jsx)(Rn,{className:C.endIcon,ownerState:M,children:b}),T=o||"";return(0,a.jsxs)(Mn,(0,c.A)({ownerState:M,className:(0,kt.A)(n.className,C.root,f,T),component:d,disabled:m,focusRipple:!g,focusVisibleClassName:(0,kt.A)(C.focusVisible,y),ref:r,type:w},S,{classes:C,children:[R,l,E]}))});var Tn=En;const $n=(e,t)=>{if(!t?.shouldForwardProp)return(0,Ct.Ay)(e,t);const r=t.shouldForwardProp,n={...t};return n.shouldForwardProp=e=>"sx"!==e&&(r(e)??!0),(0,Ct.Ay)(e,n)};function On(e){return(0,$t.Ay)("MuiCircularProgress",e)}(0,A.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);const In=["className","color","disableShrink","size","style","thickness","value","variant"];let jn,Ln,qn,Pn,zn=e=>e;const Bn=(0,Jr.i7)(jn||(jn=zn` + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +`)),Nn=(0,Jr.i7)(Ln||(Ln=zn` + 0% { + stroke-dasharray: 1px, 200px; + stroke-dashoffset: 0; + } + + 50% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -15px; + } + + 100% { + stroke-dasharray: 100px, 200px; + stroke-dashoffset: -125px; + } +`)),Dn=(0,Ct.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],t[`color${(0,yr.A)(r.color)}`]]}})(({ownerState:e,theme:t})=>(0,c.A)({display:"inline-block"},"determinate"===e.variant&&{transition:t.transitions.create("transform")},"inherit"!==e.color&&{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=>"indeterminate"===e.variant&&(0,Jr.AH)(qn||(qn=zn` + animation: ${0} 1.4s linear infinite; + `),Bn)),Fn=(0,Ct.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),Wn=(0,Ct.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.circle,t[`circle${(0,yr.A)(r.variant)}`],r.disableShrink&&t.circleDisableShrink]}})(({ownerState:e,theme:t})=>(0,c.A)({stroke:"currentColor"},"determinate"===e.variant&&{transition:t.transitions.create("stroke-dashoffset")},"indeterminate"===e.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0}),({ownerState:e})=>"indeterminate"===e.variant&&!e.disableShrink&&(0,Jr.AH)(Pn||(Pn=zn` + animation: ${0} 1.4s ease-in-out infinite; + `),Nn)),Vn=t.forwardRef(function(e,t){const r=(0,Rt.A)({props:e,name:"MuiCircularProgress"}),{className:n,color:o="primary",disableShrink:i=!1,size:s=40,style:l,thickness:p=3.6,value:d=0,variant:f="indeterminate"}=r,m=(0,u.A)(r,In),h=(0,c.A)({},r,{color:o,disableShrink:i,size:s,thickness:p,value:d,variant:f}),g=(e=>{const{classes:t,variant:r,color:n,disableShrink:o}=e,i={root:["root",r,`color${(0,yr.A)(n)}`],svg:["svg"],circle:["circle",`circle${(0,yr.A)(r)}`,o&&"circleDisableShrink"]};return(0,Mt.A)(i,On,t)})(h),b={},y={},v={};if("determinate"===f){const e=2*Math.PI*((44-p)/2);b.strokeDasharray=e.toFixed(3),v["aria-valuenow"]=Math.round(d),b.strokeDashoffset=`${((100-d)/100*e).toFixed(3)}px`,y.transform="rotate(-90deg)"}return(0,a.jsx)(Dn,(0,c.A)({className:(0,kt.A)(g.root,n),style:(0,c.A)({width:s,height:s},y,l),ownerState:h,ref:t,role:"progressbar"},v,m,{children:(0,a.jsx)(Fn,{className:g.svg,ownerState:h,viewBox:"22 22 44 44",children:(0,a.jsx)(Wn,{className:g.circle,style:b,ownerState:h,cx:44,cy:44,r:(44-p)/2,fill:"none",strokeWidth:p})})}))});var Hn=Vn,Gn=r().forwardRef((e,t)=>r().createElement(Hn,{...e,ref:t}));const Un=$n(Tn)(({theme:e,ownerState:t})=>t.loading&&"center"===t.loadingPosition?{"&.MuiButtonBase-root":{"&, &:hover, &:focus, &:active":{color:"transparent"}},"& .MuiButton-loadingWrapper":{display:"contents","& .MuiButton-loadingIndicator":{display:"flex",position:"absolute",left:"50%",transform:"translateX(-50%)",color:e.palette.action.disabled}}}:null),Kn=(e="primary",t="text")=>{if(e)return"inherit"===e?"inherit":"contained"===t?`${e}.contrastText`:_e.includes(e)?`${e}.${Ce}`:`${e}.main`},Xn={loading:!1,loadingIndicator:r().createElement(Gn,{color:"inherit",size:16}),loadingPosition:"center"},Yn=r().forwardRef((e,t)=>{const n={...Xn,...e},o=r().useContext(An),{sx:i={},...a}=function(e){const{loading:t,loadingPosition:n,loadingIndicator:o,...i}=e;if(!t)return i;switch(n){case"start":i.startIcon=o;break;case"end":i.endIcon=o;break;case"center":i.children=r().createElement(Jn,{loadingIndicator:o},e.children)}return{...i,disabled:!0}}(n);let s={};const l=a.href?Me:"&:hover,&:focus,&:active",c=a.color||o?.color,u=a.variant||o?.variant;return s={[l]:{color:Kn(c,u)}},r().createElement(Un,{...a,sx:{...s,...i},ref:t,ownerState:n})});var Zn=Yn;function Jn({loadingIndicator:e,children:t}){return r().createElement(r().Fragment,null,r().createElement("div",{className:"MuiButton-loadingWrapper"},r().createElement("div",{className:"MuiButton-loadingIndicator"},e)),t)}Yn.defaultProps=Xn;var Qn=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};function eo(e){return(0,$t.Ay)("MuiPaper",e)}(0,A.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);const to=["className","component","elevation","square","variant"],ro=(0,Ct.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[r.variant],!r.square&&t.rounded,"elevation"===r.variant&&t[`elevation${r.elevation}`]]}})(({theme:e,ownerState:t})=>{var r;return(0,c.A)({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create("box-shadow")},!t.square&&{borderRadius:e.shape.borderRadius},"outlined"===t.variant&&{border:`1px solid ${(e.vars||e).palette.divider}`},"elevation"===t.variant&&(0,c.A)({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&&"dark"===e.palette.mode&&{backgroundImage:`linear-gradient(${(0,Er.X4)("#fff",Qn(t.elevation))}, ${(0,Er.X4)("#fff",Qn(t.elevation))})`},e.vars&&{backgroundImage:null==(r=e.vars.overlays)?void 0:r[t.elevation]}))}),no=t.forwardRef(function(e,t){const r=(0,Rt.A)({props:e,name:"MuiPaper"}),{className:n,component:o="div",elevation:i=1,square:s=!1,variant:l="elevation"}=r,p=(0,u.A)(r,to),d=(0,c.A)({},r,{component:o,elevation:i,square:s,variant:l}),f=(e=>{const{square:t,elevation:r,variant:n,classes:o}=e,i={root:["root",n,!t&&"rounded","elevation"===n&&`elevation${r}`]};return(0,Mt.A)(i,eo,o)})(d);return(0,a.jsx)(ro,(0,c.A)({as:o,ownerState:d,className:(0,kt.A)(f.root,n),ref:t},p))}),oo=$n(no)(({theme:e,ownerState:t})=>({backgroundColor:lo(e,t.color)})),io={color:"default"},ao=r().forwardRef((e,t)=>{const{color:n,...o}={...io,...e},i={color:n};return r().createElement(oo,{...o,ownerState:i,ref:t})});ao.defaultProps=io;var so=ao;function lo(e,t="default"){const r="dark"===e.palette.mode;if("default"===t)return e.palette.background.paper;if("primary"===t||"global"===t){const n=e.palette[t];return r?We(n.__unstableAccessibleMain,.8):Ve(n.__unstableAccessibleMain,.95)}return qe.includes(t)?r?We(e.palette[t].light,.88):Ve(e.palette[t].light,.92):e.palette.background.paper}const{slots:co,classNames:uo}=(e=>{const t={},r={};return["root"].forEach(n=>{r[n]=`Mui${e}-${n}`,t[n]={slot:n,name:`Mui${e}`}}),{slots:t,classNames:r}})("Image"),po=$n("img",co.root)(({theme:e,ownerState:t})=>{const{variant:r="square"}=t;return{borderRadius:{square:void 0,rounded:e.shape.borderRadius*e.shape.__unstableBorderRadiusMultipliers[2],circle:"50%"}[r]}}),fo={variant:"square"},mo=r().forwardRef((e,t)=>{const n=(0,Rt.A)({props:{...fo,...e},name:co.root.name});return r().createElement(po,{...n,ref:t,className:(0,kt.A)([[uo.root,n.className]]),ownerState:n})});mo.defaultProps=fo;var ho=mo,go=o(691),bo=t.forwardRef((e,r)=>t.createElement(go.A,{viewBox:"0 0 24 24",...e,ref:r},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.26884 2.99217C9.45176 2.50219 10.7196 2.25 12 2.25C13.2804 2.25 14.5482 2.50219 15.7312 2.99217C16.9141 3.48216 17.9889 4.20034 18.8943 5.10571C19.7997 6.01108 20.5178 7.08591 21.0078 8.26884C21.4978 9.45176 21.75 10.7196 21.75 12C21.75 13.2804 21.4978 14.5482 21.0078 15.7312C20.5178 16.9141 19.7997 17.9889 18.8943 18.8943C17.9889 19.7997 16.9141 20.5178 15.7312 21.0078C14.5482 21.4978 13.2804 21.75 12 21.75C10.7196 21.75 9.45176 21.4978 8.26884 21.0078C7.08591 20.5178 6.01108 19.7997 5.10571 18.8943C4.20034 17.9889 3.48216 16.9141 2.99217 15.7312C2.50219 14.5482 2.25 13.2804 2.25 12C2.25 10.7196 2.50219 9.45176 2.99217 8.26884C3.48216 7.08591 4.20034 6.01108 5.10571 5.10571C6.01108 4.20034 7.08591 3.48216 8.26884 2.99217ZM12 3.75C10.9166 3.75 9.8438 3.96339 8.84286 4.37799C7.84193 4.7926 6.93245 5.40029 6.16637 6.16637C5.40029 6.93245 4.79259 7.84193 4.37799 8.84286C3.96339 9.8438 3.75 10.9166 3.75 12C3.75 13.0834 3.96339 14.1562 4.37799 15.1571C4.79259 16.1581 5.40029 17.0675 6.16637 17.8336C6.93245 18.5997 7.84193 19.2074 8.84286 19.622C9.8438 20.0366 10.9166 20.25 12 20.25C13.0834 20.25 14.1562 20.0366 15.1571 19.622C16.1581 19.2074 17.0675 18.5997 17.8336 17.8336C18.5997 17.0675 19.2074 16.1581 19.622 15.1571C20.0366 14.1562 20.25 13.0834 20.25 12C20.25 10.9166 20.0366 9.8438 19.622 8.84286C19.2074 7.84193 18.5997 6.93245 17.8336 6.16637C17.0675 5.40029 16.1581 4.7926 15.1571 4.37799C14.1562 3.96339 13.0834 3.75 12 3.75Z"}),t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.2414 8.99563C16.5343 9.28852 16.5343 9.7634 16.2414 10.0563L11.2933 15.0044C11.0004 15.2973 10.5255 15.2973 10.2326 15.0044L7.75861 12.5303C7.46572 12.2374 7.46572 11.7626 7.75861 11.4697C8.0515 11.1768 8.52638 11.1768 8.81927 11.4697L10.763 13.4134L15.1807 8.99563C15.4736 8.70274 15.9485 8.70274 16.2414 8.99563Z"})));const yo=({text:e})=>(0,a.jsxs)(br,{direction:"row",gap:1,alignItems:"center",children:[(0,a.jsx)(bo,{color:"promotion"}),(0,a.jsx)(Cr,{variant:"body2",children:e})]});var vo=t.forwardRef((e,r)=>t.createElement(go.A,{viewBox:"0 0 24 24",...e,ref:r},t.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.25C12.2508 5.25 12.485 5.37533 12.6241 5.58397L16.1703 10.9033L20.5315 7.41435C20.7777 7.21743 21.1207 7.19544 21.39 7.35933C21.6592 7.52321 21.7973 7.83798 21.7355 8.14709L19.7355 18.1471C19.6654 18.4977 19.3576 18.75 19 18.75H5.00004C4.64253 18.75 4.33472 18.4977 4.26461 18.1471L2.2646 8.14709C2.20278 7.83798 2.34084 7.52321 2.61012 7.35933C2.8794 7.19544 3.22241 7.21743 3.46856 7.41435L7.82977 10.9033L11.376 5.58397C11.5151 5.37533 11.7493 5.25 12 5.25ZM12 7.35208L8.62408 12.416C8.50748 12.5909 8.32282 12.7089 8.1151 12.7411C7.90738 12.7734 7.69566 12.717 7.53152 12.5857L4.13926 9.87185L5.61489 17.25H18.3852L19.8608 9.87185L16.4686 12.5857C16.3044 12.717 16.0927 12.7734 15.885 12.7411C15.6773 12.7089 15.4926 12.5909 15.376 12.416L12 7.35208Z"})));const xo=({image:e,alt:t,title:r,messages:n,button:o,url:i,features:s,target:l="_blank",width:c=100,height:u=100,horizontalLayout:p=!1,upgrade:d=!1,backgroundImage:f=!1,backgroundColor:m=!1,buttonBgColor:h=!1})=>{const g=f?"transparent":null,b=p?{display:"flex",alignItems:"center",justifyContent:"space-between",p:3,gap:4,maxWidth:600}:{p:3};b.backgroundImage=f?`url(${f})`:null,b.backgroundColor=m||g,b.color=f||m?"rgb(12, 13, 14)":null;const y=p?{flex:.6,alignItems:"center",justifyContent:"center"}:{alignItems:"center",justifyContent:"center"},v=p?{flex:.4,mt:4}:{mt:4},x=d?(0,a.jsx)(vo,{}):null;return(0,a.jsxs)(so,{sx:b,backgroundImage:!0,children:[(0,a.jsxs)(br,{direction:"column",sx:y,children:[(0,a.jsx)(ho,{src:e,alt:t,variant:"square",sx:{width:c,height:u}}),(0,a.jsx)(Cr,{sx:{mt:1},align:"center",variant:"h6",children:r}),n.map((e,t)=>(0,a.jsx)(Cr,{sx:{mt:.6},align:"center",variant:"body2",children:e},t)),(0,a.jsx)(Zn,{startIcon:x,sx:{mt:2,backgroundColor:h},color:"promotion",variant:"contained",href:i,target:l,rel:"noreferrer",children:o})]}),s&&(0,a.jsx)(br,{gap:1,sx:v,children:s.map((e,t)=>(0,a.jsx)(yo,{text:e},t))})]})},Ao=()=>(0,t.useContext)(s),wo=()=>{const{promotionsLinks:e}=Ao();return(0,a.jsx)(br,{direction:"column",gap:2,children:e.map((e,t)=>(0,a.jsx)(xo,{...e},t))})};var ko=rt;const So=({children:e})=>{const t=ko(e=>e.breakpoints.down("sm"));return(0,a.jsxs)(Dt,{container:!0,spacing:2,children:[(0,a.jsx)(Dt,{item:!0,sx:{p:0},xs:12,sm:!t||12,md:!t||12,lg:!t||12,xl:!t||12,children:e}),!t&&(0,a.jsx)(Dt,{item:!0,sx:{p:0},xs:12,sm:12,md:12,lg:3,xl:3,style:{maxWidth:300},children:(0,a.jsx)(wo,{})})]})},Mo=({children:e,sx:t={px:4,py:3}})=>(0,a.jsx)(so,{elevation:1,sx:t,children:e});var Co=window.wp.i18n;function Ro(e){return(0,$t.Ay)("MuiLink",e)}var Eo=(0,A.A)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]),To=o(6481);const $o={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"};var Oo=({theme:e,ownerState:t})=>{const r=(e=>$o[e]||e)(t.color),n=(0,To.Yn)(e,`palette.${r}`,!1)||t.color,o=(0,To.Yn)(e,`palette.${r}Channel`);return"vars"in e&&o?`rgba(${o} / 0.4)`:(0,Er.X4)(n,.4)};const Io=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],jo=(0,Ct.Ay)(Mr,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`underline${(0,yr.A)(r.underline)}`],"button"===r.component&&t.button]}})(({theme:e,ownerState:t})=>(0,c.A)({},"none"===t.underline&&{textDecoration:"none"},"hover"===t.underline&&{textDecoration:"none","&:hover":{textDecoration:"underline"}},"always"===t.underline&&(0,c.A)({textDecoration:"underline"},"inherit"!==t.color&&{textDecorationColor:Oo({theme:e,ownerState:t})},{"&:hover":{textDecorationColor:"inherit"}}),"button"===t.component&&{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},[`&.${Eo.focusVisible}`]:{outline:"auto"}})),Lo=t.forwardRef(function(e,r){const n=(0,Rt.A)({props:e,name:"MuiLink"}),{className:o,color:i="primary",component:s="a",onBlur:l,onFocus:p,TypographyClasses:d,underline:f="always",variant:m="inherit",sx:h}=n,g=(0,u.A)(n,Io),{isFocusVisibleRef:b,onBlur:y,onFocus:v,ref:x}=Wr(),[A,w]=t.useState(!1),k=$r(r,x),S=(0,c.A)({},n,{color:i,component:s,focusVisible:A,underline:f,variant:m}),M=(e=>{const{classes:t,component:r,focusVisible:n,underline:o}=e,i={root:["root",`underline${(0,yr.A)(o)}`,"button"===r&&"button",n&&"focusVisible"]};return(0,Mt.A)(i,Ro,t)})(S);return(0,a.jsx)(jo,(0,c.A)({color:i,className:(0,kt.A)(M.root,o),classes:d,component:s,onBlur:e=>{y(e),!1===b.current&&w(!1),l&&l(e)},onFocus:e=>{v(e),!0===b.current&&w(!0),p&&p(e)},ref:k,ownerState:S,variant:m,sx:[...Object.keys($o).includes(i)?[]:[{color:i}],...Array.isArray(h)?h:[h]]},g))});var _o=Lo;const qo={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Po={color:"primary.main"},zo=r().forwardRef((e,t)=>{const{sx:n={},...o}={...Po,...e},i="primary.main"===(a=o.color)||"primary"===a?`primary.${Ce}`:"global.main"===a?`global.${Ce}`:qo[a]||a;var a;return r().createElement(_o,{...o,color:i,sx:{[Me]:{color:i},...n},ref:t})});zo.defaultProps=Po;var Bo=zo,No=function(){return No=Object.assign||function(e){for(var t,r=1,n=arguments.length;ra;a++){for(var s=o[a].split("~"),l=0;l~quot~\"~apos~'~amp~&"),Wo.html4=Do("apos~'~OElig~Œ~oelig~œ~Scaron~Š~scaron~š~Yuml~Ÿ~circ~ˆ~tilde~˜~ensp~ ~emsp~ ~thinsp~ ~zwnj~‌~zwj~‍~lrm~‎~rlm~‏~ndash~–~mdash~—~lsquo~‘~rsquo~’~sbquo~‚~ldquo~“~rdquo~”~bdquo~„~dagger~†~Dagger~‡~permil~‰~lsaquo~‹~rsaquo~›~euro~€~fnof~ƒ~Alpha~Α~Beta~Β~Gamma~Γ~Delta~Δ~Epsilon~Ε~Zeta~Ζ~Eta~Η~Theta~Θ~Iota~Ι~Kappa~Κ~Lambda~Λ~Mu~Μ~Nu~Ν~Xi~Ξ~Omicron~Ο~Pi~Π~Rho~Ρ~Sigma~Σ~Tau~Τ~Upsilon~Υ~Phi~Φ~Chi~Χ~Psi~Ψ~Omega~Ω~alpha~α~beta~β~gamma~γ~delta~δ~epsilon~ε~zeta~ζ~eta~η~theta~θ~iota~ι~kappa~κ~lambda~λ~mu~μ~nu~ν~xi~ξ~omicron~ο~pi~π~rho~ρ~sigmaf~ς~sigma~σ~tau~τ~upsilon~υ~phi~φ~chi~χ~psi~ψ~omega~ω~thetasym~ϑ~upsih~ϒ~piv~ϖ~bull~•~hellip~…~prime~′~Prime~″~oline~‾~frasl~⁄~weierp~℘~image~ℑ~real~ℜ~trade~™~alefsym~ℵ~larr~←~uarr~↑~rarr~→~darr~↓~harr~↔~crarr~↵~lArr~⇐~uArr~⇑~rArr~⇒~dArr~⇓~hArr~⇔~forall~∀~part~∂~exist~∃~empty~∅~nabla~∇~isin~∈~notin~∉~ni~∋~prod~∏~sum~∑~minus~−~lowast~∗~radic~√~prop~∝~infin~∞~ang~∠~and~∧~or~∨~cap~∩~cup~∪~int~∫~there4~∴~sim~∼~cong~≅~asymp~≈~ne~≠~equiv~≡~le~≤~ge~≥~sub~⊂~sup~⊃~nsub~⊄~sube~⊆~supe~⊇~oplus~⊕~otimes~⊗~perp~⊥~sdot~⋅~lceil~⌈~rceil~⌉~lfloor~⌊~rfloor~⌋~lang~〈~rang~〉~loz~◊~spades~♠~clubs~♣~hearts~♥~diams~♦~~nbsp~ ~iexcl~¡~cent~¢~pound~£~curren~¤~yen~¥~brvbar~¦~sect~§~uml~¨~copy~©~ordf~ª~laquo~«~not~¬~shy~­~reg~®~macr~¯~deg~°~plusmn~±~sup2~²~sup3~³~acute~´~micro~µ~para~¶~middot~·~cedil~¸~sup1~¹~ordm~º~raquo~»~frac14~¼~frac12~½~frac34~¾~iquest~¿~Agrave~À~Aacute~Á~Acirc~Â~Atilde~Ã~Auml~Ä~Aring~Å~AElig~Æ~Ccedil~Ç~Egrave~È~Eacute~É~Ecirc~Ê~Euml~Ë~Igrave~Ì~Iacute~Í~Icirc~Î~Iuml~Ï~ETH~Ð~Ntilde~Ñ~Ograve~Ò~Oacute~Ó~Ocirc~Ô~Otilde~Õ~Ouml~Ö~times~×~Oslash~Ø~Ugrave~Ù~Uacute~Ú~Ucirc~Û~Uuml~Ü~Yacute~Ý~THORN~Þ~szlig~ß~agrave~à~aacute~á~acirc~â~atilde~ã~auml~ä~aring~å~aelig~æ~ccedil~ç~egrave~è~eacute~é~ecirc~ê~euml~ë~igrave~ì~iacute~í~icirc~î~iuml~ï~eth~ð~ntilde~ñ~ograve~ò~oacute~ó~ocirc~ô~otilde~õ~ouml~ö~divide~÷~oslash~ø~ugrave~ù~uacute~ú~ucirc~û~uuml~ü~yacute~ý~thorn~þ~yuml~ÿ~quot~\"~amp~&~lt~<~gt~>"),Wo.html5=Do('Abreve~Ă~Acy~А~Afr~𝔄~Amacr~Ā~And~⩓~Aogon~Ą~Aopf~𝔸~ApplyFunction~⁡~Ascr~𝒜~Assign~≔~Backslash~∖~Barv~⫧~Barwed~⌆~Bcy~Б~Because~∵~Bernoullis~ℬ~Bfr~𝔅~Bopf~𝔹~Breve~˘~Bscr~ℬ~Bumpeq~≎~CHcy~Ч~Cacute~Ć~Cap~⋒~CapitalDifferentialD~ⅅ~Cayleys~ℭ~Ccaron~Č~Ccirc~Ĉ~Cconint~∰~Cdot~Ċ~Cedilla~¸~CenterDot~·~Cfr~ℭ~CircleDot~⊙~CircleMinus~⊖~CirclePlus~⊕~CircleTimes~⊗~ClockwiseContourIntegral~∲~CloseCurlyDoubleQuote~”~CloseCurlyQuote~’~Colon~∷~Colone~⩴~Congruent~≡~Conint~∯~ContourIntegral~∮~Copf~ℂ~Coproduct~∐~CounterClockwiseContourIntegral~∳~Cross~⨯~Cscr~𝒞~Cup~⋓~CupCap~≍~DD~ⅅ~DDotrahd~⤑~DJcy~Ђ~DScy~Ѕ~DZcy~Џ~Darr~↡~Dashv~⫤~Dcaron~Ď~Dcy~Д~Del~∇~Dfr~𝔇~DiacriticalAcute~´~DiacriticalDot~˙~DiacriticalDoubleAcute~˝~DiacriticalGrave~`~DiacriticalTilde~˜~Diamond~⋄~DifferentialD~ⅆ~Dopf~𝔻~Dot~¨~DotDot~⃜~DotEqual~≐~DoubleContourIntegral~∯~DoubleDot~¨~DoubleDownArrow~⇓~DoubleLeftArrow~⇐~DoubleLeftRightArrow~⇔~DoubleLeftTee~⫤~DoubleLongLeftArrow~⟸~DoubleLongLeftRightArrow~⟺~DoubleLongRightArrow~⟹~DoubleRightArrow~⇒~DoubleRightTee~⊨~DoubleUpArrow~⇑~DoubleUpDownArrow~⇕~DoubleVerticalBar~∥~DownArrow~↓~DownArrowBar~⤓~DownArrowUpArrow~⇵~DownBreve~̑~DownLeftRightVector~⥐~DownLeftTeeVector~⥞~DownLeftVector~↽~DownLeftVectorBar~⥖~DownRightTeeVector~⥟~DownRightVector~⇁~DownRightVectorBar~⥗~DownTee~⊤~DownTeeArrow~↧~Downarrow~⇓~Dscr~𝒟~Dstrok~Đ~ENG~Ŋ~Ecaron~Ě~Ecy~Э~Edot~Ė~Efr~𝔈~Element~∈~Emacr~Ē~EmptySmallSquare~◻~EmptyVerySmallSquare~▫~Eogon~Ę~Eopf~𝔼~Equal~⩵~EqualTilde~≂~Equilibrium~⇌~Escr~ℰ~Esim~⩳~Exists~∃~ExponentialE~ⅇ~Fcy~Ф~Ffr~𝔉~FilledSmallSquare~◼~FilledVerySmallSquare~▪~Fopf~𝔽~ForAll~∀~Fouriertrf~ℱ~Fscr~ℱ~GJcy~Ѓ~Gammad~Ϝ~Gbreve~Ğ~Gcedil~Ģ~Gcirc~Ĝ~Gcy~Г~Gdot~Ġ~Gfr~𝔊~Gg~⋙~Gopf~𝔾~GreaterEqual~≥~GreaterEqualLess~⋛~GreaterFullEqual~≧~GreaterGreater~⪢~GreaterLess~≷~GreaterSlantEqual~⩾~GreaterTilde~≳~Gscr~𝒢~Gt~≫~HARDcy~Ъ~Hacek~ˇ~Hat~^~Hcirc~Ĥ~Hfr~ℌ~HilbertSpace~ℋ~Hopf~ℍ~HorizontalLine~─~Hscr~ℋ~Hstrok~Ħ~HumpDownHump~≎~HumpEqual~≏~IEcy~Е~IJlig~IJ~IOcy~Ё~Icy~И~Idot~İ~Ifr~ℑ~Im~ℑ~Imacr~Ī~ImaginaryI~ⅈ~Implies~⇒~Int~∬~Integral~∫~Intersection~⋂~InvisibleComma~⁣~InvisibleTimes~⁢~Iogon~Į~Iopf~𝕀~Iscr~ℐ~Itilde~Ĩ~Iukcy~І~Jcirc~Ĵ~Jcy~Й~Jfr~𝔍~Jopf~𝕁~Jscr~𝒥~Jsercy~Ј~Jukcy~Є~KHcy~Х~KJcy~Ќ~Kcedil~Ķ~Kcy~К~Kfr~𝔎~Kopf~𝕂~Kscr~𝒦~LJcy~Љ~Lacute~Ĺ~Lang~⟪~Laplacetrf~ℒ~Larr~↞~Lcaron~Ľ~Lcedil~Ļ~Lcy~Л~LeftAngleBracket~⟨~LeftArrow~←~LeftArrowBar~⇤~LeftArrowRightArrow~⇆~LeftCeiling~⌈~LeftDoubleBracket~⟦~LeftDownTeeVector~⥡~LeftDownVector~⇃~LeftDownVectorBar~⥙~LeftFloor~⌊~LeftRightArrow~↔~LeftRightVector~⥎~LeftTee~⊣~LeftTeeArrow~↤~LeftTeeVector~⥚~LeftTriangle~⊲~LeftTriangleBar~⧏~LeftTriangleEqual~⊴~LeftUpDownVector~⥑~LeftUpTeeVector~⥠~LeftUpVector~↿~LeftUpVectorBar~⥘~LeftVector~↼~LeftVectorBar~⥒~Leftarrow~⇐~Leftrightarrow~⇔~LessEqualGreater~⋚~LessFullEqual~≦~LessGreater~≶~LessLess~⪡~LessSlantEqual~⩽~LessTilde~≲~Lfr~𝔏~Ll~⋘~Lleftarrow~⇚~Lmidot~Ŀ~LongLeftArrow~⟵~LongLeftRightArrow~⟷~LongRightArrow~⟶~Longleftarrow~⟸~Longleftrightarrow~⟺~Longrightarrow~⟹~Lopf~𝕃~LowerLeftArrow~↙~LowerRightArrow~↘~Lscr~ℒ~Lsh~↰~Lstrok~Ł~Lt~≪~Map~⤅~Mcy~М~MediumSpace~ ~Mellintrf~ℳ~Mfr~𝔐~MinusPlus~∓~Mopf~𝕄~Mscr~ℳ~NJcy~Њ~Nacute~Ń~Ncaron~Ň~Ncedil~Ņ~Ncy~Н~NegativeMediumSpace~​~NegativeThickSpace~​~NegativeThinSpace~​~NegativeVeryThinSpace~​~NestedGreaterGreater~≫~NestedLessLess~≪~NewLine~\n~Nfr~𝔑~NoBreak~⁠~NonBreakingSpace~ ~Nopf~ℕ~Not~⫬~NotCongruent~≢~NotCupCap~≭~NotDoubleVerticalBar~∦~NotElement~∉~NotEqual~≠~NotEqualTilde~≂̸~NotExists~∄~NotGreater~≯~NotGreaterEqual~≱~NotGreaterFullEqual~≧̸~NotGreaterGreater~≫̸~NotGreaterLess~≹~NotGreaterSlantEqual~⩾̸~NotGreaterTilde~≵~NotHumpDownHump~≎̸~NotHumpEqual~≏̸~NotLeftTriangle~⋪~NotLeftTriangleBar~⧏̸~NotLeftTriangleEqual~⋬~NotLess~≮~NotLessEqual~≰~NotLessGreater~≸~NotLessLess~≪̸~NotLessSlantEqual~⩽̸~NotLessTilde~≴~NotNestedGreaterGreater~⪢̸~NotNestedLessLess~⪡̸~NotPrecedes~⊀~NotPrecedesEqual~⪯̸~NotPrecedesSlantEqual~⋠~NotReverseElement~∌~NotRightTriangle~⋫~NotRightTriangleBar~⧐̸~NotRightTriangleEqual~⋭~NotSquareSubset~⊏̸~NotSquareSubsetEqual~⋢~NotSquareSuperset~⊐̸~NotSquareSupersetEqual~⋣~NotSubset~⊂⃒~NotSubsetEqual~⊈~NotSucceeds~⊁~NotSucceedsEqual~⪰̸~NotSucceedsSlantEqual~⋡~NotSucceedsTilde~≿̸~NotSuperset~⊃⃒~NotSupersetEqual~⊉~NotTilde~≁~NotTildeEqual~≄~NotTildeFullEqual~≇~NotTildeTilde~≉~NotVerticalBar~∤~Nscr~𝒩~Ocy~О~Odblac~Ő~Ofr~𝔒~Omacr~Ō~Oopf~𝕆~OpenCurlyDoubleQuote~“~OpenCurlyQuote~‘~Or~⩔~Oscr~𝒪~Otimes~⨷~OverBar~‾~OverBrace~⏞~OverBracket~⎴~OverParenthesis~⏜~PartialD~∂~Pcy~П~Pfr~𝔓~PlusMinus~±~Poincareplane~ℌ~Popf~ℙ~Pr~⪻~Precedes~≺~PrecedesEqual~⪯~PrecedesSlantEqual~≼~PrecedesTilde~≾~Product~∏~Proportion~∷~Proportional~∝~Pscr~𝒫~Qfr~𝔔~Qopf~ℚ~Qscr~𝒬~RBarr~⤐~Racute~Ŕ~Rang~⟫~Rarr~↠~Rarrtl~⤖~Rcaron~Ř~Rcedil~Ŗ~Rcy~Р~Re~ℜ~ReverseElement~∋~ReverseEquilibrium~⇋~ReverseUpEquilibrium~⥯~Rfr~ℜ~RightAngleBracket~⟩~RightArrow~→~RightArrowBar~⇥~RightArrowLeftArrow~⇄~RightCeiling~⌉~RightDoubleBracket~⟧~RightDownTeeVector~⥝~RightDownVector~⇂~RightDownVectorBar~⥕~RightFloor~⌋~RightTee~⊢~RightTeeArrow~↦~RightTeeVector~⥛~RightTriangle~⊳~RightTriangleBar~⧐~RightTriangleEqual~⊵~RightUpDownVector~⥏~RightUpTeeVector~⥜~RightUpVector~↾~RightUpVectorBar~⥔~RightVector~⇀~RightVectorBar~⥓~Rightarrow~⇒~Ropf~ℝ~RoundImplies~⥰~Rrightarrow~⇛~Rscr~ℛ~Rsh~↱~RuleDelayed~⧴~SHCHcy~Щ~SHcy~Ш~SOFTcy~Ь~Sacute~Ś~Sc~⪼~Scedil~Ş~Scirc~Ŝ~Scy~С~Sfr~𝔖~ShortDownArrow~↓~ShortLeftArrow~←~ShortRightArrow~→~ShortUpArrow~↑~SmallCircle~∘~Sopf~𝕊~Sqrt~√~Square~□~SquareIntersection~⊓~SquareSubset~⊏~SquareSubsetEqual~⊑~SquareSuperset~⊐~SquareSupersetEqual~⊒~SquareUnion~⊔~Sscr~𝒮~Star~⋆~Sub~⋐~Subset~⋐~SubsetEqual~⊆~Succeeds~≻~SucceedsEqual~⪰~SucceedsSlantEqual~≽~SucceedsTilde~≿~SuchThat~∋~Sum~∑~Sup~⋑~Superset~⊃~SupersetEqual~⊇~Supset~⋑~TRADE~™~TSHcy~Ћ~TScy~Ц~Tab~\t~Tcaron~Ť~Tcedil~Ţ~Tcy~Т~Tfr~𝔗~Therefore~∴~ThickSpace~  ~ThinSpace~ ~Tilde~∼~TildeEqual~≃~TildeFullEqual~≅~TildeTilde~≈~Topf~𝕋~TripleDot~⃛~Tscr~𝒯~Tstrok~Ŧ~Uarr~↟~Uarrocir~⥉~Ubrcy~Ў~Ubreve~Ŭ~Ucy~У~Udblac~Ű~Ufr~𝔘~Umacr~Ū~UnderBar~_~UnderBrace~⏟~UnderBracket~⎵~UnderParenthesis~⏝~Union~⋃~UnionPlus~⊎~Uogon~Ų~Uopf~𝕌~UpArrow~↑~UpArrowBar~⤒~UpArrowDownArrow~⇅~UpDownArrow~↕~UpEquilibrium~⥮~UpTee~⊥~UpTeeArrow~↥~Uparrow~⇑~Updownarrow~⇕~UpperLeftArrow~↖~UpperRightArrow~↗~Upsi~ϒ~Uring~Ů~Uscr~𝒰~Utilde~Ũ~VDash~⊫~Vbar~⫫~Vcy~В~Vdash~⊩~Vdashl~⫦~Vee~⋁~Verbar~‖~Vert~‖~VerticalBar~∣~VerticalLine~|~VerticalSeparator~❘~VerticalTilde~≀~VeryThinSpace~ ~Vfr~𝔙~Vopf~𝕍~Vscr~𝒱~Vvdash~⊪~Wcirc~Ŵ~Wedge~⋀~Wfr~𝔚~Wopf~𝕎~Wscr~𝒲~Xfr~𝔛~Xopf~𝕏~Xscr~𝒳~YAcy~Я~YIcy~Ї~YUcy~Ю~Ycirc~Ŷ~Ycy~Ы~Yfr~𝔜~Yopf~𝕐~Yscr~𝒴~ZHcy~Ж~Zacute~Ź~Zcaron~Ž~Zcy~З~Zdot~Ż~ZeroWidthSpace~​~Zfr~ℨ~Zopf~ℤ~Zscr~𝒵~abreve~ă~ac~∾~acE~∾̳~acd~∿~acy~а~af~⁡~afr~𝔞~aleph~ℵ~amacr~ā~amalg~⨿~andand~⩕~andd~⩜~andslope~⩘~andv~⩚~ange~⦤~angle~∠~angmsd~∡~angmsdaa~⦨~angmsdab~⦩~angmsdac~⦪~angmsdad~⦫~angmsdae~⦬~angmsdaf~⦭~angmsdag~⦮~angmsdah~⦯~angrt~∟~angrtvb~⊾~angrtvbd~⦝~angsph~∢~angst~Å~angzarr~⍼~aogon~ą~aopf~𝕒~ap~≈~apE~⩰~apacir~⩯~ape~≊~apid~≋~approx~≈~approxeq~≊~ascr~𝒶~ast~*~asympeq~≍~awconint~∳~awint~⨑~bNot~⫭~backcong~≌~backepsilon~϶~backprime~‵~backsim~∽~backsimeq~⋍~barvee~⊽~barwed~⌅~barwedge~⌅~bbrk~⎵~bbrktbrk~⎶~bcong~≌~bcy~б~becaus~∵~because~∵~bemptyv~⦰~bepsi~϶~bernou~ℬ~beth~ℶ~between~≬~bfr~𝔟~bigcap~⋂~bigcirc~◯~bigcup~⋃~bigodot~⨀~bigoplus~⨁~bigotimes~⨂~bigsqcup~⨆~bigstar~★~bigtriangledown~▽~bigtriangleup~△~biguplus~⨄~bigvee~⋁~bigwedge~⋀~bkarow~⤍~blacklozenge~⧫~blacksquare~▪~blacktriangle~▴~blacktriangledown~▾~blacktriangleleft~◂~blacktriangleright~▸~blank~␣~blk12~▒~blk14~░~blk34~▓~block~█~bne~=⃥~bnequiv~≡⃥~bnot~⌐~bopf~𝕓~bot~⊥~bottom~⊥~bowtie~⋈~boxDL~╗~boxDR~╔~boxDl~╖~boxDr~╓~boxH~═~boxHD~╦~boxHU~╩~boxHd~╤~boxHu~╧~boxUL~╝~boxUR~╚~boxUl~╜~boxUr~╙~boxV~║~boxVH~╬~boxVL~╣~boxVR~╠~boxVh~╫~boxVl~╢~boxVr~╟~boxbox~⧉~boxdL~╕~boxdR~╒~boxdl~┐~boxdr~┌~boxh~─~boxhD~╥~boxhU~╨~boxhd~┬~boxhu~┴~boxminus~⊟~boxplus~⊞~boxtimes~⊠~boxuL~╛~boxuR~╘~boxul~┘~boxur~└~boxv~│~boxvH~╪~boxvL~╡~boxvR~╞~boxvh~┼~boxvl~┤~boxvr~├~bprime~‵~breve~˘~bscr~𝒷~bsemi~⁏~bsim~∽~bsime~⋍~bsol~\\~bsolb~⧅~bsolhsub~⟈~bullet~•~bump~≎~bumpE~⪮~bumpe~≏~bumpeq~≏~cacute~ć~capand~⩄~capbrcup~⩉~capcap~⩋~capcup~⩇~capdot~⩀~caps~∩︀~caret~⁁~caron~ˇ~ccaps~⩍~ccaron~č~ccirc~ĉ~ccups~⩌~ccupssm~⩐~cdot~ċ~cemptyv~⦲~centerdot~·~cfr~𝔠~chcy~ч~check~✓~checkmark~✓~cir~○~cirE~⧃~circeq~≗~circlearrowleft~↺~circlearrowright~↻~circledR~®~circledS~Ⓢ~circledast~⊛~circledcirc~⊚~circleddash~⊝~cire~≗~cirfnint~⨐~cirmid~⫯~cirscir~⧂~clubsuit~♣~colon~:~colone~≔~coloneq~≔~comma~,~commat~@~comp~∁~compfn~∘~complement~∁~complexes~ℂ~congdot~⩭~conint~∮~copf~𝕔~coprod~∐~copysr~℗~cross~✗~cscr~𝒸~csub~⫏~csube~⫑~csup~⫐~csupe~⫒~ctdot~⋯~cudarrl~⤸~cudarrr~⤵~cuepr~⋞~cuesc~⋟~cularr~↶~cularrp~⤽~cupbrcap~⩈~cupcap~⩆~cupcup~⩊~cupdot~⊍~cupor~⩅~cups~∪︀~curarr~↷~curarrm~⤼~curlyeqprec~⋞~curlyeqsucc~⋟~curlyvee~⋎~curlywedge~⋏~curvearrowleft~↶~curvearrowright~↷~cuvee~⋎~cuwed~⋏~cwconint~∲~cwint~∱~cylcty~⌭~dHar~⥥~daleth~ℸ~dash~‐~dashv~⊣~dbkarow~⤏~dblac~˝~dcaron~ď~dcy~д~dd~ⅆ~ddagger~‡~ddarr~⇊~ddotseq~⩷~demptyv~⦱~dfisht~⥿~dfr~𝔡~dharl~⇃~dharr~⇂~diam~⋄~diamond~⋄~diamondsuit~♦~die~¨~digamma~ϝ~disin~⋲~div~÷~divideontimes~⋇~divonx~⋇~djcy~ђ~dlcorn~⌞~dlcrop~⌍~dollar~$~dopf~𝕕~dot~˙~doteq~≐~doteqdot~≑~dotminus~∸~dotplus~∔~dotsquare~⊡~doublebarwedge~⌆~downarrow~↓~downdownarrows~⇊~downharpoonleft~⇃~downharpoonright~⇂~drbkarow~⤐~drcorn~⌟~drcrop~⌌~dscr~𝒹~dscy~ѕ~dsol~⧶~dstrok~đ~dtdot~⋱~dtri~▿~dtrif~▾~duarr~⇵~duhar~⥯~dwangle~⦦~dzcy~џ~dzigrarr~⟿~eDDot~⩷~eDot~≑~easter~⩮~ecaron~ě~ecir~≖~ecolon~≕~ecy~э~edot~ė~ee~ⅇ~efDot~≒~efr~𝔢~eg~⪚~egs~⪖~egsdot~⪘~el~⪙~elinters~⏧~ell~ℓ~els~⪕~elsdot~⪗~emacr~ē~emptyset~∅~emptyv~∅~emsp13~ ~emsp14~ ~eng~ŋ~eogon~ę~eopf~𝕖~epar~⋕~eparsl~⧣~eplus~⩱~epsi~ε~epsiv~ϵ~eqcirc~≖~eqcolon~≕~eqsim~≂~eqslantgtr~⪖~eqslantless~⪕~equals~=~equest~≟~equivDD~⩸~eqvparsl~⧥~erDot~≓~erarr~⥱~escr~ℯ~esdot~≐~esim~≂~excl~!~expectation~ℰ~exponentiale~ⅇ~fallingdotseq~≒~fcy~ф~female~♀~ffilig~ffi~fflig~ff~ffllig~ffl~ffr~𝔣~filig~fi~fjlig~fj~flat~♭~fllig~fl~fltns~▱~fopf~𝕗~fork~⋔~forkv~⫙~fpartint~⨍~frac13~⅓~frac15~⅕~frac16~⅙~frac18~⅛~frac23~⅔~frac25~⅖~frac35~⅗~frac38~⅜~frac45~⅘~frac56~⅚~frac58~⅝~frac78~⅞~frown~⌢~fscr~𝒻~gE~≧~gEl~⪌~gacute~ǵ~gammad~ϝ~gap~⪆~gbreve~ğ~gcirc~ĝ~gcy~г~gdot~ġ~gel~⋛~geq~≥~geqq~≧~geqslant~⩾~ges~⩾~gescc~⪩~gesdot~⪀~gesdoto~⪂~gesdotol~⪄~gesl~⋛︀~gesles~⪔~gfr~𝔤~gg~≫~ggg~⋙~gimel~ℷ~gjcy~ѓ~gl~≷~glE~⪒~gla~⪥~glj~⪤~gnE~≩~gnap~⪊~gnapprox~⪊~gne~⪈~gneq~⪈~gneqq~≩~gnsim~⋧~gopf~𝕘~grave~`~gscr~ℊ~gsim~≳~gsime~⪎~gsiml~⪐~gtcc~⪧~gtcir~⩺~gtdot~⋗~gtlPar~⦕~gtquest~⩼~gtrapprox~⪆~gtrarr~⥸~gtrdot~⋗~gtreqless~⋛~gtreqqless~⪌~gtrless~≷~gtrsim~≳~gvertneqq~≩︀~gvnE~≩︀~hairsp~ ~half~½~hamilt~ℋ~hardcy~ъ~harrcir~⥈~harrw~↭~hbar~ℏ~hcirc~ĥ~heartsuit~♥~hercon~⊹~hfr~𝔥~hksearow~⤥~hkswarow~⤦~hoarr~⇿~homtht~∻~hookleftarrow~↩~hookrightarrow~↪~hopf~𝕙~horbar~―~hscr~𝒽~hslash~ℏ~hstrok~ħ~hybull~⁃~hyphen~‐~ic~⁣~icy~и~iecy~е~iff~⇔~ifr~𝔦~ii~ⅈ~iiiint~⨌~iiint~∭~iinfin~⧜~iiota~℩~ijlig~ij~imacr~ī~imagline~ℐ~imagpart~ℑ~imath~ı~imof~⊷~imped~Ƶ~in~∈~incare~℅~infintie~⧝~inodot~ı~intcal~⊺~integers~ℤ~intercal~⊺~intlarhk~⨗~intprod~⨼~iocy~ё~iogon~į~iopf~𝕚~iprod~⨼~iscr~𝒾~isinE~⋹~isindot~⋵~isins~⋴~isinsv~⋳~isinv~∈~it~⁢~itilde~ĩ~iukcy~і~jcirc~ĵ~jcy~й~jfr~𝔧~jmath~ȷ~jopf~𝕛~jscr~𝒿~jsercy~ј~jukcy~є~kappav~ϰ~kcedil~ķ~kcy~к~kfr~𝔨~kgreen~ĸ~khcy~х~kjcy~ќ~kopf~𝕜~kscr~𝓀~lAarr~⇚~lAtail~⤛~lBarr~⤎~lE~≦~lEg~⪋~lHar~⥢~lacute~ĺ~laemptyv~⦴~lagran~ℒ~langd~⦑~langle~⟨~lap~⪅~larrb~⇤~larrbfs~⤟~larrfs~⤝~larrhk~↩~larrlp~↫~larrpl~⤹~larrsim~⥳~larrtl~↢~lat~⪫~latail~⤙~late~⪭~lates~⪭︀~lbarr~⤌~lbbrk~❲~lbrace~{~lbrack~[~lbrke~⦋~lbrksld~⦏~lbrkslu~⦍~lcaron~ľ~lcedil~ļ~lcub~{~lcy~л~ldca~⤶~ldquor~„~ldrdhar~⥧~ldrushar~⥋~ldsh~↲~leftarrow~←~leftarrowtail~↢~leftharpoondown~↽~leftharpoonup~↼~leftleftarrows~⇇~leftrightarrow~↔~leftrightarrows~⇆~leftrightharpoons~⇋~leftrightsquigarrow~↭~leftthreetimes~⋋~leg~⋚~leq~≤~leqq~≦~leqslant~⩽~les~⩽~lescc~⪨~lesdot~⩿~lesdoto~⪁~lesdotor~⪃~lesg~⋚︀~lesges~⪓~lessapprox~⪅~lessdot~⋖~lesseqgtr~⋚~lesseqqgtr~⪋~lessgtr~≶~lesssim~≲~lfisht~⥼~lfr~𝔩~lg~≶~lgE~⪑~lhard~↽~lharu~↼~lharul~⥪~lhblk~▄~ljcy~љ~ll~≪~llarr~⇇~llcorner~⌞~llhard~⥫~lltri~◺~lmidot~ŀ~lmoust~⎰~lmoustache~⎰~lnE~≨~lnap~⪉~lnapprox~⪉~lne~⪇~lneq~⪇~lneqq~≨~lnsim~⋦~loang~⟬~loarr~⇽~lobrk~⟦~longleftarrow~⟵~longleftrightarrow~⟷~longmapsto~⟼~longrightarrow~⟶~looparrowleft~↫~looparrowright~↬~lopar~⦅~lopf~𝕝~loplus~⨭~lotimes~⨴~lowbar~_~lozenge~◊~lozf~⧫~lpar~(~lparlt~⦓~lrarr~⇆~lrcorner~⌟~lrhar~⇋~lrhard~⥭~lrtri~⊿~lscr~𝓁~lsh~↰~lsim~≲~lsime~⪍~lsimg~⪏~lsqb~[~lsquor~‚~lstrok~ł~ltcc~⪦~ltcir~⩹~ltdot~⋖~lthree~⋋~ltimes~⋉~ltlarr~⥶~ltquest~⩻~ltrPar~⦖~ltri~◃~ltrie~⊴~ltrif~◂~lurdshar~⥊~luruhar~⥦~lvertneqq~≨︀~lvnE~≨︀~mDDot~∺~male~♂~malt~✠~maltese~✠~map~↦~mapsto~↦~mapstodown~↧~mapstoleft~↤~mapstoup~↥~marker~▮~mcomma~⨩~mcy~м~measuredangle~∡~mfr~𝔪~mho~℧~mid~∣~midast~*~midcir~⫰~minusb~⊟~minusd~∸~minusdu~⨪~mlcp~⫛~mldr~…~mnplus~∓~models~⊧~mopf~𝕞~mp~∓~mscr~𝓂~mstpos~∾~multimap~⊸~mumap~⊸~nGg~⋙̸~nGt~≫⃒~nGtv~≫̸~nLeftarrow~⇍~nLeftrightarrow~⇎~nLl~⋘̸~nLt~≪⃒~nLtv~≪̸~nRightarrow~⇏~nVDash~⊯~nVdash~⊮~nacute~ń~nang~∠⃒~nap~≉~napE~⩰̸~napid~≋̸~napos~ʼn~napprox~≉~natur~♮~natural~♮~naturals~ℕ~nbump~≎̸~nbumpe~≏̸~ncap~⩃~ncaron~ň~ncedil~ņ~ncong~≇~ncongdot~⩭̸~ncup~⩂~ncy~н~neArr~⇗~nearhk~⤤~nearr~↗~nearrow~↗~nedot~≐̸~nequiv~≢~nesear~⤨~nesim~≂̸~nexist~∄~nexists~∄~nfr~𝔫~ngE~≧̸~nge~≱~ngeq~≱~ngeqq~≧̸~ngeqslant~⩾̸~nges~⩾̸~ngsim~≵~ngt~≯~ngtr~≯~nhArr~⇎~nharr~↮~nhpar~⫲~nis~⋼~nisd~⋺~niv~∋~njcy~њ~nlArr~⇍~nlE~≦̸~nlarr~↚~nldr~‥~nle~≰~nleftarrow~↚~nleftrightarrow~↮~nleq~≰~nleqq~≦̸~nleqslant~⩽̸~nles~⩽̸~nless~≮~nlsim~≴~nlt~≮~nltri~⋪~nltrie~⋬~nmid~∤~nopf~𝕟~notinE~⋹̸~notindot~⋵̸~notinva~∉~notinvb~⋷~notinvc~⋶~notni~∌~notniva~∌~notnivb~⋾~notnivc~⋽~npar~∦~nparallel~∦~nparsl~⫽⃥~npart~∂̸~npolint~⨔~npr~⊀~nprcue~⋠~npre~⪯̸~nprec~⊀~npreceq~⪯̸~nrArr~⇏~nrarr~↛~nrarrc~⤳̸~nrarrw~↝̸~nrightarrow~↛~nrtri~⋫~nrtrie~⋭~nsc~⊁~nsccue~⋡~nsce~⪰̸~nscr~𝓃~nshortmid~∤~nshortparallel~∦~nsim~≁~nsime~≄~nsimeq~≄~nsmid~∤~nspar~∦~nsqsube~⋢~nsqsupe~⋣~nsubE~⫅̸~nsube~⊈~nsubset~⊂⃒~nsubseteq~⊈~nsubseteqq~⫅̸~nsucc~⊁~nsucceq~⪰̸~nsup~⊅~nsupE~⫆̸~nsupe~⊉~nsupset~⊃⃒~nsupseteq~⊉~nsupseteqq~⫆̸~ntgl~≹~ntlg~≸~ntriangleleft~⋪~ntrianglelefteq~⋬~ntriangleright~⋫~ntrianglerighteq~⋭~num~#~numero~№~numsp~ ~nvDash~⊭~nvHarr~⤄~nvap~≍⃒~nvdash~⊬~nvge~≥⃒~nvgt~>⃒~nvinfin~⧞~nvlArr~⤂~nvle~≤⃒~nvlt~<⃒~nvltrie~⊴⃒~nvrArr~⤃~nvrtrie~⊵⃒~nvsim~∼⃒~nwArr~⇖~nwarhk~⤣~nwarr~↖~nwarrow~↖~nwnear~⤧~oS~Ⓢ~oast~⊛~ocir~⊚~ocy~о~odash~⊝~odblac~ő~odiv~⨸~odot~⊙~odsold~⦼~ofcir~⦿~ofr~𝔬~ogon~˛~ogt~⧁~ohbar~⦵~ohm~Ω~oint~∮~olarr~↺~olcir~⦾~olcross~⦻~olt~⧀~omacr~ō~omid~⦶~ominus~⊖~oopf~𝕠~opar~⦷~operp~⦹~orarr~↻~ord~⩝~order~ℴ~orderof~ℴ~origof~⊶~oror~⩖~orslope~⩗~orv~⩛~oscr~ℴ~osol~⊘~otimesas~⨶~ovbar~⌽~par~∥~parallel~∥~parsim~⫳~parsl~⫽~pcy~п~percnt~%~period~.~pertenk~‱~pfr~𝔭~phiv~ϕ~phmmat~ℳ~phone~☎~pitchfork~⋔~planck~ℏ~planckh~ℎ~plankv~ℏ~plus~+~plusacir~⨣~plusb~⊞~pluscir~⨢~plusdo~∔~plusdu~⨥~pluse~⩲~plussim~⨦~plustwo~⨧~pm~±~pointint~⨕~popf~𝕡~pr~≺~prE~⪳~prap~⪷~prcue~≼~pre~⪯~prec~≺~precapprox~⪷~preccurlyeq~≼~preceq~⪯~precnapprox~⪹~precneqq~⪵~precnsim~⋨~precsim~≾~primes~ℙ~prnE~⪵~prnap~⪹~prnsim~⋨~profalar~⌮~profline~⌒~profsurf~⌓~propto~∝~prsim~≾~prurel~⊰~pscr~𝓅~puncsp~ ~qfr~𝔮~qint~⨌~qopf~𝕢~qprime~⁗~qscr~𝓆~quaternions~ℍ~quatint~⨖~quest~?~questeq~≟~rAarr~⇛~rAtail~⤜~rBarr~⤏~rHar~⥤~race~∽̱~racute~ŕ~raemptyv~⦳~rangd~⦒~range~⦥~rangle~⟩~rarrap~⥵~rarrb~⇥~rarrbfs~⤠~rarrc~⤳~rarrfs~⤞~rarrhk~↪~rarrlp~↬~rarrpl~⥅~rarrsim~⥴~rarrtl~↣~rarrw~↝~ratail~⤚~ratio~∶~rationals~ℚ~rbarr~⤍~rbbrk~❳~rbrace~}~rbrack~]~rbrke~⦌~rbrksld~⦎~rbrkslu~⦐~rcaron~ř~rcedil~ŗ~rcub~}~rcy~р~rdca~⤷~rdldhar~⥩~rdquor~”~rdsh~↳~realine~ℛ~realpart~ℜ~reals~ℝ~rect~▭~rfisht~⥽~rfr~𝔯~rhard~⇁~rharu~⇀~rharul~⥬~rhov~ϱ~rightarrow~→~rightarrowtail~↣~rightharpoondown~⇁~rightharpoonup~⇀~rightleftarrows~⇄~rightleftharpoons~⇌~rightrightarrows~⇉~rightsquigarrow~↝~rightthreetimes~⋌~ring~˚~risingdotseq~≓~rlarr~⇄~rlhar~⇌~rmoust~⎱~rmoustache~⎱~rnmid~⫮~roang~⟭~roarr~⇾~robrk~⟧~ropar~⦆~ropf~𝕣~roplus~⨮~rotimes~⨵~rpar~)~rpargt~⦔~rppolint~⨒~rrarr~⇉~rscr~𝓇~rsh~↱~rsqb~]~rsquor~’~rthree~⋌~rtimes~⋊~rtri~▹~rtrie~⊵~rtrif~▸~rtriltri~⧎~ruluhar~⥨~rx~℞~sacute~ś~sc~≻~scE~⪴~scap~⪸~sccue~≽~sce~⪰~scedil~ş~scirc~ŝ~scnE~⪶~scnap~⪺~scnsim~⋩~scpolint~⨓~scsim~≿~scy~с~sdotb~⊡~sdote~⩦~seArr~⇘~searhk~⤥~searr~↘~searrow~↘~semi~;~seswar~⤩~setminus~∖~setmn~∖~sext~✶~sfr~𝔰~sfrown~⌢~sharp~♯~shchcy~щ~shcy~ш~shortmid~∣~shortparallel~∥~sigmav~ς~simdot~⩪~sime~≃~simeq~≃~simg~⪞~simgE~⪠~siml~⪝~simlE~⪟~simne~≆~simplus~⨤~simrarr~⥲~slarr~←~smallsetminus~∖~smashp~⨳~smeparsl~⧤~smid~∣~smile~⌣~smt~⪪~smte~⪬~smtes~⪬︀~softcy~ь~sol~/~solb~⧄~solbar~⌿~sopf~𝕤~spadesuit~♠~spar~∥~sqcap~⊓~sqcaps~⊓︀~sqcup~⊔~sqcups~⊔︀~sqsub~⊏~sqsube~⊑~sqsubset~⊏~sqsubseteq~⊑~sqsup~⊐~sqsupe~⊒~sqsupset~⊐~sqsupseteq~⊒~squ~□~square~□~squarf~▪~squf~▪~srarr~→~sscr~𝓈~ssetmn~∖~ssmile~⌣~sstarf~⋆~star~☆~starf~★~straightepsilon~ϵ~straightphi~ϕ~strns~¯~subE~⫅~subdot~⪽~subedot~⫃~submult~⫁~subnE~⫋~subne~⊊~subplus~⪿~subrarr~⥹~subset~⊂~subseteq~⊆~subseteqq~⫅~subsetneq~⊊~subsetneqq~⫋~subsim~⫇~subsub~⫕~subsup~⫓~succ~≻~succapprox~⪸~succcurlyeq~≽~succeq~⪰~succnapprox~⪺~succneqq~⪶~succnsim~⋩~succsim~≿~sung~♪~supE~⫆~supdot~⪾~supdsub~⫘~supedot~⫄~suphsol~⟉~suphsub~⫗~suplarr~⥻~supmult~⫂~supnE~⫌~supne~⊋~supplus~⫀~supset~⊃~supseteq~⊇~supseteqq~⫆~supsetneq~⊋~supsetneqq~⫌~supsim~⫈~supsub~⫔~supsup~⫖~swArr~⇙~swarhk~⤦~swarr~↙~swarrow~↙~swnwar~⤪~target~⌖~tbrk~⎴~tcaron~ť~tcedil~ţ~tcy~т~tdot~⃛~telrec~⌕~tfr~𝔱~therefore~∴~thetav~ϑ~thickapprox~≈~thicksim~∼~thkap~≈~thksim~∼~timesb~⊠~timesbar~⨱~timesd~⨰~tint~∭~toea~⤨~top~⊤~topbot~⌶~topcir~⫱~topf~𝕥~topfork~⫚~tosa~⤩~tprime~‴~triangle~▵~triangledown~▿~triangleleft~◃~trianglelefteq~⊴~triangleq~≜~triangleright~▹~trianglerighteq~⊵~tridot~◬~trie~≜~triminus~⨺~triplus~⨹~trisb~⧍~tritime~⨻~trpezium~⏢~tscr~𝓉~tscy~ц~tshcy~ћ~tstrok~ŧ~twixt~≬~twoheadleftarrow~↞~twoheadrightarrow~↠~uHar~⥣~ubrcy~ў~ubreve~ŭ~ucy~у~udarr~⇅~udblac~ű~udhar~⥮~ufisht~⥾~ufr~𝔲~uharl~↿~uharr~↾~uhblk~▀~ulcorn~⌜~ulcorner~⌜~ulcrop~⌏~ultri~◸~umacr~ū~uogon~ų~uopf~𝕦~uparrow~↑~updownarrow~↕~upharpoonleft~↿~upharpoonright~↾~uplus~⊎~upsi~υ~upuparrows~⇈~urcorn~⌝~urcorner~⌝~urcrop~⌎~uring~ů~urtri~◹~uscr~𝓊~utdot~⋰~utilde~ũ~utri~▵~utrif~▴~uuarr~⇈~uwangle~⦧~vArr~⇕~vBar~⫨~vBarv~⫩~vDash~⊨~vangrt~⦜~varepsilon~ϵ~varkappa~ϰ~varnothing~∅~varphi~ϕ~varpi~ϖ~varpropto~∝~varr~↕~varrho~ϱ~varsigma~ς~varsubsetneq~⊊︀~varsubsetneqq~⫋︀~varsupsetneq~⊋︀~varsupsetneqq~⫌︀~vartheta~ϑ~vartriangleleft~⊲~vartriangleright~⊳~vcy~в~vdash~⊢~vee~∨~veebar~⊻~veeeq~≚~vellip~⋮~verbar~|~vert~|~vfr~𝔳~vltri~⊲~vnsub~⊂⃒~vnsup~⊃⃒~vopf~𝕧~vprop~∝~vrtri~⊳~vscr~𝓋~vsubnE~⫋︀~vsubne~⊊︀~vsupnE~⫌︀~vsupne~⊋︀~vzigzag~⦚~wcirc~ŵ~wedbar~⩟~wedge~∧~wedgeq~≙~wfr~𝔴~wopf~𝕨~wp~℘~wr~≀~wreath~≀~wscr~𝓌~xcap~⋂~xcirc~◯~xcup~⋃~xdtri~▽~xfr~𝔵~xhArr~⟺~xharr~⟷~xlArr~⟸~xlarr~⟵~xmap~⟼~xnis~⋻~xodot~⨀~xopf~𝕩~xoplus~⨁~xotime~⨂~xrArr~⟹~xrarr~⟶~xscr~𝓍~xsqcup~⨆~xuplus~⨄~xutri~△~xvee~⋁~xwedge~⋀~yacy~я~ycirc~ŷ~ycy~ы~yfr~𝔶~yicy~ї~yopf~𝕪~yscr~𝓎~yucy~ю~zacute~ź~zcaron~ž~zcy~з~zdot~ż~zeetrf~ℨ~zfr~𝔷~zhcy~ж~zigrarr~⇝~zopf~𝕫~zscr~𝓏~~AMP~&~COPY~©~GT~>~LT~<~QUOT~"~REG~®',Wo.html4);var Vo={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},Ho=String.fromCodePoint||function(e){return String.fromCharCode(Math.floor((e-65536)/1024)+55296,(e-65536)%1024+56320)},Go=(String.prototype.codePointAt,function(){return Go=Object.assign||function(e){for(var t,r=1,n=arguments.length;r=1114111?ei:l>65535?Ho(l):Qo(Vo[l]||l)}}return o}(e,l,c,u)})}var ri=({sublinks:e,target:t})=>(0,a.jsx)(C,{sx:{mt:.5},children:(0,a.jsx)(Cr,{variant:"body2",color:"text.secondary",children:e.map((e,r)=>(0,a.jsxs)(C,{component:"span",children:[r>0&&(0,a.jsx)("span",{style:{margin:"0 6px"},children:"|"}),(0,a.jsx)(Bo,{color:"inherit",underline:"hover",href:e.link,target:e.target||t,sx:{lineHeight:"initial",fontWeight:"normal"},children:ti(e.title)})]},r))})}),ni=({title:e,link:t,sublinks:r,onClick:n,target:o})=>(0,a.jsx)(br,{direction:"column",children:(0,a.jsx)(Cr,{variant:"subtitle1",color:"text.primary",children:t&&0===r.length?(0,a.jsx)(Bo,{color:"inherit",underline:"hover",onClick:n,href:t,target:o,sx:{lineHeight:"initial",fontWeight:"normal"},children:ti(e)}):(0,a.jsx)("span",{style:{lineHeight:"initial",fontWeight:"normal"},children:ti(e)})})});const oi={BrandYoutubeIcon:()=>o.e(835).then(o.bind(o,1835)),BrandElementorIcon:()=>o.e(271).then(o.bind(o,1271)),ThemeBuilderIcon:()=>o.e(763).then(o.bind(o,7763)),SettingsIcon:()=>o.e(770).then(o.bind(o,6770)),BrandFacebookIcon:()=>o.e(502).then(o.bind(o,3502)),StarIcon:()=>o.e(299).then(o.bind(o,1299)),HelpIcon:()=>o.e(768).then(o.bind(o,9768)),SpeakerphoneIcon:()=>o.e(468).then(o.bind(o,3468)),TextIcon:()=>o.e(516).then(o.bind(o,1516)),PhotoIcon:()=>o.e(387).then(o.bind(o,3387)),AppsIcon:()=>o.e(415).then(o.bind(o,8415)),BrushIcon:()=>o.e(91).then(o.bind(o,3091)),UnderlineIcon:()=>o.e(799).then(o.bind(o,5180)),PagesIcon:()=>o.e(495).then(o.bind(o,8495)),PageTypeIcon:()=>o.e(612).then(o.bind(o,3612)),HeaderTemplateIcon:()=>o.e(380).then(o.bind(o,4380)),FooterTemplateIcon:()=>o.e(998).then(o.bind(o,9998))};var ii=({componentName:e,...r})=>{const[n,o]=(0,t.useState)(null);return(0,t.useEffect)(()=>{oi[e]&&oi[e]().then(e=>{o(()=>e.default)})},[e]),n?(0,a.jsx)(n,{...r}):null};const ai=({title:e,link:t=null,icon:r="SettingsIcon",sublinks:n=[],onClick:o=()=>{},target:i=""})=>(0,a.jsxs)(br,{direction:"row",gap:1,sx:{alignContent:"flex-start"},children:[(0,a.jsx)(ii,{componentName:r,fontSize:"tiny",color:"text.primary",sx:{pt:.2}}),(0,a.jsxs)(br,{direction:"column",children:[(0,a.jsx)(ni,{title:e,link:t,icon:r,sublinks:n,onClick:o,target:i}),n.length>0&&(0,a.jsx)(ri,{sublinks:n,target:i})]})]}),si=({links:e=[],title:t="",noLinksMessage:r,sx:n={}})=>e.length?(0,a.jsxs)(br,{direction:"column",gap:1,sx:{...n},children:[t&&(0,a.jsx)(Cr,{variant:"h6",children:t}),e.map(e=>(0,a.jsx)(ai,{...e},e.title)),!e.length&&r&&(0,a.jsx)(Cr,{variant:"body2",children:r})]}):null,li=()=>{const{adminSettings:{quickLinks:e=[]}={}}=Ao();return(0,a.jsxs)(Mo,{children:[(0,a.jsx)(Cr,{variant:"h6",sx:{color:"text.primary"},children:(0,Co.__)("Quick Links","hello-elementor")}),(0,a.jsx)(Cr,{variant:"body2",sx:{mb:3,color:"text.secondary"},children:(0,Co.__)("These quick actions will get your site airborne in a flash.","hello-elementor")}),(0,a.jsx)(br,{direction:"row",gap:9,children:Object.keys(e).map(t=>(0,a.jsx)(si,{links:[{...e[t]}]},t))})]})},ci=({sx:e,dismissable:r=!1})=>{const{adminSettings:{config:{nonceInstall:n="",disclaimer:o="",slug:i=""}={},welcome:{title:s="",text:l="",buttons:c=[],image:{src:u="",alt:p=""}={}}={}}={}}=Ao(),[d,f]=(0,t.useState)(!1),[m,h]=(0,t.useState)(!0),[g,b]=(0,t.useState)(578),y=(0,t.useRef)(null);return(0,t.useEffect)(()=>{const e=()=>{if(y.current){const e=y.current.offsetWidth;b(e<800?400:578)}};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]),s&&m?(0,a.jsxs)(Mo,{sx:e,children:[r&&(0,a.jsx)(C,{component:"button",className:"notice-dismiss",onClick:async()=>{try{await wp.ajax.post("ehe_dismiss_theme_notice",{nonce:window.ehe_cb.nonce}),h(!1)}catch(e){}},children:(0,a.jsx)(C,{component:"span",className:"screen-reader-text",children:(0,Co.__)("Dismiss this notice.","hello-elementor")})}),(0,a.jsxs)(br,{ref:y,direction:{xs:"column",md:"row"},alignItems:"center",justifyContent:"space-between",sx:{width:"100%",gap:9},children:[(0,a.jsxs)(br,{direction:"column",sx:{flex:1},children:[(0,a.jsx)(Cr,{variant:"h6",sx:{color:"text.primary",fontWeight:500},children:s}),(0,a.jsx)(Cr,{variant:"body2",sx:{mb:3,color:"text.secondary"},children:l}),(0,a.jsx)(br,{gap:1,direction:"row",sx:{mb:2},children:c.map(({linkText:e,link:t,variant:r,color:o,target:s=""})=>(0,a.jsx)(Zn,{onClick:async()=>{if("install"===t)try{const e={_wpnonce:n,slug:i};f(!0);const t=await wp.ajax.post("ehe_install_elementor",e);if(!t.activateUrl)throw new Error;window.location.href=t.activateUrl}catch(e){alert((0,Co.__)("Currently the plugin isn’t available. Please try again later. You can also contact our support at: wordpress.org/plugins/hello-plus","hello-elementor"))}finally{f(!1)}else window.open(t,s||"_self")},variant:r,color:o,children:d?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Gn,{size:12,sx:{verticalAlign:"middle",display:"inline-flex"}}),(0,Co.__)("Installing Elementor","hello-elementor")]}):e},e))}),o&&(0,a.jsx)(Cr,{variant:"body2",sx:{color:"text.tertiary"},children:o})]}),u&&(0,a.jsx)(C,{component:"img",src:u,alt:p,sx:{width:{sm:350,md:450,lg:g},aspectRatio:"289/98",flex:1}})]})]}):null},ui=()=>{const{adminSettings:{siteParts:{siteParts:e=[],sitePages:t=[],general:r=[]}={}}={}}=Ao();return(0,a.jsx)(Mo,{children:(0,a.jsxs)(br,{direction:"row",gap:12,children:[(0,a.jsx)(si,{title:(0,Co.__)("Site Parts","hello-elementor"),links:e,sx:{minWidth:"25%"}}),(0,a.jsx)(si,{title:(0,Co.__)("Recent Pages","hello-elementor"),links:t,sx:{minWidth:"25%"}}),(0,a.jsx)(si,{title:(0,Co.__)("General","hello-elementor"),links:r,sx:{minWidth:"25%"}})]})})},pi=()=>{const{adminSettings:{resourcesData:{community:e=[],resources:t=[]}={}}={}}=Ao();return(0,a.jsx)(Mo,{children:(0,a.jsxs)(br,{direction:"row",gap:12,children:[(0,a.jsx)(si,{title:(0,Co.__)("Community","hello-elementor"),links:e,sx:{minWidth:"25%"}}),(0,a.jsx)(si,{title:(0,Co.__)("Resources","hello-elementor"),links:t,sx:{minWidth:"25%"}})]})})},di=()=>(0,a.jsxs)(wt,{colorScheme:"auto",children:[(0,a.jsx)(C,{className:"hello_plus__notices",component:"div"}),(0,a.jsxs)(C,{children:[(0,a.jsx)(C,{sx:{mb:2},children:(0,a.jsx)(ci,{})}),(0,a.jsx)(So,{children:(0,a.jsxs)(br,{direction:"column",gap:2,children:[(0,a.jsx)(li,{}),(0,a.jsx)(ui,{}),(0,a.jsx)(pi,{})]})})]})]});var fi=o(3366);const mi=["className","component","disableGutters","fixed","maxWidth","classes"],hi=(0,Kt.A)(),gi=ar("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,fi.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),bi=e=>(0,sr.A)({props:e,name:"MuiContainer",defaultTheme:hi}),yi=function(e={}){const{createStyledComponent:r=gi,useThemeProps:n=bi,componentName:o="MuiContainer"}=e,i=r(({theme:e,ownerState:t})=>(0,c.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!t.disableGutters&&{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up("sm")]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}}),({theme:e,ownerState:t})=>t.fixed&&Object.keys(e.breakpoints.values).reduce((t,r)=>{const n=r,o=e.breakpoints.values[n];return 0!==o&&(t[e.breakpoints.up(n)]={maxWidth:`${o}${e.breakpoints.unit}`}),t},{}),({theme:e,ownerState:t})=>(0,c.A)({},"xs"===t.maxWidth&&{[e.breakpoints.up("xs")]:{maxWidth:Math.max(e.breakpoints.values.xs,444)}},t.maxWidth&&"xs"!==t.maxWidth&&{[e.breakpoints.up(t.maxWidth)]:{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`}})),s=t.forwardRef(function(e,t){const r=n(e),{className:s,component:l="div",disableGutters:p=!1,fixed:f=!1,maxWidth:m="lg"}=r,h=(0,u.A)(r,mi),g=(0,c.A)({},r,{component:l,disableGutters:p,fixed:f,maxWidth:m}),b=((e,t)=>{const{classes:r,fixed:n,disableGutters:o,maxWidth:i}=e;return Ut({root:["root",i&&`maxWidth${(0,fi.A)(String(i))}`,n&&"fixed",o&&"disableGutters"]},e=>Gt(t,e),r)})(g,o);return(0,a.jsx)(i,(0,c.A)({as:l,ownerState:g,className:d(b.root,s),ref:t},h))});return s}({createStyledComponent:(0,Ct.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,t[`maxWidth${(0,yr.A)(String(r.maxWidth))}`],r.fixed&&t.fixed,r.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,Rt.A)({props:e,name:"MuiContainer"})});var vi=yi,xi=r().forwardRef((e,t)=>r().createElement(vi,{...e,ref:t}));const Ai=()=>(0,a.jsx)(l,{children:(0,a.jsx)(C,{sx:{pr:1},children:(0,a.jsx)(xi,{disableGutters:!0,maxWidth:"lg",sx:{display:"flex",flexDirection:"column",pt:{xs:2,md:6},pb:2},children:(0,a.jsx)(di,{})})})});document.addEventListener("DOMContentLoaded",()=>{const t=document.getElementById("ehe-admin-home");t&&(0,e.H)(t).render((0,a.jsx)(Ai,{}))})}()}(); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/comments.php b/wp-content/themes/hello-elementor/comments.php new file mode 100644 index 0000000..87e229c --- /dev/null +++ b/wp-content/themes/hello-elementor/comments.php @@ -0,0 +1,78 @@ + +
+ + +

+ +

+ + + +
    + 'ol', + 'short_ping' => true, + 'avatar_size' => 42, + ] + ); + ?> +
+ + + + + + '

', + 'title_reply_after' => '

', + ] + ); + ?> + +
diff --git a/wp-content/themes/hello-elementor/footer.php b/wp-content/themes/hello-elementor/footer.php new file mode 100644 index 0000000..3b68a62 --- /dev/null +++ b/wp-content/themes/hello-elementor/footer.php @@ -0,0 +1,27 @@ + + + + + + diff --git a/wp-content/themes/hello-elementor/functions.php b/wp-content/themes/hello-elementor/functions.php new file mode 100644 index 0000000..c9ce820 --- /dev/null +++ b/wp-content/themes/hello-elementor/functions.php @@ -0,0 +1,306 @@ + esc_html__( 'Header', 'hello-elementor' ) ] ); + register_nav_menus( [ 'menu-2' => esc_html__( 'Footer', 'hello-elementor' ) ] ); + } + + if ( apply_filters( 'hello_elementor_post_type_support', true ) ) { + add_post_type_support( 'page', 'excerpt' ); + } + + if ( apply_filters( 'hello_elementor_add_theme_support', true ) ) { + add_theme_support( 'post-thumbnails' ); + add_theme_support( 'automatic-feed-links' ); + add_theme_support( 'title-tag' ); + add_theme_support( + 'html5', + [ + 'search-form', + 'comment-form', + 'comment-list', + 'gallery', + 'caption', + 'script', + 'style', + 'navigation-widgets', + ] + ); + add_theme_support( + 'custom-logo', + [ + 'height' => 100, + 'width' => 350, + 'flex-height' => true, + 'flex-width' => true, + ] + ); + add_theme_support( 'align-wide' ); + add_theme_support( 'responsive-embeds' ); + + /* + * Editor Styles + */ + add_theme_support( 'editor-styles' ); + add_editor_style( 'assets/css/editor-styles.css' ); + + /* + * WooCommerce. + */ + if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) { + // WooCommerce in general. + add_theme_support( 'woocommerce' ); + // Enabling WooCommerce product gallery features (are off by default since WC 3.0.0). + // zoom. + add_theme_support( 'wc-product-gallery-zoom' ); + // lightbox. + add_theme_support( 'wc-product-gallery-lightbox' ); + // swipe. + add_theme_support( 'wc-product-gallery-slider' ); + } + } + } +} +add_action( 'after_setup_theme', 'hello_elementor_setup' ); + +function hello_maybe_update_theme_version_in_db() { + $theme_version_option_name = 'hello_theme_version'; + // The theme version saved in the database. + $hello_theme_db_version = get_option( $theme_version_option_name ); + + // If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update. + if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) { + update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION ); + } +} + +if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) { + /** + * Check whether to display header footer. + * + * @return bool + */ + function hello_elementor_display_header_footer() { + $hello_elementor_header_footer = true; + + return apply_filters( 'hello_elementor_header_footer', $hello_elementor_header_footer ); + } +} + +if ( ! function_exists( 'hello_elementor_scripts_styles' ) ) { + /** + * Theme Scripts & Styles. + * + * @return void + */ + function hello_elementor_scripts_styles() { + if ( apply_filters( 'hello_elementor_enqueue_style', true ) ) { + wp_enqueue_style( + 'hello-elementor', + HELLO_THEME_STYLE_URL . 'reset.css', + [], + HELLO_ELEMENTOR_VERSION + ); + } + + if ( apply_filters( 'hello_elementor_enqueue_theme_style', true ) ) { + wp_enqueue_style( + 'hello-elementor-theme-style', + HELLO_THEME_STYLE_URL . 'theme.css', + [], + HELLO_ELEMENTOR_VERSION + ); + } + + if ( hello_elementor_display_header_footer() ) { + wp_enqueue_style( + 'hello-elementor-header-footer', + HELLO_THEME_STYLE_URL . 'header-footer.css', + [], + HELLO_ELEMENTOR_VERSION + ); + } + } +} +add_action( 'wp_enqueue_scripts', 'hello_elementor_scripts_styles' ); + +if ( ! function_exists( 'hello_elementor_register_elementor_locations' ) ) { + /** + * Register Elementor Locations. + * + * @param ElementorPro\Modules\ThemeBuilder\Classes\Locations_Manager $elementor_theme_manager theme manager. + * + * @return void + */ + function hello_elementor_register_elementor_locations( $elementor_theme_manager ) { + if ( apply_filters( 'hello_elementor_register_elementor_locations', true ) ) { + $elementor_theme_manager->register_all_core_location(); + } + } +} +add_action( 'elementor/theme/register_locations', 'hello_elementor_register_elementor_locations' ); + +if ( ! function_exists( 'hello_elementor_content_width' ) ) { + /** + * Set default content width. + * + * @return void + */ + function hello_elementor_content_width() { + $GLOBALS['content_width'] = apply_filters( 'hello_elementor_content_width', 800 ); + } +} +add_action( 'after_setup_theme', 'hello_elementor_content_width', 0 ); + +if ( ! function_exists( 'hello_elementor_add_description_meta_tag' ) ) { + /** + * Add description meta tag with excerpt text. + * + * @return void + */ + function hello_elementor_add_description_meta_tag() { + if ( ! apply_filters( 'hello_elementor_description_meta_tag', true ) ) { + return; + } + + if ( ! is_singular() ) { + return; + } + + $post = get_queried_object(); + if ( empty( $post->post_excerpt ) ) { + return; + } + + echo '' . "\n"; + } +} +add_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); + +// Settings page +require get_template_directory() . '/includes/settings-functions.php'; + +// Header & footer styling option, inside Elementor +require get_template_directory() . '/includes/elementor-functions.php'; + +if ( ! function_exists( 'hello_elementor_customizer' ) ) { + // Customizer controls + function hello_elementor_customizer() { + if ( ! is_customize_preview() ) { + return; + } + + if ( ! hello_elementor_display_header_footer() ) { + return; + } + + require get_template_directory() . '/includes/customizer-functions.php'; + } +} +add_action( 'init', 'hello_elementor_customizer' ); + +if ( ! function_exists( 'hello_elementor_check_hide_title' ) ) { + /** + * Check whether to display the page title. + * + * @param bool $val default value. + * + * @return bool + */ + function hello_elementor_check_hide_title( $val ) { + if ( defined( 'ELEMENTOR_VERSION' ) ) { + $current_doc = Elementor\Plugin::instance()->documents->get( get_the_ID() ); + if ( $current_doc && 'yes' === $current_doc->get_settings( 'hide_title' ) ) { + $val = false; + } + } + return $val; + } +} +add_filter( 'hello_elementor_page_title', 'hello_elementor_check_hide_title' ); + +/** + * BC: + * In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`. + * The following code prevents fatal errors in child themes that still use this function. + */ +if ( ! function_exists( 'hello_elementor_body_open' ) ) { + function hello_elementor_body_open() { + wp_body_open(); + } +} + +require HELLO_THEME_PATH . '/theme.php'; + +HelloTheme\Theme::instance(); + +add_action( 'wp_enqueue_scripts', function() { + + $file_path = get_stylesheet_directory() . '/assets/css/custom.css'; + $file_url = get_stylesheet_directory_uri() . '/assets/css/custom.css'; + + if ( file_exists( $file_path ) ) { + wp_enqueue_style( + 'hello-custom-css', + $file_url, + array(), + filemtime( $file_path ) + ); + } + +}, PHP_INT_MAX ); + +add_action( 'wp_enqueue_scripts', function() { + + $file_path = get_stylesheet_directory() . '/assets/js/custom.js'; + $file_url = get_stylesheet_directory_uri() . '/assets/js/custom.js'; + + if ( file_exists( $file_path ) ) { + wp_enqueue_script( + 'hello-custom-js', + $file_url, + array('jquery'), + filemtime( $file_path ), + true + ); + } + +}, PHP_INT_MAX ); \ No newline at end of file diff --git a/wp-content/themes/hello-elementor/header.php b/wp-content/themes/hello-elementor/header.php new file mode 100644 index 0000000..d2b2f29 --- /dev/null +++ b/wp-content/themes/hello-elementor/header.php @@ -0,0 +1,42 @@ + section, opens the tag and adds the site's header. + * + * @package HelloElementor + */ +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + +$viewport_content = apply_filters( 'hello_elementor_viewport_content', 'width=device-width, initial-scale=1' ); +$enable_skip_link = apply_filters( 'hello_elementor_enable_skip_link', true ); +$skip_link_url = apply_filters( 'hello_elementor_skip_link_url', '#content' ); +?> + +> + + + + + + +> + + + + + + + +add_section( + 'hello-options', + [ + 'title' => esc_html__( 'Header & Footer', 'hello-elementor' ), + 'capability' => 'edit_theme_options', + ] + ); + + $wp_customize->add_setting( + 'hello-header-footer', + [ + 'sanitize_callback' => false, + 'transport' => 'refresh', + ] + ); + + $wp_customize->add_control( + new HelloElementor\Includes\Customizer\Hello_Customizer_Action_Links( + $wp_customize, + 'hello-header-footer', + [ + 'section' => 'hello-options', + 'priority' => 20, + ] + ) + ); +} +add_action( 'customize_register', 'hello_customizer_register' ); + +/** + * Register Customizer controls for Elementor Pro upsell. + * + * @return void + */ +function hello_customizer_register_elementor_pro_upsell( $wp_customize ) { + if ( function_exists( 'elementor_pro_load_plugin' ) ) { + return; + } + + require_once get_template_directory() . '/includes/customizer/customizer-upsell.php'; + + $wp_customize->add_section( + new HelloElementor\Includes\Customizer\Hello_Customizer_Upsell( + $wp_customize, + 'hello-upsell-elementor-pro', + [ + 'heading' => esc_html__( 'Customize your entire website with Elementor Pro', 'hello-elementor' ), + 'description' => esc_html__( 'Build and customize every part of your website, including Theme Parts with Elementor Pro.', 'hello-elementor' ), + 'button_text' => esc_html__( 'Upgrade Now', 'hello-elementor' ), + 'button_url' => 'https://elementor.com/pro/?utm_source=hello-theme-customize&utm_campaign=gopro&utm_medium=wp-dash', + 'priority' => 999999, + ] + ) + ); +} +add_action( 'customize_register', 'hello_customizer_register_elementor_pro_upsell' ); + +/** + * Enqueue Customizer CSS. + * + * @return void + */ +function hello_customizer_styles() { + wp_enqueue_style( + 'hello-elementor-customizer', + HELLO_THEME_STYLE_URL . 'customizer.css', + [], + HELLO_ELEMENTOR_VERSION + ); +} +add_action( 'admin_enqueue_scripts', 'hello_customizer_styles' ); diff --git a/wp-content/themes/hello-elementor/includes/customizer/customizer-action-links.php b/wp-content/themes/hello-elementor/includes/customizer/customizer-action-links.php new file mode 100644 index 0000000..fc37b51 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/customizer/customizer-action-links.php @@ -0,0 +1,135 @@ +print_customizer_action_links(); + + if ( isset( $this->description ) ) { + echo '' . wp_kses_post( $this->description ) . ''; + } + } + + /** + * Print customizer action links. + * + * @return void + */ + private function print_customizer_action_links() { + if ( ! function_exists( 'get_plugins' ) ) { + require_once ABSPATH . 'wp-admin/includes/plugin.php'; + } + + $action_link_data = []; + $action_link_type = Utils::get_action_link_type(); + + switch ( $action_link_type ) { + case 'install-elementor': + $action_link_data = [ + 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', + 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), + 'title' => esc_html__( 'Install Elementor', 'hello-elementor' ), + 'message' => esc_html__( 'Create cross-site header & footer using Elementor.', 'hello-elementor' ), + 'button' => esc_html__( 'Install Elementor', 'hello-elementor' ), + 'link' => wp_nonce_url( + add_query_arg( + [ + 'action' => 'install-plugin', + 'plugin' => 'elementor', + ], + admin_url( 'update.php' ) + ), + 'install-plugin_elementor' + ), + ]; + break; + case 'activate-elementor': + $action_link_data = [ + 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', + 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), + 'title' => esc_html__( 'Activate Elementor', 'hello-elementor' ), + 'message' => esc_html__( 'Create cross-site header & footer using Elementor.', 'hello-elementor' ), + 'button' => esc_html__( 'Activate Elementor', 'hello-elementor' ), + 'link' => wp_nonce_url( 'plugins.php?action=activate&plugin=elementor/elementor.php', 'activate-plugin_elementor/elementor.php' ), + ]; + break; + case 'activate-header-footer-experiment': + $action_link_data = [ + 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', + 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), + 'title' => esc_html__( 'Style using Elementor', 'hello-elementor' ), + 'message' => esc_html__( 'Design your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor' ), + 'button' => esc_html__( 'Activate header & footer experiment', 'hello-elementor' ), + 'link' => wp_nonce_url( 'admin.php?page=elementor#tab-experiments' ), + ]; + break; + case 'style-header-footer': + $action_link_data = [ + 'image' => get_template_directory_uri() . '/assets/images/elementor.svg', + 'alt' => esc_attr__( 'Elementor', 'hello-elementor' ), + 'title' => esc_html__( 'Style cross-site header & footer', 'hello-elementor' ), + 'message' => esc_html__( 'Customize your cross-site header & footer from Elementor’s "Site Settings" panel.', 'hello-elementor' ), + 'button' => esc_html__( 'Start Designing', 'hello-elementor' ), + 'link' => wp_nonce_url( 'post.php?post=' . get_option( 'elementor_active_kit' ) . '&action=elementor' ), + ]; + break; + } + + $customizer_content = $this->get_customizer_action_links_html( $action_link_data ); + + echo wp_kses_post( $customizer_content ); + } + + /** + * Get the customizer action links HTML. + * + * @param array $data + * + * @return string + */ + private function get_customizer_action_links_html( $data ) { + if ( + empty( $data ) + || ! isset( $data['image'] ) + || ! isset( $data['alt'] ) + || ! isset( $data['title'] ) + || ! isset( $data['message'] ) + || ! isset( $data['link'] ) + || ! isset( $data['button'] ) + ) { + return; + } + + return sprintf( + '
+ %2$s +

%3$s

+

%4$s

+ %6$s +
', + $data['image'], + $data['alt'], + $data['title'], + $data['message'], + $data['link'], + $data['button'], + ); + } +} diff --git a/wp-content/themes/hello-elementor/includes/customizer/customizer-upsell.php b/wp-content/themes/hello-elementor/includes/customizer/customizer-upsell.php new file mode 100644 index 0000000..805e200 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/customizer/customizer-upsell.php @@ -0,0 +1,32 @@ + +
  • +

    heading ); ?>

    +

    description ); ?>

    +
    + button_text ); ?> +
    +
  • + register_tab( 'hello-settings-header', HelloElementor\Includes\Settings\Settings_Header::class ); + $kit->register_tab( 'hello-settings-footer', HelloElementor\Includes\Settings\Settings_Footer::class ); + }, 1, 40 ); +} + +/** + * Helper function to return a setting. + * + * Saves 2 lines to get kit, then get setting. Also caches the kit and setting. + * + * @param string $setting_id + * @return string|array same as the Elementor internal function does. + */ +function hello_elementor_get_setting( $setting_id ) { + global $hello_elementor_settings; + + $return = ''; + + if ( ! isset( $hello_elementor_settings['kit_settings'] ) ) { + $kit = \Elementor\Plugin::$instance->kits_manager->get_active_kit(); + $hello_elementor_settings['kit_settings'] = $kit->get_settings(); + } + + if ( isset( $hello_elementor_settings['kit_settings'][ $setting_id ] ) ) { + $return = $hello_elementor_settings['kit_settings'][ $setting_id ]; + } + + return apply_filters( 'hello_elementor_' . $setting_id, $return ); +} + +/** + * Helper function to show/hide elements + * + * This works with switches, if the setting ID that has been passed is toggled on, we'll return show, otherwise we'll return hide + * + * @param string $setting_id + * @return string|array same as the Elementor internal function does. + */ +function hello_show_or_hide( $setting_id ) { + return ( 'yes' === hello_elementor_get_setting( $setting_id ) ? 'show' : 'hide' ); +} + +/** + * Helper function to translate the header layout setting into a class name. + * + * @return string + */ +function hello_get_header_layout_class() { + $layout_classes = []; + + $header_layout = hello_elementor_get_setting( 'hello_header_layout' ); + if ( 'inverted' === $header_layout ) { + $layout_classes[] = 'header-inverted'; + } elseif ( 'stacked' === $header_layout ) { + $layout_classes[] = 'header-stacked'; + } + + $header_width = hello_elementor_get_setting( 'hello_header_width' ); + if ( 'full-width' === $header_width ) { + $layout_classes[] = 'header-full-width'; + } + + $header_menu_dropdown = hello_elementor_get_setting( 'hello_header_menu_dropdown' ); + if ( 'tablet' === $header_menu_dropdown ) { + $layout_classes[] = 'menu-dropdown-tablet'; + } elseif ( 'mobile' === $header_menu_dropdown ) { + $layout_classes[] = 'menu-dropdown-mobile'; + } elseif ( 'none' === $header_menu_dropdown ) { + $layout_classes[] = 'menu-dropdown-none'; + } + + $hello_header_menu_layout = hello_elementor_get_setting( 'hello_header_menu_layout' ); + if ( 'dropdown' === $hello_header_menu_layout ) { + $layout_classes[] = 'menu-layout-dropdown'; + } + + return implode( ' ', $layout_classes ); +} + +/** + * Helper function to translate the footer layout setting into a class name. + * + * @return string + */ +function hello_get_footer_layout_class() { + $footer_layout = hello_elementor_get_setting( 'hello_footer_layout' ); + + $layout_classes = []; + + if ( 'inverted' === $footer_layout ) { + $layout_classes[] = 'footer-inverted'; + } elseif ( 'stacked' === $footer_layout ) { + $layout_classes[] = 'footer-stacked'; + } + + $footer_width = hello_elementor_get_setting( 'hello_footer_width' ); + + if ( 'full-width' === $footer_width ) { + $layout_classes[] = 'footer-full-width'; + } + + if ( hello_elementor_get_setting( 'hello_footer_copyright_display' ) && '' !== hello_elementor_get_setting( 'hello_footer_copyright_text' ) ) { + $layout_classes[] = 'footer-has-copyright'; + } + + return implode( ' ', $layout_classes ); +} + +add_action( 'elementor/editor/after_enqueue_scripts', function() { + if ( ! hello_header_footer_experiment_active() ) { + return; + } + + $suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min'; + + wp_enqueue_script( + 'hello-theme-editor', + HELLO_THEME_SCRIPTS_URL . 'hello-editor.js', + [ 'jquery', 'elementor-editor' ], + HELLO_ELEMENTOR_VERSION, + true + ); + + wp_enqueue_style( + 'hello-editor', + HELLO_THEME_STYLE_URL . 'editor.css', + [], + HELLO_ELEMENTOR_VERSION + ); +} ); + +add_action( 'wp_enqueue_scripts', function() { + if ( ! hello_elementor_display_header_footer() ) { + return; + } + + if ( ! hello_header_footer_experiment_active() ) { + return; + } + + wp_enqueue_script( + 'hello-theme-frontend', + HELLO_THEME_SCRIPTS_URL . 'hello-frontend.js', + [], + HELLO_ELEMENTOR_VERSION, + true + ); + + \Elementor\Plugin::$instance->kits_manager->frontend_before_enqueue_styles(); +} ); + + +/** + * Helper function to decide whether to output the header template. + * + * @return bool + */ +function hello_get_header_display() { + $is_editor = isset( $_GET['elementor-preview'] ); + + return ( + $is_editor + || hello_elementor_get_setting( 'hello_header_logo_display' ) + || hello_elementor_get_setting( 'hello_header_tagline_display' ) + || hello_elementor_get_setting( 'hello_header_menu_display' ) + ); +} + +/** + * Helper function to decide whether to output the footer template. + * + * @return bool + */ +function hello_get_footer_display() { + $is_editor = isset( $_GET['elementor-preview'] ); + + return ( + $is_editor + || hello_elementor_get_setting( 'hello_footer_logo_display' ) + || hello_elementor_get_setting( 'hello_footer_tagline_display' ) + || hello_elementor_get_setting( 'hello_footer_menu_display' ) + || hello_elementor_get_setting( 'hello_footer_copyright_display' ) + ); +} + +/** + * Add Hello Elementor theme Header & Footer to Experiments. + */ +add_action( 'elementor/experiments/default-features-registered', function( \Elementor\Core\Experiments\Manager $experiments_manager ) { + $experiments_manager->add_feature( [ + 'name' => 'hello-theme-header-footer', + 'title' => esc_html__( 'Header & Footer', 'hello-elementor' ), + 'tag' => esc_html__( 'Hello Theme', 'hello-elementor' ), + 'description' => sprintf( + '%1$s %3$s', + esc_html__( 'Customize and style the builtin Hello Theme’s cross-site header & footer from the Elementor "Site Settings" panel.', 'hello-elementor' ), + 'https://go.elementor.com/wp-dash-header-footer', + esc_html__( 'Learn More', 'hello-elementor' ) + ), + 'release_status' => $experiments_manager::RELEASE_STATUS_STABLE, + 'new_site' => [ + 'minimum_installation_version' => '3.3.0', + 'default_active' => $experiments_manager::STATE_ACTIVE, + ], + ] ); +} ); + +/** + * Helper function to check if Header & Footer Experiment is Active/Inactive + */ +function hello_header_footer_experiment_active() { + // If Elementor is not active, return false + if ( ! did_action( 'elementor/loaded' ) ) { + return false; + } + // Backwards compat. + if ( ! method_exists( \Elementor\Plugin::$instance->experiments, 'is_feature_active' ) ) { + return false; + } + + return (bool) ( \Elementor\Plugin::$instance->experiments->is_feature_active( 'hello-theme-header-footer' ) ); +} diff --git a/wp-content/themes/hello-elementor/includes/module-base.php b/wp-content/themes/hello-elementor/includes/module-base.php new file mode 100644 index 0000000..af5c132 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/module-base.php @@ -0,0 +1,284 @@ +reflection ) { + try { + $this->reflection = new \ReflectionClass( $this ); + } catch ( \ReflectionException $e ) { + if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) { + error_log( $e->getMessage() ); //phpcs:ignore + } + } + } + + return $this->reflection; + } + + /** + * Add module component. + * + * Add new component to the current module. + * @access public + * + * @param string $id Component ID. + * @param mixed $instance An instance of the component. + */ + public function add_component( string $id, $instance ) { + $this->components[ $id ] = $instance; + } + + /** + * @access public + * + * @return array + */ + public function get_components(): array { + return $this->components; + } + + /** + * Get module component. + * + * Retrieve the module component. + * @access public + * + * @param string $id Component ID. + * + * @return mixed An instance of the component, or `null` if the component + * doesn't exist. + */ + public function get_component( string $id ) { + if ( isset( $this->components[ $id ] ) ) { + return $this->components[ $id ]; + } + + return null; + } + + /** + * Retrieve the namespace of the class + * + * @static + * @access public + * + * @return string + */ + public static function namespace_name(): string { + $class_name = static::class_name(); + return substr( $class_name, 0, strrpos( $class_name, '\\' ) ); + } + + /** + * Adds an array of components. + * Assumes namespace structure contains `\Components\` + * + * @access protected + * + * @param ?array $components_ids => component's class name. + * @return void + */ + protected function register_components( ?array $components_ids = null ): void { + if ( empty( $components_ids ) ) { + $components_ids = $this->get_component_ids(); + } + $namespace = static::namespace_name(); + foreach ( $components_ids as $component_id ) { + $class_name = $namespace . '\\Components\\' . $component_id; + $this->add_component( $component_id, new $class_name() ); + } + } + + /** + * Registers the Module's widgets. + * Assumes namespace structure contains `\Widgets\` + * + * @access protected + * + * @param \Elementor\Widgets_Manager $widgets_manager + * @return void + */ + public function register_widgets( \Elementor\Widgets_Manager $widgets_manager ): void { + $widget_ids = $this->get_widget_ids(); + $namespace = static::namespace_name(); + + foreach ( $widget_ids as $widget_id ) { + $class_name = $namespace . '\\Widgets\\' . $widget_id; + $widgets_manager->register( new $class_name() ); + } + } + + /** + * @access protected + * + * @return string[] + */ + protected function get_widget_ids(): array { + return []; + } + + /** + * @access protected + * + * @return void + */ + protected function register_hooks(): void { + add_action( 'elementor/widgets/register', [ $this, 'register_widgets' ] ); + } + + /** + * Clone. + * + * Disable class cloning and throw an error on object clone. + * + * The whole idea of the singleton design pattern is that there is a single + * object. Therefore, we don't want the object to be cloned. + * + * @access private + */ + public function __clone() { + // Cloning instances of the class is forbidden + _doing_it_wrong( __FUNCTION__, esc_html__( 'Something went wrong.', 'hello-elementor' ), '0.0.1' ); // @codeCoverageIgnore + } + + /** + * Wakeup. + * + * Disable un-serializing of the class. + * @access public + */ + public function __wakeup() { + // Un-serializing instances of the class is forbidden + _doing_it_wrong( __FUNCTION__, esc_html__( 'Something went wrong.', 'hello-elementor' ), '0.0.1' ); // @codeCoverageIgnore + } + + /** + * class constructor + * + * @access protected + * + * @param ?string[] $components_list + */ + protected function __construct( ?array $components_list = null ) { + $this->register_components( $components_list ); + $this->register_hooks(); + } +} diff --git a/wp-content/themes/hello-elementor/includes/script.php b/wp-content/themes/hello-elementor/includes/script.php new file mode 100644 index 0000000..aa10d57 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/script.php @@ -0,0 +1,43 @@ +handle = $handle; + $this->dependencies = $dependencies; + } + + public function enqueue() { + $asset_path = HELLO_THEME_SCRIPTS_PATH . $this->handle . '.asset.php'; + $asset_url = HELLO_THEME_SCRIPTS_URL; + + if ( ! file_exists( $asset_path ) ) { + throw new \Exception( $asset_path . ' - You need to run `npm run build` for the "hello-elementor" first.' ); + } + + $script_asset = require $asset_path; + + foreach ( $this->dependencies as $dependency ) { + $script_asset['dependencies'][] = $dependency; + } + + wp_enqueue_script( + $this->handle, + $asset_url . "$this->handle.js", + $script_asset['dependencies'], + $script_asset['version'], + true + ); + + \wp_set_script_translations( $this->handle, 'hello-elementor' ); + } +} diff --git a/wp-content/themes/hello-elementor/includes/settings-functions.php b/wp-content/themes/hello-elementor/includes/settings-functions.php new file mode 100644 index 0000000..c286538 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/settings-functions.php @@ -0,0 +1,68 @@ +get_module( 'AdminHome' ) + ->get_component( 'Settings_Controller' ); + + $settings_controller->legacy_register_settings(); +} +/** + * Register a new setting. + * + * @deprecated 3.4.0 + */ +function hello_elementor_register_settings( $settings_group, $settings ) { + /** + * @var Settings_Controller $settings_controller + */ + $settings_controller = Theme::instance() + ->get_module( 'AdminHome' ) + ->get_component( 'Settings_Controller' ); + + $settings_controller->register_settings( $settings_group, $settings ); +} + +/** + * Run a tweek only if the user requested it. + * + * @deprecated 3.4.0 + */ +function hello_elementor_do_tweak( $setting, $tweak_callback ) { + /** + * @var Settings_Controller $settings_controller + */ + $settings_controller = Theme::instance() + ->get_module( 'AdminHome' ) + ->get_component( 'Settings_Controller' ); + + $settings_controller->apply_setting( $setting, $tweak_callback ); +} + +/** + * Render theme tweaks. + * + * @deprecated 3.4.0 + */ +function hello_elementor_render_tweaks( $settings_group, $settings ) { + /** + * @var Settings_Controller $settings_controller + */ + $settings_controller = Theme::instance() + ->get_module( 'AdminHome' ) + ->get_component( 'Settings_Controller' ); + + $settings_controller->apply_settings( $settings_group, $settings ); +} diff --git a/wp-content/themes/hello-elementor/includes/settings/settings-footer.php b/wp-content/themes/hello-elementor/includes/settings/settings-footer.php new file mode 100644 index 0000000..6f08bc0 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/settings/settings-footer.php @@ -0,0 +1,756 @@ +start_controls_section( + 'hello_footer_section', + [ + 'tab' => 'hello-settings-footer', + 'label' => esc_html__( 'Footer', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_footer_logo_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Site Logo', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + 'selector' => '.site-footer .site-branding', + ] + ); + + $this->add_control( + 'hello_footer_tagline_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Tagline', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + 'selector' => '.site-footer .site-description', + ] + ); + + $this->add_control( + 'hello_footer_menu_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + 'selector' => '.site-footer .site-navigation', + ] + ); + + $this->add_control( + 'hello_footer_copyright_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Copyright', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + 'selector' => '.site-footer .copyright', + ] + ); + + $this->add_control( + 'hello_footer_disable_note', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'warning', + 'content' => sprintf( + /* translators: %s: Link that opens the theme settings page. */ + __( 'Note: Hiding all the elements, only hides them visually. To disable them completely go to Theme Settings .', 'hello-elementor' ), + admin_url( 'themes.php?page=hello-theme-settings' ) + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_footer_logo_display' => '', + 'hello_footer_tagline_display' => '', + 'hello_footer_menu_display' => '', + 'hello_footer_copyright_display' => '', + ], + ] + ); + + $this->add_control( + 'hello_footer_layout', + [ + 'type' => Controls_Manager::CHOOSE, + 'label' => esc_html__( 'Layout', 'hello-elementor' ), + 'options' => [ + 'inverted' => [ + 'title' => esc_html__( 'Inverted', 'hello-elementor' ), + 'icon' => "eicon-arrow-$start", + ], + 'stacked' => [ + 'title' => esc_html__( 'Centered', 'hello-elementor' ), + 'icon' => 'eicon-h-align-center', + ], + 'default' => [ + 'title' => esc_html__( 'Default', 'hello-elementor' ), + 'icon' => "eicon-arrow-$end", + ], + ], + 'toggle' => false, + 'selector' => '.site-footer', + 'default' => 'default', + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'hello_footer_tagline_position', + [ + 'type' => Controls_Manager::CHOOSE, + 'label' => esc_html__( 'Tagline Position', 'hello-elementor' ), + 'options' => [ + 'before' => [ + 'title' => esc_html__( 'Before', 'hello-elementor' ), + 'icon' => "eicon-arrow-$start", + ], + 'below' => [ + 'title' => esc_html__( 'Below', 'hello-elementor' ), + 'icon' => 'eicon-arrow-down', + ], + 'after' => [ + 'title' => esc_html__( 'After', 'hello-elementor' ), + 'icon' => "eicon-arrow-$end", + ], + ], + 'toggle' => false, + 'default' => 'below', + 'selectors_dictionary' => [ + 'before' => 'flex-direction: row-reverse; align-items: center;', + 'below' => 'flex-direction: column; align-items: stretch;', + 'after' => 'flex-direction: row; align-items: center;', + ], + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + 'hello_footer_logo_display' => 'yes', + ], + 'selectors' => [ + '.site-footer .site-branding' => '{{VALUE}}', + ], + ] + ); + + $this->add_responsive_control( + 'hello_footer_tagline_gap', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Tagline Gap', 'hello-elementor' ), + 'size_units' => [ 'px', 'em ', 'rem', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + 'em' => [ + 'max' => 10, + ], + 'rem' => [ + 'max' => 10, + ], + ], + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + 'hello_footer_logo_display' => 'yes', + ], + 'selectors' => [ + '.site-footer .site-branding' => 'gap: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'hello_footer_width', + [ + 'type' => Controls_Manager::SELECT, + 'label' => esc_html__( 'Width', 'hello-elementor' ), + 'options' => [ + 'boxed' => esc_html__( 'Boxed', 'hello-elementor' ), + 'full-width' => esc_html__( 'Full Width', 'hello-elementor' ), + ], + 'selector' => '.site-footer', + 'default' => 'boxed', + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'hello_footer_custom_width', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Content Width', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 2000, + ], + 'em' => [ + 'max' => 100, + ], + 'rem' => [ + 'max' => 100, + ], + ], + 'condition' => [ + 'hello_footer_width' => 'boxed', + ], + 'selectors' => [ + '.site-footer .footer-inner' => 'width: {{SIZE}}{{UNIT}}; max-width: 100%;', + ], + ] + ); + + $this->add_responsive_control( + 'hello_footer_gap', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Side Margins', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em ', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + 'em' => [ + 'max' => 5, + ], + 'rem' => [ + 'max' => 5, + ], + ], + 'selectors' => [ + '.site-footer' => 'padding-inline-end: {{SIZE}}{{UNIT}}; padding-inline-start: {{SIZE}}{{UNIT}}', + ], + 'condition' => [ + 'hello_footer_layout!' => 'stacked', + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'hello_footer_background', + 'label' => esc_html__( 'Background', 'hello-elementor' ), + 'types' => [ 'classic', 'gradient' ], + 'separator' => 'before', + 'selector' => '.site-footer', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_footer_logo_section', + [ + 'tab' => 'hello-settings-footer', + 'label' => esc_html__( 'Site Logo', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display!' => '', + ], + ] + ); + + $this->add_control( + 'hello_footer_logo_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s logo', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'logo', + ], + ] + ); + + $this->add_control( + 'hello_footer_title_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s title', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_footer_logo_type', + [ + 'label' => esc_html__( 'Type', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'logo', + 'options' => [ + 'logo' => esc_html__( 'Logo', 'hello-elementor' ), + 'title' => esc_html__( 'Title', 'hello-elementor' ), + ], + 'frontend_available' => true, + ] + ); + + $this->add_responsive_control( + 'hello_footer_logo_width', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Logo Width', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 1000, + ], + 'em' => [ + 'max' => 100, + ], + 'rem' => [ + 'max' => 100, + ], + ], + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'logo', + ], + 'selectors' => [ + '.site-footer .site-branding .site-logo img' => 'width: {{SIZE}}{{UNIT}}; max-width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_footer_title_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + 'selector' => '.site-footer .site-title', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_footer_title_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + 'selector' => '.site-footer .site-title a', + ] + ); + + $this->add_group_control( + Group_Control_Text_Stroke::get_type(), + [ + 'name' => 'hello_footer_title_text_stroke', + 'label' => esc_html__( 'Text Stroke', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + 'selector' => '.site-footer .site-title a', + ] + ); + + $this->start_controls_tabs( 'hello_footer_title_colors' ); + + $this->start_controls_tab( + 'hello_footer_title_colors_normal', + [ + 'label' => esc_html__( 'Normal', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_footer_title_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + 'selectors' => [ + '.site-footer .site-title a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'hello_footer_title_colors_hover', + [ + 'label' => esc_html__( 'Hover', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_footer_title_hover_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_footer_logo_display' => 'yes', + 'hello_footer_logo_type' => 'title', + ], + 'selectors' => [ + '.site-footer .site-title a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'hello_footer_title_hover_color_transition_duration', + [ + 'label' => esc_html__( 'Transition Duration', 'hello-elementor' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ 's', 'ms', 'custom' ], + 'default' => [ + 'unit' => 's', + ], + 'selectors' => [ + '.site-footer .site-title a' => 'transition-duration: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_footer_tagline', + [ + 'tab' => 'hello-settings-footer', + 'label' => esc_html__( 'Tagline', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + ], + ] + ); + + $this->add_control( + 'hello_footer_tagline_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s tagline', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + ], + ] + ); + + $this->add_control( + 'hello_footer_tagline_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + ], + 'selectors' => [ + '.site-footer .site-description' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_footer_tagline_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + ], + 'selector' => '.site-footer .site-description', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_footer_tagline_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_tagline_display' => 'yes', + ], + 'selector' => '.site-footer .site-description', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_footer_menu_tab', + [ + 'tab' => 'hello-settings-footer', + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_menu_display' => 'yes', + ], + ] + ); + + $available_menus = wp_get_nav_menus(); + + $menus = [ '0' => esc_html__( '— Select a Menu —', 'hello-elementor' ) ]; + foreach ( $available_menus as $available_menu ) { + $menus[ $available_menu->term_id ] = $available_menu->name; + } + + if ( 1 === count( $menus ) ) { + $this->add_control( + 'hello_footer_menu_notice', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'heading' => esc_html__( 'There are no menus in your site.', 'hello-elementor' ), + 'content' => sprintf( + __( 'Go to Menus screen to create one.', 'hello-elementor' ), + admin_url( 'nav-menus.php?action=edit&menu=0' ) + ), + 'render_type' => 'ui', + ] + ); + } else { + $this->add_control( + 'hello_footer_menu_warning', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + __( 'Go to the Menus screen to manage your menus. Changes will be reflected in the preview only after the page reloads.', 'hello-elementor' ), + admin_url( 'nav-menus.php' ) + ), + 'render_type' => 'ui', + ] + ); + + $this->add_control( + 'hello_footer_menu', + [ + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'options' => $menus, + 'default' => array_keys( $menus )[0], + ] + ); + + $this->add_control( + 'hello_footer_menu_color', + [ + 'label' => esc_html__( 'Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'selectors' => [ + 'footer .footer-inner .site-navigation a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_footer_menu_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'selector' => 'footer .footer-inner .site-navigation a', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_footer_menu_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'selector' => 'footer .footer-inner .site-navigation a', + ] + ); + } + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_footer_copyright_section', + [ + 'tab' => 'hello-settings-footer', + 'label' => esc_html__( 'Copyright', 'hello-elementor' ), + 'conditions' => [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'hello_footer_copyright_display', + 'operator' => '=', + 'value' => 'yes', + ], + ], + ], + ] + ); + + $this->add_control( + 'hello_footer_copyright_text', + [ + 'type' => Controls_Manager::TEXTAREA, + 'label' => esc_html__( 'Text', 'hello-elementor' ), + 'default' => esc_html__( 'All rights reserved', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_footer_copyright_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_footer_copyright_display' => 'yes', + ], + 'selectors' => [ + '.site-footer .copyright p' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_footer_copyright_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_copyright_display' => 'yes', + ], + 'selector' => '.site-footer .copyright p', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_footer_copyright_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_footer_copyright_display' => 'yes', + ], + 'selector' => '.site-footer .copyright p', + ] + ); + + $this->end_controls_section(); + } + + public function on_save( $data ) { + // Save chosen footer menu to the WP settings. + if ( isset( $data['settings']['hello_footer_menu'] ) ) { + $menu_id = $data['settings']['hello_footer_menu']; + $locations = get_theme_mod( 'nav_menu_locations' ); + $locations['menu-2'] = (int) $menu_id; + set_theme_mod( 'nav_menu_locations', $locations ); + } + } + + public function get_additional_tab_content() { + $content_template = ' +
    + %2$s +

    %3$s

    +

    %4$s

    + %6$s +
    '; + + if ( ! defined( 'ELEMENTOR_PRO_VERSION' ) ) { + return sprintf( + $content_template, + get_template_directory_uri() . '/assets/images/go-pro.svg', + esc_attr__( 'Get Elementor Pro', 'hello-elementor' ), + esc_html__( 'Create custom footers', 'hello-elementor' ), + esc_html__( 'Adjust your footer to include contact forms, sitemaps and more with Elementor Pro.', 'hello-elementor' ), + 'https://go.elementor.com/hello-theme-footer/', + esc_html__( 'Upgrade Now', 'hello-elementor' ) + ); + } else { + return sprintf( + $content_template, + get_template_directory_uri() . '/assets/images/go-pro.svg', + esc_attr__( 'Elementor Pro', 'hello-elementor' ), + esc_html__( 'Create a custom footer with the Theme Builder', 'hello-elementor' ), + esc_html__( 'With the Theme Builder you can jump directly into each part of your site', 'hello-elementor' ), + get_admin_url( null, 'admin.php?page=elementor-app#/site-editor/templates/footer' ), + esc_html__( 'Create Footer', 'hello-elementor' ) + ); + } + } +} diff --git a/wp-content/themes/hello-elementor/includes/settings/settings-header.php b/wp-content/themes/hello-elementor/includes/settings/settings-header.php new file mode 100644 index 0000000..a1319a7 --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/settings/settings-header.php @@ -0,0 +1,789 @@ +start_controls_section( + 'hello_header_section', + [ + 'tab' => 'hello-settings-header', + 'label' => esc_html__( 'Header', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_header_logo_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Site Logo', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_header_tagline_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Tagline', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_header_menu_display', + [ + 'type' => Controls_Manager::SWITCHER, + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'default' => 'yes', + 'label_on' => esc_html__( 'Show', 'hello-elementor' ), + 'label_off' => esc_html__( 'Hide', 'hello-elementor' ), + ] + ); + + $this->add_control( + 'hello_header_disable_note', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'warning', + 'content' => sprintf( + /* translators: %s: Link that opens the theme settings page. */ + __( 'Note: Hiding all the elements, only hides them visually. To disable them completely go to Theme Settings .', 'hello-elementor' ), + admin_url( 'themes.php?page=hello-theme-settings' ) + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_header_logo_display' => '', + 'hello_header_tagline_display' => '', + 'hello_header_menu_display' => '', + ], + ] + ); + + $this->add_control( + 'hello_header_layout', + [ + 'type' => Controls_Manager::CHOOSE, + 'label' => esc_html__( 'Layout', 'hello-elementor' ), + 'options' => [ + 'inverted' => [ + 'title' => esc_html__( 'Inverted', 'hello-elementor' ), + 'icon' => "eicon-arrow-$start", + ], + 'stacked' => [ + 'title' => esc_html__( 'Centered', 'hello-elementor' ), + 'icon' => 'eicon-h-align-center', + ], + 'default' => [ + 'title' => esc_html__( 'Default', 'hello-elementor' ), + 'icon' => "eicon-arrow-$end", + ], + ], + 'toggle' => false, + 'selector' => '.site-header', + 'default' => 'default', + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'hello_header_tagline_position', + [ + 'type' => Controls_Manager::CHOOSE, + 'label' => esc_html__( 'Tagline Position', 'hello-elementor' ), + 'options' => [ + 'before' => [ + 'title' => esc_html__( 'Before', 'hello-elementor' ), + 'icon' => "eicon-arrow-$start", + ], + 'below' => [ + 'title' => esc_html__( 'Below', 'hello-elementor' ), + 'icon' => 'eicon-arrow-down', + ], + 'after' => [ + 'title' => esc_html__( 'After', 'hello-elementor' ), + 'icon' => "eicon-arrow-$end", + ], + ], + 'toggle' => false, + 'default' => 'below', + 'selectors_dictionary' => [ + 'before' => 'flex-direction: row-reverse; align-items: center;', + 'below' => 'flex-direction: column; align-items: stretch;', + 'after' => 'flex-direction: row; align-items: center;', + ], + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + 'hello_header_logo_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-branding' => '{{VALUE}}', + ], + ] + ); + + $this->add_responsive_control( + 'hello_header_tagline_gap', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Tagline Gap', 'hello-elementor' ), + 'size_units' => [ 'px', 'em ', 'rem', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + 'em' => [ + 'max' => 10, + ], + 'rem' => [ + 'max' => 10, + ], + ], + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + 'hello_header_logo_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-branding' => 'gap: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->add_control( + 'hello_header_width', + [ + 'type' => Controls_Manager::SELECT, + 'label' => esc_html__( 'Width', 'hello-elementor' ), + 'options' => [ + 'boxed' => esc_html__( 'Boxed', 'hello-elementor' ), + 'full-width' => esc_html__( 'Full Width', 'hello-elementor' ), + ], + 'selector' => '.site-header', + 'default' => 'boxed', + 'separator' => 'before', + ] + ); + + $this->add_responsive_control( + 'hello_header_custom_width', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Content Width', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 2000, + ], + 'em' => [ + 'max' => 100, + ], + 'rem' => [ + 'max' => 100, + ], + ], + 'condition' => [ + 'hello_header_width' => 'boxed', + ], + 'selectors' => [ + '.site-header .header-inner' => 'width: {{SIZE}}{{UNIT}}; max-width: 100%;', + ], + ] + ); + + $this->add_responsive_control( + 'hello_header_gap', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Side Margins', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em ', 'rem', 'vw', 'custom' ], + 'default' => [ + 'size' => '0', + ], + 'range' => [ + 'px' => [ + 'max' => 100, + ], + 'em' => [ + 'max' => 5, + ], + 'rem' => [ + 'max' => 5, + ], + ], + 'selectors' => [ + '.site-header' => 'padding-inline-end: {{SIZE}}{{UNIT}}; padding-inline-start: {{SIZE}}{{UNIT}}', + ], + 'conditions' => [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'hello_header_layout', + 'operator' => '!=', + 'value' => 'stacked', + ], + ], + ], + ] + ); + + $this->add_group_control( + Group_Control_Background::get_type(), + [ + 'name' => 'hello_header_background', + 'label' => esc_html__( 'Background', 'hello-elementor' ), + 'types' => [ 'classic', 'gradient' ], + 'separator' => 'before', + 'selector' => '.site-header', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_header_logo_section', + [ + 'tab' => 'hello-settings-header', + 'label' => esc_html__( 'Site Logo', 'hello-elementor' ), + 'conditions' => [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'hello_header_logo_display', + 'operator' => '=', + 'value' => 'yes', + ], + ], + ], + ] + ); + + $this->add_control( + 'hello_header_logo_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s logo', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'logo', + ], + ] + ); + + $this->add_control( + 'hello_header_title_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s title', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_header_logo_type', + [ + 'label' => esc_html__( 'Type', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => ( has_custom_logo() ? 'logo' : 'title' ), + 'options' => [ + 'logo' => esc_html__( 'Logo', 'hello-elementor' ), + 'title' => esc_html__( 'Title', 'hello-elementor' ), + ], + 'frontend_available' => true, + ] + ); + + $this->add_responsive_control( + 'hello_header_logo_width', + [ + 'type' => Controls_Manager::SLIDER, + 'label' => esc_html__( 'Logo Width', 'hello-elementor' ), + 'size_units' => [ '%', 'px', 'em', 'rem', 'vw', 'custom' ], + 'range' => [ + 'px' => [ + 'max' => 1000, + ], + 'em' => [ + 'max' => 100, + ], + 'rem' => [ + 'max' => 100, + ], + ], + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'logo', + ], + 'selectors' => [ + '.site-header .site-branding .site-logo img' => 'width: {{SIZE}}{{UNIT}}; max-width: {{SIZE}}{{UNIT}}', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_header_title_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + 'selector' => '.site-header .site-title', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_header_title_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + 'selector' => '.site-header .site-title a', + ] + ); + + $this->add_group_control( + Group_Control_Text_Stroke::get_type(), + [ + 'name' => 'hello_header_title_text_stroke', + 'label' => esc_html__( 'Text Stroke', 'hello-elementor' ), + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + 'selector' => '.site-header .site-title a', + ] + ); + + $this->start_controls_tabs( 'hello_header_title_colors' ); + + $this->start_controls_tab( + 'hello_header_title_colors_normal', + [ + 'label' => esc_html__( 'Normal', 'hello-elementor' ), + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_header_title_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + 'selectors' => [ + '.site-header .site-title a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->start_controls_tab( + 'hello_header_title_colors_hover', + [ + 'label' => esc_html__( 'Hover', 'hello-elementor' ), + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + ] + ); + + $this->add_control( + 'hello_header_title_hover_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_logo_display' => 'yes', + 'hello_header_logo_type' => 'title', + ], + 'selectors' => [ + '.site-header .site-title a:hover' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'hello_header_title_hover_color_transition_duration', + [ + 'label' => esc_html__( 'Transition Duration', 'hello-elementor' ), + 'type' => Controls_Manager::SLIDER, + 'size_units' => [ 's', 'ms', 'custom' ], + 'default' => [ + 'unit' => 's', + ], + 'selectors' => [ + '.site-header .site-title a' => 'transition-duration: {{SIZE}}{{UNIT}};', + ], + ] + ); + + $this->end_controls_tab(); + + $this->end_controls_tabs(); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_header_tagline', + [ + 'tab' => 'hello-settings-header', + 'label' => esc_html__( 'Tagline', 'hello-elementor' ), + 'conditions' => [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'hello_header_tagline_display', + 'operator' => '=', + 'value' => 'yes', + ], + ], + ], + ] + ); + + $this->add_control( + 'hello_header_tagline_link', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + /* translators: %s: Link that opens Elementor's "Site Identity" panel. */ + __( 'Go to Site Identity to manage your site\'s tagline', 'hello-elementor' ), + "javascript:\$e.route('panel/global/settings-site-identity')" + ), + 'render_type' => 'ui', + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + ], + ] + ); + + $this->add_control( + 'hello_header_tagline_color', + [ + 'label' => esc_html__( 'Text Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-description' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_header_tagline_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + ], + 'selector' => '.site-header .site-description', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_header_tagline_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_header_tagline_display' => 'yes', + ], + 'selector' => '.site-header .site-description', + ] + ); + + $this->end_controls_section(); + + $this->start_controls_section( + 'hello_header_menu_tab', + [ + 'tab' => 'hello-settings-header', + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'conditions' => [ + 'relation' => 'and', + 'terms' => [ + [ + 'name' => 'hello_header_menu_display', + 'operator' => '=', + 'value' => 'yes', + ], + ], + ], + ] + ); + + $available_menus = wp_get_nav_menus(); + + $menus = [ '0' => esc_html__( '— Select a Menu —', 'hello-elementor' ) ]; + foreach ( $available_menus as $available_menu ) { + $menus[ $available_menu->term_id ] = $available_menu->name; + } + + if ( 1 === count( $menus ) ) { + $this->add_control( + 'hello_header_menu_notice', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'heading' => esc_html__( 'There are no menus in your site.', 'hello-elementor' ), + 'content' => sprintf( + __( 'Go to Menus screen to create one.', 'hello-elementor' ), + admin_url( 'nav-menus.php?action=edit&menu=0' ) + ), + 'render_type' => 'ui', + ] + ); + } else { + $this->add_control( + 'hello_header_menu_warning', + [ + 'type' => Controls_Manager::ALERT, + 'alert_type' => 'info', + 'content' => sprintf( + __( 'Go to the Menus screen to manage your menus. Changes will be reflected in the preview only after the page reloads.', 'hello-elementor' ), + admin_url( 'nav-menus.php' ) + ), + 'render_type' => 'ui', + ] + ); + + $this->add_control( + 'hello_header_menu', + [ + 'label' => esc_html__( 'Menu', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'options' => $menus, + 'default' => array_keys( $menus )[0], + ] + ); + + $this->add_control( + 'hello_header_menu_layout', + [ + 'label' => esc_html__( 'Menu Layout', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'horizontal', + 'options' => [ + 'horizontal' => esc_html__( 'Horizontal', 'hello-elementor' ), + 'dropdown' => esc_html__( 'Dropdown', 'hello-elementor' ), + ], + 'frontend_available' => true, + ] + ); + + $dropdown_options = []; + $active_breakpoints = Plugin::$instance->breakpoints->get_active_breakpoints(); + $selected_breakpoints = [ 'mobile', 'tablet' ]; + + foreach ( $active_breakpoints as $breakpoint_key => $breakpoint_instance ) { + if ( ! in_array( $breakpoint_key, $selected_breakpoints, true ) ) { + continue; + } + + $dropdown_options[ $breakpoint_key ] = sprintf( + /* translators: 1: Breakpoint label, 2: Breakpoint value. */ + esc_html__( '%1$s (> %2$dpx)', 'hello-elementor' ), + $breakpoint_instance->get_label(), + $breakpoint_instance->get_value() + ); + } + + $dropdown_options['none'] = esc_html__( 'None', 'hello-elementor' ); + + $this->add_control( + 'hello_header_menu_dropdown', + [ + 'label' => esc_html__( 'Breakpoint', 'hello-elementor' ), + 'type' => Controls_Manager::SELECT, + 'default' => 'tablet', + 'options' => $dropdown_options, + 'selector' => '.site-header', + 'condition' => [ + 'hello_header_menu_layout!' => 'dropdown', + ], + ] + ); + + $this->add_control( + 'hello_header_menu_color', + [ + 'label' => esc_html__( 'Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_menu_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-navigation ul.menu li a' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'hello_header_menu_toggle_color', + [ + 'label' => esc_html__( 'Toggle Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_menu_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-navigation-toggle .site-navigation-toggle-icon' => 'color: {{VALUE}};', + ], + ] + ); + + $this->add_control( + 'hello_header_menu_toggle_background_color', + [ + 'label' => esc_html__( 'Toggle Background Color', 'hello-elementor' ), + 'type' => Controls_Manager::COLOR, + 'condition' => [ + 'hello_header_menu_display' => 'yes', + ], + 'selectors' => [ + '.site-header .site-navigation-toggle' => 'background-color: {{VALUE}};', + ], + ] + ); + + $this->add_group_control( + Group_Control_Typography::get_type(), + [ + 'name' => 'hello_header_menu_typography', + 'label' => esc_html__( 'Typography', 'hello-elementor' ), + 'condition' => [ + 'hello_header_menu_display' => 'yes', + ], + 'selector' => '.site-header .site-navigation .menu li', + ] + ); + + $this->add_group_control( + Group_Control_Text_Shadow::get_type(), + [ + 'name' => 'hello_header_menu_text_shadow', + 'label' => esc_html__( 'Text Shadow', 'hello-elementor' ), + 'condition' => [ + 'hello_header_menu_display' => 'yes', + ], + 'selector' => '.site-header .site-navigation .menu li', + ] + ); + } + + $this->end_controls_section(); + } + + public function on_save( $data ) { + // Save chosen header menu to the WP settings. + if ( isset( $data['settings']['hello_header_menu'] ) ) { + $menu_id = $data['settings']['hello_header_menu']; + $locations = get_theme_mod( 'nav_menu_locations' ); + $locations['menu-1'] = (int) $menu_id; + set_theme_mod( 'nav_menu_locations', $locations ); + } + } + + public function get_additional_tab_content() { + $content_template = ' +
    + %2$s +

    %3$s

    +

    %4$s

    + %6$s +
    '; + + if ( ! defined( 'ELEMENTOR_PRO_VERSION' ) ) { + return sprintf( + $content_template, + get_template_directory_uri() . '/assets/images/go-pro.svg', + esc_attr__( 'Get Elementor Pro', 'hello-elementor' ), + esc_html__( 'Create custom headers', 'hello-elementor' ), + esc_html__( 'Add mega menus, search bars, login buttons and more with Elementor Pro.', 'hello-elementor' ), + 'https://go.elementor.com/hello-theme-header/', + esc_html__( 'Upgrade Now', 'hello-elementor' ) + ); + } else { + return sprintf( + $content_template, + get_template_directory_uri() . '/assets/images/go-pro.svg', + esc_attr__( 'Elementor Pro', 'hello-elementor' ), + esc_html__( 'Create a custom header with the Theme Builder', 'hello-elementor' ), + esc_html__( 'With the Theme Builder you can jump directly into each part of your site', 'hello-elementor' ), + get_admin_url( null, 'admin.php?page=elementor-app#/site-editor/templates/header' ), + esc_html__( 'Create Header', 'hello-elementor' ) + ); + } + } +} diff --git a/wp-content/themes/hello-elementor/includes/utils.php b/wp-content/themes/hello-elementor/includes/utils.php new file mode 100644 index 0000000..9b5582f --- /dev/null +++ b/wp-content/themes/hello-elementor/includes/utils.php @@ -0,0 +1,115 @@ + $action, + 'plugin' => $plugin_slug, + 'referrer' => 'hello-elementor', + ], + admin_url( 'update.php' ) + ); + + return add_query_arg( '_wpnonce', wp_create_nonce( $action . '_' . $plugin_slug ), $url ); + } + + public static function get_action_link_type() { + $installed_plugins = get_plugins(); + + if ( ! isset( $installed_plugins['elementor/elementor.php'] ) ) { + $action_link_type = 'install-elementor'; + } elseif ( ! defined( 'ELEMENTOR_VERSION' ) ) { + $action_link_type = 'activate-elementor'; + } elseif ( ! hello_header_footer_experiment_active() ) { + $action_link_type = 'activate-header-footer-experiment'; + } else { + $action_link_type = 'style-header-footer'; + } + return $action_link_type; + } +} diff --git a/wp-content/themes/hello-elementor/index.php b/wp-content/themes/hello-elementor/index.php new file mode 100644 index 0000000..0201a2c --- /dev/null +++ b/wp-content/themes/hello-elementor/index.php @@ -0,0 +1,36 @@ +'; + } + + public function redirect_menus(): void { + $page = sanitize_key( filter_input( INPUT_GET, 'page', FILTER_UNSAFE_RAW ) ); + + switch ( $page ) { + case EHP_THEME_SLUG . self::AI_SITE_PLANNER_SLUG: + wp_redirect( Utils::get_ai_site_planner_url() ); + exit; + + case EHP_THEME_SLUG . self::THEME_BUILDER_SLUG: + wp_redirect( Utils::get_theme_builder_url() ); + exit; + + default: + break; + } + } + + public function admin_enqueue_scripts() { + $script = new Script( + 'hello-elementor-menu', + ); + + $script->enqueue(); + } + + public function __construct() { + add_action( 'admin_menu', [ $this, 'admin_menu' ] ); + add_action( 'admin_init', [ $this, 'redirect_menus' ] ); + add_action( 'admin_enqueue_scripts', [ $this, 'admin_enqueue_scripts' ] ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/admin-top-bar.php b/wp-content/themes/hello-elementor/modules/admin-home/components/admin-top-bar.php new file mode 100644 index 0000000..f7cb672 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/admin-top-bar.php @@ -0,0 +1,56 @@ + +
    +
    + id ?? '', EHP_THEME_SLUG ) ); + } + + private function enqueue_scripts() { + $script = new Script( + 'hello-elementor-topbar', + ); + + $script->enqueue(); + } + + public function __construct() { + if ( ! is_admin() ) { + return; + } + + add_action( 'current_screen', function () { + if ( ! $this->is_top_bar_active() ) { + return; + } + + add_action( 'in_admin_header', function () { + $this->render_admin_top_bar(); + } ); + + add_action( 'admin_enqueue_scripts', function () { + $this->enqueue_scripts(); + } ); + + add_action( 'elementor/admin-top-bar/is-active', '__return_false' ); + } ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/ajax-handler.php b/wp-content/themes/hello-elementor/modules/admin-home/components/ajax-handler.php new file mode 100644 index 0000000..3b8c10c --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/ajax-handler.php @@ -0,0 +1,18 @@ +endpoints['promotions'] = new Promotions(); + $this->endpoints['admin-config'] = new Admin_Config(); + $this->endpoints['theme-settings'] = new Theme_Settings(); + $this->endpoints['whats-new'] = new Whats_New(); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/conversion-banner.php b/wp-content/themes/hello-elementor/modules/admin-home/components/conversion-banner.php new file mode 100644 index 0000000..72e09a8 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/conversion-banner.php @@ -0,0 +1,211 @@ + +
    +
    + [ 'selector' => '#wpbody #wpbody-content .wrap h1' ], + 'update-core' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'edit-post' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'edit-category' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'edit-post_tag' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'upload' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'media' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'edit-page' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'elementor_page_elementor-settings' => [ 'selector' => self::DEFAULT_SELECTOR ], + 'edit-elementor_library' => [ + 'selector' => self::DEFAULT_SELECTOR, + 'before' => true, + ], + 'elementor_page_elementor-tools' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'elementor_page_elementor-role-manager' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'elementor_page_elementor-element-manager' => [ + 'selector' => '.wrap h1, .wrap h3.wp-heading-inline', + ], + 'elementor_page_elementor-system-info' => [ + 'selector' => '#wpbody #wpbody-content #elementor-system-info .elementor-system-info-header', + 'before' => true, + ], + 'elementor_library_page_e-floating-buttons' => [ + 'selector' => '#wpbody-content .e-landing-pages-empty, .wrap h2', + 'before' => true, + ], + 'edit-e-floating-buttons' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'edit-elementor_library_category' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'themes' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'nav-menus' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'theme-editor' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'plugins' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'plugin-install' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'plugin-editor' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'users' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'user' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'profile' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'tools' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'import' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'export' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'site-health' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'export-personal-data' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'erase-personal-data' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-general' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-writing' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-reading' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-discussion' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-media' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-permalink' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'options-privacy' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + 'privacy-policy-guide' => [ + 'selector' => self::DEFAULT_SELECTOR, + ], + ]; + } + + private function is_allowed_admin_page(): array { + $current_screen = get_current_screen(); + + if ( ! $current_screen ) { + return []; + } + + $allowed_pages = $this->get_allowed_admin_pages(); + $current_page = $current_screen->id; + + return $allowed_pages[ $current_page ] ?? []; + } + + private function is_conversion_banner_active(): array { + if ( get_user_meta( get_current_user_id(), self::USER_META_KEY, true ) ) { + return []; + } + + if ( Utils::has_pro() && Utils::is_elementor_active() ) { + return []; + } + + return $this->is_allowed_admin_page(); + } + + private function enqueue_scripts( array $conversion_banner_active ) { + $script = new Script( + self::SCRIPT_HANDLE, + [ 'wp-util' ] + ); + + $script->enqueue(); + + $is_installing_plugin_with_uploader = 'upload-plugin' === filter_input( INPUT_GET, 'action', FILTER_UNSAFE_RAW ); + + wp_localize_script( + self::SCRIPT_HANDLE, + self::OBJECT_NAME, + [ + 'nonce' => wp_create_nonce( self::NONCE_ACTION ), + 'beforeWrap' => $is_installing_plugin_with_uploader, + 'data' => $conversion_banner_active, + ] + ); + } + + public function dismiss_theme_notice() { + check_ajax_referer( self::NONCE_ACTION, 'nonce' ); + + update_user_meta( get_current_user_id(), self::USER_META_KEY, true ); + + wp_send_json_success( [ 'message' => __( 'Notice dismissed.', 'hello-elementor' ) ] ); + } + + public function __construct() { + + add_action( 'wp_ajax_' . self::AJAX_ACTION, [ $this, 'dismiss_theme_notice' ] ); + + add_action( 'current_screen', function () { + $conversion_banner_active = $this->is_conversion_banner_active(); + if ( ! $conversion_banner_active ) { + return; + } + + add_action( 'in_admin_header', function () { + $this->render_conversion_banner(); + }, 11 ); + + add_action( 'admin_enqueue_scripts', function () use ( $conversion_banner_active ) { + $this->enqueue_scripts( $conversion_banner_active ); + } ); + } ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/finder.php b/wp-content/themes/hello-elementor/modules/admin-home/components/finder.php new file mode 100644 index 0000000..f42e12f --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/finder.php @@ -0,0 +1,27 @@ + esc_html__( 'Hello Theme Home', 'hello-elementor' ), + 'icon' => 'paint-brush', + 'url' => admin_url( 'admin.php?page=hello-elementor' ), + 'keywords' => [ 'theme', 'hello', 'home', 'plus', '+' ], + ]; + } + + return $categories_data; + } + + public function __construct() { + add_filter( 'elementor/finder/categories', [ $this, 'add_hello_theme_finder_entry' ] ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/notificator.php b/wp-content/themes/hello-elementor/modules/admin-home/components/notificator.php new file mode 100644 index 0000000..a99ffe3 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/notificator.php @@ -0,0 +1,58 @@ +notificator ) { + return []; + } + + return $this->notificator->get_notifications_by_conditions( $force_request ); + } + + public function __construct() { + if ( ! $this->ensure_notifications_class_loaded() ) { + return; + } + + $this->notificator = new \Elementor\WPNotificationsPackage\V120\Notifications( [ + 'app_name' => 'hello-elementor', + 'app_version' => HELLO_ELEMENTOR_VERSION, + 'short_app_name' => 'hello-elementor', + 'app_data' => [ + 'theme_name' => 'hello-elementor', + ], + ] ); + } + + private function ensure_notifications_class_loaded(): bool { + if ( class_exists( 'Elementor\WPNotificationsPackage\V120\Notifications' ) ) { + return true; + } + + $elementor_autoload = defined( 'ELEMENTOR_PATH' ) + ? ELEMENTOR_PATH . 'vendor/autoload.php' + : WP_PLUGIN_DIR . '/elementor/vendor/autoload.php'; + + if ( file_exists( $elementor_autoload ) ) { + require_once $elementor_autoload; + } + + if ( class_exists( 'Elementor\WPNotificationsPackage\V120\Notifications' ) ) { + return true; + } + + $hello_theme_autoload = HELLO_THEME_PATH . '/vendor/autoload.php'; + if ( file_exists( $hello_theme_autoload ) ) { + require_once $hello_theme_autoload; + } + + return class_exists( 'Elementor\WPNotificationsPackage\V120\Notifications' ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/scripts-controller.php b/wp-content/themes/hello-elementor/modules/admin-home/components/scripts-controller.php new file mode 100644 index 0000000..63e9780 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/scripts-controller.php @@ -0,0 +1,31 @@ +id ) { + return; + } + + $script = new Script( + 'hello-home-app', + [ 'wp-util' ] + ); + + $script->enqueue(); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/components/settings-controller.php b/wp-content/themes/hello-elementor/modules/admin-home/components/settings-controller.php new file mode 100644 index 0000000..5a086c1 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/components/settings-controller.php @@ -0,0 +1,156 @@ + '_description_meta_tag', + 'SKIP_LINK' => '_skip_link', + 'HEADER_FOOTER' => '_header_footer', + 'PAGE_TITLE' => '_page_title', + 'HELLO_STYLE' => '_hello_style', + 'HELLO_THEME' => '_hello_theme', + ]; + + public static function get_settings_mapping(): array { + return array_map( + function ( $key ) { + return self::SETTING_PREFIX . $key; + }, + self::SETTINGS + ); + } + + public static function get_settings(): array { + + $settings = array_map( function ( $key ) { + return self::get_option( $key ) === 'true'; + }, self::get_settings_mapping() ); + + return apply_filters( self::SETTINGS_FILTER_NAME, $settings ); + } + + protected static function get_option( string $option_name, $default_value = false ) { + $option = get_option( $option_name, $default_value ); + + return apply_filters( self::SETTINGS_FILTER_NAME . '/' . $option_name, $option ); + } + + public function legacy_register_settings() { + $this->register_settings(); + $this->apply_settings(); + } + + public function apply_setting( $setting, $tweak_callback ) { + $option = get_option( $setting ); + + if ( isset( $option ) && ( 'true' === $option ) && is_callable( $tweak_callback ) ) { + $tweak_callback(); + } + + } + + public function apply_settings( $settings_group = self::SETTING_PREFIX, $settings = self::SETTINGS ) { + + $this->apply_setting( + $settings_group . $settings['DESCRIPTION_META_TAG'], + function () { + remove_action( 'wp_head', 'hello_elementor_add_description_meta_tag' ); + } + ); + + $this->apply_setting( + $settings_group . $settings['SKIP_LINK'], + function () { + add_filter( 'hello_elementor_enable_skip_link', '__return_false' ); + } + ); + + $this->apply_setting( + $settings_group . $settings['HEADER_FOOTER'], + function () { + add_filter( 'hello_elementor_header_footer', '__return_false' ); + } + ); + + $this->apply_setting( + $settings_group . $settings['PAGE_TITLE'], + function () { + add_filter( 'hello_elementor_page_title', '__return_false' ); + } + ); + + $this->apply_setting( + $settings_group . $settings['HELLO_STYLE'], + function () { + add_filter( 'hello_elementor_enqueue_style', '__return_false' ); + } + ); + + $this->apply_setting( + $settings_group . $settings['HELLO_THEME'], + function () { + add_filter( 'hello_elementor_enqueue_theme_style', '__return_false' ); + } + ); + } + + public function register_settings( $settings_group = self::SETTING_PREFIX, $settings = self::SETTINGS ) { + foreach ( $settings as $setting_value ) { + register_setting( + $settings_group, + $settings_group . $setting_value, + [ + 'default' => '', + 'show_in_rest' => true, + 'type' => 'string', + ] + ); + } + } + + public function enqueue_hello_plus_settings_scripts() { + $screen = get_current_screen(); + + if ( ! str_ends_with( $screen->id, '_page_' . self::SETTINGS_PAGE_SLUG ) ) { + return; + } + + $script = new Script( + 'hello-elementor-settings', + [ 'wp-util' ] + ); + + $script->enqueue(); + } + + public function register_settings_page( $parent_slug ): void { + add_submenu_page( + $parent_slug, + __( 'Settings', 'hello-elementor' ), + __( 'Settings', 'hello-elementor' ), + 'manage_options', + self::SETTINGS_PAGE_SLUG, + [ $this, 'render_settings_page' ] + ); + } + + public function render_settings_page(): void { + echo '
    '; + } + + public function __construct() { + add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_hello_plus_settings_scripts' ] ); + add_action( 'hello-plus-theme/admin-menu', [ $this, 'register_settings_page' ], 10, 1 ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/module.php b/wp-content/themes/hello-elementor/modules/admin-home/module.php new file mode 100644 index 0000000..38fe3b2 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/module.php @@ -0,0 +1,41 @@ + WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_admin_config' ], + 'permission_callback' => [ $this, 'permission_callback' ], + ] + ); + } + + public function get_admin_config() { + $elementor_page_id = Utils::is_elementor_active() ? $this->ensure_elementor_page_exists() : null; + + $config = $this->get_welcome_box_config( [] ); + + $config = $this->get_site_parts( $config, $elementor_page_id ); + + $config = $this->get_resources( $config ); + + $config = apply_filters( 'hello-plus-theme/rest/admin-config', $config ); + + $config['config'] = [ + 'nonceInstall' => wp_create_nonce( 'updates' ), + 'slug' => 'elementor', + ]; + + return rest_ensure_response( [ 'config' => $config ] ); + } + + private function ensure_elementor_page_exists(): int { + $existing_page = \Elementor\Core\DocumentTypes\Page::get_elementor_page(); + + if ( $existing_page ) { + return $existing_page->ID; + } + + $page_data = [ + 'post_title' => 'Hello Theme page', + 'post_content' => '', + 'post_status' => 'draft', + 'post_type' => 'page', + 'meta_input' => [ + '_elementor_edit_mode' => 'builder', + '_elementor_template_type' => 'wp-page', + ], + ]; + + $page_id = wp_insert_post( $page_data ); + + if ( is_wp_error( $page_id ) ) { + throw new \RuntimeException( 'Failed to create Elementor page: ' . esc_html( $page_id->get_error_message() ) ); + } + + if ( ! $page_id ) { + throw new \RuntimeException( 'Page creation returned invalid ID' ); + } + + wp_update_post([ + 'ID' => $page_id, + 'post_title' => 'Hello Theme #' . $page_id, + ]); + return $page_id; + } + + private function get_elementor_editor_url( ?int $page_id, string $active_tab ): string { + $active_kit_id = Utils::elementor()->kits_manager->get_active_id(); + + $url = add_query_arg( + [ + 'post' => $page_id, + 'action' => 'elementor', + 'active-tab' => $active_tab, + ], + admin_url( 'post.php' ) + ); + + return $url . '#e:run:panel/global/open'; + } + + public function get_resources( array $config ) { + $config['resourcesData'] = [ + 'community' => [ + [ + 'title' => __( 'Facebook', 'hello-elementor' ), + 'link' => 'https://www.facebook.com/groups/Elementors/', + 'icon' => 'BrandFacebookIcon', + 'target' => '_blank', + ], + [ + 'title' => __( 'YouTube', 'hello-elementor' ), + 'link' => 'https://www.youtube.com/@Elementor', + 'icon' => 'BrandYoutubeIcon', + 'target' => '_blank', + ], + [ + 'title' => __( 'Discord', 'hello-elementor' ), + 'link' => 'https://discord.com/servers/elementor-official-community-1164474724626206720', + 'target' => '_blank', + ], + [ + 'title' => __( 'Rate Us', 'hello-elementor' ), + 'link' => 'https://wordpress.org/support/theme/hello-elementor/reviews/#new-post', + 'icon' => 'StarIcon', + 'target' => '_blank', + ], + ], + 'resources' => [ + [ + 'title' => __( 'Help Center', 'hello-elementor' ), + 'link' => ' https://go.elementor.com/hello-help/', + 'icon' => 'HelpIcon', + 'target' => '_blank', + ], + [ + 'title' => __( 'Blog', 'hello-elementor' ), + 'link' => 'https://go.elementor.com/hello-blog/', + 'icon' => 'SpeakerphoneIcon', + 'target' => '_blank', + ], + [ + 'title' => __( 'Platinum Support', 'hello-elementor' ), + 'link' => 'https://go.elementor.com/platinum-support', + 'icon' => 'BrandElementorIcon', + 'target' => '_blank', + ], + ], + ]; + + return $config; + } + + public function get_site_parts( array $config, ?int $elementor_page_id = null ): array { + $last_five_pages_query = new \WP_Query( + [ + 'posts_per_page' => 5, + 'post_type' => 'page', + 'post_status' => 'publish', + 'orderby' => 'post_date', + 'order' => 'DESC', + 'fields' => 'ids', + 'no_found_rows' => true, + 'lazy_load_term_meta' => true, + 'update_post_meta_cache' => false, + ] + ); + + $site_pages = []; + + if ( $last_five_pages_query->have_posts() ) { + $elementor_active = Utils::is_elementor_active(); + $edit_with_elementor = $elementor_active ? '&action=elementor' : ''; + while ( $last_five_pages_query->have_posts() ) { + $last_five_pages_query->the_post(); + $site_pages[] = [ + 'title' => get_the_title(), + 'link' => get_edit_post_link( get_the_ID(), 'admin' ) . $edit_with_elementor, + 'icon' => 'PagesIcon', + ]; + } + } + + $general = [ + [ + 'title' => __( 'Add New Page', 'hello-elementor' ), + 'link' => self_admin_url( 'post-new.php?post_type=page' ), + 'icon' => 'PageTypeIcon', + ], + [ + 'title' => __( 'Settings', 'hello-elementor' ), + 'link' => self_admin_url( 'admin.php?page=hello-elementor-settings' ), + ], + ]; + + $common_parts = []; + + $customizer_header_footer_url = $this->get_open_homepage_with_tab( $elementor_page_id, '', null, [ 'autofocus[section]' => 'hello-options' ] ); + + $header_part = [ + 'id' => 'header', + 'title' => __( 'Header', 'hello-elementor' ), + 'link' => $customizer_header_footer_url, + 'icon' => 'HeaderTemplateIcon', + 'sublinks' => [], + ]; + $footer_part = [ + 'id' => 'footer', + 'title' => __( 'Footer', 'hello-elementor' ), + 'link' => $customizer_header_footer_url, + 'icon' => 'FooterTemplateIcon', + 'sublinks' => [], + ]; + + if ( Utils::is_elementor_active() ) { + $common_parts = [ + [ + 'title' => __( 'Theme Builder', 'hello-elementor' ), + 'link' => Utils::get_theme_builder_url(), + 'icon' => 'ThemeBuilderIcon', + ], + ]; + $header_part['link'] = $this->get_open_homepage_with_tab( $elementor_page_id, 'hello-settings-header' ); + $footer_part['link'] = $this->get_open_homepage_with_tab( $elementor_page_id, 'hello-settings-footer' ); + + if ( Utils::has_pro() ) { + $header_part = $this->update_pro_part( $header_part, 'header' ); + $footer_part = $this->update_pro_part( $footer_part, 'footer' ); + } + } + + $site_parts = [ + 'siteParts' => array_merge( + [ + $header_part, + $footer_part, + ], + $common_parts + ), + 'sitePages' => $site_pages, + 'general' => $general, + ]; + + $config['siteParts'] = apply_filters( 'hello-plus-theme/template-parts', $site_parts ); + + return $this->get_quicklinks( $config, $elementor_page_id ); + } + + private function update_pro_part( array $part, string $location ): array { + $theme_builder_module = \ElementorPro\Modules\ThemeBuilder\Module::instance(); + $conditions_manager = $theme_builder_module->get_conditions_manager(); + + $documents = $conditions_manager->get_documents_for_location( $location ); + if ( ! empty( $documents ) ) { + $first_document_id = array_key_first( $documents ); + $edit_link = get_edit_post_link( $first_document_id, 'admin' ) . '&action=elementor'; + + } else { + $edit_link = $this->get_open_homepage_with_tab( null, 'hello-settings-' . $location ); + } + $part['sublinks'] = [ + [ + 'title' => __( 'Edit', 'hello-elementor' ), + 'link' => $edit_link, + ], + [ + 'title' => __( 'Add New', 'hello-elementor' ), + 'link' => \Elementor\Plugin::instance()->app->get_base_url() . '#/site-editor/templates/' . $location, + ], + ]; + + return $part; + } + + public function get_open_homepage_with_tab( ?int $page_id, $action, $section = null, $customizer_fallback_args = [] ): string { + if ( Utils::is_elementor_active() ) { + $url = $page_id ? $this->get_elementor_editor_url( $page_id, $action ) : Page::get_site_settings_url_config( $action )['url']; + + if ( $section ) { + $url = add_query_arg( 'active-section', $section, $url ); + } + + return $url; + } + + return add_query_arg( $customizer_fallback_args, self_admin_url( 'customize.php' ) ); + } + + public function get_quicklinks( $config, ?int $elementor_page_id = null ): array { + $config['quickLinks'] = [ + 'site_name' => [ + 'title' => __( 'Site Name', 'hello-elementor' ), + 'link' => $this->get_open_homepage_with_tab( $elementor_page_id, 'settings-site-identity', null, [ 'autofocus[section]' => 'title_tagline' ] ), + 'icon' => 'TextIcon', + + ], + 'site_logo' => [ + 'title' => __( 'Site Logo', 'hello-elementor' ), + 'link' => $this->get_open_homepage_with_tab( $elementor_page_id, 'settings-site-identity', null, [ 'autofocus[section]' => 'title_tagline' ] ), + 'icon' => 'PhotoIcon', + ], + 'site_favicon' => [ + 'title' => __( 'Site Favicon', 'hello-elementor' ), + 'link' => $this->get_open_homepage_with_tab( $elementor_page_id, 'settings-site-identity', null, [ 'autofocus[section]' => 'title_tagline' ] ), + 'icon' => 'AppsIcon', + ], + ]; + + if ( Utils::is_elementor_active() ) { + $config['quickLinks']['site_colors'] = [ + 'title' => __( 'Site Colors', 'hello-elementor' ), + 'link' => $this->get_open_homepage_with_tab( $elementor_page_id, 'global-colors' ), + 'icon' => 'BrushIcon', + ]; + + $config['quickLinks']['site_fonts'] = [ + 'title' => __( 'Site Fonts', 'hello-elementor' ), + 'link' => $this->get_open_homepage_with_tab( $elementor_page_id, 'global-typography' ), + 'icon' => 'UnderlineIcon', + ]; + } + + return $config; + } + + public function get_welcome_box_config( array $config ): array { + $is_elementor_installed = Utils::is_elementor_installed(); + $is_elementor_active = Utils::is_elementor_active(); + $has_pro = Utils::has_pro(); + + if ( ! $is_elementor_active ) { + $link = $is_elementor_installed ? Utils::get_elementor_activation_link() : 'install'; + + $action_link_type = Utils::get_action_link_type(); + + if ( 'activate-elementor' === $action_link_type ) { + $cta_text = __( 'Activate Elementor', 'hello-elementor' ); + } else { + $cta_text = __( 'Install Elementor', 'hello-elementor' ); + } + + $config['welcome'] = [ + 'title' => __( 'Thanks for installing the Hello Theme!', 'hello-elementor' ), + 'text' => __( 'Welcome to Hello Theme—a lightweight, blank canvas designed to integrate seamlessly with Elementor, the most popular, no-code visual website builder. By installing and activating Elementor, you\'ll unlock the power to craft a professional website with advanced features and functionalities.', 'hello-elementor' ), + 'buttons' => [ + [ + 'linkText' => $cta_text, + 'variant' => 'contained', + 'link' => $link, + 'color' => 'primary', + ], + ], + 'image' => [ + 'src' => HELLO_THEME_IMAGES_URL . 'install-elementor.png', + 'alt' => $cta_text, + ], + ]; + + return $config; + } + + if ( $is_elementor_active && ! $has_pro ) { + $config['welcome'] = [ + 'title' => __( 'Go Pro, Go Limitless', 'hello-elementor' ), + 'text' => __( 'Unlock the theme builder, popup builder, 100+ widgets and more advanced tools to take your website to the next level.', 'hello-elementor' ), + 'buttons' => [ + [ + 'linkText' => __( 'Upgrade now', 'hello-elementor' ), + 'variant' => 'contained', + 'link' => 'https://go.elementor.com/hello-upgrade-epro/', + 'color' => 'primary', + 'target' => '_blank', + ], + ], + ]; + + return $config; + } + + $config['welcome'] = []; + + return $config; + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/rest/promotions.php b/wp-content/themes/hello-elementor/modules/admin-home/rest/promotions.php new file mode 100644 index 0000000..4da6130 --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/rest/promotions.php @@ -0,0 +1,97 @@ + 'go-pro', + 'image' => HELLO_THEME_IMAGES_URL . 'go-pro.svg', + 'url' => 'https://go.elementor.com/hello-upgrade-epro/', + 'alt' => __( 'Elementor Pro', 'hello-elementor' ), + 'title' => __( 'Bring your vision to life', 'hello-elementor' ), + 'messages' => [ + __( 'Get complete design flexibility for your website with Elementor Pro’s advanced tools and premium features.', 'hello-elementor' ), + ], + 'button' => __( 'Upgrade Now', 'hello-elementor' ), + 'upgrade' => true, + 'features' => [ + __( 'Popup Builder', 'hello-elementor' ), + __( 'Custom Code & CSS', 'hello-elementor' ), + __( 'E-commerce Features', 'hello-elementor' ), + __( 'Collaborative Notes', 'hello-elementor' ), + __( 'Form Submission', 'hello-elementor' ), + __( 'Form Integrations', 'hello-elementor' ), + __( 'Customs Attribute', 'hello-elementor' ), + __( 'Role Manager', 'hello-elementor' ), + ], + ]; + } + + if ( + ! defined( 'ELEMENTOR_IMAGE_OPTIMIZER_VERSION' ) && + ! defined( 'IMAGE_OPTIMIZATION_VERSION' ) + ) { + $action_links_data[] = [ + 'type' => 'go-image-optimizer', + 'image' => HELLO_THEME_IMAGES_URL . 'image-optimizer.svg', + 'url' => Utils::get_plugin_install_url( 'image-optimization' ), + 'alt' => __( 'Elementor Image Optimizer', 'hello-elementor' ), + 'title' => '', + 'messages' => [ + __( 'Optimize Images.', 'hello-elementor' ), + __( 'Reduce Size.', 'hello-elementor' ), + __( 'Improve Speed.', 'hello-elementor' ), + __( 'Try Image Optimizer for free', 'hello-elementor' ), + ], + 'button' => __( 'Install', 'hello-elementor' ), + 'width' => 72, + 'height' => 'auto', + 'target' => '_self', + 'backgroundImage' => HELLO_THEME_IMAGES_URL . 'image-optimization-bg.svg', + ]; + } + + if ( + ! defined( 'ELEMENTOR_AI_VERSION' ) && + Utils::is_elementor_installed() + ) { + $action_links_data[] = [ + 'type' => 'go-ai', + 'image' => HELLO_THEME_IMAGES_URL . 'ai.png', + 'url' => 'https://go.elementor.com/hello-site-planner', + 'alt' => __( 'Elementor AI', 'hello-elementor' ), + 'title' => __( 'Elementor AI', 'hello-elementor' ), + 'messages' => [ + __( 'Boost creativity with Elementor AI. Craft & enhance copy, create custom CSS & Code, and generate images to elevate your website.', 'hello-elementor' ), + ], + 'button' => __( 'Let\'s Go', 'hello-elementor' ), + ]; + } + + return rest_ensure_response( [ 'links' => $action_links_data ] ); + } + + public function register_routes() { + register_rest_route( + self::ROUTE_NAMESPACE, + '/promotions', + [ + 'methods' => WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_promotions' ], + 'permission_callback' => [ $this, 'permission_callback' ], + ] + ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/rest/rest-base.php b/wp-content/themes/hello-elementor/modules/admin-home/rest/rest-base.php new file mode 100644 index 0000000..5b16fdf --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/rest/rest-base.php @@ -0,0 +1,24 @@ + WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_theme_settings' ], + 'permission_callback' => [ $this, 'permission_callback' ], + ] + ); + + register_rest_route( + self::ROUTE_NAMESPACE, + '/theme-settings', + [ + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => [ $this, 'set_theme_settings' ], + 'permission_callback' => [ $this, 'permission_callback' ], + ] + ); + } + + public function get_theme_settings() { + return rest_ensure_response( + [ + 'settings' => Settings_Controller::get_settings(), + ] + ); + } + + public function set_theme_settings( \WP_REST_Request $request ) { + $settings = $request->get_param( 'settings' ); + + if ( ! is_array( $settings ) ) { + return new \WP_Error( + 'invalid_settings', + esc_html__( 'Settings must be an array', 'hello-elementor' ), + [ 'status' => 400 ] + ); + } + + $settings_map = Settings_Controller::get_settings_mapping(); + + foreach ( $settings as $key => $value ) { + if ( ! array_key_exists( $key, $settings_map ) ) { + continue; + } + + $value = $value ? 'true' : 'false'; + + update_option( $settings_map[ $key ], $value ); + } + + return rest_ensure_response( [ 'settings' => $settings ] ); + } +} diff --git a/wp-content/themes/hello-elementor/modules/admin-home/rest/whats-new.php b/wp-content/themes/hello-elementor/modules/admin-home/rest/whats-new.php new file mode 100644 index 0000000..39dd00f --- /dev/null +++ b/wp-content/themes/hello-elementor/modules/admin-home/rest/whats-new.php @@ -0,0 +1,29 @@ +get_component( 'Notificator' ); + return $notificator->get_notifications_by_conditions(); + } + + public function register_routes() { + register_rest_route( + self::ROUTE_NAMESPACE, + '/whats-new', + [ + 'methods' => \WP_REST_Server::READABLE, + 'callback' => [ $this, 'get_notifications' ], + 'permission_callback' => [ $this, 'permission_callback' ], + ] + ); + } +} diff --git a/wp-content/themes/hello-elementor/readme.txt b/wp-content/themes/hello-elementor/readme.txt new file mode 100644 index 0000000..aca819b --- /dev/null +++ b/wp-content/themes/hello-elementor/readme.txt @@ -0,0 +1,336 @@ +=== Hello Elementor === + +Contributors: elemntor, KingYes, ariel.k, bainternet +Requires at least: 6.0 +Tested up to: 6.8 +Stable tag: 3.4.7 +Version: 3.4.7 +Requires PHP: 7.4 +License: GNU General Public License v3 or later +License URI: https://www.gnu.org/licenses/gpl-3.0.html + +A lightweight and minimalist WordPress theme for Elementor site builder. + +== Description == + +Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. + +The theme's main focus is on providing a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. It is optimized for speed and performance, and its simplicity and flexibility make it a great choice for both beginners and experienced website designers. + +The theme supports common WordPress features which can be extended using a child-theme. In addition, there are several ways to add custom styles. It can be done from **Elementor**, using a child-theme, or with an external plugin. To customize the theme further, visit [Elementor developers docs](https://developers.elementor.com/docs/hello-elementor-theme/). + +== Copyright == + +This theme, like WordPress, is distributed under the terms of GPL. +Use it as your springboard to building a site with ***Elementor***. + +Hello Elementor bundles the following third-party resources: + +Font Awesome icons for theme screenshot +License: SIL Open Font License, version 1.1. +Source: https://fontawesome.com/v4.7.0/ + +Image for theme screenshot, Copyright Jason Blackeye +License: CC0 1.0 Universal (CC0 1.0) +Source: https://stocksnap.io/photo/4B83RD7BV9 + +== Changelog == + += 3.4.7 - 2026-03-16 +* Tweak: Updated theme home page + += 3.4.6 - 2026-01-21 +* Tweak: Updated Elementor assets + += 3.4.5 - 2025-10-27 +* New: Add theme home to Finder +* Tweak: Improve banner behavior after clicking on action button +* Fix: Load styles correctly in Gutenberg pages +* Fix: Do not change menu name after Elementor activation +* Fix: Ensure quicklinks works correctly from home page + += 3.4.4 - 2025-06-08 = +* Tweak: Improve Header/Footer edit access from theme Home + += 3.4.3 - 2025-05-26 = +* Fix: Settings page empty after 3.4.0 in translated sites +* Fix: PHP 8.4 deprecation notice + += 3.4.2 - 2025-05-19 = +* Tweak: Set Home links font weight to regular +* Tweak: Dart SASS 3.0.0 - resolve scss deprecated warnings +* Fix: Settings page empty after 3.4.0 + += 3.4.1 - 2025-05-08 = +* Fix: Critical Error after theme update [critical-error-on-website-54/#post-18454740](https://wordpress.org/support/topic/critical-error-on-website-54/#post-18454740) + += 3.4.0 - 2025-05-05 = +* New: Add Theme Home +* Tweak: Theme settings page style + += 3.3.0 - 2025-01-21 = +* Tweak: Added changelog link in theme settings +* Tweak: Updated minimum required Safari version to 15.5 +* Tweak: Update autoprefixer to latest versions + += 3.2.1 - 2024-12-16 = +* Fix: Gutenberg editor expanded disproportionately after adding support for `theme.json` ([#430](https://github.com/elementor/hello-theme/issues/430)) +* Fix: Use CSS logical properties in the theme +* Fix: Add ARIA attributes to header nav menu + += 3.2.0 - 2024-12-15 = +* Tweak: Convert classic to hybrid theme with block-editor support +* Tweak: Added new design options to header/footer +* Tweak: Update `Tested up to 6.7` +* Fix: Minify JS files ([#419](https://github.com/elementor/hello-theme/issues/419)) + += 3.1.1 - 2024-07-30 = +* Fix: Use consistent `

    ` for comments title and comment form + += 3.1.0 - 2024-06-19 = +* Tweak: Update `Requires PHP 7.4` +* Tweak: Update `Tested up to 6.5` +* Tweak: Add the ability to style the brand layout +* Tweak: Remove deprecated Elementor code +* Tweak: Restore default focus styling inside the theme +* Tweak: Add `aria-label` attribute to various `
    ` elements +* Tweak: Improve mobile menu keyboard accessibility +* Tweak: Semantic mobile menu toggle button +* Fix: The header renders redundant `

    ` when tagline is empty +* Fix: Single post renders redundant wrapping `

    ` when it has no tags +* Fix: Remove redundant wrapping `
    ` from `wp_nav_menu()` output +* Fix: Wrap page `

    ` with `
    `, not `
    ` +* Fix: Use consistent `

    ` for comments title and comment form +* Fix: Remove heading tags from dynamic header/footer +* Fix: Mobile Menu hamburger is not visible for logged-out users in some cases ([#369](https://github.com/elementor/hello-theme/issues/369)) +* Fix: Remove duplicate ID attributes in the header mobile menu +* Fix: Remove redundant table styles ([#311](https://github.com/elementor/hello-theme/issues/311)) +* Fix: Remove redundant space bellow Site Logo in the header/footer +* Fix: Remove redundant CSS from dynamic header/footer layout +* Fix: Separate post tags in single post ([#304](https://github.com/elementor/hello-theme/issues/304)) +* Fix: Display `the_tags()` after `wp_link_pages()` +* Fix: Remove page break navigation from archives when using `` +* Fix: Style posts pagination component layout +* Fix: Add RTL support to pagination arrows in archive pages +* Fix: Update pagination prev/next labels and positions ([#404](https://github.com/elementor/hello-theme/issues/404)) +* Fix: Check if Elementor is loaded when using dynamic header & footer + += 3.0.2 - 2024-05-28 = +* Internal: Version bump release to refresh WordPress repository + += 3.0.1 - 2024-01-24 = +* Fix: Harden security for admin notice dismiss button +* Fix: Add `alt` attribute to all the images in the dashboard + += 3.0.0 - 2023-12-26 = +* New: Option to disable cross-site header & footer +* Tweak: Update `Requires PHP 7.3` +* Tweak: Update `Tested up to 6.4` +* Tweak: Move cross-site header & footer styles to a separate CSS file +* Tweak: Don't load `header-footer.min.css` when disabling header & footer +* Tweak: Don't load `hello-frontend.min.js` when disabling header & footer +* Tweak: Replace jQuery code with vanilla JS in the frontend +* Tweak: Replace jQuery code with vanilla JS in WordPress admin +* Tweak: Remove unused JS code from the frontend +* Tweak: Remove unused CSS code from the editor +* Tweak: Remove unnecessary `role` attributes from HTML landmark elements +* Tweak: Link from Elementor Site Settings to Hello Theme Settings +* Fix: Dynamic script version for better caching + += 2.9.0 - 2023-10-25 = +* New: Introducing the new settings page for the theme +* New: Option to disable description meta tag +* New: Option to disable skip link +* New: Option to disable page title +* New: Option to unregister Hello style.css +* New: Option to unregister Hello theme.css +* Tweak: Update `Requires at least 6.0` +* Tweak: Update `Tested up to 6.3` + += 2.8.1 - 2023-07-05 = +* Tweak: Added additional CSS selectors to apply RTL on comments +* Fix: Comment area style regression + += 2.8.0 - 2023-07-04 = +* Tweak: Update `Requires PHP 7.0` +* Tweak: Added description meta tag with excerpt text +* Tweak: Use CSS logical properties rather than physical properties +* Tweak: Replace legacy `page-break-*` CSS properties with `break-*` properties +* Tweak: Remove duplicate CSS classes for screen readers +* Tweak: Merge similar translation strings (i18n) + += 2.7.1 - 2023-03-27 = +* Tweak: Add excerpt support for pages +* Tweak: When post comments are closed, display it to the user +* Fix: Empty "Skip to content" href ([#276](https://github.com/elementor/hello-theme/issues/276)) +* Fix: Child themes using `hello_elementor_body_open()` no longer working ([#278](https://github.com/elementor/hello-theme/issues/278)) + += 2.7.0 - 2023-03-26 = +* Tweak: Update `Requires at least 5.9` +* Tweak: Update `Tested up to 6.2` +* Tweak: Remove backwards compatibility support for `wp_body_open()` +* Tweak: Match `search.php` markup to `archive.php` markup +* Tweak: Check if posts have featured images set +* Tweak: Remove unnecessary `role` attributes from HTML landmark elements +* Tweak: Escape translation strings for secure HTML output +* Tweak: Use i18n function to make the "Menu" string translatable +* Tweak: Minify SVG assets +* Tweak: Make header nav-menu keyboard accessible +* Tweak: Add `role="button"` to the nav-menu toggle for better accessibility +* Tweak: Toggle mobile nav-menu with `Enter` & `Space` keyboard keys +* Tweak: Add `hello_elementor_enable_skip_link` filter to enable/disable the skip link +* Tweak: Add `hello_elementor_skip_link_url` filter to change skip link URL +* Tweak: Use theme CSS not Elementor plugins CSS +* Tweak: Added support for the new Elementor version +* Tweak: Update autoprefixer to exclude dead browsers +* Tweak: Delete deprecated `elementor_hello_theme_load_textdomain` filter hook +* Tweak: Delete deprecated `elementor_hello_theme_register_menus` filter hook +* Tweak: Delete deprecated `elementor_hello_theme_add_theme_support` filter hook +* Tweak: Delete deprecated `elementor_hello_theme_add_woocommerce_support` filter hook +* Tweak: Delete deprecated `elementor_hello_theme_enqueue_style` filter hook +* Tweak: Delete deprecated `elementor_hello_theme_register_elementor_locations` filter hook +* Tweak: Added additional and `custom` units to header & footer panels +* Tweak: Link to Elementor "Site Identity" panel from the header & footer panels +* Tweak: Delete the `hello_elementor_load_textdomain` filter hook + += 2.6.1 - 2022-07-11 = +* Tweak: Tables looks weird on dark backgrounds ([#126](https://github.com/elementor/hello-theme/issues/126)) +* Fix: Remove unnecessary PHP tags ([#213](https://github.com/elementor/hello-theme/issues/213)) + += 2.6.0 - 2022-07-10 = +* Tweak: Added `theme_support` for `script` and `style` to avoid validation warnings ([#184](https://github.com/elementor/hello-theme/issues/184)) +* Tweak: Sanitized content for allowed HTML tags in post title ([#118](https://github.com/elementor/hello-theme/issues/118)) +* Tweak: Changed the containers to `max-width: 1140px` instead of `960px` to align with the header-footer width +* Tweak: Centering the page title for better consistency in all cases +* Tweak: Added link between the customizer to Elementor global settings +* Tweak: Added Skip Links to custom or dynamic header for better accessibility +* Fix: Added output escaping in several places ([#194](https://github.com/elementor/hello-theme/issues/194)) +* Fix: Post Password Form Submit button alignment (Props [@romanbondar](https://github.com/romanbondar)) +* Fix: Fatal error when kit doesn't exist or needs to be recreated ([#175](https://github.com/elementor/hello-theme/issues/175)) + += 2.5.0 - 2022-01-26 = +* Tweak: Added keyboard navigation to Hello Elementor theme menus +* Tweak: Added Skip Links and `#content` for the main wrapper for better accessibility ([#133](https://github.com/elementor/hello-theme/issues/133)) +* Tweak: Added underline for text links in Post Content for better accessibility +* Tweak: Removed `outline: none` from inputs for better accessibility +* Fix: Footer menu location is not being presented on sites that are not running Elementor + += 2.4.2 - 2021-12-20 = +* Tweak: Use HTTPS in XFN profile link to prevent mixed content error ([Topic](https://wordpress.org/support/topic/url-scheme-in-xfn-profile-link/)) +* Tweak: Remove comments in `style.min.css` output ([#179](https://github.com/elementor/hello-theme/issues/179)) +* Tweak: Promoted Hello Elementor theme Header & Footer experiment status to Stable +* Tweak: Added compatibility for upcoming WordPress version 5.9 + += 2.4.1 - 2021-07-07 = +* Fix: Hello Elementor theme Header & Footer experiment should be inactive for existing sites + += 2.4.0 - 2021-06-29 = +* New: Introducing Header and Footer site elements as an Elementor Experiment +* Tweak: Updated Elementor admin notices UI + += 2.3.1 - 2020-12-28 = +* Tweak: Improved UI for table elements +* Tweak: Added support for Gutenberg Wide and Full image formats (Props [@ramiy](https://github.com/ramiy)) +* Tweak: Added font smoothing +* Tweak: Update `Tested up to 5.6` +* Tweak: Update `Requires PHP 5.6` +* Fix: Adjusted font-family in `code`, `pre`, `kbd` and `samp` elements (Props [@75th](https://github.com/75th)) + += 2.3.0 - 2020-04-19 = +* Tweak: Removed caption centering by default to allow alignment using Elementor (Props [@cirkut](https://github.com/cirkut)) +* Tweak: Removed `text-align` property from table elements to avoid alignment issue in RTL websites (Props [@ramiy](https://github.com/ramiy)) +* Tweak: Added `input[type="url"]` to CSS reset rules ([#109](https://github.com/elementor/hello-theme/issues/109)) +* Tweak: Update `Tested up to 5.4` + += 2.2.2 - 2019-12-23 = +* Fix: Conflicts with minifier `cssnano` and CSS animations (Props [@CeliaRozalenM](https://github.com/CeliaRozalenM)) +* Fix: Max-width property is missing in `_archive.scss` (Props [@redpik](https://github.com/redpik)) + += 2.2.1 - 2019-09-10 = +* Tweak: Added max width to `wp-caption` ([#91](https://github.com/elementor/hello-theme/issues/91)) +* Tweak: Added support of `wp_body_open` + += 2.2.0 - 2019-07-22 = +* Tweak: Added viewport content filter ([#49](https://github.com/elementor/hello-theme/issues/49)) +* Tweak: Added support Hide Title in Elementor +* Tweak: Adhere to TRT's Theme Sniffer + += 2.1.2 - 2019-06-19 = +* Tweak: Added theme version to enqueued styles +* Tweak: Remove header tags with `hello_elementor_page_title` filter + += 2.1.1 - 2019-06-13 = +* Tweak: Rename `Install Elementor Now` button to `Install Elementor` + += 2.1.0 - 2019-06-12 = +* New: Added basic theme styling +* New: Added tagline under the site name in header +* New: Added `hello_elementor_page_title` filter for show\hide page title +* New: Added `hello_elementor_enqueue_theme_style` filter for enqueue theme-specific style +* Tweak: Hide site name & tagline if logo file is exist +* Tweak: Hide default page list when there is no primary menu +* Tweak: Removed `#main` in `archive.php`, `single.php`, `search.php` & `404.php` files +* Tweak: Removed `#site-header` in `header.php` file +* Tweak: Replaced `#top-menu` with `.site-navigation` +* Tweak: Removed custom SCSS directory, it is recommended to use child theme instead of editing parent theme + += 2.0.7 - 2019-06-04 = +* Tweak: Added nextpage support to `single.php` +* Tweak: Keep both original and minified css files +* Tweak: Removed `flexible-header`, `custom-colors`, `editor-style` tags + += 2.0.6 - 2019-05-08 = +* Tweak: Removed irrelevant font family from `$font-family-base` +* Fix: Minified `style.css` for better optimization + += 2.0.5 - 2019-05-21 = +* New: Introducing [Hello Theme Child](https://github.com/elementor/hello-theme-child) +* Tweak: Enqueue only parent theme stylesheet +* Tweak: Added admin notice box for recommending Elementor plugin + += 2.0.4 - 2019-05-20 = +* Tweak: Removed `accessibility-ready` tag from `style.css` + += 2.0.3 - 2019-05-19 = +* Tweak: Removed `accessibility-ready` tag + += 2.0.2 - 2019-05-13 = +* Tweak: Added `hello_elementor_content_width` filter, as per WordPress best practice + += 2.0.1 - 2019-05-12 = +* Tweak: Updated theme screenshot (following comment by WP Theme Review team) + += 2.0.0 - 2019-05-12 = +* Tweak: Updated theme screenshot (following comment by WP Theme Review team) +* Tweak: Add Copyright & Image and Icon License sections in readme (following comment by WP Theme Review team) +* Tweak: Remove duplicated call to `add_theme_support( 'custom-logo')` +* Tweak: Readme file grammar & spelling +* Tweak: Update `Tested up to 5.2` +* Tweak: Change functions.php methods names prefix from `hello_elementor_theme_` to `hello_elementor_` +* Tweak: Change hook names to fit theme's name. Old hooks are deprecated, users are urged to update their code where needed +* Tweak: Update style for `img`, `textarea`, 'label' + += 1.2.0 - 2019-02-12 = +* New: Added classic-editor.css for Classic editor +* Tweak: A lot of changes to match theme review guidelines +* Tweak: Updated theme screenshot + += 1.1.1 - 2019-01-28 = +* Tweak: Removed padding reset for lists + += 1.1.0 - 2018-12-26 = +* New: Added SCSS & do thorough style reset +* New: Added readme file +* New: Added `elementor_hello_theme_load_textdomain` filter for load theme's textdomain +* New: Added `elementor_hello_theme_register_menus` filter for register the theme's default menu location +* New: Added `elementor_hello_theme_add_theme_support` filter for register the various supported features +* New: Added `elementor_hello_theme_add_woocommerce_support` filter for register woocommerce features, including product-gallery zoom, swipe & lightbox features +* New: Added `elementor_hello_theme_enqueue_style` filter for enqueue style +* New: Added `elementor_hello_theme_register_elementor_locations` filter for register elementor settings +* New: Added child-theme preparations +* New: Added template part search +* New: Added translation support +* Tweak: Re-write of already existing template parts + += 1.0.0 - 2018-03-19 = +* Initial Public Release diff --git a/wp-content/themes/hello-elementor/screenshot.png b/wp-content/themes/hello-elementor/screenshot.png new file mode 100644 index 0000000..16fe6f8 Binary files /dev/null and b/wp-content/themes/hello-elementor/screenshot.png differ diff --git a/wp-content/themes/hello-elementor/sidebar.php b/wp-content/themes/hello-elementor/sidebar.php new file mode 100644 index 0000000..687a50c --- /dev/null +++ b/wp-content/themes/hello-elementor/sidebar.php @@ -0,0 +1,13 @@ + +
    + + +
    +

    +
    + + +
    +

    +
    + +
    diff --git a/wp-content/themes/hello-elementor/template-parts/archive.php b/wp-content/themes/hello-elementor/template-parts/archive.php new file mode 100644 index 0000000..6e35965 --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/archive.php @@ -0,0 +1,59 @@ + +
    + + +
    + ', '

    ' ); + the_archive_description( '

    ', '

    ' ); + ?> +
    + + +
    + +
    + %s

    ', 'entry-title', esc_url( $post_link ), wp_kses_post( get_the_title() ) ); + if ( has_post_thumbnail() ) { + printf( '%s', esc_url( $post_link ), get_the_post_thumbnail( $post, 'large' ) ); + } + the_excerpt(); + ?> + + +
    + + max_num_pages > 1 ) : + $prev_arrow = is_rtl() ? '→' : '←'; + $next_arrow = is_rtl() ? '←' : '→'; + ?> +
    +
    %s', $prev_arrow ) ) ); + ?>
    +
    %s', $next_arrow ) ) ); + ?>
    +
    + + + diff --git a/wp-content/themes/hello-elementor/template-parts/dynamic-footer.php b/wp-content/themes/hello-elementor/template-parts/dynamic-footer.php new file mode 100644 index 0000000..cfb3999 --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/dynamic-footer.php @@ -0,0 +1,61 @@ + 'menu-2', + 'fallback_cb' => false, + 'container' => false, + 'echo' => false, +] ); +?> +
    +
    +
    + +
    + +
    + +
    + + + +
    + +

    + +

    + +
    + + +
    + +
    + + + +
    +

    +
    + +
    +
    diff --git a/wp-content/themes/hello-elementor/template-parts/dynamic-header.php b/wp-content/themes/hello-elementor/template-parts/dynamic-header.php new file mode 100644 index 0000000..d7576ae --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/dynamic-header.php @@ -0,0 +1,74 @@ + 'menu-1', + 'fallback_cb' => false, + 'container' => false, + 'echo' => false, +]; +$header_nav_menu = wp_nav_menu( $menu_args ); +$header_mobile_nav_menu = wp_nav_menu( $menu_args ); // The same menu but separate call to avoid duplicate ID attributes. +?> +
    +
    +
    + +
    + +
    + +
    + + + +
    + +

    + +

    + +
    + + +
    + +
    + + +
    + +
    +
    + +
    + +
    +
    diff --git a/wp-content/themes/hello-elementor/template-parts/footer.php b/wp-content/themes/hello-elementor/template-parts/footer.php new file mode 100644 index 0000000..aae95e1 --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/footer.php @@ -0,0 +1,27 @@ + 'menu-2', + 'fallback_cb' => false, + 'container' => false, + 'echo' => false, +] ); +?> +
    + +
    + +
    + +
    diff --git a/wp-content/themes/hello-elementor/template-parts/header.php b/wp-content/themes/hello-elementor/template-parts/header.php new file mode 100644 index 0000000..bb5f1eb --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/header.php @@ -0,0 +1,50 @@ + 'menu-1', + 'fallback_cb' => false, + 'container' => false, + 'echo' => false, +] ); +?> + +
    + +
    + +
    + + + +
    + +

    + +

    + + +
    + + +
    + +
    + +
    diff --git a/wp-content/themes/hello-elementor/template-parts/search.php b/wp-content/themes/hello-elementor/template-parts/search.php new file mode 100644 index 0000000..0b4142c --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/search.php @@ -0,0 +1,65 @@ + +
    + + +
    +

    + + +

    +
    + + +
    + + +
    + %s

    ', 'entry-title', esc_url( $post_link ), wp_kses_post( get_the_title() ) ); + if ( has_post_thumbnail() ) { + printf( '%s', esc_url( $post_link ), get_the_post_thumbnail( $post, 'large' ) ); + } + the_excerpt(); + ?> + + + +

    + + + + max_num_pages > 1 ) : + $prev_arrow = is_rtl() ? '→' : '←'; + $next_arrow = is_rtl() ? '←' : '→'; + ?> +
    +
    %s', $prev_arrow ) ) ); + ?>
    +
    %s', $next_arrow ) ) ); + ?>
    +
    + + + diff --git a/wp-content/themes/hello-elementor/template-parts/single.php b/wp-content/themes/hello-elementor/template-parts/single.php new file mode 100644 index 0000000..f16c3e2 --- /dev/null +++ b/wp-content/themes/hello-elementor/template-parts/single.php @@ -0,0 +1,40 @@ + + +
    > + + +
    + ', '' ); ?> +
    + + +
    + + + + + +
    + ' . esc_html__( 'Tagged ', 'hello-elementor' ), ', ', '' ); ?> +
    + +
    + + + +
    + + classes_aliases[ $class_name ] ); + + // Backward Compatibility: Save old class name for set an alias after the new class is loaded + if ( $has_class_alias ) { + $class_alias_name = $this->classes_aliases[ $class_name ]; + $class_to_load = $class_alias_name; + } else { + $class_to_load = $class_name; + } + + if ( ! class_exists( $class_to_load ) ) { + $filename = strtolower( + preg_replace( + [ '/^' . __NAMESPACE__ . '\\\/', '/([a-z])([A-Z])/', '/_/', '/\\\/' ], + [ '', '$1-$2', '-', DIRECTORY_SEPARATOR ], + $class_to_load + ) + ); + $filename = trailingslashit( HELLO_THEME_PATH ) . $filename . '.php'; + + if ( is_readable( $filename ) ) { + include $filename; + } + } + + if ( $has_class_alias ) { + class_alias( $class_alias_name, $class_name ); + } + } + + /** + * Singleton + * + * @return Theme + */ + public static function instance(): Theme { + if ( is_null( self::$instance ) ) { + self::$instance = new self(); + } + + return self::$instance; + } + + /** + * @param string $module_name + * + * @return ?Module_Base + */ + public function get_module( string $module_name ): ?Module_Base { + if ( isset( $this->modules[ $module_name ] ) ) { + return $this->modules[ $module_name ]; + } + + return null; + } + + /** + * @param Module_Base $module + * + * allow child theme and 3rd party plugins to add modules + * + * @return void + */ + public function add_module( Module_Base $module ) { + $class_name = $module->get_reflection()->getName(); + if ( $module::is_active() ) { + $this->modules[ $class_name ] = $module::instance(); + } + } + + /** + * Activate the theme + * + * @return void + */ + public function activate() { + do_action( 'hello-plus-theme/after_switch_theme' ); + } + + /** + * Initialize all Modules + * + * @return void + */ + private function init_modules() { + $modules_list = [ + 'AdminHome', + ]; + + foreach ( $modules_list as $module_name ) { + $class_name = str_replace( '-', ' ', $module_name ); + $class_name = str_replace( ' ', '', ucwords( $class_name ) ); + $class_name = __NAMESPACE__ . '\\Modules\\' . $class_name . '\Module'; + + /** @var Module_Base $class_name */ + if ( $class_name::is_active() && empty( $this->classes_aliases[ $module_name ] ) ) { + $this->modules[ $module_name ] = $class_name::instance(); + } + } + } + + /** + * Theme private constructor. + */ + private function __construct() { + static $autoloader_registered = false; + + if ( ! $autoloader_registered ) { + $autoloader_registered = spl_autoload_register( [ $this, 'autoload' ] ); + } + + add_action( 'after_switch_theme', [ $this, 'activate' ] ); + + $this->init_modules(); + } +} diff --git a/wp-content/themes/hello-elementor/vendor/autoload.php b/wp-content/themes/hello-elementor/vendor/autoload.php new file mode 100644 index 0000000..caa2aa1 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/autoload.php @@ -0,0 +1,22 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see https://www.php-fig.org/psr/psr-0/ + * @see https://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + /** @var \Closure(string):void */ + private static $includeFile; + + /** @var string|null */ + private $vendorDir; + + // PSR-4 + /** + * @var array> + */ + private $prefixLengthsPsr4 = array(); + /** + * @var array> + */ + private $prefixDirsPsr4 = array(); + /** + * @var list + */ + private $fallbackDirsPsr4 = array(); + + // PSR-0 + /** + * List of PSR-0 prefixes + * + * Structured as array('F (first letter)' => array('Foo\Bar (full prefix)' => array('path', 'path2'))) + * + * @var array>> + */ + private $prefixesPsr0 = array(); + /** + * @var list + */ + private $fallbackDirsPsr0 = array(); + + /** @var bool */ + private $useIncludePath = false; + + /** + * @var array + */ + private $classMap = array(); + + /** @var bool */ + private $classMapAuthoritative = false; + + /** + * @var array + */ + private $missingClasses = array(); + + /** @var string|null */ + private $apcuPrefix; + + /** + * @var array + */ + private static $registeredLoaders = array(); + + /** + * @param string|null $vendorDir + */ + public function __construct($vendorDir = null) + { + $this->vendorDir = $vendorDir; + self::initializeIncludeClosure(); + } + + /** + * @return array> + */ + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', array_values($this->prefixesPsr0)); + } + + return array(); + } + + /** + * @return array> + */ + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + /** + * @return list + */ + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + /** + * @return list + */ + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + /** + * @return array Array of classname => path + */ + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + * + * @return void + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + * + * @return void + */ + public function add($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + $paths = (array) $paths; + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param list|string $paths The PSR-0 base directories + * + * @return void + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param list|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + * + * @return void + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + * + * @return void + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + * + * @return void + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + * + * @return void + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + * + * @return void + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + + if (null === $this->vendorDir) { + return; + } + + if ($prepend) { + self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders; + } else { + unset(self::$registeredLoaders[$this->vendorDir]); + self::$registeredLoaders[$this->vendorDir] = $this; + } + } + + /** + * Unregisters this instance as an autoloader. + * + * @return void + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + + if (null !== $this->vendorDir) { + unset(self::$registeredLoaders[$this->vendorDir]); + } + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return true|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + $includeFile = self::$includeFile; + $includeFile($file); + + return true; + } + + return null; + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + /** + * Returns the currently registered loaders keyed by their corresponding vendor directories. + * + * @return array + */ + public static function getRegisteredLoaders() + { + return self::$registeredLoaders; + } + + /** + * @param string $class + * @param string $ext + * @return string|false + */ + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } + + /** + * @return void + */ + private static function initializeIncludeClosure() + { + if (self::$includeFile !== null) { + return; + } + + /** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + * + * @param string $file + * @return void + */ + self::$includeFile = \Closure::bind(static function($file) { + include $file; + }, null, null); + } +} diff --git a/wp-content/themes/hello-elementor/vendor/composer/InstalledVersions.php b/wp-content/themes/hello-elementor/vendor/composer/InstalledVersions.php new file mode 100644 index 0000000..2052022 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/InstalledVersions.php @@ -0,0 +1,396 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer; + +use Composer\Autoload\ClassLoader; +use Composer\Semver\VersionParser; + +/** + * This class is copied in every Composer installed project and available to all + * + * See also https://getcomposer.org/doc/07-runtime.md#installed-versions + * + * To require its presence, you can require `composer-runtime-api ^2.0` + * + * @final + */ +class InstalledVersions +{ + /** + * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to + * @internal + */ + private static $selfDir = null; + + /** + * @var mixed[]|null + * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array}|array{}|null + */ + private static $installed; + + /** + * @var bool + */ + private static $installedIsLocalDir; + + /** + * @var bool|null + */ + private static $canGetVendors; + + /** + * @var array[] + * @psalm-var array}> + */ + private static $installedByVendor = array(); + + /** + * Returns a list of all package names which are present, either by being installed, replaced or provided + * + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackages() + { + $packages = array(); + foreach (self::getInstalled() as $installed) { + $packages[] = array_keys($installed['versions']); + } + + if (1 === \count($packages)) { + return $packages[0]; + } + + return array_keys(array_flip(\call_user_func_array('array_merge', $packages))); + } + + /** + * Returns a list of all package names with a specific type e.g. 'library' + * + * @param string $type + * @return string[] + * @psalm-return list + */ + public static function getInstalledPackagesByType($type) + { + $packagesByType = array(); + + foreach (self::getInstalled() as $installed) { + foreach ($installed['versions'] as $name => $package) { + if (isset($package['type']) && $package['type'] === $type) { + $packagesByType[] = $name; + } + } + } + + return $packagesByType; + } + + /** + * Checks whether the given package is installed + * + * This also returns true if the package name is provided or replaced by another package + * + * @param string $packageName + * @param bool $includeDevRequirements + * @return bool + */ + public static function isInstalled($packageName, $includeDevRequirements = true) + { + foreach (self::getInstalled() as $installed) { + if (isset($installed['versions'][$packageName])) { + return $includeDevRequirements || !isset($installed['versions'][$packageName]['dev_requirement']) || $installed['versions'][$packageName]['dev_requirement'] === false; + } + } + + return false; + } + + /** + * Checks whether the given package satisfies a version constraint + * + * e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call: + * + * Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3') + * + * @param VersionParser $parser Install composer/semver to have access to this class and functionality + * @param string $packageName + * @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package + * @return bool + */ + public static function satisfies(VersionParser $parser, $packageName, $constraint) + { + $constraint = $parser->parseConstraints((string) $constraint); + $provided = $parser->parseConstraints(self::getVersionRanges($packageName)); + + return $provided->matches($constraint); + } + + /** + * Returns a version constraint representing all the range(s) which are installed for a given package + * + * It is easier to use this via isInstalled() with the $constraint argument if you need to check + * whether a given version of a package is installed, and not just whether it exists + * + * @param string $packageName + * @return string Version constraint usable with composer/semver + */ + public static function getVersionRanges($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + $ranges = array(); + if (isset($installed['versions'][$packageName]['pretty_version'])) { + $ranges[] = $installed['versions'][$packageName]['pretty_version']; + } + if (array_key_exists('aliases', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']); + } + if (array_key_exists('replaced', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']); + } + if (array_key_exists('provided', $installed['versions'][$packageName])) { + $ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']); + } + + return implode(' || ', $ranges); + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['version'])) { + return null; + } + + return $installed['versions'][$packageName]['version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present + */ + public static function getPrettyVersion($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['pretty_version'])) { + return null; + } + + return $installed['versions'][$packageName]['pretty_version']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference + */ + public static function getReference($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + if (!isset($installed['versions'][$packageName]['reference'])) { + return null; + } + + return $installed['versions'][$packageName]['reference']; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @param string $packageName + * @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path. + */ + public static function getInstallPath($packageName) + { + foreach (self::getInstalled() as $installed) { + if (!isset($installed['versions'][$packageName])) { + continue; + } + + return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null; + } + + throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed'); + } + + /** + * @return array + * @psalm-return array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool} + */ + public static function getRootPackage() + { + $installed = self::getInstalled(); + + return $installed[0]['root']; + } + + /** + * Returns the raw installed.php data for custom implementations + * + * @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect. + * @return array[] + * @psalm-return array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} + */ + public static function getRawData() + { + @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED); + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + self::$installed = include __DIR__ . '/installed.php'; + } else { + self::$installed = array(); + } + } + + return self::$installed; + } + + /** + * Returns the raw data of all installed.php which are currently loaded for custom implementations + * + * @return array[] + * @psalm-return list}> + */ + public static function getAllRawData() + { + return self::getInstalled(); + } + + /** + * Lets you reload the static array from another file + * + * This is only useful for complex integrations in which a project needs to use + * this class but then also needs to execute another project's autoloader in process, + * and wants to ensure both projects have access to their version of installed.php. + * + * A typical case would be PHPUnit, where it would need to make sure it reads all + * the data it needs from this class, then call reload() with + * `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure + * the project in which it runs can then also use this class safely, without + * interference between PHPUnit's dependencies and the project's dependencies. + * + * @param array[] $data A vendor/composer/installed.php data set + * @return void + * + * @psalm-param array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $data + */ + public static function reload($data) + { + self::$installed = $data; + self::$installedByVendor = array(); + + // when using reload, we disable the duplicate protection to ensure that self::$installed data is + // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not, + // so we have to assume it does not, and that may result in duplicate data being returned when listing + // all installed packages for example + self::$installedIsLocalDir = false; + } + + /** + * @return string + */ + private static function getSelfDir() + { + if (self::$selfDir === null) { + self::$selfDir = strtr(__DIR__, '\\', '/'); + } + + return self::$selfDir; + } + + /** + * @return array[] + * @psalm-return list}> + */ + private static function getInstalled() + { + if (null === self::$canGetVendors) { + self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders'); + } + + $installed = array(); + $copiedLocalDir = false; + + if (self::$canGetVendors) { + $selfDir = self::getSelfDir(); + foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) { + $vendorDir = strtr($vendorDir, '\\', '/'); + if (isset(self::$installedByVendor[$vendorDir])) { + $installed[] = self::$installedByVendor[$vendorDir]; + } elseif (is_file($vendorDir.'/composer/installed.php')) { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require $vendorDir.'/composer/installed.php'; + self::$installedByVendor[$vendorDir] = $required; + $installed[] = $required; + if (self::$installed === null && $vendorDir.'/composer' === $selfDir) { + self::$installed = $required; + self::$installedIsLocalDir = true; + } + } + if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) { + $copiedLocalDir = true; + } + } + } + + if (null === self::$installed) { + // only require the installed.php file if this file is loaded from its dumped location, + // and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937 + if (substr(__DIR__, -8, 1) !== 'C') { + /** @var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array} $required */ + $required = require __DIR__ . '/installed.php'; + self::$installed = $required; + } else { + self::$installed = array(); + } + } + + if (self::$installed !== array() && !$copiedLocalDir) { + $installed[] = self::$installed; + } + + return $installed; + } +} diff --git a/wp-content/themes/hello-elementor/vendor/composer/LICENSE b/wp-content/themes/hello-elementor/vendor/composer/LICENSE new file mode 100644 index 0000000..f27399a --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + diff --git a/wp-content/themes/hello-elementor/vendor/composer/autoload_classmap.php b/wp-content/themes/hello-elementor/vendor/composer/autoload_classmap.php new file mode 100644 index 0000000..0fb0a2c --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/autoload_classmap.php @@ -0,0 +1,10 @@ + $vendorDir . '/composer/InstalledVersions.php', +); diff --git a/wp-content/themes/hello-elementor/vendor/composer/autoload_namespaces.php b/wp-content/themes/hello-elementor/vendor/composer/autoload_namespaces.php new file mode 100644 index 0000000..15a2ff3 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/autoload_namespaces.php @@ -0,0 +1,9 @@ + array($vendorDir . '/elementor/wp-notifications-package/src'), +); diff --git a/wp-content/themes/hello-elementor/vendor/composer/autoload_real.php b/wp-content/themes/hello-elementor/vendor/composer/autoload_real.php new file mode 100644 index 0000000..c4d6c06 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/autoload_real.php @@ -0,0 +1,36 @@ +register(true); + + return $loader; + } +} diff --git a/wp-content/themes/hello-elementor/vendor/composer/autoload_static.php b/wp-content/themes/hello-elementor/vendor/composer/autoload_static.php new file mode 100644 index 0000000..1b03893 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/autoload_static.php @@ -0,0 +1,36 @@ + + array ( + 'Elementor\\WPNotificationsPackage\\' => 33, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Elementor\\WPNotificationsPackage\\' => + array ( + 0 => __DIR__ . '/..' . '/elementor/wp-notifications-package/src', + ), + ); + + public static $classMap = array ( + 'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInite8a46de149c971bff363591e1969a1a6::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInite8a46de149c971bff363591e1969a1a6::$prefixDirsPsr4; + $loader->classMap = ComposerStaticInite8a46de149c971bff363591e1969a1a6::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/wp-content/themes/hello-elementor/vendor/composer/installed.json b/wp-content/themes/hello-elementor/vendor/composer/installed.json new file mode 100644 index 0000000..6957012 --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/installed.json @@ -0,0 +1,40 @@ +{ + "packages": [ + { + "name": "elementor/wp-notifications-package", + "version": "1.2.0", + "version_normalized": "1.2.0.0", + "source": { + "type": "git", + "url": "https://github.com/elementor/wp-notifications-package.git", + "reference": "dd25ca9dd79402c3bb51fab112aa079702eb165e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elementor/wp-notifications-package/zipball/dd25ca9dd79402c3bb51fab112aa079702eb165e", + "reference": "dd25ca9dd79402c3bb51fab112aa079702eb165e", + "shasum": "" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^v1.0.0", + "squizlabs/php_codesniffer": "^3.10.2", + "wp-coding-standards/wpcs": "^3.1.0" + }, + "time": "2025-04-28T12:27:21+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-4": { + "Elementor\\WPNotificationsPackage\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "support": { + "source": "https://github.com/elementor/wp-notifications-package/tree/1.2.0" + }, + "install-path": "../elementor/wp-notifications-package" + } + ], + "dev": false, + "dev-package-names": [] +} diff --git a/wp-content/themes/hello-elementor/vendor/composer/installed.php b/wp-content/themes/hello-elementor/vendor/composer/installed.php new file mode 100644 index 0000000..8aca8dd --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/composer/installed.php @@ -0,0 +1,32 @@ + array( + 'name' => 'elementor/hello-theme', + 'pretty_version' => '3.4.x-dev', + 'version' => '3.4.9999999.9999999-dev', + 'reference' => '2ee1d14245722ae200ae5b882b0a93525ee96520', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev' => false, + ), + 'versions' => array( + 'elementor/hello-theme' => array( + 'pretty_version' => '3.4.x-dev', + 'version' => '3.4.9999999.9999999-dev', + 'reference' => '2ee1d14245722ae200ae5b882b0a93525ee96520', + 'type' => 'library', + 'install_path' => __DIR__ . '/../../', + 'aliases' => array(), + 'dev_requirement' => false, + ), + 'elementor/wp-notifications-package' => array( + 'pretty_version' => '1.2.0', + 'version' => '1.2.0.0', + 'reference' => 'dd25ca9dd79402c3bb51fab112aa079702eb165e', + 'type' => 'library', + 'install_path' => __DIR__ . '/../elementor/wp-notifications-package', + 'aliases' => array(), + 'dev_requirement' => false, + ), + ), +); diff --git a/wp-content/themes/hello-elementor/vendor/elementor/wp-notifications-package/plugin-example.php b/wp-content/themes/hello-elementor/vendor/elementor/wp-notifications-package/plugin-example.php new file mode 100644 index 0000000..58412be --- /dev/null +++ b/wp-content/themes/hello-elementor/vendor/elementor/wp-notifications-package/plugin-example.php @@ -0,0 +1,118 @@ +init(); + } + + private function init() { + require __DIR__ . '/vendor/autoload.php'; + + $this->notifications = new Notifications( [ + 'app_name' => 'wp-notifications-package', + 'app_version' => '1.2.0', + 'short_app_name' => 'wppe', + 'app_data' => [ + 'plugin_basename' => plugin_basename( __FILE__ ), + ], + ] ); + + add_action( 'admin_notices', [ $this, 'display_notifications' ] ); + add_action( 'admin_footer', [ $this, 'display_dialog' ] ); + } + + public function display_notifications() { + $notifications = $this->notifications->get_notifications_by_conditions(); + + if ( empty( $notifications ) ) { + return; + } + + ?> +
    +

    +
      + +
    • + +
    +
    + +
    + +
    + notifications->get_notifications_by_conditions(); + + if ( empty( $notifications ) ) { + return; + } + + ?> + + +

    +
      + +
    • + +
    + +
    + + + app_name = sanitize_title( $config['app_name'] ); + $this->app_version = $config['app_version']; + $this->short_app_name = $config['short_app_name'] ?? 'plugin'; + + $this->app_data = $config['app_data'] ?? []; + + $this->transient_key = "_{$this->app_name}_notifications"; + + add_action( 'admin_init', [ $this, 'refresh_notifications' ] ); + add_filter( 'body_class', [ $this, 'add_body_class' ] ); + + if ( ! empty( $this->app_data['plugin_basename'] ) ) { + register_deactivation_hook( $this->app_data['plugin_basename'], [ $this, 'on_plugin_deactivated' ] ); + } + + if ( ! empty( $this->app_data['theme_name'] ) ) { + add_action( 'switch_theme', [ $this, 'on_theme_deactivated' ], 10, 3 ); + } + } + + public function refresh_notifications(): void { + $this->get_notifications(); + } + + public function add_body_class( array $classes ): array { + $classes[] = $this->short_app_name . '-default'; + + return $classes; + } + + public function get_notifications_by_conditions( $force_request = false ) { + $notifications = $this->get_notifications( $force_request ); + + $filtered_notifications = []; + + foreach ( $notifications as $notification ) { + if ( empty( $notification['conditions'] ) ) { + $filtered_notifications = $this->add_to_array( $filtered_notifications, $notification ); + + continue; + } + + if ( ! $this->check_conditions( $notification['conditions'] ) ) { + continue; + } + + $filtered_notifications = $this->add_to_array( $filtered_notifications, $notification ); + } + + return $filtered_notifications; + } + + private function get_notifications( $force_update = false, $additional_status = false ): array { + $notifications = static::get_transient( $this->transient_key ); + + if ( false === $notifications || $force_update ) { + $notifications = $this->fetch_data( $additional_status ); + static::set_transient( $this->transient_key, $notifications ); + } + + return $notifications; + } + + private function add_to_array( $filtered_notifications, $notification ) { + foreach ( $filtered_notifications as $filtered_notification ) { + if ( $filtered_notification['id'] === $notification['id'] ) { + return $filtered_notifications; + } + } + + $filtered_notifications[] = $notification; + + return $filtered_notifications; + } + + private function check_conditions( $groups ): bool { + foreach ( $groups as $group ) { + if ( $this->check_group( $group ) ) { + return true; + } + } + + return false; + } + + private function check_group( $group ) { + $is_or_relation = ! empty( $group['relation'] ) && 'OR' === $group['relation']; + unset( $group['relation'] ); + $result = false; + + foreach ( $group as $condition ) { + // Reset results for each condition. + $result = false; + switch ( $condition['type'] ) { + case 'wordpress': // phpcs:ignore WordPress.WP.CapitalPDangit + // include an unmodified $wp_version + include ABSPATH . WPINC . '/version.php'; + $result = version_compare( $wp_version, $condition['version'], $condition['operator'] ); + break; + case 'multisite': + $result = is_multisite() === $condition['multisite']; + break; + case 'language': + $in_array = in_array( get_locale(), $condition['languages'], true ); + $result = 'in' === $condition['operator'] ? $in_array : ! $in_array; + break; + case 'plugin': + if ( ! function_exists( 'is_plugin_active' ) ) { + require_once ABSPATH . 'wp-admin/includes/plugin.php'; + } + + $is_plugin_active = is_plugin_active( $condition['plugin'] ); + + if ( empty( $condition['operator'] ) ) { + $condition['operator'] = '=='; + } + + $result = '==' === $condition['operator'] ? $is_plugin_active : ! $is_plugin_active; + break; + case 'theme': + $theme = wp_get_theme(); + if ( wp_get_theme()->parent() ) { + $theme = wp_get_theme()->parent(); + } + + if ( $theme->get_template() === $condition['theme'] ) { + $version = $theme->version; + } else { + $version = ''; + } + + $result = version_compare( $version, $condition['version'], $condition['operator'] ); + break; + + default: + $result = apply_filters( "$this->app_name/notifications/condition/{$condition['type']}", $result, $condition ); + break; + } + + if ( ( $is_or_relation && $result ) || ( ! $is_or_relation && ! $result ) ) { + return $result; + } + } + + return $result; + } + + private function fetch_data( $additional_status = false ): array { + $body_request = [ + 'api_version' => self::PACKAGE_VERSION, + 'app_name' => $this->app_name, + 'app_version' => $this->app_version, + 'site_lang' => get_bloginfo( 'language' ), + 'site_key' => $this->get_site_key(), + ]; + + $timeout = 10; + + if ( ! empty( $additional_status ) ) { + $body_request['status'] = $additional_status; + $timeout = 3; + } + + $response = wp_remote_get( + $this->api_endpoint, + [ + 'timeout' => $timeout, + 'body' => $body_request, + ] + ); + + if ( is_wp_error( $response ) || 200 !== (int) wp_remote_retrieve_response_code( $response ) ) { + return []; + } + + $data = \json_decode( wp_remote_retrieve_body( $response ), true ); + + if ( empty( $data['notifications'] ) || ! is_array( $data['notifications'] ) ) { + return []; + } + + return $data['notifications']; + } + + private function get_site_key() { + $site_key = get_option( 'elementor_connect_site_key' ); + + if ( ! $site_key ) { + $site_key = md5( uniqid( wp_generate_password() ) ); + update_option( 'elementor_connect_site_key', $site_key ); + } + + return $site_key; + } + + private static function get_transient( $cache_key ) { + $cache = get_option( $cache_key ); + + if ( empty( $cache['timeout'] ) ) { + return false; + } + + if ( time() > $cache['timeout'] ) { + return false; + } + + return json_decode( $cache['value'], true ); + } + + private static function set_transient( $cache_key, $value, $expiration = '+12 hours' ) { + $data = [ + 'timeout' => strtotime( $expiration, time() ), + 'value' => wp_json_encode( $value ), + ]; + + return update_option( $cache_key, $data, false ); + } + + public function on_plugin_deactivated(): void { + $this->get_notifications( true, 'deactivated' ); + } + + public function on_theme_deactivated( string $new_name, \WP_Theme $new_theme, \WP_Theme $old_theme ): void { + if ( $old_theme->get_template() === $this->app_data['theme_name'] ) { + $this->get_notifications( true, 'deactivated' ); + } + } +} diff --git a/wp-content/themes/index.php b/wp-content/themes/index.php new file mode 100644 index 0000000..6220032 --- /dev/null +++ b/wp-content/themes/index.php @@ -0,0 +1,2 @@ +get_row( $wpdb->prepare( "SELECT option_value FROM $wpdb->options WHERE option_name = %s LIMIT 1", '_transient_doing_cron' ) ); + if ( is_object( $row ) ) { + $value = $row->option_value; + } + } + + return $value; +} + +$crons = wp_get_ready_cron_jobs(); +if ( empty( $crons ) ) { + die(); +} + +$gmt_time = microtime( true ); + +// The cron lock: a unix timestamp from when the cron was spawned. +$doing_cron_transient = get_transient( 'doing_cron' ); + +// Use global $doing_wp_cron lock, otherwise use the GET lock. If no lock, try to grab a new lock. +if ( empty( $doing_wp_cron ) ) { + if ( empty( $_GET['doing_wp_cron'] ) ) { + // Called from external script/job. Try setting a lock. + if ( $doing_cron_transient && ( $doing_cron_transient + WP_CRON_LOCK_TIMEOUT > $gmt_time ) ) { + return; + } + $doing_wp_cron = sprintf( '%.22F', microtime( true ) ); + $doing_cron_transient = $doing_wp_cron; + set_transient( 'doing_cron', $doing_wp_cron ); + } else { + $doing_wp_cron = $_GET['doing_wp_cron']; + } +} + +/* + * The cron lock (a unix timestamp set when the cron was spawned), + * must match $doing_wp_cron (the "key"). + */ +if ( $doing_cron_transient !== $doing_wp_cron ) { + return; +} + +foreach ( $crons as $timestamp => $cronhooks ) { + if ( $timestamp > $gmt_time ) { + break; + } + + foreach ( $cronhooks as $hook => $keys ) { + + foreach ( $keys as $k => $v ) { + + $schedule = $v['schedule']; + + if ( $schedule ) { + $result = wp_reschedule_event( $timestamp, $schedule, $hook, $v['args'], true ); + + if ( is_wp_error( $result ) ) { + error_log( + sprintf( + /* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */ + __( 'Cron reschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ), + $hook, + $result->get_error_code(), + $result->get_error_message(), + wp_json_encode( $v ) + ) + ); + + /** + * Fires if an error happens when rescheduling a cron event. + * + * @since 6.1.0 + * + * @param WP_Error $result The WP_Error object. + * @param string $hook Action hook to execute when the event is run. + * @param array $v Event data. + */ + do_action( 'cron_reschedule_event_error', $result, $hook, $v ); + } + } + + $result = wp_unschedule_event( $timestamp, $hook, $v['args'], true ); + + if ( is_wp_error( $result ) ) { + error_log( + sprintf( + /* translators: 1: Hook name, 2: Error code, 3: Error message, 4: Event data. */ + __( 'Cron unschedule event error for hook: %1$s, Error code: %2$s, Error message: %3$s, Data: %4$s' ), + $hook, + $result->get_error_code(), + $result->get_error_message(), + wp_json_encode( $v ) + ) + ); + + /** + * Fires if an error happens when unscheduling a cron event. + * + * @since 6.1.0 + * + * @param WP_Error $result The WP_Error object. + * @param string $hook Action hook to execute when the event is run. + * @param array $v Event data. + */ + do_action( 'cron_unschedule_event_error', $result, $hook, $v ); + } + + /** + * Fires scheduled events. + * + * @ignore + * @since 2.1.0 + * + * @param string $hook Name of the hook that was scheduled to be fired. + * @param array $args The arguments to be passed to the hook. + */ + do_action_ref_array( $hook, $v['args'] ); + + // If the hook ran too long and another cron process stole the lock, quit. + if ( _get_cron_lock() !== $doing_wp_cron ) { + return; + } + } + } +} + +if ( _get_cron_lock() === $doing_wp_cron ) { + delete_transient( 'doing_cron' ); +} + +die(); diff --git a/wp-links-opml.php b/wp-links-opml.php new file mode 100644 index 0000000..51ef95b --- /dev/null +++ b/wp-links-opml.php @@ -0,0 +1,98 @@ +\n"; +?> + + + + <?php + /* translators: %s: Site title. */ + printf( __( 'Links for %s' ), esc_attr( get_bloginfo( 'name', 'display' ) ) ); + ?> + + GMT + + + + 'link_category', + 'hierarchical' => 0, + ) + ); +} else { + $cats = get_categories( + array( + 'taxonomy' => 'link_category', + 'hierarchical' => 0, + 'include' => $link_cat, + ) + ); +} + +foreach ( (array) $cats as $cat ) : + /** This filter is documented in wp-includes/bookmark-template.php */ + $catname = apply_filters( 'link_category', $cat->name ); + + ?> + + $cat->term_id ) ); + foreach ( (array) $bookmarks as $bookmark ) : + /** + * Filters the OPML outline link title text. + * + * @since 2.2.0 + * + * @param string $title The OPML outline title text. + */ + $title = apply_filters( 'link_title', $bookmark->link_name ); + ?> + + + + + + diff --git a/wp-load.php b/wp-load.php new file mode 100644 index 0000000..40c141f --- /dev/null +++ b/wp-load.php @@ -0,0 +1,105 @@ +' . sprintf( + /* translators: %s: wp-config.php */ + __( "There doesn't seem to be a %s file. It is needed before the installation can continue." ), + 'wp-config.php' + ) . '

    '; + $die .= '

    ' . sprintf( + /* translators: 1: Documentation URL, 2: wp-config.php */ + __( 'Need more help? Read the support article on %2$s.' ), + __( 'https://developer.wordpress.org/advanced-administration/wordpress/wp-config/' ), + 'wp-config.php' + ) . '

    '; + $die .= '

    ' . sprintf( + /* translators: %s: wp-config.php */ + __( "You can create a %s file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file." ), + 'wp-config.php' + ) . '

    '; + $die .= '

    ' . __( 'Create a Configuration File' ) . '

    '; + + wp_die( $die, __( 'WordPress › Error' ) ); +} diff --git a/wp-login.php b/wp-login.php new file mode 100644 index 0000000..60d9c21 --- /dev/null +++ b/wp-login.php @@ -0,0 +1,1651 @@ +` element. + * Defaults to 'Log In'. + * @param string $message Optional. Message to display in header. Default empty. + * @param WP_Error|null $wp_error Optional. The error to pass. Defaults to a WP_Error instance. + */ +function login_header( $title = null, $message = '', $wp_error = null ) { + global $error, $interim_login, $action; + + if ( null === $title ) { + $title = __( 'Log In' ); + } + + // Don't index any of these forms. + add_filter( 'wp_robots', 'wp_robots_sensitive_page' ); + add_action( 'login_head', 'wp_strict_cross_origin_referrer' ); + + add_action( 'login_head', 'wp_login_viewport_meta' ); + + if ( ! is_wp_error( $wp_error ) ) { + $wp_error = new WP_Error(); + } + + // Shake it! + $shake_error_codes = array( 'empty_password', 'empty_email', 'invalid_email', 'invalidcombo', 'empty_username', 'invalid_username', 'incorrect_password', 'retrieve_password_email_failure' ); + /** + * Filters the error codes array for shaking the login form. + * + * @since 3.0.0 + * + * @param string[] $shake_error_codes Error codes that shake the login form. + */ + $shake_error_codes = apply_filters( 'shake_error_codes', $shake_error_codes ); + + if ( $shake_error_codes && $wp_error->has_errors() && in_array( $wp_error->get_error_code(), $shake_error_codes, true ) ) { + add_action( 'login_footer', 'wp_shake_js', 12 ); + } + + $login_title = get_bloginfo( 'name', 'display' ); + + /* translators: Login screen title. 1: Login screen name, 2: Network or site name. */ + $login_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $login_title ); + + if ( wp_is_recovery_mode() ) { + /* translators: %s: Login screen title. */ + $login_title = sprintf( __( 'Recovery Mode — %s' ), $login_title ); + } + + /** + * Filters the title tag content for login page. + * + * @since 4.9.0 + * + * @param string $login_title The page title, with extra context added. + * @param string $title The original page title. + */ + $login_title = apply_filters( 'login_title', $login_title, $title ); + + ?> + > + + + <?php echo $login_title; ?> + get_error_code() ) { + ob_start(); + ?> + + + + + + + + + + +

    + +
    +

    + add( 'error', $error ); + unset( $error ); + } + + if ( $wp_error->has_errors() ) { + $error_list = array(); + $messages = ''; + + foreach ( $wp_error->get_error_codes() as $code ) { + $severity = $wp_error->get_error_data( $code ); + foreach ( $wp_error->get_error_messages( $code ) as $error_message ) { + if ( 'message' === $severity ) { + $messages .= '

    ' . $error_message . '

    '; + } else { + $error_list[] = $error_message; + } + } + } + + if ( ! empty( $error_list ) ) { + $errors = ''; + + if ( count( $error_list ) > 1 ) { + $errors .= '
      '; + + foreach ( $error_list as $item ) { + $errors .= '
    • ' . $item . '
    • '; + } + + $errors .= '
    '; + } else { + $errors .= '

    ' . $error_list[0] . '

    '; + } + + /** + * Filters the error messages displayed above the login form. + * + * @since 2.1.0 + * + * @param string $errors Login error messages. + */ + $errors = apply_filters( 'login_errors', $errors ); + + wp_admin_notice( + $errors, + array( + 'type' => 'error', + 'id' => 'login_error', + 'paragraph_wrap' => false, + ) + ); + } + + if ( ! empty( $messages ) ) { + /** + * Filters instructional messages displayed above the login form. + * + * @since 2.5.0 + * + * @param string $messages Login messages. + */ + $messages = apply_filters( 'login_messages', $messages ); + + wp_admin_notice( + $messages, + array( + 'type' => 'info', + 'id' => 'login-message', + 'additional_classes' => array( 'message' ), + 'paragraph_wrap' => false, + ) + ); + } + } +} // End of login_header(). + +/** + * Outputs the footer for the login page. + * + * @since 3.1.0 + * + * @global bool|string $interim_login Whether interim login modal is being displayed. String 'success' + * upon successful login. + * + * @param string $input_id Which input to auto-focus. + */ +function login_footer( $input_id = '' ) { + global $interim_login; + + // Don't allow interim logins to navigate away from the page. + if ( ! $interim_login ) { + ?> +

    + %s', + esc_url( home_url( '/' ) ), + sprintf( + /* translators: %s: Site title. */ + _x( '← Go to %s', 'site' ), + get_bloginfo( 'title', 'display' ) + ) + ); + /** + * Filters the "Go to site" link displayed in the login page footer. + * + * @since 5.7.0 + * + * @param string $link HTML link to the home URL of the current site. + */ + echo apply_filters( 'login_site_html_link', $html_link ); + ?> +

    + ', '
    ' ); + } + + ?> + . ?> + + +
    +
    + + + + 'language-switcher-locales', + 'name' => 'wp_lang', + 'selected' => determine_locale(), + 'show_available_translations' => false, + 'explicit_option_en_us' => true, + 'languages' => $languages, + ); + + /** + * Filters default arguments for the Languages select input on the login screen. + * + * The arguments get passed to the wp_dropdown_languages() function. + * + * @since 5.9.0 + * + * @param array $args Arguments for the Languages select input on the login screen. + */ + wp_dropdown_languages( apply_filters( 'login_language_dropdown_args', $args ) ); + ?> + + + + + + + + + + + + + + + +
    +
    + + + + + + + + + + + 0 ) { + update_option( 'admin_email_lifespan', time() + $remind_interval ); + } + + $redirect_to = add_query_arg( 'admin_email_remind_later', 1, $redirect_to ); + wp_safe_redirect( $redirect_to ); + exit; + } + + if ( ! empty( $_POST['correct-admin-email'] ) ) { + if ( ! check_admin_referer( 'confirm_admin_email', 'confirm_admin_email_nonce' ) ) { + wp_safe_redirect( wp_login_url() ); + exit; + } + + /** + * Filters the interval for redirecting the user to the admin email confirmation screen. + * + * If `0` (zero) is returned, the user will not be redirected. + * + * @since 5.3.0 + * + * @param int $interval Interval time (in seconds). Default is 6 months. + */ + $admin_email_check_interval = (int) apply_filters( 'admin_email_check_interval', 6 * MONTH_IN_SECONDS ); + + if ( $admin_email_check_interval > 0 ) { + update_option( 'admin_email_lifespan', time() + $admin_email_check_interval ); + } + + wp_safe_redirect( $redirect_to ); + exit; + } + + login_header( __( 'Confirm your administration email' ), '', $errors ); + + /** + * Fires before the admin email confirm form. + * + * @since 5.3.0 + * + * @param WP_Error $errors A `WP_Error` object containing any errors generated by using invalid + * credentials. Note that the error object may not contain any errors. + */ + do_action( 'admin_email_confirm', $errors ); + + ?> + +
    + + + +

    + +

    +

    + administration email for this website is still correct.' ); ?> + %s', + /* translators: Hidden accessibility text. */ + __( '(opens in a new tab)' ) + ); + + printf( + '%s%s', + esc_url( $admin_email_help_url ), + __( 'Why is this important?' ), + $accessibility_text + ); + + ?> +

    +

    + ' . esc_html( $admin_email ) . '' + ); + + ?> +

    +

    + +

    + +
    +
    + + + +
    + 0 ) : ?> +
    + 'confirm_admin_email', + 'remind_me_later' => wp_create_nonce( 'remind_me_later_nonce' ), + ), + $remind_me_link + ); + + ?> + +
    + +
    +
    + + HashPassword( wp_unslash( $_POST['post_password'] ) ), $expire, COOKIEPATH, COOKIE_DOMAIN, $secure ); + + wp_safe_redirect( $redirect_to ); + exit; + + case 'logout': + check_admin_referer( 'log-out' ); + + $user = wp_get_current_user(); + + wp_logout(); + + if ( ! empty( $_REQUEST['redirect_to'] ) && is_string( $_REQUEST['redirect_to'] ) ) { + $redirect_to = $_REQUEST['redirect_to']; + $requested_redirect_to = $redirect_to; + } else { + $redirect_to = add_query_arg( + array( + 'loggedout' => 'true', + 'wp_lang' => get_user_locale( $user ), + ), + wp_login_url() + ); + + $requested_redirect_to = ''; + } + + /** + * Filters the log out redirect URL. + * + * @since 4.2.0 + * + * @param string $redirect_to The redirect destination URL. + * @param string $requested_redirect_to The requested redirect destination URL passed as a parameter. + * @param WP_User $user The WP_User object for the user that's logging out. + */ + $redirect_to = apply_filters( 'logout_redirect', $redirect_to, $requested_redirect_to, $user ); + + wp_safe_redirect( $redirect_to ); + exit; + + case 'lostpassword': + case 'retrievepassword': + if ( $http_post ) { + $errors = retrieve_password(); + + if ( ! is_wp_error( $errors ) ) { + $redirect_to = ! empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : 'wp-login.php?checkemail=confirm'; + wp_safe_redirect( $redirect_to ); + exit; + } + } + + if ( isset( $_GET['error'] ) ) { + if ( 'invalidkey' === $_GET['error'] ) { + $errors->add( 'invalidkey', __( 'Error: Your password reset link appears to be invalid. Please request a new link below.' ) ); + } elseif ( 'expiredkey' === $_GET['error'] ) { + $errors->add( 'expiredkey', __( 'Error: Your password reset link has expired. Please request a new link below.' ) ); + } + } + + $lostpassword_redirect = ! empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; + /** + * Filters the URL redirected to after submitting the lostpassword/retrievepassword form. + * + * @since 3.0.0 + * + * @param string $lostpassword_redirect The redirect destination URL. + */ + $redirect_to = apply_filters( 'lostpassword_redirect', $lostpassword_redirect ); + + /** + * Fires before the lost password form. + * + * @since 1.5.1 + * @since 5.1.0 Added the `$errors` parameter. + * + * @param WP_Error $errors A `WP_Error` object containing any errors generated by using invalid + * credentials. Note that the error object may not contain any errors. + */ + do_action( 'lost_password', $errors ); + + login_header( + __( 'Lost Password' ), + wp_get_admin_notice( + __( 'Please enter your username or email address. You will receive an email message with instructions on how to reset your password.' ), + array( + 'type' => 'info', + 'additional_classes' => array( 'message' ), + ) + ), + $errors + ); + + $user_login = ''; + + if ( isset( $_POST['user_login'] ) && is_string( $_POST['user_login'] ) ) { + $user_login = wp_unslash( $_POST['user_login'] ); + } + + ?> + +
    +

    + + +

    + + +

    + +

    +
    + +

    + + %s', esc_url( wp_registration_url() ), __( 'Register' ) ); + + echo esc_html( $login_link_separator ); + + /** This filter is documented in wp-includes/general-template.php */ + echo apply_filters( 'register', $registration_url ); + } + + ?> +

    + get_error_code() === 'expired_key' ) { + wp_redirect( site_url( 'wp-login.php?action=lostpassword&error=expiredkey' ) ); + } else { + wp_redirect( site_url( 'wp-login.php?action=lostpassword&error=invalidkey' ) ); + } + + exit; + } + + $errors = new WP_Error(); + + // Check if password is one or all empty spaces. + if ( ! empty( $_POST['pass1'] ) ) { + $_POST['pass1'] = trim( $_POST['pass1'] ); + + if ( empty( $_POST['pass1'] ) ) { + $errors->add( 'password_reset_empty_space', __( 'The password cannot be a space or all spaces.' ) ); + } + } + + // Check if password fields do not match. + if ( ! empty( $_POST['pass1'] ) && trim( $_POST['pass2'] ) !== $_POST['pass1'] ) { + $errors->add( 'password_reset_mismatch', __( 'Error: The passwords do not match.' ) ); + } + + /** + * Fires before the password reset procedure is validated. + * + * @since 3.5.0 + * + * @param WP_Error $errors WP Error object. + * @param WP_User|WP_Error $user WP_User object if the login and reset key match. WP_Error object otherwise. + */ + do_action( 'validate_password_reset', $errors, $user ); + + if ( ( ! $errors->has_errors() ) && isset( $_POST['pass1'] ) && ! empty( $_POST['pass1'] ) ) { + reset_password( $user, $_POST['pass1'] ); + setcookie( $rp_cookie, ' ', time() - YEAR_IN_SECONDS, $rp_path, COOKIE_DOMAIN, is_ssl(), true ); + login_header( + __( 'Password Reset' ), + wp_get_admin_notice( + __( 'Your password has been reset.' ) . ' ' . __( 'Log in' ) . '', + array( + 'type' => 'info', + 'additional_classes' => array( 'message', 'reset-pass' ), + ) + ) + ); + login_footer(); + exit; + } + + wp_enqueue_script( 'utils' ); + wp_enqueue_script( 'user-profile' ); + + login_header( + __( 'Reset Password' ), + wp_get_admin_notice( + __( 'Enter your new password below or generate one.' ), + array( + 'type' => 'info', + 'additional_classes' => array( 'message', 'reset-pass' ), + ) + ), + $errors + ); + + ?> +
    + + +
    +

    + +

    + +
    + + + +
    +
    +
    + + +
    +
    + +

    + + +

    + +

    + + + +

    + + +

    +
    + +

    + + %s', esc_url( wp_registration_url() ), __( 'Register' ) ); + + echo esc_html( $login_link_separator ); + + /** This filter is documented in wp-includes/general-template.php */ + echo apply_filters( 'register', $registration_url ); + } + + ?> +

    + 'info', + 'additional_classes' => array( 'message', 'register' ), + ) + ), + $errors + ); + + ?> +
    +

    + + +

    +

    + + +

    + +

    + +

    + +

    + +

    +
    + +

    + + %s', esc_url( wp_lostpassword_url() ), __( 'Lost your password?' ) ); + + /** This filter is documented in wp-login.php */ + echo apply_filters( 'lost_password_html_link', $html_link ); + + ?> +

    + add( + 'confirm', + sprintf( + /* translators: %s: Link to the login page. */ + __( 'Check your email for the confirmation link, then visit the login page.' ), + wp_login_url() + ), + 'message' + ); + } elseif ( 'registered' === $_GET['checkemail'] ) { + $errors->add( + 'registered', + sprintf( + /* translators: %s: Link to the login page. */ + __( 'Registration complete. Please check your email, then visit the login page.' ), + wp_login_url() + ), + 'message' + ); + } + + /** This action is documented in wp-login.php */ + $errors = apply_filters( 'wp_login_errors', $errors, $redirect_to ); + + login_header( __( 'Check your email' ), '', $errors ); + login_footer(); + break; + + case 'confirmaction': + if ( ! isset( $_GET['request_id'] ) ) { + wp_die( __( 'Missing request ID.' ) ); + } + + if ( ! isset( $_GET['confirm_key'] ) ) { + wp_die( __( 'Missing confirm key.' ) ); + } + + $request_id = (int) $_GET['request_id']; + $key = sanitize_text_field( wp_unslash( $_GET['confirm_key'] ) ); + $result = wp_validate_user_request_key( $request_id, $key ); + + if ( is_wp_error( $result ) ) { + wp_die( $result ); + } + + /** + * Fires an action hook when the account action has been confirmed by the user. + * + * Using this you can assume the user has agreed to perform the action by + * clicking on the link in the confirmation email. + * + * After firing this action hook the page will redirect to wp-login a callback + * redirects or exits first. + * + * @since 4.9.6 + * + * @param int $request_id Request ID. + */ + do_action( 'user_request_action_confirmed', $request_id ); + + $message = _wp_privacy_account_request_confirmed_message( $request_id ); + + login_header( __( 'User action confirmed.' ), $message ); + login_footer(); + exit; + + case 'login': + default: + $secure_cookie = ''; + $customize_login = isset( $_REQUEST['customize-login'] ); + + if ( $customize_login ) { + wp_enqueue_script( 'customize-base' ); + } + + // If the user wants SSL but the session is not SSL, force a secure cookie. + if ( ! empty( $_POST['log'] ) && ! force_ssl_admin() ) { + $user_name = sanitize_user( wp_unslash( $_POST['log'] ) ); + $user = get_user_by( 'login', $user_name ); + + if ( ! $user && strpos( $user_name, '@' ) ) { + $user = get_user_by( 'email', $user_name ); + } + + if ( $user ) { + if ( get_user_option( 'use_ssl', $user->ID ) ) { + $secure_cookie = true; + force_ssl_admin( true ); + } + } + } + + if ( isset( $_REQUEST['redirect_to'] ) && is_string( $_REQUEST['redirect_to'] ) ) { + $redirect_to = $_REQUEST['redirect_to']; + // Redirect to HTTPS if user wants SSL. + if ( $secure_cookie && str_contains( $redirect_to, 'wp-admin' ) ) { + $redirect_to = preg_replace( '|^http://|', 'https://', $redirect_to ); + } + } else { + $redirect_to = admin_url(); + } + + $reauth = ! empty( $_REQUEST['reauth'] ); + + $user = wp_signon( array(), $secure_cookie ); + + if ( empty( $_COOKIE[ LOGGED_IN_COOKIE ] ) ) { + if ( headers_sent() ) { + $user = new WP_Error( + 'test_cookie', + sprintf( + /* translators: 1: Browser cookie documentation URL, 2: Support forums URL. */ + __( 'Error: Cookies are blocked due to unexpected output. For help, please see this documentation or try the support forums.' ), + __( 'https://developer.wordpress.org/advanced-administration/wordpress/cookies/' ), + __( 'https://wordpress.org/support/forums/' ) + ) + ); + } elseif ( isset( $_POST['testcookie'] ) && empty( $_COOKIE[ TEST_COOKIE ] ) ) { + // If cookies are disabled, the user can't log in even with a valid username and password. + $user = new WP_Error( + 'test_cookie', + sprintf( + /* translators: %s: Browser cookie documentation URL. */ + __( 'Error: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.' ), + __( 'https://developer.wordpress.org/advanced-administration/wordpress/cookies/#enable-cookies-in-your-browser' ) + ) + ); + } + } + + $requested_redirect_to = isset( $_REQUEST['redirect_to'] ) && is_string( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : ''; + + /** + * Filters the login redirect URL. + * + * @since 3.0.0 + * + * @param string $redirect_to The redirect destination URL. + * @param string $requested_redirect_to The requested redirect destination URL passed as a parameter. + * @param WP_User|WP_Error $user WP_User object if login was successful, WP_Error object otherwise. + */ + $redirect_to = apply_filters( 'login_redirect', $redirect_to, $requested_redirect_to, $user ); + + if ( ! is_wp_error( $user ) && ! $reauth ) { + if ( $interim_login ) { + $message = '

    ' . __( 'You have logged in successfully.' ) . '

    '; + $interim_login = 'success'; + login_header( '', $message ); + + ?> + + + + + + exists() && $user->has_cap( 'manage_options' ) ) { + $admin_email_lifespan = (int) get_option( 'admin_email_lifespan' ); + + /* + * If `0` (or anything "falsey" as it is cast to int) is returned, the user will not be redirected + * to the admin email confirmation screen. + */ + /** This filter is documented in wp-login.php */ + $admin_email_check_interval = (int) apply_filters( 'admin_email_check_interval', 6 * MONTH_IN_SECONDS ); + + if ( $admin_email_check_interval > 0 && time() > $admin_email_lifespan ) { + $redirect_to = add_query_arg( + array( + 'action' => 'confirm_admin_email', + 'wp_lang' => get_user_locale( $user ), + ), + wp_login_url( $redirect_to ) + ); + } + } + + if ( ( empty( $redirect_to ) || 'wp-admin/' === $redirect_to || admin_url() === $redirect_to ) ) { + // If the user doesn't belong to a blog, send them to user admin. If the user can't edit posts, send them to their profile. + if ( is_multisite() && ! get_active_blog_for_user( $user->ID ) && ! is_super_admin( $user->ID ) ) { + $redirect_to = user_admin_url(); + } elseif ( is_multisite() && ! $user->has_cap( 'read' ) ) { + $redirect_to = get_dashboard_url( $user->ID ); + } elseif ( ! $user->has_cap( 'edit_posts' ) ) { + $redirect_to = $user->has_cap( 'read' ) ? admin_url( 'profile.php' ) : home_url(); + } + + wp_redirect( $redirect_to ); + exit; + } + + wp_safe_redirect( $redirect_to ); + exit; + } + + $errors = $user; + // Clear errors if loggedout is set. + if ( ! empty( $_GET['loggedout'] ) || $reauth ) { + $errors = new WP_Error(); + } + + if ( empty( $_POST ) && $errors->get_error_codes() === array( 'empty_username', 'empty_password' ) ) { + $errors = new WP_Error( '', '' ); + } + + if ( $interim_login ) { + if ( ! $errors->has_errors() ) { + $errors->add( 'expired', __( 'Your session has expired. Please log in to continue where you left off.' ), 'message' ); + } + } else { + // Some parts of this script use the main login form to display a message. + if ( isset( $_GET['loggedout'] ) && $_GET['loggedout'] ) { + $errors->add( 'loggedout', __( 'You are now logged out.' ), 'message' ); + } elseif ( isset( $_GET['registration'] ) && 'disabled' === $_GET['registration'] ) { + $errors->add( 'registerdisabled', __( 'Error: User registration is currently not allowed.' ) ); + } elseif ( str_contains( $redirect_to, 'about.php?updated' ) ) { + $errors->add( 'updated', __( 'You have successfully updated WordPress! Please log back in to see what’s new.' ), 'message' ); + } elseif ( WP_Recovery_Mode_Link_Service::LOGIN_ACTION_ENTERED === $action ) { + $errors->add( 'enter_recovery_mode', __( 'Recovery Mode Initialized. Please log in to continue.' ), 'message' ); + } elseif ( isset( $_GET['redirect_to'] ) && is_string( $_GET['redirect_to'] ) + && str_contains( $_GET['redirect_to'], 'wp-admin/authorize-application.php' ) + ) { + $query_component = wp_parse_url( $_GET['redirect_to'], PHP_URL_QUERY ); + $query = array(); + if ( $query_component ) { + parse_str( $query_component, $query ); + } + + if ( ! empty( $query['app_name'] ) ) { + /* translators: 1: Website name, 2: Application name. */ + $message = sprintf( 'Please log in to %1$s to authorize %2$s to connect to your account.', get_bloginfo( 'name', 'display' ), '' . esc_html( $query['app_name'] ) . '' ); + } else { + /* translators: %s: Website name. */ + $message = sprintf( 'Please log in to %s to proceed with authorization.', get_bloginfo( 'name', 'display' ) ); + } + + $errors->add( 'authorize_application', $message, 'message' ); + } + } + + /** + * Filters the login page errors. + * + * @since 3.6.0 + * + * @param WP_Error $errors WP Error object. + * @param string $redirect_to Redirect destination URL. + */ + $errors = apply_filters( 'wp_login_errors', $errors, $redirect_to ); + + // Clear any stale cookies. + if ( $reauth ) { + wp_clear_auth_cookie(); + } + + login_header( __( 'Log In' ), '', $errors ); + + if ( isset( $_POST['log'] ) ) { + $user_login = ( 'incorrect_password' === $errors->get_error_code() || 'empty_password' === $errors->get_error_code() ) ? wp_unslash( $_POST['log'] ) : ''; + } + + $rememberme = ! empty( $_POST['rememberme'] ); + + $aria_describedby = ''; + $has_errors = $errors->has_errors(); + + if ( $has_errors ) { + $aria_describedby = ' aria-describedby="login_error"'; + } + + if ( $has_errors && 'message' === $errors->get_error_data() ) { + $aria_describedby = ' aria-describedby="login-message"'; + } + + wp_enqueue_script( 'user-profile' ); + ?> + +
    +

    + + class="input" value="" size="20" autocapitalize="off" autocomplete="username" required="required" /> +

    + +
    + +
    + class="input password-input" value="" size="20" autocomplete="current-password" spellcheck="false" required="required" /> + +
    +
    + +

    />

    +

    + + + + + + + + + +

    +
    + + +

    + %s', esc_url( wp_registration_url() ), __( 'Register' ) ); + + /** This filter is documented in wp-includes/general-template.php */ + echo apply_filters( 'register', $registration_url ); + + echo esc_html( $login_link_separator ); + } + + $html_link = sprintf( '%s', esc_url( wp_lostpassword_url() ), __( 'Lost your password?' ) ); + + /** + * Filters the link that allows the user to reset the lost password. + * + * @since 6.1.0 + * + * @param string $html_link HTML link to the lost password form. + */ + echo apply_filters( 'lost_password_html_link', $html_link ); + + ?> +

    + get_error_code() === 'invalid_username' ) { + $login_script .= 'd.value = "";'; + } + } + + $login_script .= 'd.focus(); d.select();'; + $login_script .= '} catch( er ) {}'; + $login_script .= '}, 200);'; + $login_script .= "}\n"; // End of wp_attempt_focus(). + + /** + * Filters whether to print the call to `wp_attempt_focus()` on the login screen. + * + * @since 4.8.0 + * + * @param bool $print Whether to print the function call. Default true. + */ + if ( apply_filters( 'enable_login_autofocus', true ) && ! $error ) { + $login_script .= "wp_attempt_focus();\n"; + } + + // Run `wpOnload()` if defined. + $login_script .= "if ( typeof wpOnload === 'function' ) { wpOnload() }"; + + wp_print_inline_script_tag( $login_script ); + + if ( $interim_login ) { + ob_start(); + ?> + + Writing + * + * @package WordPress + */ + +/** Make sure that the WordPress bootstrap has run before continuing. */ +require __DIR__ . '/wp-load.php'; + +/** This filter is documented in wp-admin/options.php */ +if ( ! apply_filters( 'enable_post_by_email_configuration', true ) ) { + wp_die( __( 'This action has been disabled by the administrator.' ), 403 ); +} + +$mailserver_url = get_option( 'mailserver_url' ); + +if ( empty( $mailserver_url ) || 'mail.example.com' === $mailserver_url ) { + wp_die( __( 'This action has been disabled by the administrator.' ), 403 ); +} + +/** + * Fires to allow a plugin to do a complete takeover of Post by Email. + * + * @since 2.9.0 + */ +do_action( 'wp-mail.php' ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores + +/** Get the POP3 class with which to access the mailbox. */ +require_once ABSPATH . WPINC . '/class-pop3.php'; + +/** Only check at this interval for new messages. */ +if ( ! defined( 'WP_MAIL_INTERVAL' ) ) { + define( 'WP_MAIL_INTERVAL', 5 * MINUTE_IN_SECONDS ); +} + +$last_checked = get_transient( 'mailserver_last_checked' ); + +if ( $last_checked ) { + wp_die( + sprintf( + // translators: %s human readable rate limit. + __( 'Email checks are rate limited to once every %s.' ), + human_time_diff( time() - WP_MAIL_INTERVAL, time() ) + ), + __( 'Slow down, no need to check for new mails so often!' ), + 429 + ); +} + +set_transient( 'mailserver_last_checked', true, WP_MAIL_INTERVAL ); + +$time_difference = (int) ( (float) get_option( 'gmt_offset' ) * HOUR_IN_SECONDS ); + +$phone_delim = '::'; + +$pop3 = new POP3(); + +if ( ! $pop3->connect( get_option( 'mailserver_url' ), get_option( 'mailserver_port' ) ) || ! $pop3->user( get_option( 'mailserver_login' ) ) ) { + wp_die( esc_html( $pop3->ERROR ) ); +} + +$count = $pop3->pass( get_option( 'mailserver_pass' ) ); + +if ( false === $count ) { + wp_die( esc_html( $pop3->ERROR ) ); +} + +if ( 0 === $count ) { + $pop3->quit(); + wp_die( __( 'There does not seem to be any new mail.' ) ); +} + +// Always run as an unauthenticated user. +wp_set_current_user( 0 ); + +for ( $i = 1; $i <= $count; $i++ ) { + + $message = $pop3->get( $i ); + + $bodysignal = false; + $boundary = ''; + $charset = ''; + $content = ''; + $content_type = ''; + $content_transfer_encoding = ''; + $post_author = 1; + $author_found = false; + $post_date = null; + $post_date_gmt = null; + + foreach ( $message as $line ) { + // Body signal. + if ( strlen( $line ) < 3 ) { + $bodysignal = true; + } + if ( $bodysignal ) { + $content .= $line; + } else { + if ( preg_match( '/Content-Type: /i', $line ) ) { + $content_type = trim( $line ); + $content_type = substr( $content_type, 14, strlen( $content_type ) - 14 ); + $content_type = explode( ';', $content_type ); + if ( ! empty( $content_type[1] ) ) { + $charset = explode( '=', $content_type[1] ); + $charset = ( ! empty( $charset[1] ) ) ? trim( $charset[1] ) : ''; + } + $content_type = $content_type[0]; + } + if ( preg_match( '/Content-Transfer-Encoding: /i', $line ) ) { + $content_transfer_encoding = trim( $line ); + $content_transfer_encoding = substr( $content_transfer_encoding, 27, strlen( $content_transfer_encoding ) - 27 ); + $content_transfer_encoding = explode( ';', $content_transfer_encoding ); + $content_transfer_encoding = $content_transfer_encoding[0]; + } + if ( 'multipart/alternative' === $content_type && str_contains( $line, 'boundary="' ) && '' === $boundary ) { + $boundary = trim( $line ); + $boundary = explode( '"', $boundary ); + $boundary = $boundary[1]; + } + if ( preg_match( '/Subject: /i', $line ) ) { + $subject = trim( $line ); + $subject = substr( $subject, 9, strlen( $subject ) - 9 ); + // Captures any text in the subject before $phone_delim as the subject. + if ( function_exists( 'iconv_mime_decode' ) ) { + $subject = iconv_mime_decode( $subject, 2, get_option( 'blog_charset' ) ); + } else { + $subject = wp_iso_descrambler( $subject ); + } + $subject = explode( $phone_delim, $subject ); + $subject = $subject[0]; + } + + /* + * Set the author using the email address (From or Reply-To, the last used) + * otherwise use the site admin. + */ + if ( ! $author_found && preg_match( '/^(From|Reply-To): /', $line ) ) { + if ( preg_match( '|[a-z0-9_.-]+@[a-z0-9_.-]+(?!.*<)|i', $line, $matches ) ) { + $author = $matches[0]; + } else { + $author = trim( $line ); + } + $author = sanitize_email( $author ); + if ( is_email( $author ) ) { + $userdata = get_user_by( 'email', $author ); + if ( ! empty( $userdata ) ) { + $post_author = $userdata->ID; + $author_found = true; + } + } + } + + if ( preg_match( '/Date: /i', $line ) ) { // Of the form '20 Mar 2002 20:32:37 +0100'. + $ddate = str_replace( 'Date: ', '', trim( $line ) ); + // Remove parenthesized timezone string if it exists, as this confuses strtotime(). + $ddate = preg_replace( '!\s*\(.+\)\s*$!', '', $ddate ); + $ddate_timestamp = strtotime( $ddate ); + $post_date = gmdate( 'Y-m-d H:i:s', $ddate_timestamp + $time_difference ); + $post_date_gmt = gmdate( 'Y-m-d H:i:s', $ddate_timestamp ); + } + } + } + + // Set $post_status based on $author_found and on author's publish_posts capability. + if ( $author_found ) { + $user = new WP_User( $post_author ); + $post_status = ( $user->has_cap( 'publish_posts' ) ) ? 'publish' : 'pending'; + } else { + // Author not found in DB, set status to pending. Author already set to admin. + $post_status = 'pending'; + } + + $subject = trim( $subject ); + + if ( 'multipart/alternative' === $content_type ) { + $content = explode( '--' . $boundary, $content ); + $content = $content[2]; + + // Match case-insensitive Content-Transfer-Encoding. + if ( preg_match( '/Content-Transfer-Encoding: quoted-printable/i', $content, $delim ) ) { + $content = explode( $delim[0], $content ); + $content = $content[1]; + } + $content = strip_tags( $content, '


    ' ); + } + $content = trim( $content ); + + /** + * Filters the original content of the email. + * + * Give Post-By-Email extending plugins full access to the content, either + * the raw content, or the content of the last quoted-printable section. + * + * @since 2.8.0 + * + * @param string $content The original email content. + */ + $content = apply_filters( 'wp_mail_original_content', $content ); + + if ( false !== stripos( $content_transfer_encoding, 'quoted-printable' ) ) { + $content = quoted_printable_decode( $content ); + } + + if ( function_exists( 'iconv' ) && ! empty( $charset ) ) { + $content = iconv( $charset, get_option( 'blog_charset' ), $content ); + } + + // Captures any text in the body after $phone_delim as the body. + $content = explode( $phone_delim, $content ); + $content = empty( $content[1] ) ? $content[0] : $content[1]; + + $content = trim( $content ); + + /** + * Filters the content of the post submitted by email before saving. + * + * @since 1.2.0 + * + * @param string $content The email content. + */ + $post_content = apply_filters( 'phone_content', $content ); + + $post_title = xmlrpc_getposttitle( $content ); + + if ( '' === trim( $post_title ) ) { + $post_title = $subject; + } + + $post_category = array( get_option( 'default_email_category' ) ); + + $post_data = compact( 'post_content', 'post_title', 'post_date', 'post_date_gmt', 'post_author', 'post_category', 'post_status' ); + $post_data = wp_slash( $post_data ); + + $post_ID = wp_insert_post( $post_data ); + if ( is_wp_error( $post_ID ) ) { + echo "\n" . $post_ID->get_error_message(); + } + + // The post wasn't inserted or updated, for whatever reason. Better move forward to the next email. + if ( empty( $post_ID ) ) { + continue; + } + + /** + * Fires after a post submitted by email is published. + * + * @since 1.2.0 + * + * @param int $post_ID The post ID. + */ + do_action( 'publish_phone', $post_ID ); + + echo "\n

    " . __( 'Author:' ) . ' ' . esc_html( $post_author ) . '

    '; + echo "\n

    " . __( 'Posted title:' ) . ' ' . esc_html( $post_title ) . '

    '; + + if ( ! $pop3->delete( $i ) ) { + echo '

    ' . sprintf( + /* translators: %s: POP3 error. */ + __( 'Oops: %s' ), + esc_html( $pop3->ERROR ) + ) . '

    '; + $pop3->reset(); + exit; + } else { + echo '

    ' . sprintf( + /* translators: %s: The message ID. */ + __( 'Mission complete. Message %s deleted.' ), + '' . $i . '' + ) . '

    '; + } +} + +$pop3->quit(); diff --git a/wp-settings.php b/wp-settings.php new file mode 100644 index 0000000..3a91622 --- /dev/null +++ b/wp-settings.php @@ -0,0 +1,764 @@ +init(); + +// Load multisite-specific files. +if ( is_multisite() ) { + require ABSPATH . WPINC . '/ms-functions.php'; + require ABSPATH . WPINC . '/ms-default-filters.php'; + require ABSPATH . WPINC . '/ms-deprecated.php'; +} + +// Define constants that rely on the API to obtain the default value. +// Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in. +wp_plugin_directory_constants(); + +/** + * @since 3.9.0 + * + * @global array $wp_plugin_paths + */ +$GLOBALS['wp_plugin_paths'] = array(); + +// Load must-use plugins. +foreach ( wp_get_mu_plugins() as $mu_plugin ) { + $_wp_plugin_file = $mu_plugin; + include_once $mu_plugin; + $mu_plugin = $_wp_plugin_file; // Avoid stomping of the $mu_plugin variable in a plugin. + + /** + * Fires once a single must-use plugin has loaded. + * + * @since 5.1.0 + * + * @param string $mu_plugin Full path to the plugin's main file. + */ + do_action( 'mu_plugin_loaded', $mu_plugin ); +} +unset( $mu_plugin, $_wp_plugin_file ); + +// Load network activated plugins. +if ( is_multisite() ) { + foreach ( wp_get_active_network_plugins() as $network_plugin ) { + wp_register_plugin_realpath( $network_plugin ); + + $_wp_plugin_file = $network_plugin; + include_once $network_plugin; + $network_plugin = $_wp_plugin_file; // Avoid stomping of the $network_plugin variable in a plugin. + + /** + * Fires once a single network-activated plugin has loaded. + * + * @since 5.1.0 + * + * @param string $network_plugin Full path to the plugin's main file. + */ + do_action( 'network_plugin_loaded', $network_plugin ); + } + unset( $network_plugin, $_wp_plugin_file ); +} + +/** + * Fires once all must-use and network-activated plugins have loaded. + * + * @since 2.8.0 + */ +do_action( 'muplugins_loaded' ); + +if ( is_multisite() ) { + ms_cookie_constants(); +} + +// Define constants after multisite is loaded. +wp_cookie_constants(); + +// Define and enforce our SSL constants. +wp_ssl_constants(); + +// Create common globals. +require ABSPATH . WPINC . '/vars.php'; + +// Make taxonomies and posts available to plugins and themes. +// @plugin authors: warning: these get registered again on the init hook. +create_initial_taxonomies(); +create_initial_post_types(); + +wp_start_scraping_edited_file_errors(); + +// Register the default theme directory root. +register_theme_directory( get_theme_root() ); + +if ( ! is_multisite() && wp_is_fatal_error_handler_enabled() ) { + // Handle users requesting a recovery mode link and initiating recovery mode. + wp_recovery_mode()->initialize(); +} + +// To make get_plugin_data() available in a way that's compatible with plugins also loading this file, see #62244. +require_once ABSPATH . 'wp-admin/includes/plugin.php'; + +// Load active plugins. +foreach ( wp_get_active_and_valid_plugins() as $plugin ) { + wp_register_plugin_realpath( $plugin ); + + $plugin_data = get_plugin_data( $plugin, false, false ); + + $textdomain = $plugin_data['TextDomain']; + if ( $textdomain ) { + if ( $plugin_data['DomainPath'] ) { + $GLOBALS['wp_textdomain_registry']->set_custom_path( $textdomain, dirname( $plugin ) . $plugin_data['DomainPath'] ); + } else { + $GLOBALS['wp_textdomain_registry']->set_custom_path( $textdomain, dirname( $plugin ) ); + } + } + + $_wp_plugin_file = $plugin; + include_once $plugin; + $plugin = $_wp_plugin_file; // Avoid stomping of the $plugin variable in a plugin. + + /** + * Fires once a single activated plugin has loaded. + * + * @since 5.1.0 + * + * @param string $plugin Full path to the plugin's main file. + */ + do_action( 'plugin_loaded', $plugin ); +} +unset( $plugin, $_wp_plugin_file, $plugin_data, $textdomain ); + +// Load pluggable functions. +require ABSPATH . WPINC . '/pluggable.php'; +require ABSPATH . WPINC . '/pluggable-deprecated.php'; + +// Set internal encoding. +wp_set_internal_encoding(); + +// Run wp_cache_postload() if object cache is enabled and the function exists. +if ( WP_CACHE && function_exists( 'wp_cache_postload' ) ) { + wp_cache_postload(); +} + +/** + * Fires once activated plugins have loaded. + * + * Pluggable functions are also available at this point in the loading order. + * + * @since 1.5.0 + */ +do_action( 'plugins_loaded' ); + +// Define constants which affect functionality if not already defined. +wp_functionality_constants(); + +// Add magic quotes and set up $_REQUEST ( $_GET + $_POST ). +wp_magic_quotes(); + +/** + * Fires when comment cookies are sanitized. + * + * @since 2.0.11 + */ +do_action( 'sanitize_comment_cookies' ); + +/** + * WordPress Query object + * + * @since 2.0.0 + * + * @global WP_Query $wp_the_query WordPress Query object. + */ +$GLOBALS['wp_the_query'] = new WP_Query(); + +/** + * Holds the reference to {@see $wp_the_query}. + * Use this global for WordPress queries + * + * @since 1.5.0 + * + * @global WP_Query $wp_query WordPress Query object. + */ +$GLOBALS['wp_query'] = $GLOBALS['wp_the_query']; + +/** + * Holds the WordPress Rewrite object for creating pretty URLs + * + * @since 1.5.0 + * + * @global WP_Rewrite $wp_rewrite WordPress rewrite component. + */ +$GLOBALS['wp_rewrite'] = new WP_Rewrite(); + +/** + * WordPress Object + * + * @since 2.0.0 + * + * @global WP $wp Current WordPress environment instance. + */ +$GLOBALS['wp'] = new WP(); + +/** + * WordPress Widget Factory Object + * + * @since 2.8.0 + * + * @global WP_Widget_Factory $wp_widget_factory + */ +$GLOBALS['wp_widget_factory'] = new WP_Widget_Factory(); + +/** + * WordPress User Roles + * + * @since 2.0.0 + * + * @global WP_Roles $wp_roles WordPress role management object. + */ +$GLOBALS['wp_roles'] = new WP_Roles(); + +/** + * Fires before the theme is loaded. + * + * @since 2.6.0 + */ +do_action( 'setup_theme' ); + +// Define the template related constants and globals. +wp_templating_constants(); +wp_set_template_globals(); + +// Load the default text localization domain. +load_default_textdomain(); + +$locale = get_locale(); +$locale_file = WP_LANG_DIR . "/$locale.php"; +if ( ( 0 === validate_file( $locale ) ) && is_readable( $locale_file ) ) { + require $locale_file; +} +unset( $locale_file ); + +/** + * WordPress Locale object for loading locale domain date and various strings. + * + * @since 2.1.0 + * + * @global WP_Locale $wp_locale WordPress date and time locale object. + */ +$GLOBALS['wp_locale'] = new WP_Locale(); + +/** + * WordPress Locale Switcher object for switching locales. + * + * @since 4.7.0 + * + * @global WP_Locale_Switcher $wp_locale_switcher WordPress locale switcher object. + */ +$GLOBALS['wp_locale_switcher'] = new WP_Locale_Switcher(); +$GLOBALS['wp_locale_switcher']->init(); + +// Load the functions for the active theme, for both parent and child theme if applicable. +foreach ( wp_get_active_and_valid_themes() as $theme ) { + $wp_theme = wp_get_theme( basename( $theme ) ); + + $wp_theme->load_textdomain(); + + if ( file_exists( $theme . '/functions.php' ) ) { + include $theme . '/functions.php'; + } +} +unset( $theme, $wp_theme ); + +/** + * Fires after the theme is loaded. + * + * @since 3.0.0 + */ +do_action( 'after_setup_theme' ); + +// Create an instance of WP_Site_Health so that Cron events may fire. +if ( ! class_exists( 'WP_Site_Health' ) ) { + require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php'; +} +WP_Site_Health::get_instance(); + +// Set up current user. +$GLOBALS['wp']->init(); + +/** + * Fires after WordPress has finished loading but before any headers are sent. + * + * Most of WP is loaded at this stage, and the user is authenticated. WP continues + * to load on the {@see 'init'} hook that follows (e.g. widgets), and many plugins instantiate + * themselves on it for all sorts of reasons (e.g. they need a user, a taxonomy, etc.). + * + * If you wish to plug an action once WP is loaded, use the {@see 'wp_loaded'} hook below. + * + * @since 1.5.0 + */ +do_action( 'init' ); + +// Check site status. +if ( is_multisite() ) { + $file = ms_site_check(); + if ( true !== $file ) { + require $file; + die(); + } + unset( $file ); +} + +/** + * This hook is fired once WP, all plugins, and the theme are fully loaded and instantiated. + * + * Ajax requests should use wp-admin/admin-ajax.php. admin-ajax.php can handle requests for + * users not logged in. + * + * @link https://developer.wordpress.org/plugins/javascript/ajax + * + * @since 3.0.0 + */ +do_action( 'wp_loaded' ); diff --git a/wp-signup.php b/wp-signup.php new file mode 100644 index 0000000..0508d01 --- /dev/null +++ b/wp-signup.php @@ -0,0 +1,1053 @@ +is_404 = false; + +/** + * Fires before the Site Sign-up page is loaded. + * + * @since 4.4.0 + */ +do_action( 'before_signup_header' ); + +/** + * Prints styles for front-end Multisite Sign-up pages. + * + * @since MU (3.0.0) + */ +function wpmu_signup_stylesheet() { + ?> + + +
    +
    +' . __( 'Site Name (subdirectory only):' ) . ''; + } else { + echo ''; + } + + $errmsg_blogname = $errors->get_error_message( 'blogname' ); + $errmsg_blogname_aria = ''; + if ( $errmsg_blogname ) { + $errmsg_blogname_aria = 'wp-signup-blogname-error '; + echo '

    ' . $errmsg_blogname . '

    '; + } + + if ( ! is_subdomain_install() ) { + echo '
    ' . $current_network->domain . $current_network->path . '
    '; + } else { + $site_domain = preg_replace( '|^www\.|', '', $current_network->domain ); + echo '
    .' . esc_html( $site_domain ) . '
    '; + } + + if ( ! is_user_logged_in() ) { + if ( ! is_subdomain_install() ) { + $site = $current_network->domain . $current_network->path . __( 'sitename' ); + } else { + $site = __( 'domain' ) . '.' . $site_domain . $current_network->path; + } + + printf( + '

    (%s) %s

    ', + /* translators: %s: Site address. */ + sprintf( __( 'Your address will be %s.' ), $site ), + __( 'Must be at least 4 characters, letters and numbers only. It cannot be changed, so choose carefully!' ) + ); + } + + // Site Title. + ?> + + get_error_message( 'blog_title' ); + $errmsg_blog_title_aria = ''; + if ( $errmsg_blog_title ) { + $errmsg_blog_title_aria = ' aria-describedby="wp-signup-blog-title-error"'; + echo '

    ' . $errmsg_blog_title . '

    '; + } + echo ''; + ?> + + +

    + + 'WPLANG', + 'id' => 'site-language', + 'selected' => $lang, + 'languages' => $languages, + 'show_available_translations' => false, + ) + ); + ?> +

    + + +
    +
    + + + + +

    + + /> + + + + /> + + +

    +
    +
    + + ' . __( 'Username:' ) . ''; + $errmsg_username = $errors->get_error_message( 'user_name' ); + $errmsg_username_aria = ''; + if ( $errmsg_username ) { + $errmsg_username_aria = 'wp-signup-username-error '; + echo '

    ' . $errmsg_username . '

    '; + } + ?> + +

    + + ' . __( 'Email Address:' ) . ''; + $errmsg_email = $errors->get_error_message( 'user_email' ); + $errmsg_email_aria = ''; + if ( $errmsg_email ) { + $errmsg_email_aria = 'wp-signup-email-error '; + echo '

    ' . $errmsg_email . '

    '; + } + ?> + +

    + + get_error_message( 'generic' ); + if ( $errmsg_generic ) { + echo '

    ' . $errmsg_generic . '

    '; + } + /** + * Fires at the end of the new user account registration form. + * + * @since 3.0.0 + * + * @param WP_Error $errors A WP_Error object containing 'user_name' or 'user_email' errors. + */ + do_action( 'signup_extra_fields', $errors ); +} + +/** + * Validates user sign-up name and email. + * + * @since MU (3.0.0) + * + * @return array Contains username, email, and error messages. + * See wpmu_validate_user_signup() for details. + */ +function validate_user_form() { + return wpmu_validate_user_signup( $_POST['user_name'], $_POST['user_email'] ); +} + +/** + * Shows a form for returning users to sign up for another site. + * + * @since MU (3.0.0) + * + * @param string $blogname The new site name + * @param string $blog_title The new site title. + * @param WP_Error|string $errors A WP_Error object containing existing errors. Defaults to empty string. + */ +function signup_another_blog( $blogname = '', $blog_title = '', $errors = '' ) { + $current_user = wp_get_current_user(); + + if ( ! is_wp_error( $errors ) ) { + $errors = new WP_Error(); + } + + $signup_defaults = array( + 'blogname' => $blogname, + 'blog_title' => $blog_title, + 'errors' => $errors, + ); + + /** + * Filters the default site sign-up variables. + * + * @since 3.0.0 + * + * @param array $signup_defaults { + * An array of default site sign-up variables. + * + * @type string $blogname The site blogname. + * @type string $blog_title The site title. + * @type WP_Error $errors A WP_Error object possibly containing 'blogname' or 'blog_title' errors. + * } + */ + $filtered_results = apply_filters( 'signup_another_blog_init', $signup_defaults ); + + $blogname = $filtered_results['blogname']; + $blog_title = $filtered_results['blog_title']; + $errors = $filtered_results['errors']; + + /* translators: %s: Network title. */ + echo '

    ' . sprintf( __( 'Get another %s site in seconds' ), get_network()->site_name ) . '

    '; + + if ( $errors->has_errors() ) { + echo '

    ' . __( 'There was a problem, please correct the form below and try again.' ) . '

    '; + } + ?> +

    + add another site to your account. There is no limit to the number of sites you can have, so create to your heart’s content, but write responsibly!' ), + $current_user->display_name + ); + ?> +

    + + ID ); + if ( ! empty( $blogs ) ) { + ?> + +

    +
      + userblog_id ); + echo '
    • ' . $home_url . '
    • '; + } + ?> +
    + + +

    +
    + + + +

    +
    + has_errors() ) { + signup_another_blog( $blogname, $blog_title, $errors ); + return false; + } + + $public = (int) $_POST['blog_public']; + + $blog_meta_defaults = array( + 'lang_id' => 1, + 'public' => $public, + ); + + // Handle the language setting for the new site. + if ( ! empty( $_POST['WPLANG'] ) ) { + + $languages = signup_get_available_languages(); + + if ( in_array( $_POST['WPLANG'], $languages, true ) ) { + $language = wp_unslash( sanitize_text_field( $_POST['WPLANG'] ) ); + + if ( $language ) { + $blog_meta_defaults['WPLANG'] = $language; + } + } + } + + /** + * Filters the new site meta variables. + * + * Use the {@see 'add_signup_meta'} filter instead. + * + * @since MU (3.0.0) + * @deprecated 3.0.0 Use the {@see 'add_signup_meta'} filter instead. + * + * @param array $blog_meta_defaults An array of default blog meta variables. + */ + $meta_defaults = apply_filters_deprecated( 'signup_create_blog_meta', array( $blog_meta_defaults ), '3.0.0', 'add_signup_meta' ); + + /** + * Filters the new default site meta variables. + * + * @since 3.0.0 + * + * @param array $meta { + * An array of default site meta variables. + * + * @type int $lang_id The language ID. + * @type int $blog_public Whether search engines should be discouraged from indexing the site. 1 for true, 0 for false. + * } + */ + $meta = apply_filters( 'add_signup_meta', $meta_defaults ); + + $blog_id = wpmu_create_blog( $domain, $path, $blog_title, $current_user->ID, $meta, get_current_network_id() ); + + if ( is_wp_error( $blog_id ) ) { + return false; + } + + confirm_another_blog_signup( $domain, $path, $blog_title, $current_user->user_login, $current_user->user_email, $meta, $blog_id ); + return true; +} + +/** + * Shows a message confirming that the new site has been created. + * + * @since MU (3.0.0) + * @since 4.4.0 Added the `$blog_id` parameter. + * + * @param string $domain The domain URL. + * @param string $path The site root path. + * @param string $blog_title The site title. + * @param string $user_name The username. + * @param string $user_email The user's email address. + * @param array $meta Any additional meta from the {@see 'add_signup_meta'} filter in validate_blog_signup(). + * @param int $blog_id The site ID. + */ +function confirm_another_blog_signup( $domain, $path, $blog_title, $user_name, $user_email = '', $meta = array(), $blog_id = 0 ) { + + if ( $blog_id ) { + switch_to_blog( $blog_id ); + $home_url = home_url( '/' ); + $login_url = wp_login_url(); + restore_current_blog(); + } else { + $home_url = 'http://' . $domain . $path; + $login_url = 'http://' . $domain . $path . 'wp-login.php'; + } + + $site = sprintf( + '%2$s', + esc_url( $home_url ), + $blog_title + ); + + ?> +

    + +

    +

    + Log in as “%3$s” using your existing password.' ), + sprintf( + '%s', + esc_url( $home_url ), + untrailingslashit( $domain . $path ) + ), + esc_url( $login_url ), + $user_name + ); + ?> +

    + $user_name, + 'user_email' => $user_email, + 'errors' => $errors, + ); + + /** + * Filters the default user variables used on the user sign-up form. + * + * @since 3.0.0 + * + * @param array $signup_user_defaults { + * An array of default user variables. + * + * @type string $user_name The user username. + * @type string $user_email The user email address. + * @type WP_Error $errors A WP_Error object with possible errors relevant to the sign-up user. + * } + */ + $filtered_results = apply_filters( 'signup_user_init', $signup_user_defaults ); + $user_name = $filtered_results['user_name']; + $user_email = $filtered_results['user_email']; + $errors = $filtered_results['errors']; + + ?> + +

    + site_name ); + ?> +

    +
    + + + + + + + + + +
    + +

    + + /> + + + + /> + + +

    +
    + + +

    +
    + has_errors() ) { + signup_user( $user_name, $user_email, $errors ); + return false; + } + + if ( 'blog' === $_POST['signup_for'] ) { + signup_blog( $user_name, $user_email ); + return false; + } + + /** This filter is documented in wp-signup.php */ + wpmu_signup_user( $user_name, $user_email, apply_filters( 'add_signup_meta', array() ) ); + + confirm_user_signup( $user_name, $user_email ); + return true; +} + +/** + * Shows a message confirming that the new user has been registered and is awaiting activation. + * + * @since MU (3.0.0) + * + * @param string $user_name The username. + * @param string $user_email The user's email address. + */ +function confirm_user_signup( $user_name, $user_email ) { + ?> +

    + +

    +

    you must activate it.' ); ?>

    +

    + ' . $user_email . '' ); + ?> +

    +

    + $user_name, + 'user_email' => $user_email, + 'blogname' => $blogname, + 'blog_title' => $blog_title, + 'errors' => $errors, + ); + + /** + * Filters the default site creation variables for the site sign-up form. + * + * @since 3.0.0 + * + * @param array $signup_blog_defaults { + * An array of default site creation variables. + * + * @type string $user_name The user username. + * @type string $user_email The user email address. + * @type string $blogname The blogname. + * @type string $blog_title The title of the site. + * @type WP_Error $errors A WP_Error object with possible errors relevant to new site creation variables. + * } + */ + $filtered_results = apply_filters( 'signup_blog_init', $signup_blog_defaults ); + + $user_name = $filtered_results['user_name']; + $user_email = $filtered_results['user_email']; + $blogname = $filtered_results['blogname']; + $blog_title = $filtered_results['blog_title']; + $errors = $filtered_results['errors']; + + if ( empty( $blogname ) ) { + $blogname = $user_name; + } + ?> +
    + + + + + +

    +
    + has_errors() ) { + signup_user( $user_name, $user_email, $user_errors ); + return false; + } + + $result = wpmu_validate_blog_signup( $_POST['blogname'], $_POST['blog_title'] ); + $domain = $result['domain']; + $path = $result['path']; + $blogname = $result['blogname']; + $blog_title = $result['blog_title']; + $errors = $result['errors']; + + if ( $errors->has_errors() ) { + signup_blog( $user_name, $user_email, $blogname, $blog_title, $errors ); + return false; + } + + $public = (int) $_POST['blog_public']; + $signup_meta = array( + 'lang_id' => 1, + 'public' => $public, + ); + + // Handle the language setting for the new site. + if ( ! empty( $_POST['WPLANG'] ) ) { + + $languages = signup_get_available_languages(); + + if ( in_array( $_POST['WPLANG'], $languages, true ) ) { + $language = wp_unslash( sanitize_text_field( $_POST['WPLANG'] ) ); + + if ( $language ) { + $signup_meta['WPLANG'] = $language; + } + } + } + + /** This filter is documented in wp-signup.php */ + $meta = apply_filters( 'add_signup_meta', $signup_meta ); + + wpmu_signup_blog( $domain, $path, $blog_title, $user_name, $user_email, $meta ); + confirm_blog_signup( $domain, $path, $blog_title, $user_name, $user_email, $meta ); + return true; +} + +/** + * Shows a message confirming that the new site has been registered and is awaiting activation. + * + * @since MU (3.0.0) + * + * @param string $domain The domain or subdomain of the site. + * @param string $path The path of the site. + * @param string $blog_title The title of the new site. + * @param string $user_name The user's username. + * @param string $user_email The user's email address. + * @param array $meta Any additional meta from the {@see 'add_signup_meta'} filter in validate_blog_signup(). + */ +function confirm_blog_signup( $domain, $path, $blog_title, $user_name = '', $user_email = '', $meta = array() ) { + ?> +

    + {$blog_title}" ) + ?> +

    + +

    you must activate it.' ); ?>

    +

    + ' . $user_email . '' ); + ?> +

    +

    +

    +

    +
      +
    • +
    • +
    • + +
    • +
    + '; + _e( 'Greetings Network Administrator!' ); + echo ' '; + + switch ( $active_signup ) { + case 'none': + _e( 'The network currently disallows registrations.' ); + break; + case 'blog': + _e( 'The network currently allows site registrations.' ); + break; + case 'user': + _e( 'The network currently allows user registrations.' ); + break; + default: + _e( 'The network currently allows both site and user registrations.' ); + break; + } + + echo ' '; + + /* translators: %s: URL to Network Settings screen. */ + printf( __( 'To change or disable registration go to your Options page.' ), esc_url( network_admin_url( 'settings.php' ) ) ); + echo '
    '; +} + +$newblogname = isset( $_GET['new'] ) ? strtolower( preg_replace( '/^-|-$|[^-a-zA-Z0-9]/', '', $_GET['new'] ) ) : null; + +$current_user = wp_get_current_user(); +if ( 'none' === $active_signup ) { + _e( 'Registration has been disabled.' ); +} elseif ( 'blog' === $active_signup && ! is_user_logged_in() ) { + $login_url = wp_login_url( network_site_url( 'wp-signup.php' ) ); + /* translators: %s: Login URL. */ + printf( __( 'You must first log in, and then you can create a new site.' ), $login_url ); +} else { + $stage = isset( $_POST['stage'] ) ? $_POST['stage'] : 'default'; + switch ( $stage ) { + case 'validate-user-signup': + if ( 'all' === $active_signup + || ( 'blog' === $_POST['signup_for'] && 'blog' === $active_signup ) + || ( 'user' === $_POST['signup_for'] && 'user' === $active_signup ) + ) { + validate_user_signup(); + } else { + _e( 'User registration has been disabled.' ); + } + break; + case 'validate-blog-signup': + if ( 'all' === $active_signup || 'blog' === $active_signup ) { + validate_blog_signup(); + } else { + _e( 'Site registration has been disabled.' ); + } + break; + case 'gimmeanotherblog': + validate_another_blog_signup(); + break; + case 'default': + default: + $user_email = isset( $_POST['user_email'] ) ? $_POST['user_email'] : ''; + /** + * Fires when the site sign-up form is sent. + * + * @since 3.0.0 + */ + do_action( 'preprocess_signup_form' ); + if ( is_user_logged_in() && ( 'all' === $active_signup || 'blog' === $active_signup ) ) { + signup_another_blog( $newblogname ); + } elseif ( ! is_user_logged_in() && ( 'all' === $active_signup || 'user' === $active_signup ) ) { + signup_user( $newblogname, $user_email ); + } elseif ( ! is_user_logged_in() && ( 'blog' === $active_signup ) ) { + _e( 'Sorry, new registrations are not allowed at this time.' ); + } else { + _e( 'You are logged in already. No need to register again!' ); + } + + if ( $newblogname ) { + $newblog = get_blogaddress_by_name( $newblogname ); + + if ( 'blog' === $active_signup || 'all' === $active_signup ) { + printf( + /* translators: %s: Site address. */ + '

    ' . __( 'The site you were looking for, %s, does not exist, but you can create it now!' ) . '

    ', + '' . $newblog . '' + ); + } else { + printf( + /* translators: %s: Site address. */ + '

    ' . __( 'The site you were looking for, %s, does not exist.' ) . '

    ', + '' . $newblog . '' + ); + } + } + break; + } +} +?> +
    +
    + + + '1' ) ); +} + +// Always run as an unauthenticated user. +wp_set_current_user( 0 ); + +/** + * Response to a trackback. + * + * Responds with an error or success XML message. + * + * @since 0.71 + * + * @param int|bool $error Whether there was an error. + * Default '0'. Accepts '0' or '1', true or false. + * @param string $error_message Error message if an error occurred. Default empty string. + */ +function trackback_response( $error = 0, $error_message = '' ) { + header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) ); + + if ( $error ) { + echo '\n"; + echo "\n"; + echo "1\n"; + echo "$error_message\n"; + echo ''; + die(); + } else { + echo '\n"; + echo "\n"; + echo "0\n"; + echo ''; + } +} + +if ( ! isset( $_GET['tb_id'] ) || ! $_GET['tb_id'] ) { + $post_id = explode( '/', $_SERVER['REQUEST_URI'] ); + $post_id = (int) $post_id[ count( $post_id ) - 1 ]; +} + +$trackback_url = isset( $_POST['url'] ) ? sanitize_url( $_POST['url'] ) : ''; +$charset = isset( $_POST['charset'] ) ? sanitize_text_field( $_POST['charset'] ) : ''; + +// These three are stripslashed here so they can be properly escaped after mb_convert_encoding(). +$title = isset( $_POST['title'] ) ? sanitize_text_field( wp_unslash( $_POST['title'] ) ) : ''; +$excerpt = isset( $_POST['excerpt'] ) ? sanitize_textarea_field( wp_unslash( $_POST['excerpt'] ) ) : ''; +$blog_name = isset( $_POST['blog_name'] ) ? sanitize_text_field( wp_unslash( $_POST['blog_name'] ) ) : ''; + +if ( $charset ) { + $charset = str_replace( array( ',', ' ' ), '', strtoupper( trim( $charset ) ) ); + + // Validate the specified "sender" charset is available on the receiving site. + if ( function_exists( 'mb_list_encodings' ) && ! in_array( $charset, mb_list_encodings(), true ) ) { + $charset = ''; + } +} + +if ( ! $charset ) { + $charset = 'ASCII, UTF-8, ISO-8859-1, JIS, EUC-JP, SJIS'; +} + +// No valid uses for UTF-7. +if ( str_contains( $charset, 'UTF-7' ) ) { + die; +} + +// For international trackbacks. +if ( function_exists( 'mb_convert_encoding' ) ) { + $title = mb_convert_encoding( $title, get_option( 'blog_charset' ), $charset ); + $excerpt = mb_convert_encoding( $excerpt, get_option( 'blog_charset' ), $charset ); + $blog_name = mb_convert_encoding( $blog_name, get_option( 'blog_charset' ), $charset ); +} + +// Escape values to use in the trackback. +$title = wp_slash( $title ); +$excerpt = wp_slash( $excerpt ); +$blog_name = wp_slash( $blog_name ); + +if ( is_single() || is_page() ) { + $post_id = $posts[0]->ID; +} + +if ( ! isset( $post_id ) || ! (int) $post_id ) { + trackback_response( 1, __( 'I really need an ID for this to work.' ) ); +} + +if ( empty( $title ) && empty( $trackback_url ) && empty( $blog_name ) ) { + // If it doesn't look like a trackback at all. + wp_redirect( get_permalink( $post_id ) ); + exit; +} + +if ( ! empty( $trackback_url ) && ! empty( $title ) ) { + /** + * Fires before the trackback is added to a post. + * + * @since 4.7.0 + * + * @param int $post_id Post ID related to the trackback. + * @param string $trackback_url Trackback URL. + * @param string $charset Character set. + * @param string $title Trackback title. + * @param string $excerpt Trackback excerpt. + * @param string $blog_name Site name. + */ + do_action( 'pre_trackback_post', $post_id, $trackback_url, $charset, $title, $excerpt, $blog_name ); + + header( 'Content-Type: text/xml; charset=' . get_option( 'blog_charset' ) ); + + if ( ! pings_open( $post_id ) ) { + trackback_response( 1, __( 'Sorry, trackbacks are closed for this item.' ) ); + } + + $title = wp_html_excerpt( $title, 250, '…' ); + $excerpt = wp_html_excerpt( $excerpt, 252, '…' ); + + $comment_post_id = (int) $post_id; + $comment_author = $blog_name; + $comment_author_email = ''; + $comment_author_url = $trackback_url; + $comment_content = "$title\n\n$excerpt"; + $comment_type = 'trackback'; + + $dupe = $wpdb->get_results( + $wpdb->prepare( + "SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_author_url = %s", + $comment_post_id, + $comment_author_url + ) + ); + + if ( $dupe ) { + trackback_response( 1, __( 'There is already a ping from that URL for this post.' ) ); + } + + $commentdata = array( + 'comment_post_ID' => $comment_post_id, + ); + + $commentdata += compact( + 'comment_author', + 'comment_author_email', + 'comment_author_url', + 'comment_content', + 'comment_type' + ); + + $result = wp_new_comment( $commentdata ); + + if ( is_wp_error( $result ) ) { + trackback_response( 1, $result->get_error_message() ); + } + + $trackback_id = $wpdb->insert_id; + + /** + * Fires after a trackback is added to a post. + * + * @since 1.2.0 + * + * @param int $trackback_id Trackback ID. + */ + do_action( 'trackback_post', $trackback_id ); + + trackback_response( 0 ); +} diff --git a/xmlrpc.php b/xmlrpc.php new file mode 100644 index 0000000..ae73f68 --- /dev/null +++ b/xmlrpc.php @@ -0,0 +1,106 @@ +'; + ?> + + + WordPress + https://wordpress.org/ + + + + + + + + + + + serve_request(); + +exit; + +/** + * logIO() - Writes logging info to a file. + * + * @since 1.2.0 + * @deprecated 3.4.0 Use error_log() + * @see error_log() + * + * @global int|bool $xmlrpc_logging Whether to enable XML-RPC logging. + * + * @param string $io Whether input or output. + * @param string $msg Information describing logging reason. + */ +function logIO( $io, $msg ) { + _deprecated_function( __FUNCTION__, '3.4.0', 'error_log()' ); + if ( ! empty( $GLOBALS['xmlrpc_logging'] ) ) { + error_log( $io . ' - ' . $msg ); + } +}